body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#330000;
	background:url(../_images/page-bkd-new.png) #28110b repeat-x left top;
}
#wrapper {
	position:relative;
	width:740px;
	margin:18px auto;
	z-index:333;
	}
div.header {
	height:139px;
	overflow:hidden;
}
div.headMarqueeSeperator {
	height:3px;
	line-height:3px;
	font-size:1px;
	overflow:hidden;
	background:#531C0D;
	width:738px;
}
div.marquee {
	height:186px;
	overflow:hidden;
	clear:both;
}
div#wrapper ul{margin:0;padding:0;}
div#wrapper ul#nav {
	height:21px;
	background:#531c0d;
	color:#FFFFFF;
	font-size:10px;
	position:relative;
	width:647px;
	margin:0;
	padding:0 0 0 90px;
}
ul#nav li{
	float:left;
	display:inline;
}
ul#nav li a{
	display:block;
	height:21px;
	text-indent:-999em;
}
ul#nav #about{
    width:99px;
	background:url(../images/navAboutUs.gif) no-repeat top left;	
}
ul#nav #menu{
	width:82px;
	background:url(../images/navMenu.gif) no-repeat top left;
}
ul#nav li.menu_dropdown{
	position:relative;
}
ul#nav li.menu_dropdown ul{
	position:absolute;
	top:24px;
	left:0px;
	display:none;
	width:82px;
}
ul#nav li ul li{
	margin:0;
}
ul#nav li ul li a{
	display:block;
	width:82px;
	height:16px;
}
#nav li #brunch{
	background:url(../images/navSubBrunch.gif) no-repeat top left;
}
#nav li #lunch{
	background:url(../images/navSubLunch.gif) no-repeat top left;
}
#nav li #dinner{
	background:url(../images/navSubDinner.gif) no-repeat top left;
}
#nav li #winelist{
	background:url(../images/navSubWineList.gif) no-repeat top left;
}
ul#nav #reservations{
	width:119px;
	background:url(../images/navReservations.gif) no-repeat top left;
}
ul#nav #reviews{
	width:87px;
	background:url(../images/navReviews.gif) no-repeat top left;
}
ul#nav #events{
	width:80px;
	background:url(../images/navEvents.gif) no-repeat top left;
}
ul#nav #location{
	width:85px;
	background:url(../images/navLoc.gif) no-repeat top left;
}
div.sectionTab {
	position:absolute;
	left:-19px;
	top:353px;
}
div.mainContentBody {
	width:737px;
	padding-top:20px;
	background:#B99755 url(../_images/mainContentBack.png) no-repeat scroll left bottom;
	overflow:auto;
}
div.mainContentBody p {padding:10px 0px 10px 0px;}
div.mainContentBody .innerDiv {
	background:transparent;
	display:inline;
	float:left;
	min-height:285px;
	_height:285px;
	overflow:auto;
	padding:0 10px 25px;
	width:500px;
}
div.mainContentBody .home {
padding:40px 10px 25px 43px;
width:684px;
}
div.homepagelinks div{
	float:left;
	display:inline;
	width:213px;
	height:144px;
	margin:0 5px 0 0;
}
div.homepagelinks div a.rollover{
	display:block;
	width:213px;
	height:144px;
	overflow:hidden;
	text-indent:-999em;	
}
div.homepagelinks #menu_link{background: url(../_images/button.menu.213x144.png) no-repeat top left;} 
div.homepagelinks #specials{background: url(../_images/button.specials.213x144.png) no-repeat top left;}
div.homepagelinks #shoponline{background: url(../_images/button.shop.213x144.png) no-repeat top left;}

div.interiorPagelinks{
	background: url(../_images/leftcolumn-bg.png) repeat-x top left;
	width:200px;
	float:left;
	display:inline;
	padding-bottom:25px;
}
div.interiorPagelinks div{
	display:block;
	width:168px;
	height:114px;
	margin:0 5px 3px 15px;
}
div.interiorPagelinks div a.rollover{
	display:block;
	width:168px;
	height:114px;
	overflow:hidden;
	text-indent:-999em;	
}
div.interiorPagelinks #menu_link{background: url(../_images/button.menu.168x114.png) no-repeat top left;}
div.interiorPagelinks #specials{background: url(../_images/button.specials.168x114.png) no-repeat top left;}
div.interiorPagelinks #shoponline{background: url(../_images/button.shop.168x114.png) no-repeat top left;}
div.footer {
	background:#28110b;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:15px;
	clear:both;
}
a{ 
	color:#D27D00 !important;
	overflow:hidden;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
ul li { 
	color:#D27D00; 
	}
ul li span { 
	color:#330000; 
	}
html,body {
margin: 0;
padding: 0;
} 
div.contactForm table {
	background:#FFFFFF;
}
.signUpForm {
	width:200px;
	float:right;
}
#errorBox{
	color:red;
	padding:0 0 15px 0;
}
#errorBox p{
	padding:0 0 4px 0;
	margin:0;
}
#errorBox label{
	display:inline;
	margin:0;
	padding:0;
}