html, body	{ margin:0px; height:100%; font-family:Verdana; font-size:11px; background:#dcdbd7 url(images/bg2.jpg) center top repeat-y;}
	a		{ color:#FFCC00; text-decoration:none}
	a:hover	{ color:#ff0000;}
	
	
#layer1 {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 300px;
	left: 20px;
	top: 300px;
	background-color: #ccc;
	border: 1px solid #000;
	padding: 10px;
}

#close {
	float: right;
}

<!-- This is a comment main menu below defines the size of the page --> 

#main2	 	{ margin:0 auto; width:778px;  background:#650c25 url(images/squiggle.gif) 650px 173px no-repeat; }	
#main	 	{ margin:0 auto; width:778px;  background:#650c25 url(images/squiggle.gif) 650px 173px no-repeat; }
#header		{ display:block;height:147px;background: url(images/image.jpg) top right no-repeat;overflow:hidden;}
			#logo		{ float:left; width:348px;}
			#slogan		{  width:150px; float:left; color:#000000; text-align:center;}
			#header_print	{ display:none}
#nav		{ display:block;background:#650c25 url(images/nav_bg.jpg) top right repeat-y; height:22px; line-height:22px; padding-left:22px}
			#nav a 		{ color:#69031B; text-decoration:none; font-weight:bold}
			#nav a:hover{ color:#A96567;}

#contentearly	{ top:0px; background-color:#650c25 ;height:500px;}
#contentfeed	{ top:0px; background-color:#650c25 ;height:1100px;}
#contentlunch	{ top:0px; background-color:#650c25 ;height:1650px;}
#contentmains	{ top:0px; background-color:#650c25 ;height:2100px;}
#contentappetisers	{ top:0px; background-color:#650c25 ;height:450px;}
#contentbig	{ top:0px; background-color:#650c25 ;height:1300px;}
#contentreview	{ top:0px; background-color:#650c25 ;height:1550px;}
#content	{ top:0px; background-color:#650c25 ;height:600px;}
			
			#data{ float:left; color:#FFFFFF; width:550px; margin-top:30px; margin-left:20px;}
				#data	h2		{ font-size:30px; font-weight:normal; margin-bottom:30px; margin-top:14px;}
				#data	h3		{ font-size:18px; color:#FFCC00; margin:15px 0 5px 0;}
				#data	img		{ margin:10px;}
				
				#menu_items h2		{ font-size:18px; font-weight:normal; margin-bottom:20px; margin-top:25px;}
				#menu_items h3		{ font-size:12px; font-weight:bold; margin:0px; padding:0px; margin-top:10px}
				#menu_items h4		{ font-size:12px; font-weight:bold; margin:0px; background: url(images/dots.gif) bottom repeat-x; padding-bottom:10px; padding-top:10px;}
				
				#menu_items .no		{ color:#eee; font-size:11px}
				#menu_items .stat	{ color:#eee; font-size:11px; font-weight:normal}
				#menu_items .price	{ color:#FFFFFF}
				#menu_items p		{ padding-left:18px; background: url(images/dots.gif) bottom repeat-x; padding-bottom:10px; margin:0px}
				.normal				{ font-weight:normal; font-size:11px;}
				.small				{ font-weight:normal; font-size:9px;}
				#maplocation   		{border:solid 1px #FFCC00;}
			
			*html #left_panel{ margin-left:5px;}
			#left_panel{ float:left; width:170px;margin-left:10px; border:0px; font-size:9px;height:500px;}
				#left_panel h2	{ font-size:11px; margin:0px; margin-bottom:3px}
				#orderoffer		{float:left;background-color:#FFCC66;height:65px;border:solid 1px #FFCC00; margin-top:10px;width:168px;text-align:center;}
				#orderoffer		.orderonline1      {font-family:verdana; color:#FFFFFF; font-size:20px; }
				#orderoffer		.orderonline1   a   {font-family:verdana; color:#FFFFFF; font-size:20px; }
				#orderoffer		.orderonline2      {font-family:verdana; color:#; font-size:14px; }
				#orderoffer	      .orderonline3      {font-family:verdana; color:#990000; }

				#special		{ float:left; background-color:#FFCC66;padding:5px; width:160px;font-size:9px; padding-bottom:7px; margin-top:15px;  }
					
				#sub_offer		{ float:left;padding:10px; width:148px; color:#FFCC00; border:solid 1px #FFCC00; margin-bottom:50px }
				#sub_offer hr 	{ border:dotted 1px #FFCC66; font-family:Arial; font-size:9px; height:1px; border-bottom:0px; border-left:0px; border-right:0px; margin:15px 0 10px 0}
				.textfield	  	{ border: solid 1px #FFCC66; background-color:#650c25 ; height:13px; color:#FFCC66; font-size:9px}
				#sub_offer select{border: solid 1px #FFCC66; background-color:#650c25 ; height:13px; color:#FFCC66; font-size:9px; }
				
				#sub_menu 		{ float:left; padding-top:50px; padding-left:20px; background:url(images/flower.gif) left top no-repeat; height:160px}
							#sub_menu ul	{ margin-top:0px;	}
							#sub_menu h3	{ padding-left:15px;	}							
							*html #sub_menu  li	{ padding-left:5px}
							#sub_menu ul li	{ list-style-image:url(images/arrowsmall.gif); margin-top:2px }
							#sub_menu li a 	{ color:#F5BF62; text-decoration:none; font-size:12px;}
							#sub_menu li a:hover{ color:#ff0000;}	

						
				
				

#sub_menu2		{ float:left; padding-top:20px; padding-left:220px; background:url(images/flower.gif) center top no-repeat; height:180px}


							#sub_menu2 ul	{ margin-top:0px;	}
							#sub_menu2 h3	{ padding-left:125px;	}							
							*html #sub_menu2  li	{ padding-left:150px}
							#sub_menu2 ul li	{ list-style-image:url(images/arrowsmall.gif); margin-top:2px }
							#sub_menu2 li a 	{ color:#F5BF62; text-decoration:none; font-size:14px;}
							#sub_menu2 li a:hover{ color:#ff0000;}	

						
				
				

#sub_menu3 		{ float:left; padding-top:20px; padding-left:170px; background:url(images/flower.gif) center top no-repeat; height:180px}
							#sub_menu3 ul	{ margin-top:0px;	}
							#sub_menu3 h3	{ padding-left:15px;	}							
							*html #sub_menu3  li	{ padding-left:5px}
							#sub_menu3 ul li	{ list-style-image:url(images/arrowsmall.gif); margin-top:2px }
							#sub_menu3 li a 	{ color:#F5BF62; text-decoration:none; font-size:12px;}
							#sub_menu3 li a:hover{ color:#ff0000;}	

						
				
				
#footer		{position:relative; top:0px; left:0px; display:block; color:#FFFFFF ; text-align:right;background-color:#650c25 ;}
#footer a		{text-decoration:none;color:#FFFFFF;}
***
