#body {background-image:url(../images/bg_tile.jpg); background-repeat:repeat; padding:0; margin:0; height:100%;}
#bg_gradient_tile {background-image:url(../images/bg_gradient_tile.jpg); background-repeat:repeat-x; width:100%; height:631px;}
#wrapper {width:819px; margin:0 auto;}
#bg_shadow_tile_left_fixed_home {float:left; background-image:url(../images/bg_shadow_tile_left_fixed.jpg); background-repeat:repeat-y; width:17px; height:412px;}
#bg_shadow_tile_left_fixed {float:left; background-image:url(../images/bg_shadow_tile_left_fixed.jpg); background-repeat:repeat-y; width:17px; height:289px;}
#title_home {background-image:url(../images/title_home.jpg); width:318px; height:61px;}
#top_text {background-image:url(../images/top_text.jpg); width:291px; height:341px; padding:5px 5px 5px 22px;}
#main_image {float:left; background-image:url(../images/main_image.jpg); width:466px; height:412px;}
#bg_shadow_tile_right_fixed_home {float:left; background-image:url(../images/bg_shadow_tile_right_fixed.jpg); background-repeat:repeat-y; width:17px; height:412px;}
#bg_shadow_tile_right_fixed {float:left; background-image:url(../images/bg_shadow_tile_right_fixed.jpg); background-repeat:repeat-y; width:17px; height:289px;}
#bg_shadow_tile_left {float:left; background-image:url(../images/bg_shadow_tile_left.jpg); background-repeat:repeat-y; width:17px; height:65px;}
#bottom_bar_side_left {float:left; background-image:url(../images/bottom_bar_side_left.jpg); width:17px; height:65px;}
#bottom_bar_opentable {float:left; width:159px; height:65px; border:none;}
#bottom_bar_find_us {float:left; width:60px; height:65px; border:none;}
#bottom_bar_contact_us {float:left; width:91px; height:65px; border:none;}
#bottom_bar_newsletter {float:left; background-image:url(../images/bottom_bar_newsletter.jpg); width:296px; height:65px;}
#bottom_bar_contact_info {float:left; background-image:url(../images/bottom_bar_contact_info.jpg); width:144px; height:65px;}
#bottom_bar_side_right {float:left; background-image:url(../images/bottom_bar_side_right.jpg); width:17px; height:65px;}
#bg_shadow_tile_right {float:left; background-image:url(../images/bg_shadow_tile_right.jpg); background-repeat:repeat-y; width:17px; height:65px;}
#footer {background-image:url(../images/footer.jpg); width:818px; height:105px; text-align:center; float:left;}
#footer a {color:#fff;}
#copyright {margin:20px 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; color:#fff;}
#footer_nav {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; color:#fff;}
img {border:none;}
.br_left {clear:left;}
.br_right {clear:right;}
.br_both {clear:both;}
/* Styles */

p {
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:10px;
	word-spacing: 0.2em;
	text-align: left;
	letter-spacing: 1px;
	line-height: 1.5em;
}

li {
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:9px;
	word-spacing: 0.2em;
	text-align: left;
	letter-spacing: 1px;
	line-height: 1.5em;
}

h2 {
	font-family:century gothic, Avant Garde, helvetica, sans-serif;
	font-size:14px;
	letter-spacing: .2em;
	line-height: 1em;
	text-transform:uppercase;
	font-style:normal;
	font-weight:lighter;
	color: #fff;
}

h1 {
	font-family:century gothic, Avant Garde, helvetica, sans-serif;
	font-size:18px;
	text-transform:uppercase;
	font-style:normal;
	font-weight:normal;
}

h3 {
	font-family:century gothic, Avant Garde, helvetica, sans-serif;
	font-size:14px;
	letter-spacing: .2em;
	text-transform:uppercase;
	font-style:normal;
	font-weight:lighter;
	color:#5e2009
}
/* links */
a {font-family:Trebuchet MS, Arial, Verdana, sans-serif; font-size:10px; text-decoration:none;}
a:link, a:visited, a:active {color:#fff;} 
a:visited {color:#fff;}
a:hover {text-decoration:underline;}

a.body {font-family:arial, helvetica, sans-serif; font-size:10px; text-decoration:underline; letter-spacing:1px; word-spacing:50ems;}
a.body:link, a.body:visited, a.body:active {color:#000;} 
a.body:visited {color:#000;}
a.body:hover {text-decoration:underline;}

a.intro_body {font-family:arial, helvetica, sans-serif; font-size:10px; text-decoration:underline;}
a.intro_body:link, a.intro_body:visited, a.intro_body:active {color:#fff;} 
a.intro_body:visited {color:#fff;}
a.intro_body:hover {text-decoration:underline;}

a.cocktails {font-family:arial, helvetica, sans-serif; font-size:9px; text-decoration:underline; line-height:15px; letter-spacing:1px;}
a.cocktails:link, a.cocktails:visited, a.cocktails:active {color:#47290f;} 
a.cocktails:visited {color:#47290f;}
a.cocktails:hover {text-decoration:underline;}

a.press {font-family:arial, helvetica, sans-serif; font-size:12px; text-decoration:underline; line-height:15px; letter-spacing:1px;}
a.press:link, a.press:visited, a.press:active {color:#47290f;} 
a.press:visited {color:#47290f;}
a.press:hover {text-decoration:underline;}

a.press_sm {font-family:arial, helvetica, sans-serif; font-size:10px; text-decoration:none; line-height:15px; letter-spacing:1px;}
a.press_sm:link, a.press_sm:visited, a.press_sm:active {color:#000;} 
a.press_sm:visited {color:#000;}
a.press_sm:hover {text-decoration:underline;}

a.conf_page {font-family:arial, helvetica, sans-serif; font-size:12px; text-decoration:underline; line-height:15px; letter-spacing:1px;}
a.conf_page:link, a.conf_page:visited, a.conf_page:active {color:#fff;} 
a.conf_page_sm:visited {color:#fff;}
a.conf_page:hover {text-decoration:underline; }

#midnav_container {background-image:url(images/bg_subnav_tile.jpg); margin-left:auto; margin-right:auto; width:750px; float: left; }
.midnav_spacer_left{width: 34px; height: 43px; float: left; background-color: #666;}
.midnav_spacer_right{width: 34px; height: 43px; float: left; background-color: #666;}

#midnav {
	width:750px;
	height:43px;
	float: left;
    background-color: #333;
	margin: 0 auto;
	text-align: center;
	display:inline-block;
	
}
#midnav ul{list-style-type: none; margin: 0 auto; text-align: center;  white-space:nowrap; display:table;
}
#midnav ul li{
	display:table-cell;
	float: left;
	border-style: none solid none solid;
	border-color: #fff;
	border-size: 1px;
	border-width: 1px;
	text-transform: uppercase;
}
#midnav ul li a{font-size: 13px; font-family:century gothic, Avant Garde, helvetica, sans-serif; font-weight: bolder; letter-spacing: -.03em; display:block;
}
#midnav ul li a:hover{color: #5D1F08 }
