
body {
	min-width: 780px;
	text-align: center; 
	margin:0;
	color:#000000;
	font-size: 100.01%;
	font-family: Arial, Helvetica, sans-serif;
}
#wrapper {
   width: 780px;
	margin: 0 auto 25px;
	text-align: left;	
}	
#home{
	background-color: #330000;
}	
	
#home #wrapper{
background-color: Black;
padding-bottom:25px;
}
#home #left_and_right_columns{
	width:780px;
	margin-top:2.5em;
}
#home #main_header_content{
	width:590px;
	float:right;
	margin-right:10px;	
}
#home_bachus{
	float:left;
	width:174px;
	text-align:center;
}
#home #left_col_center_col_wrapper{
	width:600px;	
	float:left;
}
#home #content{
	width:420px;
	float:right;
}
#home p{
	color: #FF9900;
	font-family: "Times New Roman", Times, serif;	
}
#home #main_header_content p{
	line-height: 110%;
	font-size:1.4em;
	font-weight:bold;
	margin:.8em 8px 10px 0;	
}
.text_medium{
	font-size:1.1em;
	line-height: 110%;
	font-weight:bold;
	margin-bottom: 9px;
	margin-right:20px;
}

#home #lower_content{
	text-align:center;
	margin-top:4.8em;
}
#home .leader{
	font-size:1.6em;
}
#home .yellow{
	color:#FFFFCC;
	font-size:.9em;
	font-weight:bold;
}
#home .phone{
	color: #B6E600;
}

#home a{
	color: #FFFFCC;
}
#home a:visited {		
	color: #9999CC;
}
#home a:hover {	
	color: #56C5C7;
}
#menus, #wine_list{
	background-color: #330000;
}

#menus #inner_wrapper, #wine_list #inner_wrapper {
	background-image: url(../images/backgrounds/bg-menus-2009.gif);
	background-repeat: repeat-y;
	width:780px;
}

#menus #header_wrapper, #wine_list #header_wrapper {
	float: right; 
	z-index: 100; 
	}
#menus #left_column, #wine_list #left_column{
	float:left;
}
#menu #header_wrapper, wine_list #header_wrapper {
	float: right; 
	z-index: 100; 
}
.menu_font{
	color: #000000;
	font-size: 16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.food_price {
color: #6B6B84; 
margin-left:10px;
}
.foodasteriks{
	color:#990000;
	font-weight: bold;
	font-size:18px;
}
.notes{
	font-size:14px; 
	font-weight:normal;
	}
	
.notes_div{
	width:400px;
}

.menu_link{
	color:#990000;
}

.break_wines{
	margin-bottom:.9em;
}

.break_categories{
	margin-bottom:4em;
}

#wine_list_header{
	width: 780px;
	margin-bottom:.9em;
	}
wine_list #cherub{
	float:left;
	width:234px;
}

#bachus{
	float:right;
	margin-top:40px;
	margin-right:70px;
}

#wine_list #cherub_header_wrapper {
	float: left; 
	width: 600px;
	z-index: 100; 
	}

#wine_list #header_content {
	margin:40px 0 0 0;
	}

#wine_list #cherub{
	float:left;
	width:234px;

}

#wine_list #bachus{
	float:right;
	margin-top:40px;
	margin-right:70px;
}
#wine_list #left_column_center_column_wrapper{
	float:left; 
	width:635px;	
} 

#wine_list #center_column{
	float:right; 
	width:485px;	 
}
.vintage{
	font-size:.9em;
	font-weight:normal;
}
.vineyard{
	font-size:.9em;
	color: #003466; 	
	font-weight:bold;
	margin-right:.6em;		
}
.varietal{
	font-size:.9em;	
	margin-right:.6em;	
}
.region{
	font-size:.8em;
	font-style:italic;
	margin-right:.3em;
}

.wine_price{
	font-size:.9em;
	float:right;	
}


#wine_list h2{
	text-align:center;
	margin: 1.5em 0 .9em 0;
}

#wine_list h3{
	margin:0 0 4em 0;
}

#wines p{
	font-size:.8em;
	margin:0 0 .6em 0;	
}

#wines a{
	color: #003466; 	
	font-size:.9em;	
	margin-right:.6em;
	font-weight:bold;		
}

#wines a:visited{
	color: #800080;	
	font-size:.9em;	
	margin-right:.6em;
	font-weight:bold;		
}

