@charset "utf-8";
/* CSS Document */
body { margin:0px; padding:0px; background:#fff; font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
p, img, h1, h2, ul { margin:0px; padding:0px;}
ul { list-style:none;}
a { text-decoration:none; color:#cd8200;}
a:hover { text-decoration:underline;}


#inner_page { width:1003px; background:url(images/inner_mid.gif) 0 0 repeat-y;  margin:0 auto; overflow:hidden;}
#inner_page p.intop { background:url(images/inner_top.gif) 0 0 no-repeat; width:1003px; height:43px;}
#inner_page p.inbot { background:url(images/inner_bottom.gif) 0 0 no-repeat; width:1003px; height:23px; float:left}

#inner_page h2 { background:url(images/line.jpg) left bottom repeat-x; line-height:24px; padding:8px 0px; 
			font:bold 16px Helvetica; display:block; color:#8c1112;}
			
#inner_page h3 { background:url(images/arrow.gif) 3px 0px no-repeat; font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
				color:#941f23; line-height:14px; padding:0 0 0 22px; margin:0px 14px 0px 0px; display:block; float:left; width:140px;}
  #inner_page p.black  {font-size:11px; color:#323232; display:block; line-height:14px; display:block; float:left;
						margin:3px 11px 0px 24px;  width:140px;}
						
#middle_left #content{ width:490px; background:#fff8e0; color:#595959; border:1px dotted #d2b556; margin:15px 0px; padding:20px 20px;  float:left;}
#content p.inthe { text-align:justify; line-height:15px;}
#content span.bor { border-bottom:1px dotted #d2b556; line-height:4px; display:block; margin:8px 0px;}

#middle_left { width:760px; float:left; display:block; margin:0px 0px 0px 110px; }
#pic_header { width:528px; margin:0px; padding:0px; float:left;}
#middle_left p.pic { width:162px; height:111px; margin:10px 14px 10px 0px; float:left;}
#middle_right {
	width:185px;
	display:block;
	float:right;
	margin:0px;
	padding:12px 0 0 15px;
	
}
#middle_right p.pact { width:169px; height:47px; margin:5px 0px 3px 0px; text-align:center;}
#middle_right p.singletop { margin:15px 0 0 0;}
#middle_right p.caption { background:url(images/sm_arrow.gif) 5px 4px no-repeat; font-size:10px; color:#b8551e; 
						  text-decoration:underline; padding:0 0 0 20px; display:block; line-height:14px;}
#middle_right p.caption span {font-size:10px; color:#3d3d3d; line-height:14px; text-decoration:underline;}
#middle_right p.more a {font-size:10px; color:#ff0000; display:block; text-align:right; margin:4px 8px 0 0;}
#middle_right p.more a:hover { text-decoration:underline;}
#middle_right p.backline{ border-bottom:1px dotted #f6d794; width:185px; line-height:4px; display:block; margin:3px 0px;}

#inner_menu_one { width:560px; margin:0 0 0 325px; padding:0px 0px 0px 15px; display:block; }
#inner_menu_one p.space { margin:5px 0px 0px 0px; text-decoration:none;}
#inner_menu_one p.menucard { background:url(images/menu_round.gif) 0 0 no-repeat; width:472px; padding:12px 20px 8px 40px;
							font:bold 15px Helvetica; color:#bb9d3c; display:block; margin:0 0 20px 0px; height:68px;
							}
#inner_menu_one span.brace { font-size:11px; color:#3e4f02; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;} 

#inner_menu_one span.subtest {display:block; padding:18px 0px 0px 0px; color:#4a4a4a; font-weight:bold; font:normal 11px Verdana, Arial, Helvetica, sans-serif;}

#inner_menu_one span.addtocart { width:100px; height:24px; margin:10px 0px 0px 300px; display:block;}
#inner_menu_one span.rate {
	width:70px;
	height:18px;
	left:755px;
	padding:0px;
	margin:0px;
	display:block;
	float:right;
	text-align:right;
	color:#666666;
	font-size:11px;
}

#inner_menu_two {width:230px; display:block; margin:0 0 0 85px; position:relative;}




#contact_page { width:750px; float:left; display:block; margin:0 0 0 110px;}
#contact_page p.topheading { margin:0px 0px 10px 0px; font:normal 22px Arial, Helvetica, sans-serif; color:#a42722; display:block; line-height:25px;}
#contact_page p.boxright {
	width:132px;
	height:22px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#333333;
	float:right;
	left: 714px;
	top: 200px;
}

#contact_page p.buffetpage a { width:150px; height:25px; font:bold 14px Arial, Helvetica, sans-serif;	color:#c05f07; 
							   float:right; left:700px; top:200px; display:block;}
#contact_page p.buffetpage a:hover { text-decoration:underline; color:#c05f07;}							   

#contact_page_form { width:450px; float:left;}
#contact_rightside { width:300px; float:right;}


