@charset "UTF-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	/*background: url(../images/_home_page/wood-bg.jpg);*/
	background:url(../images/_home_page/wood-bg2.jpg);
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #281409;
}

h1{
	font-size:22px;
}

a{
 	color: #281409;
}

a:visited{
	color: #281409;
}

a:hover{
	color: #e85100;
}

.save{
	background: url(../images/_home_page/save-tag.png);
	height:32px;
	width:171px;
}
.bag{
	background:url(../images/_home_page/takeout-ico.png) no-repeat;
	height:43px;
	width:35px;
	margin-top:8px;
	margin-right:15px;
	float:left;
	display:inline-block;
	*display: inline;
	zoom: 1;
	
}
#bottomContent{
	margin-top:20px;
	margin-left:30px;
	font-weight:bold;
	letter-spacing: 1px;
}
.brownStrip{
	background:url(../images/_home_page/brownStrip.png);
	height:1px;
	width:935px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
}
#content{
	background: url(../images/_home_page/content-bgPX.jpg) repeat-y;
	clear:both;
	min-height:300px;
}
#deliveryArea{
	background:url(../images/_contact_page/deliveryArea.png);
	height:273px;
	width:455px;
	float:left;
	margin-left:35px;
}

#edge{
	background:url(../images/_home_page/torn-edges.png);
	width:1044px;
	height:39px;
	clear:both;
}

#footer{
	height:35px;
	padding-top:10px;
	width:245px; 
	margin-left:auto; 
	margin-right:auto;
}


#smallFooter{
	background:url(../images/_home_page/corrado-logo-small.jpg) no-repeat;
	height:54px;
	width:77px;
}


.innerText{
	background: url(../images/_home_page/txt-bg1.jpg) no-repeat;
	width:990px;
	height:397px;
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
}

#logo{
	background:url(../images/_home_page/corrado-logo.png) no-repeat;
	height:132px;
	width:188px;
	position:absolute;
	left:7px;
	top:10px;
	z-index:1;
	cursor:pointer;
}

#location{
	margin-top:10px;
	font-size:10px;
	width:100%;
	text-align:center;
	color:#999;
}

#main{
	min-height:800px;
	margin-top:0px;
	margin-bottom:30px;
}

#gmap{
	background:url(../images/_order_page/order-map-bg.png) no-repeat;
	width:816px;
	height:195px;
	position:absolute;
	top:25px;
	left:60px;
	z-index:1;
}

#mapBag{
	background:url(../images/_order_page/bag-lrg-ico.png);
	width:190px;
	height:231px;
	position:absolute;
	left:30px;
	top:10px;
	z-index:2;
}

#mapBagCont{
	position:relative;
	margin-top:30px;
	margin-bottom:30px;
	height:280px;
}

#orderOnline{
	background:url(../images/_order_page/click-here-btn.png) no-repeat;
	width:348px;
	height:69px;
	position:absolute;
	left:310px;
	top:90px;
	z-index:3;
}
#orderOnline:hover{
	background-position: 0px -69px;
}

.menuTitle{
	border-top:2px solid #331d10;
	border-bottom:2px solid #331d10;
	width:100%;
}

.menuPageRight{
	float:right;
	width:450px;
}

.menuPageLeft{
	float:left;
	width:450px;
}

table{
	width:100%	
}

table .itemPrice{
	text-align:right;
}

#madeToOrder{
	width:100%;
	font-size:20px;
	font-style:italic;
	font-weight:lighter;
	margin-top:30px;
	margin-bottom:0px;
	text-align:center;
}


#menu{
	height:60px;
	width:100%;
	background: #331d10;
	color: #fefee4;
	position:absolute;
	top:95px;
	left:0px;
	color: #181B20;
}
#menu ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
	border-right:2px solid #fefee4;
	width:145px;
}

#menu a {
	display: block;
	float: left;
	height: 60px;
	margin: 0px;
	line-height: 60px;
	letter-spacing: -1px;
	text-decoration: none;
	font-size: 22px;
	font-weight: normal;
	color: #FFFFFF;
	width:100%;
	text-align:center;
}

#menu .current_page_item a {
	background: #e85100;
}

#menu a:hover {
	background: #e85100;
	/*background: #61371e;*/
	text-decoration: none;
	color: #FFFFFF;
	-moz-transition: background-color .3s;
	transition: background-color .3s;
	-webkit-transition:background-color .3s; /* Safari and Chrome */
	-o-transition: background-color .3s; /* Opera */
}

#menuWrap{
	height:155px;
	width:100%;
	position:relative;
}

.orangeLine{
	background:url(../images/_home_page/hori-orange-strip.jpg) repeat-y;
	width:700px;
	height:3px;
	margin-right:auto;
	margin-left:auto;
}
.orangeStrip{
	background:url(../images/_home_page/orangeStrip.png);
	height:1px;
	width:935px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}
#pageContainer{
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	width:990px;	
}

#seamless{
	background:url(../images/_order_page/seamless-logo.png) no-repeat;
	height:50px;
	width:144px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:30px;
}

#spacer{
	width:100%;
	height:22px;
	background: url(../images/_home_page/content-bgPX.jpg) repeat-y;
}
#store{
	background:url(../images/_contact_page/store.png);
	height:273px;
	width:455px;
	float:left;
}
#storeHours{
	text-align:center;
	margin-left:auto;
	margin-right:150px;
	margin-top:10px;
	float:right;
}
#storeContact{
	text-align:center;
	margin-left:150px;
	margin-top:10px;
	float:left;
}

.orderOnlineDesc{
	font-size:23px;
	margin-top:0px;
	padding-top:10px;
	font-weight:lighter;
	width:750px;
	margin-right:auto;
	margin-left:auto;
}

.orderOnlineTitle{
	font-size:40px;
	margin-top:0px;
	padding-top:30px;
	text-align:center;
}


.orderOnline{
	background:url(../images/_home_page/order-online-btn2.png) no-repeat;
	width:155px;
	height:31px;
	display:inline-block;
}

.orderOnline:hover{
	background-position: 0px -31px;
}



.repeatContentBottom{
	background:url(../images/_menu_page/contentBottom.jpg) no-repeat; 
	height:16px;
	margin-bottom:10px;
	width:989px;
	margin-right:auto;
	margin-left:auto;
}

.repeatContent{
	 background:url(../images/_menu_page/content.jpg) repeat-y; 
	 padding-left:20px; 
	 padding-right:20px;
	 padding-bottom:10px;
	 margin-right:auto;
	margin-left:auto;
}

.repeatContentTop{
	background:url(../images/_menu_page/contentTop.jpg) no-repeat; 
	height:16px;
	width:989px;
	margin-right:auto;
	margin-left:auto;
}

.startOrder{
	background:url(../images/_home_page/startorder-btn2.png) no-repeat;
	height:31px;
	width:184px;
	display:block;
	float:right;
	margin-right:15px;
}

.startOrder:hover{
		background-position: 0px -31px;
}

#stripe{
	width:100%;
	height:42px;
	background: url(../images/_home_page/content-bgPX.jpg) repeat-y;
	position:absolute;
	top:55px;
	left:0px;
}
#top{
	position:fixed;	
}


#page{
	width:1045px;
	margin-left:auto;
	margin-right:auto;
}

#pictureContainer{
	margin-top:30px;
	margin-bottom:50px;
}

.left{
	width:48%;
	float:left;
}
.right{
	width:48%;
	float:right;
}
.clear{
	clear:both
}