#wines a:hover{
	color: #DD5900;	
	font-size:.9em;	
	margin-right:.6em;
	font-weight:bold;		
}

#wine_bump1, #wine_bump2 p{
	font-weight:bold; 
	font-size:13px;
}

#wine_bump1 a, #wine_bump2 a{
	color:#FFFFCC;
}

#wine_bump1 a:visited, #wine_bump2 a:visited{
	color: #C5C5E2;
}
#wine_bump1 a:hover, #wine_bump2 a:hover{
	color: #FF9751;
}
#hunger_brunch{
	background-color:#4F004F;
	color:#000000;
}
.boldgold{
	color:#FFCC00;
	font-weight:bold;
}
.boldwhite{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
#jack_hammond_scholarship{
	background-color:#999966;	
}
#jack_hammond_scholarship #wrapper{
	background-color: #FFFFF0; 
}
#jack_hammond_scholarship p{
	font-size:.8em;
}
#metro_map{
 background-color: #999999;	
}
#metro_map p{
	font-size:.8em;	
}
#outdoor_dining{
	background-color: #669999;	
}
#outdoor_dining #container{
	background-image: url(../images/backgrounds/outdoorBG2005.gif);
	background-repeat: repeat-y;
}
#outdoor_dining a {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
#outdoor_dining a:visited {
	color: Purple;
	font-weight: bold;
	text-decoration: underline;
}
#outdoor_dining a:hover {
	color: #339999;
	font-weight: bold;
	text-decoration: underline;
}
.headA{
	font-size: 12px;
	line-height: 14px;
	margin-top: 0px;	
	margin-left: 4px;
	margin-right: 18px;
	margin-bottom: 0px;
}
.headB{
	font-size: 12px;
	line-height: 14px;
	margin-top: 0px;
	margin-left: 4px;
	margin-right: 0px;
	margin-bottom: 12px;
}
.blue_font{
	color: #006699;
}
#outdoor_dining h4 {
	color: #330066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 6px;
	margin-top: 0px;
	text-decoration: none;
}
#outdoor_dining h5 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-decoration: none;
}
#outdoor_dining h6 {
	color: #000000;
	font-family: "Arial, Helvetica, sans-serif";
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-decoration: none;
}
#outdoor_dining #footer a{
	font-size:13px;
}

#popup_page{
	background-color:#330033;
}
#private_parties{
	background-color: #999966;	
}

#private_parties #container{
	background-image: url(../images/backgrounds/functions2005.gif);
	background-repeat: repeat-y;
}
#reservations{
	background-color:#000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center; /* for WinIE5.x */
	margin:0;
}
#reservations #wrapper {
   width: 780px;
	margin: 0 auto;
	text-align: center;
	background-color: #F93E00;
}
#reservations p {
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
#reviews{
	background-color:#999966;	
}
#reviews #wrapper{
	background-color: White;
}
#reviews H1 {
   font-size:1.4em;
	margin-top:1.6em;
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;
}

.byline{
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: normal;
}

#zagat{
	background-color:#999966;	
}
.score{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	}
.rankings{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}		
.ZagatTextBlue{
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.ZagatTextGrey{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.ZagatTextGreySerif{
	color: #333333;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}

.ZagatTextRed {
	color: #990000;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

#zagat h1{
	color: #333333;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.bodytext12px{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.bodytext14px{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}

.blackbold{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.back_to_top {font-size: 11px}

#nav {
	text-align:left;
	width:780px;
	margin:0 0 0 0px;
	background-color: #003333;
}

#nav ul, #nav li{
	margin:0;
	padding:0;
}

#nav a:link,#nav a:visited,#nav a:hover, #nav a:active,#nav a:focus{
font-size:12px;
font-family:  verdana, tahoma, arial,helv, helvetica, monaco, sans-serif;	
}

#nav a, #nav a:visited {
	color: #000000;
   font-family: verdana, tahoma, arial, helv, helvetica, monaco, sans-serif; 
	font-weight: bold;
	text-decoration: none;
	padding: 6px 0 5px 10px; 
	display: block;
	border-right: 0; 
}
#nav a:hover{
	color: #DD5900;
	text-decoration:underline;
}

