@charset "UTF-8";

body {
	background-image: url(/images/header_bg.gif);
	background-repeat: repeat-x;
	background-position: top center;
	
	width: 1050px;
	margin: 0px auto;
} 
div#header {
	margin-top: 30px;
	clear: both;
}

div#header a#header_logo {
	float: left;
}
div#nav {
	float: left;
	clear: right;
	margin-top: 15px;
}
div#nav a {
	display: block;
	float: left;
	margin-left: 25px;
	/*border: 1px solid #0f0;/**/
}
div#nav a img.nav_main {
	display: block;
}
/*
div#nav a span.nav_blurb {
	color: #a19a86;
	font-size: 0.8em;
	width: 1000px;
}
/**/
div#header div#nav_blurbs {
	float: left;
	/*border: 1px solid #00f;/**/
	width: 420px;
	/*margin-left: 644px;/**/
	margin-top: 8px;
}
div#header div#nav_blurbs span {
	display: none;
}

div#header div#nav_divider {
	display: none;
	width: 3px;
	position: relative;
	top: -69px;
	left: 760px;
	height: 64px;
	/*border: 1px solid #f00;/**/
	margin-bottom: -30px;/**/
}

div#header a#header_reservations {
	float: right;
	clear: right;
}

div#content {
	padding-top: 30px;
	clear: both;
}
div#content_inner {
	/*border: 1px solid #f00;/**/
}
div#content td {
	vertical-align: top;
}

div#bottom {
	clear: both;
	padding-top: 20px;
	padding-bottom: 40px;
}

div#subnav {
	text-align: center;
	padding-top: 30px;
	clear: both;
}

div.subnav_3group img.spacer {
	width: 3px;
}
div.subnav_3group a img {
	width: 348px;
}

div.subnav_4group img.spacer {
	width: 2px;
}
div.subnav_4group a img {
	width: 261px;
}

/*************************************************************\
										PAGE SPECIFIC
\*************************************************************/

div#home_content, div#menus_content {
	/*border: 1px solid #0f0;/**/
	width: 600px;
}
div#home_highlights {
	float: right;
	background-image: url('/images/home_menuhighlights.jpg');
	width: 392px;
	height: 191px;
	overflow: hidden;
	border: 2px solid #a19d94;
}
div#home_highlights_inner {
	/*border: 1px solid #000;/**/
	margin-top: 14px;/*53px;/**/
	margin-left: 18px;
	font-size: 12px;
	line-height: 30px;
}
div#home_highlights_inner img {
	display: block;
	margin-bottom: 15px;
}

table#menupage_table td {
	width: 400px;
	vertical-align: top;
	padding-right: 40px;
}
table#menupage_table td td {
	width: auto;/*inherit;/**/
	padding-right: 0px; /*inherit;/**/
}
table#menupage_table p, table#table_wholeedit p {
	padding: 0px;
	margin: 0px;
	display: inline;
}
div#menupage_pdf {
	width: 138px;
	float:right;
}

div#cbsvideo {
    background-color: #383838;
    height: 340px;
    overflow: hidden;
    width: 545px;
}
