@charset "utf-8";







body {

	margin:10;

	font-family: Arial, Helvetica, sans-serif;

	background-image: url(background.jpg);

	background-repeat: repeat-x;

	background-color: #1F0101;

}

#wapper {

	height: auto;

	width: 900px;

	margin-right: auto;

	margin-left: auto;

}





#mainnav {

	float: left;

	width: 800px;

}



	#mainnav ul {

	list-style: none;

	margin: 0px;

	float: left;

	padding: 0px;

	letter-spacing: 2pt;

}

	#mainnav ul li {

	display: inline;

	float: left;

	width: 90px;

}



#mainnav  a{

	padding-left:0px;

	padding-top: 5px;

	display:block;

	width:84px;

	height:22px;

	background-repeat:no-repeat;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	color:#F00;

	text-decoration:none;

	background-image:url(btn/bg_off.png);

	font-weight: bold;

	text-align: center;

	}

	

#mainnav  a:hover{

	color:#900;

	text-decoration:none;

	background-image:url(btn/bg_on.png);

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 11px;

	font-weight: bold;

	padding-top: 5px;

	}

#header {

	float: left;

	height: 159px;

	width: 900px;

}

#container {

	background-color: #FCC;

	float: left;

	height: auto;

	width: 900px;

}

#topmain {

	height: 260px;

	width: 880px;

	float: left;

	background-image: url(image/deliveryBg.png);

	background-repeat: no-repeat;

	margin-top: 20px;

	margin-left: 20px;

}

#couponcontainer {

	float: left;

	height: auto;

	width: 900px;

	background-color: #f3ffae;

	border-bottom-width: thick;

	border-bottom-style: solid;

	border-bottom-color: #F3FFAE;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

}

#couponimg {

	background-color: #FFF;

	float: left;

	height: auto;

	width: 750px;

	margin-left: 75px;

	border: medium solid #FFF;

	margin-top: 20px;

	text-align: center;
    margin-bottom:15px;
}



#couponmain {

	float: left;

	height: 250px;

	width: 780px;

	background-color: #FFF;

	margin: 10px;

}

#coupon1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	text-align: center;

	float: left;

	height: 105px;

	width: 250px;

	margin-left: 100px;

	margin-top: 50px;

	border: medium dashed #999;

	padding-top: 25px;

}

#coupon2 {

	float: left;

	height: 105px;

	width: 250px;

	margin-top: 50px;

	margin-left: 50px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	text-align: center;

	border: medium dashed #999;

	padding-top: 25px;

}





#deliveryinfo {

	float: left;

	height: 150px;

	width: 230px;

	background-repeat: no-repeat;

	padding-left: 10px;

	padding-top: 45px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	font-weight: normal;

	text-align: left;

	padding-right: 10px;

	clip: rect(auto,auto,auto,auto);

	left: 10px;

}

#deliveryinfo p a{
	color:#F60;
	text-decoration:underline;}
#deliveryinfo p a:hover{
	color:#F00;}

#hoursinfo {

	float: left;

	height: 150px;

	width: 228px;

	background-repeat: no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	padding-top: 45px;

	padding-right: 10px;

	padding-left: 10px;

	text-align: justify;

	border-left-style: none;

}



#foodslice {

	float: left;

	width: 320px;

	background-repeat: no-repeat;

	border: 5px solid #FFF;

	height: auto;

	margin-left: 15px;

	padding: 10px;

	background-color: #FFF;

}

#botmain {

	float: left;

	height: 300px;

	width: 877px;

	padding-right: 5px;

	margin-top: 10px;

	padding-top: 10px;

	background-repeat: no-repeat;

	margin-left: 2px;

	background-color: #FFF;

	border: 8px solid #FCC;

}

#storeimg {

	padding-right: 10px;

	float: left;

	width: 215px;

	padding-bottom: 10px;

	padding-top: 10px;

}

#storeinfo {

	float: left;

	height: 290px;

	width: 480px;

	padding-right: 10px;

	padding-left: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

}



#mainMenu {

	float: right;

	height: 290px;

	width: 340px;

}

#MenuHighlight {

	float: left;

	height: 280px;

	width: 145px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	border-left-width: thin;

	border-left-style: dotted;

	border-left-color: #999;

	padding-left: 5px;

	padding-top: 10px;

}

#PopularChoices {

	float: right;

	height: 280px;

	width: 148px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	padding-top: 10px;

	padding-left: 5px;

	border-left-width: thin;

	border-left-style: dotted;

	border-left-color: #999;

	margin-right: 20px;

}

#footer {

	float: left;

	height: 90px;

	width: 900px;

	opacity:.7;

	filter:alpha(opacity=70);

	background-color: #5b0b08;

}



#footernav {
	width: 500px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 20px;
	margin-left: 20px;
	color: #CCC;
	text-decoration: none;

}



footer li {

	display: inline;

	font-size: 8px;

}

footer ul {

	padding-left: 100px;

	color: #FFF;

}

#footerinfor {

	float: left;

	width: 780px;

	height: auto;

	margin-left: 20px;

	margin-top: 10px;

	font-size: 10px;

	color: #FFF;

}



#footer a:link {

	text-decoration: none;

	color: #FFF;

}

#footer a:visited {

	text-decoration: none;

	color: #FFF;

}













a:link {

	text-decoration: none;

	color: #09F;

}

a:visited {

	text-decoration: none;

	color: #09F;

}

#mapcontainer {

	background-color: #FCF;

	height: auto;

	width: 825px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	float: left;

	padding-top: 50px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 75px;

	border-bottom-width: 20px;

	border-bottom-style: solid;

	border-bottom-color: #FCF;

}





#menucontainer {

	background-color: #f3ffae;

	height: auto;

	width: 890px;

	float: left;

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

padding:10px;
}

#menuleftsidebar {

	background-color: #FFF;

	width: 600px;

	height: auto;

	float: left;

	padding-bottom: 10px;

}



#menusidebar {

	width: 250px;

	height: 600px;

	margin-top: 0px;

	margin-right: 10px;

	background-repeat: no-repeat;

	text-align: left;

	font-size: 13px;

	font-weight: bold;

	letter-spacing: 0em;

	line-height: 16px;

	position: fixed;

	visibility: visible;

	margin-left: 620px;

	padding-top: 0px;

}



#menutable {

	float: left;

	width: 565px;

	padding-top: 20px;

	padding-left: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

}







#contactcontainer {

	background-color: #FFF;

	float: left;

	height: auto;

	width: 900px;

}



#feedbackContainer{

	margin:15px 15px 0 30px;

	padding:0 ;

	border:0;

	width:609px;

	float:left;

	font-size:12px;

}



#wapper #menucontainer #menusidebar h2 {

	color: #900;

	margin-top: 0px;

	padding-top: 0px;

}