.white_font {color: #FFFFFF}

.dropdown { 
	width: 250px;
	position: absolute;		
	left: -3000px;
	top: auto; 
	text-align: left; 	
}
.dropdown ul { 
	width: 189px;
	border: 1px solid #003333;
	border-width: 1px 1px 1px; 
	margin: 0 30px 30px 30px; 
}

.dropdown li {vertical-align: bottom;}
 
.dropdown li:hover {background: #FFFFCC; padding:2px;} 

.dropdown_unlinked_text{
	color: #663366;
	font-size:12px;
	font-family: verdana, tahoma, arial, helv, helvetica, monaco, sans-serif; 
	font-weight: bold;
	text-decoration: none;
	padding: 6px 0 5px 10px; 
	display: block;	
}
.last .dropdown ul {width: 190px;} 
.topnav:hover div.dropdown {left: -31px;} 
#nav li {list-style: none;} 
#nav p{
	color:#660066;
	font-family: verdana, tahoma, arial, helv, helvetica, monaco, sans-serif; 
	font-weight: bold;
	text-decoration: none;
	padding: 6px 0 5px 10px; 
	font-size:12px;
	line-height: 14px;
}
.topnav {
	width:4.5em;
	float: left;
}
.floatfix {margin-right: -3px;}
.parent {position: relative;}
.one {background: #003333;}
.one ul {background: #d79b00;}
.two {background: #003333;}
.two ul {background: #d79b00;}
.three {background: #003333;}
.three ul {background: #d79b00;}
.four {background: #003333;}
.four ul {background: #d79b00;}
.five {background: #003333;}
.five ul {background: #d79b00;}
.six  {background: #003333;}
.six  ul {background: #d79b00;}
.seven{background: #003333;}
.seven ul {background: #d79b00;}
.eight{
background: #003333; 
border-right: 0;  
}
.eight ul {background: #d79b00;}
/* This is to hide the following from IE/Mac. \*/
* html .topnav .dropdown li {
	height: 1%;
	margin-left: -16px;
	mar\gin-left: 0;
}

* html #nav a {height: 1%;}
.brclear {
	clear:both;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 0;
}

/* The following shows to IE5/Mac only */
/*\*/ /*/
#nav .dropdown {width: 189px;}
#nav .topnav .dropdown ul {margin: 0px;}
#nav .dropdown {position: static;}
#nav .dropdown ul {border: 0;}

/* this rule block "dumbs down" the nav for IEmac */

#blah:active { 
	}
p.bodysmall{
	color: #FF9900;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 10px;
	margin-right: 8px;
	margin-top: 0px;
}
p.heada	{
	color: #FF9900;
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 28px;
	margin-bottom: 0pt;
	margin-right: 8px;
	margin-top: 0pt;
	text-decoration: none;
}
p.headb	{
	color: #FF9900;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 9px;
	margin-right: 16px;
	margin-top: 0px;
	text-decoration: none;
}

.textlimegreen{
	color: #66CC99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	}

.textmediumplain{
	color: #FF9900;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}
.textsmall{
	color: #FF9900;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

.reviewssizzle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	}
.bodytext12pt{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.bold12pt{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.bold14pt{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.boldgold{
	color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.boldwhite{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
.foodasteriks{
	color: #990000;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
}
.green_leader{
	color: #003333;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}
.reviewssizzle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.textarial{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.textfunctions{
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: medium;
	font-weight: normal;
	text-decoration: none;
}
.textfunctions{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
.textfunctionscontract{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
.textgold{
	color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.textgreen{
	color: #008080;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 9px;
	margin-right: 16px;
	text-decoration: none;
}
.textlimegreen{
	color: #66CC99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.textmedulla{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.textsalemmap{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.textsmall{
	color: #FF9900;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
.textzagat{
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}
.whitetext{
	color: #FFFFF0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.textlarge{
	color: #FF9900;
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	margin-right: 16px;
	text-decoration: none;
}
.textlimegreen{
	color: #66CC99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	}

.textmediumplain{
	color: #FF9900;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}
.textsmall{
	color: #FF9900;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

a{
	color: #990000;
}

a:visited {		
	color: #800080;
}

a:hover {	
	color: #DD5900;
}

img{
	border: none;
	vertical-align:middle;
}

h6{
	font: normal 12px/12px "Trebuchet MS",Helvetica,sans-serif;

	font-size:12px;
	color:black;
	text-transform:uppercase;
	letter-spacing:1px;
	vertical-align:middle;	
}

#media_links a{
	text-decoration:none;
	font-weight:bold;
}
	
