@charset "utf-8";

*{
	font-family:Verdana, sans-serif;
}

html, body{
	font-size:.9em;
	background-color:#000000;
	color:#ffffff;
}

.wrapper{
	 width:972px;
	 margin-left:auto;
	 margin-right:auto;
	 margin-top:20px;
	 background-color:#ffffff;
}

.content{
	 width:960px;
	 margin-left:auto;
	 margin-right:auto;
	 background-color:#ffffff;
	 padding-top:6px;
	 padding-bottom:6px;
}

.header{
	 width:960px;
	 height:126px;
	 background-color:#143453;
	 margin-bottom:6px;
}

.nav{
	width:960px;
	background-color:#9e0b0f;
	margin-bottom:6px;
}


#flash_mainNav{
	display:block;
}

#flash_mainNav ul{
	padding-top:8px;
	padding-bottom:8px;
	text-align:center;
}

#flash_mainNav li{
	padding-left:10px;
	padding-right:10px;
	display:inline;
}

.flash_mainNav_item_selected a:link, a:hover, a:visited, a:active{
	color:#FFF;
}

.flash_mainNav_item a:link, a:hover, a:visited, a:active{
	color:#FFF;
}

#hero_indexcontent{
	width:960;
	height:433;
	overflow:hidden;
}

.hero_wrapper{
	width:960px;
	background-color:#000;
	margin-bottom:6px;
	background-image:url(../images/heroBackground.gif);
	background-repeat:repeat-y;
}

.hero_wrapper_1{
	float:left;
	width:960px;
	background-image:url(../images/heroBackground.gif);
	background-repeat:repeat-y;
	background-color:#000;
	margin-bottom:6px;
	overflow:hidden;
}

.hero_wrapper_2{
	float:left;
	width:960px;
	position:relative;
	right:477px;
}

.hero_herocontent{
	float:left;
	width:477px;
	margin-right:6px;
	position:relative;
	line-height:.5em;
}

.hero_bodycontent{
	float:left;
	width:477px;
	position:relative;
}

.hero_awards{
	float:left;
	width:477px;
	margin-top:6px;
}



.hero_bodycontent a:visited, a:hover, a:active, a:link{
	color:#e2d100;
	text-decoration:none;
}

.hero_bodycontent p{
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: 20px;
	line-height:1.2em;
}

.hero_bodycontent h3{
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: 10px;
}

.hero_bodycontent h4{
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: 10px;
	font-size:.9em;
}

.hero_bodycontent hr{
	width:427px;
	height:1px;
	color:#FFFFFF;
	margin-top:10px;
	margin-bottom:20px;
}

.hero_badges{
	width:228px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	margin-top:20px;
}

.hero_awardslist{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}

.hero_awardslist ul{
	display:block;
}

.hero_awardslist li{
	display:block;
	float:left;
	width:50%;
	margin-bottom:20px;
}

.chef{
	color:#e2d100;
}


.ticker{
	width:960px;
	height:26px;
	background-color:#232020;
	margin-bottom:6px;
	overflow:hidden;
}

#flash-NewsTicker ul{
	display:block;
	padding:5px;
}

#flash-NewsTicker li{
	margin-bottom:5px;
}

.body{
	width:960px;
	background-color:#133453;
	background-image:url(../images/contentBackground.jpg);
	background-repeat:no-repeat;
}

.body_larger{
	font-size:1.3em;	
}

.body_column_onethird{
	display:block;
	width:320px;
	float:left;
}

.body_column_fmaImage{
	margin-top:24px;
	margin-bottom:24px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	
}

.menu_list{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	text-align:center;	
}

.directions_map_lower{
	border-top:6px solid #FFF;
	
}

#form_index_wrapper{
	margin-top:24px;
	margin-bottom:24px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	padding-left:20px;
	padding-right:20px;
}

#form_index_wrapper h3{
	text-align:center;	
}

#form_index_reservation{
	display:inline
}

#form_index_reservation_table{
	margin-left:auto;
	margin-right:auto;
}

#form_index_reservation_location{
	width:176px;
	margin-bottom:10px;
}

#form_index_reservation select{
	font-size:.8em;
	height:20px;
}

#form_index_reservation_size{
	margin-left:10px;
	margin-bottom:10px;
	width:82px;;
	height:20px;
}

#form_index_reservation_date{
	font-size:.8em;
	width:78px;
	height:16px;
}

#form_index_reservation_time{
	margin-left:10px;
	margin-bottom:10px;
	width:82px;;
	height:20px;
}

#form_index_reservation_submit{
	background-image:url(../images/button_bookIt.gif);
	background-color:#b30737;
	padding:0px;
	height:22px;
	width:82px;
	color:#FFFFFF;
	font-size:.8em;
	display:block;
	text-decoration:none;
	text-align:center;
}

#form_select_menu{
	margin-right: 25px;
	margin-left: 10px;
}

.footer{
	 width:972px;
	 padding:10px;
	 margin-bottom:20px;
	 text-align:center;
	 margin-left:auto;
	 margin-right:auto;
	 font-size:.8em;
}

.footer a:link, a:hover, a:visited, a:active{
	color:#666;
	text-decoration:underline;
}
