body {
	font-size: 81.25%; /* This is 10pt or approximately 13px - used to allow for font-sizes measured in ems */
	font-family:  Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0;
	margin: 0;
	background-color: #000000;
}
img {border:0;}
h1 {  
	font-size: 1.08em; 
	color: #582700;
	text-transform:uppercase;
} 
h2 {
	font-size: 0.9em; 
	color: #582700;
}
h2.events { 
	color: white; 
	background: #2e6651; 
	text-align: center; 
	width: 98%; 
	padding: 3px; 
	margin-bottom: 0;
}
h6 {
	font-size: 0.7em;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	padding-top: 0px;
	line-height: normal;
}
th {
	background: #A67021;
	color: white;
}
tr.even td { background: #F5DEBA; }
p.withheading { margin-top: -10px; }
a:link { color: #582700; }
a:visited { color: #582700; }

#main { background: white; }






#header {
	background: #A67021;
}
#header img{
	display:block;
	float:left;
}
#wrapper { background: url(../images/sidebar.gif) repeat-y; }
#nav h4 {
	background: url(../images/sidebar-heading.gif) repeat-y;
	margin: 0;
	text-align: center;
	color: #582700;
	font-size: 0.875em;
	text-transform: uppercase;
	padding: 3px;
}
#nav p {
	text-align: center;
	font-size: 0.675em;
	margin: 0 5px 0 0;
	font-weight: bold;
}
#nav .navlinks {
	display: block;
	border-top: 1px solid white; 
}
#subscribeform {
	padding: 5px;
}
#albums .desc { font-size: 0.8em; margin-top: 0; margin-right: 10px; margin-bottom: 0; }

.navlinks { 
	font-size: 0.875em;
	text-align: center; 
	padding: 5px;
	font-weight: bold;
	text-decoration: none;
}
#nav a.navlinks:link, #nav a.navlinks:visited {
	color: #000000;
}
#nav a.navlinks:hover, #nav a.navlinks:active  {
	color: #582700; 
	background-color: #FFFAC9;
}
#footer a.navlinks:link, #footer a.navlinks:visited {
	color: #000000;
}
#footer a.navlinks:hover, #footer a.navlinks:active  {
	color: #FFFAC9; 
}
#results { padding-top: 10px; }
#results li { margin-bottom: 5px; }
#locations { list-style: none; margin-left: 0; padding-left: 0; }

/*   Begin Bottom Navigation Boxes   */
ul#bottomNavBoxes{ 
	position: relative;
	list-style-type : none; 
	width : 465px; 
	height : 144px; 
	margin : 0; 
	padding : 0; 
}
ul#bottomNavBoxes a { 
	display : block; 
	width : 155px; 
	height : 144px; 
	text-indent : -9999px; 
	text-decoration : none; 
	overflow : hidden; 
}
li#specials { 
	position : absolute; 
	top : 0px; 
	left : 0px; 
	width : 155px; 
	height : 144px; 
	background : url(../images/specialsbox1.gif) no-repeat; 
}

li#events { 
	position : absolute; 
	top : 0px; 
	left : 155px; 
	width : 155px; 
	height : 144px; 
	background : url(../images/eventsbox1.gif) no-repeat; 
}

li#enews { 
	position : absolute; 
	top : 0px; 
	left : 310px; 
	width : 155px; 
	height : 144px; 
	background : url(../images/enewsbox1.gif) no-repeat; 
}

li#specials a:hover { background : url(../images/specialsbox2.gif) no-repeat; }
li#events a:hover { background : url(../images/eventsbox2.gif) no-repeat; }
li#enews a:hover { background : url(../images/enewsbox2.gif) no-repeat; }
/*   End Bottom Navigation Boxes   */

#awards, #awards ul {
	list-style-type: none;
	margin-bottom: 10px;
	padding: 0;	
}

.hmenu {
	z-index: 5000;
	background: #fff url(../images/bar.jpg) repeat-x;
	height: 25px;
	text-align: center;
	text-transform: capitalize;
	font-weight: bold;
	padding-left: 50px;
	padding-top: 0.25em;
	margin-top: 0px;
	clear: both;
}
.hmenu ul li { width: 95px; }
/*.hmenu ul li.s1 li { width: 120px; }
.hmenu ul li.s2 li { width: 140px; }*/
.hmenu ul ul {  }
.hmenu ul ul li { 
	background: #f0e8dc;
	border: 1px solid black;
	width: 135px; 
}

