body {
margin: 20px 0 0 0; 
padding: 0;
text-align:center;
width:100%;
min-width: 994px;
background: #cbac68 url(img/bg-grad1.png) repeat-x;
font: 12px "Lucida Grande",Arial, Helvetica, sans-serif;
}	
img				{ border:0; behavior:url(/js/iepngfix.php);}
a				{ cursor:pointer; }	
#flashWrap	{ }
.footer			{ font-size: 12px; margin: 10px 0 0 0; color:#6a5a36; height: 30px;}
.footer a, #quickinfo a		{color:#6a5a36;}
.about {text-align:left; }
.container { width: 850px; margin: 80px auto 0 auto; line-height:20px; border: 2px solid #000;position:relative;}
.page { margin: 6px;border: 2px solid #000; position:relative; text-align:center;background-color:#fff;padding-bottom:30px;}
.about .col1 { width: 420px; margin: 0 0 0 0;float:left; overflow:hidden;}
.about .col2 { width: 270px; margin: -80px 0 0 52px; float:left;z-index:101;overflow:visible;behavior:url(js/iepngfix.htc);}
.about .col2 img {margin: 0 0 0 -40px;}
p .lead { font-size: 14px; font-weight: bold; }
.leadp { font-size: 13px; line-height: 23px;}
.header{ z-index:100; width: 832px; position:absolute;top:-58px;left:0;}
* html .header{position:relative;}
.header h1{ text-indent: -9999px; width:107px; height:107px;background:url(img/logo.png);margin:0 auto 0 auto; behavior:url(js/iepngfix.htc);}
.about,.menu,.specials,.backroom,.features{ text-align:left; padding: 0 45px; overflow:hidden; margin:30px 0 0 0;}
.about{padding-top:20px;margin:10px 0 0 0;}
.about,.menu,.specials,.backroom{width:742px;}
.photo {margin: 60px 0 0 0;}
* html .photo {margin:-30px 0 0 0;}
.about h2 { text-indent:-9999px;background:url(img/hd-about.png) no-repeat;behavior:url(js/iepngfix.htc);height: 33px; border-bottom: 1px dotted #000;padding-bottom:6px;}
.menu h2 { text-indent:-9999px;background:url(img/hd-menu.png) no-repeat;height: 26px; border-bottom: 1px dotted #000;padding-bottom:6px;behavior:url(js/iepngfix.htc);}
.specials h2 { text-indent:-9999px;background:url(img/hd-special.png) no-repeat;height: 33px; border-bottom: 1px dotted #000;padding-bottom:6px;behavior:url(js/iepngfix.htc);}
.backroom h2 { text-indent:-9999px;background:url(img/hd-backroom.png) no-repeat;height: 26px; border-bottom: 1px dotted #000;padding-bottom:6px;behavior:url(js/iepngfix.htc);}
.features { background:url(img/bg-bottom.png) repeat-x;padding: 0 0 0 0;}
.menu .col1 {width:232px; float:left;}
.menu .col2 ul {list-style-type:none; margin:0;padding:0;float:left;}
.menu .col2 li {list-style-type:none; margin:0;padding:0;}
.menu .col2 a { display:block;width:210px; border:1px solid #8c8c8c;background-color:#f7f7f7;font-size:26px;text-decoration:none;color:#000; padding:15px;margin: 0 0 8px 8px;}
.textonly{ display:none;}
#bottomflash2{
	background: #cbac68 url(img/bg-grad2.png) repeat-x;
	width:100%;
	text-align:center;
	height: 300px;
}
#bottomflash{
display:none;
}
#quickinfo{
	text-align:center;
	width:765px;
	height:142px;
	margin: 0 auto 60px auto;
	color:#52462a;
	padding-top:30px;
}
.bottomlogo{
	float:left;
	margin: 12px 0 0 0;
	padding:0;
	height:170;
}
.hours{
	width:260px;
	float:left;
	position:relative;
	text-align:left;
	margin-left:40px;
	padding-top: 20px;
}
.hoursdata{
	position: absolute;
	left: 70px;
}
.location{
	width:270px;
	float:left;
	text-align:left;
	margin: 0 0 0 30px;
	height:148px;
	background: url(img/quickinfo-sep.png) right 0 no-repeat;
	padding-top: 20px;
}
