@import url("http://www.opentable.com/dcwidget/vertical.css");

#nav a {	color: #fff;	text-decoration: none;
	letter-spacing: 1px;
	font: 12px Arial, Helvetica, sans-serif;
}#nav a:hover {	color: #dedbc3;	text-decoration: none;
	letter-spacing: 1px;
	font: italic 12px Arial, Helvetica, sans-serif;
}.navOVER {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #dedbc3;}

.nav2OVER {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666;}#sideNAV a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #666;	text-decoration: none;	letter-spacing: 1px;}#sideNAV a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #666;	text-decoration: none;	letter-spacing: 1px;}#sideNAV a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #701115;	text-decoration: none;	letter-spacing: 1px;}#sideNAV a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #666;	text-decoration: none;	letter-spacing: 1px;}.sideNAVOVER {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #701115;	letter-spacing: 1px;}.wineLISTname {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #701115;	font-weight: bold;}.wineLISTlocation {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #701115;	font-style: italic;}

.reservationLink {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #701115;}.wineLISTdivider {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #999999;}.footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #f5f5ed;
	letter-spacing: 1px;
}

.footerBold {	color: #f5f5ed;
	letter-spacing: 1px;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.wineLISTdescription {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;}.LOCATIONtitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #701115;	font-weight: bold;	letter-spacing: 1px;}

.PatioOpen {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #ffffff;	font-weight: bold;	letter-spacing: 1px;}

.ReservationTitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #701115;	letter-spacing: 1px;}.LOCATIONtext {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;
	line-height: 18px;}

.LOCATIONtextRED {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #701115;
	line-height: 18px;}.LOCATIONtextBOLD {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #701115;	font-weight: bold;}#mapLINK a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #701115;	text-decoration: none;}#mapLINK a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #701115;	text-decoration: none;}#mapLINK a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666;	text-decoration: none;}#mapLINK a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #701115;	text-decoration: none;}

#careers a:link {	color: #701115;	text-decoration: none;
	font: italic bold 16px "Times New Roman", Times, serif;
	letter-spacing: 1px;
}#careers a:visited {	color: #701115;	text-decoration: none;
	font: italic bold 16px "Times New Roman", Times, serif;
	letter-spacing: 1px;
}#careers a:hover {	color: #666;	text-decoration: none;
	font: italic bold 16px "Times New Roman", Times, serif;
	letter-spacing: 1px;
}#careers a:active {	color: #701115;	text-decoration: none;
	font: italic bold 16px "Times New Roman", Times, serif;
	letter-spacing: 1px;
}.EVENTtitle {	color: #701115;	letter-spacing: 1px;
	font: 20px Arial, Helvetica, sans-serif;
}#content a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: underline;}#content a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: underline;}#content a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #701115;	text-decoration: underline;}#content a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: underline;}

#footerLink a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #f5f5ed;	text-decoration: underline;}#footerLink a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #f5f5ed;	text-decoration: underline;}#footerLink a:hover {	color: #dedbc3;	text-decoration: underline;
	font: italic 11px Arial, Helvetica, sans-serif;
}#footerLink a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #f5f5ed;	text-decoration: underline;}

#footerLink2 a:link {	color: #f5f5ed;	text-decoration: underline;
	font: 12px/16px Arial, Helvetica, sans-serif;
}#footerLink2 a:visited {	color: #f5f5ed;	text-decoration: underline;
	font: 12px/16px Arial, Helvetica, sans-serif;
}#footerLink2 a:hover {	color: #dedbc3;	text-decoration: underline;
	font: italic 12px/16px Arial, Helvetica, sans-serif;
}#footerLink2 a:active {	color: #f5f5ed;	text-decoration: underline;
	font: 12px/16px Arial, Helvetica, sans-serif;
}

/* Navigation Elements */

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#navigation li {
	float: left;
	margin: 0;
	padding: 0;
	}
	
#navigation a {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #fff;	text-decoration: none;
	letter-spacing: 1px;
	padding-right: 7px;
	padding-left: 7px;
}
	
#navigation a:hover {	color: #dedbc3;	text-decoration: none;
	letter-spacing: 1px;
	padding-right: 7px;
	font: italic 12px Arial, Helvetica, sans-serif;
	padding-left: 7px;
}
	
#navigation #currentpage a {
	color: #dedbc3;	text-decoration: none;
	letter-spacing: 1px;
	padding-right: 7px;
	font: italic 12px Arial, Helvetica, sans-serif;
	padding-left: 7px;
}