.hmenu ul ul li:hover { background: #e6be83;}
.hmenu a {
	font-size: 0.875em;
	display: block;
	color: black;
	text-decoration: none;
}
.hmenu a:visited{ color: black; }
/*hr#bar {
	height: 25px;
	background: #fff url(../images/bar.jpg) repeat-x;
	margin: 0;
	padding: 0;
	line-height: normal;
	border: none;

}*/
#bar {
	height: 25px;
	background: #fff url(../images/bar.jpg) repeat-x;
	margin: 0;
	padding: 0;
	line-height: normal;
	border: none;

}
.menu { 
	width: 100%; 
	list-style: none;
	text-transform: capitalize; 
	margin: 0; 
	padding: 0;
	text-align: center;
}
.menu li {
	display: inline;
	position: relative;
	margin: 0; 
	padding: 0;
	
}
.boldgreen {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 0.9em; 
	color: #582700;
	font-weight: bold;
}
.green {
	font-size: 1.08em;
	color: #582700;
	font-weight: bold;
}
.desc { font-size: 0.8em; margin: 10px 20px; }
.driving label { font-size: 0.9em; color: #ccc; display: block; }
.footnote { font-size: 0.8em; vertical-align: super; text-decoration: none; }
.legal { font-size: 0.7em; color: #333; margin: 2px 0 }

/* old */
a.InLineNavigatorLink:link,a.InLineNavigatorLink:visited{ color: #FFFFFF; font-weight: bold; font-size: 13px; text-decoration: underline; }
a.InLineNavigatorLink:hover,a.InLineNavigatorLink:active{ color: #FFFFFF; font-weight: bold; font-size: 13px; text-decoration: none; }

/* RFI Form Styles */
.NoiseFormTABLE{ border: solid 1px #000000; }
.NoiseErrorDataTD { background-color: #3B4D5D; color: #FF0000; font-size: 13px; }
.NoiseFieldCaptionTD { background-color: #F5DEBA; color: #000000; font-size: 13px; }
.NoiseDataTD { background-color: #F5DEBA; color: #000000; font-size: 13px; }
.NoiseInput { border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; background-color: #FFFFFF; font-size: 13px; font-family: Verdana, Tahoma, Helvetica, Arial; }
.NoiseSelect { font-size: 13px; font-family: Verdana, Tahoma, Helvetica, Arial; }
.NoiseButton { border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000; border-top: 2px solid #000000; background-color: #FFFFFF; font-size: 13px; font-family: Verdana, Tahoma, Helvetica, Arial; font-weight: bold; }


/* Enews Form Styles */
.ClearFormHeaderFont{ color: #000000; font-size: 16px; font-weight: bold; }
.ClearButton { border-bottom: solid 1px #ECC481; border-left: solid 1px #ECC481; border-right: solid 1px #ECC481; border-top: solid 1px #000000; background-color: #EEEEEE; font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica; font-weight: bold; }
.ClearFooterTD{ background-color: #A67021; color: #000084; font-size: 13px; font-weight: bold; }
.ClearTextarea { border-bottom: solid 1px #ECC481; border-left: solid 1px #ECC481; border-right: solid 1px #ECC481; border-top: solid 1px #ECC481; background-color: #FFFFFF; font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica; }
.ClearFieldCaptionTD{ background-color: #F5DEBA; color: #000000; font-size: 13px; font-weight: bold; }



.corpTABLE{ border: 1px solid #BEE9F4; }
.indexhome { font-family:  Verdana, Arial, Helvetica, ; font-size: 13px; color: #259dcf; }
.Table { border: 1px solid #D9D9D9;}

.eventfont {font-family: Verdana, sans-serif; font-size: 13px; color: #FFFFFF;}


.tdhometext {font-family: Verdana, sans-serif; font-size: 11px; color: #FFFFFF;}
a.tdhometext:link,a.tdhometext:visited{font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }

.tdtext {font-family: Verdana, sans-serif; font-size: 11px; color: #B13200;}
#redWineMonth {
	background-image: url(../images/wineofmonth/redWine.jpg);
	background-repeat: no-repeat;
	position: relative;
	width: 614px;
	height: 187px;	
}
#redWineMonth .details{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: white;
	font-size: 20px;
	font-weight; bold;
	position: absolute;
	width: 400px;
	text-align: center;
	top: 66px;
	left: 180px;
	letter-spacing: 3px;
	
}
#whiteWineMonth {
	background-image: url(../images/wineofmonth/whiteWine.jpg);
	background-repeat: no-repeat;
	position: relative;
	width: 614px;
	height: 187px;	
}
#whiteWineMonth .details{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: white;
	font-size: 20px;
	font-weight; bold;
	position: absolute;
	width: 400px;
	text-align: center;
	top: 66px;
	left: 180px;
	letter-spacing: 3px;

}
.oddrow {
	 
	background: #FFFAC9; 	
	}
.evenrow {
	background: #F5DEBA;	
	}
	#rfi label {
	float: left;
	width: 250px;
	text-align: right;
	margin-right: 5px;
}
#rfi label {
	float: left;
	width: 250px;
	text-align: right;
	margin-right: 5px;
}
/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2010 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 257 2010-07-27 23:06:56Z emartin24 $
 */

#basic-modal-content {display:none; text-align:center;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:200px; width:500px; color:black; background-color:#B07C30; border:4px solid #F5DEBA; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h1{color:#000000; font-size:1.5em;}
#simplemodal-container h2 {color:#000000; font-size:1.3em; font-style:italic;}

