* {
	margin: 0 auto;
	padding: 0;
}

body {
	vertical-align:top;
	margin: 0;
	background: #732600 url(images/110_index_bg.jpg) center top no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a:link, a:active, a:visited{
color:#3e4c57;
text-decoration:underline;
}
a:hover{
color:#996600;
}

p.flashDownload {
	color:#ccc;
	font-size: 10px;
	text-align:center;
	margin: 0;
	padding: 50px 0 0 0;
}
p.flashDownload  a{
	text-decoration:underline;
	color:#fff;
}
p.flashDownload  a:hover{
	text-decoration:none;
	color:#FF9900;
}

div#wrapper {
	width: 100%;
}

div#content_wrapper {
	left: 50%;
	margin-left: -480px;
	position: relative;
	width: 960px;
}

div#top_navbar {
	position:relative;
	width: 960px;
	height:120px;
}
img#topnav_divider1{
	position:absolute;
	top:39px;
	left:360px;
}
img#topnav_divider2{
	position:absolute;
	top:39px;
	left:504px;
}
img#topnav_divider3{
	position:absolute;
	top:39px;
	left:653px;
}

#thestory a, #thechef a, #thefood a, #thestory a:hover, #thechef a:hover, #thefood a:hover{
	display: block;
	text-indent: -9999px;
	height: 22px;
	width: 130px;
	text-decoration: none;
	position: absolute;
	top: 49px;
	margin: 0;
	padding: 0;
}
#thewine a, #thewine a:hover {
	display: block;
	text-indent: -9999px;
	height: 22px;
	width: 200px;
	text-decoration: none;
	position: absolute;
	top: 49px;
	margin: 0;
	padding: 0;
}
#thestory a {
	width: 138px;
	left: 218px;
	background:url(images/thestory_bg2.gif) 0 0 no-repeat;
}
#thestory a:hover {
	background:url(images/thestory_bg2.gif) 0 -21px no-repeat;
}
#thechef a {
	width: 135px;
	left: 374px;
	background:url(images/thechef_bg2.gif) 0 0 no-repeat;
}
#thechef a:hover {
	background:url(images/thechef_bg2.gif) 0 -21px no-repeat;
}
#thefood a {
	width: 135px;
	left: 517px;
	background:url(images/thefood_bg2.gif) 0 0 no-repeat;
}
#thefood a:hover {
	background:url(images/thefood_bg2.gif) 0 -21px no-repeat;
}
#thewine a {
	width: 183px;
	left: 665px;
	background:url(images/thewine_bg2.gif) 0 0 no-repeat;
}
#thewine a:hover {
	background:url(images/thewine_bg2.gif) 0 -21px no-repeat;
}

ul#top_navlist{
position:absolute;
top:92px;
left:220px;
width:788px;
list-style-type:none;
font-size:10px;
color:#fff;
}
ul#top_navlist li{
text-transform:uppercase;
list-style-type:none;
display:inline;
padding: 0 10px 0 0;
}
ul#top_navlist a:link, ul#top_navlist a:visited, ul#top_navlist a:active{
color:#fff;
text-transform:uppercase;
text-decoration:none;
}
ul#top_navlist a:hover{
color:#e7cb25;
text-transform:uppercase;
text-decoration:none;
}
div#flashbar{
position:relative;
width:960px;
height:365px;
background:url(images/110_index_chefphoto.jpg) right top no-repeat;
}
div#menu_photos{
position:absolute;
top:0px;
left:4px;
width:620px;
height:233px;
}
div#hours{
position:relative;
width:960px;
height:92px;
}

table#content_table td#left_column h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 24px;
font-weight:bold;
text-align:right;
padding:20px 20px 10px 20px;
color:#fff5d3;
}

div#footer2 {
position: relative;
	width: 960px;
	height: 120px;
	text-align:center;
	background:url(images/110_index_footer_tag.gif) 357px 45px no-repeat;
}

ul#footer_navlist{
	position:absolute;
	top:12px;
	left:17px;
	width:960px;
	list-style-type:none;
	font-size:8px;
	color:#fff;
	text-align:center;
}
ul#footer_navlist li{
text-transform:uppercase;
list-style-type:none;
display:inline;
padding: 0 8px 0 0;
}
ul#footer_navlist a:link, ul#footer_navlist a:visited, ul#footer_navlist a:active{
color:#fff;
text-transform:uppercase;
text-decoration:none;
}
ul#footer_navlist a:hover{
color:#e7cb25;
text-transform:uppercase;
text-decoration:none;
}

div#promo{
	position:absolute;
	top:244px;
	left:58px;
	background:url(images/110_index_callout_frame.gif) no-repeat;
	padding: 7px 0 0 5px;
	width: 147px;
	height: 106px;
}
div.promotext{
	position:absolute;
	background-color:#4d809a;
	left: 58px;
	top: 280px;
	height: 48px;
	width:137px;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	text-transform:uppercase;
	line-height:17px;
	padding: 5px;
	color:#fff;
}

div.promotext a:link, div.promotext a:active, div.promotext a:visited, div.promotext a:hover {
	text-decoration:none;
	color:#fff;
}

div.promotext span {
	font-weight:bold;
	font-size:13px;
	color:#fff;
}

div.promotext span a:link, div.promotext span a:active, div.promotext span a:visited, div.promotext span a:hover {
	color:#fff;
	text-decoration:none;
}
img#bistrotext{
position:absolute;
top:392px;
left:258px;
}
img#times{
position:absolute;
top:22px;
left:258px;
}
p#hours_open{
position:absolute;
top:21px;
left:348px;
color:#fff;
}
p#phone{
position:absolute;
top:21px;
left:630px;
color:#fff;
}
