body{
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: #000;
}


#bordercontainer{
width: 745px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
margin-top: 10px;
margin-bottom: 5px;
border: 5px solid #666666;
background: #fff;
}

#maincontainer{
width: 743px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
border: 1px solid black;
background: #a27232;
}

#header{
position:relative;
height: 392px;
background: #a27232 url(images/Aver_Slideshow.gif) no-repeat;
border-bottom: 1px solid black;
z-index: 1;
}

#header_about{
position:relative;
height: 392px;
background: #a27232 url(images/aver_slide6.jpg) no-repeat;
border-bottom: 1px solid black;
z-index: 1;
}

#header_visit{
position:relative;
height: 392px;
background: #a27232 url(images/aver_slide5.jpg) no-repeat;
border-bottom: 1px solid black;
z-index: 1;
}

#header_store{
position:relative;
height: 392px;
background: #a27232 url(images/aver_slide1.jpg) no-repeat;
border-bottom: 1px solid black;
z-index: 1;
}

#header_club{
position:relative;
height: 392px;
background: #a27232 url(images/aver_slide2.jpg) no-repeat;
border-bottom: 1px solid black;
z-index: 1;
}

#header_news{
position:relative;
height: 392px;
background: #a27232 url(images/aver_slide3.jpg) no-repeat;
border-bottom: 1px solid black;
z-index: 1;
}

#logo{
background: url(images/aver_logo5.png) no-repeat;
height: 140px; /*Height of logo bar*/
}

#topsection{
position: absolute;
margin: 0 auto; /*Center container on page*/
top: 15px; 
width: 743px;
height: 220px; /*Height of top section*/
z-index: 99;
}

#menu{

height: 35px; /*Height of top section*/
border-top: 1px solid black; 
border-bottom: 1px solid black; 
background: #a27232;
overflow: hidden;
}

.solidblockmenu{
margin: auto;
text-align: center;
height: 35px;
padding: 0;
padding-top: 7px;
/* float: left;   */
font-size:  15px;
font-family: Bookman Old Style, Times New Roman;
font-weight:bold;
width: 100%;
overflow: hidden;
margin-bottom: 0px;
/* border-bottom: 1px solid gray;     13pt*/
border-width: 1px 0;
/* background: black url(images/blockdefault4.gif) center center repeat-x;    */
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
/* float: left;   */
color: white;
padding: 8px 15px;
text-decoration: none;
text-shadow: 0.08em 0.08em 0.05em black;
 /* border-right: 1px solid white;  */
}

.solidblockmenu a:active, a:focus { 
outline-style: none;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
/* background: transparent url(images/blockactive4.gif) center center repeat-x;  */
}

body#home a#homenav,
body#about a#aboutnav,
body#visit a#visitnav,
body#club a#clubnav,
body#store a#storenav,
body#newsp a#newspnav {

background: #b0854d;
}

#contentwrapper{

}

#contentcolumn{
float: left;
background: #FFF8D8;
/* height: 800px;    */
width: 435px; 
margin: 20px;
padding: 15px;
font-family: Arial;
font-size: 11pt;
}

/* Wide Conetent colum */
#contentcolumn2{
float: left;
background: #FFF8D8;
/* height: 800px;    */
width: 672px; 
margin: 20px;
padding: 15px;
font-family: Arial;
font-size: 11pt;
}

#contentcolumn h3{
font-family: verdana;
color: black;
font-size: 16px;
line-height: 120%;
font-weight: normal;
}

#contentcolumn h2{
font-family: Arial;
font-size: 14pt;
color: #6B0000
}

#winestore h4{
font-weight:normal;
font-size: 11pt;
color: red;
text-decoration: underline;
line-height: 100%;
}

#winestore a{
font-weight:normal;
font-size: 9pt;
color: blue;
text-decoration: underline;
line-height: 100%;
font-style: normal;
}

#winestore p{
line-height:130%;
font-size: 14px;
}

#winestore h4{
font-size: 16px;
}

#rightsidebar{
float: left;
background: #6B0000;
width: 205px;
margin-top: 20px;
padding: 5px;
border: 2px solid black;
}

#rightsidebar p {
font-family: verdana, san-serif;
font-size: 11pt;
color: white;
}

#rightsidebar h3 {
font-family: verdana, san-serif;
text-decoration: underline;
font-size: 13pt;
font-weight:normal;
color: white;
}

#rightsidebar h2 {
font-family: verdana, serif;
text-decoration: underline;
font-size: 12pt;
color: blue;
background-color: white;
}

#news {
position: relative;
font-family: verdana;
float: left;
padding: 0px 10px 0px 10px;
width: 185px;   
/* height: 230px;    */
color: white;
text-decoration: none;
}

#news p {
font-family: verdana;
font-size: 8pt;
text-align: left;
text-decoration: none;
}

#news a {
font-family: verdana;
font-size: 8pt;
text-align: left;
color: white;
text-decoration: underline;
}


#news h4 {
font-weight:normal;
font-size: 12pt;
text-decoration: underline;
text-align: center;
}


#eventsbox {
position: relative;
float: left;
margin-bottom: 20px;
top: 20px; 
padding: 0px 15px 20px 15px;
width: 195px; 
color: white;
font-family: Verdana;
font-size: 10pt;
}

#eventsbox a {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:8pt;
font-weight: bold;
text-decoration: none; 
font-style:normal;
color: #fff;
}

#contentbottomrow {
margin: 0 auto;
clear: both;
height: 10px;
width: 740px;
}

#footer {
margin: 0 auto;
margin-top: 5px; 
height: 25px;
margin-bottom: 10px; 
font-family: Arial;
width: 745px;
color: white;
}

#footer  a{
color: white;
text-decoration: none;
}

#footer-l {
float: left;
font-size:12px;
}
#footer-r {
float: right;
font-size:12px;
}

#maptext {
margin: 0 auto;
width: 560px;
margin-bottom: 30px;
}

#map {
text-align:center;
}

#hours {
position: relative;
font-family: verdana;
text-align: center; 
color: white;
text-decoration: none;
}

#mailinglist {
margin: 0 auto;
margin-top: 10px;
position: relative;
background: #fff;
width: 180px;
padding-top: 5px;
padding-bottom: 10px;
font-family: Arial;
text-align: center; 
font-weight: bold; 
font-size: 15px;
color: blue;
text-decoration: underline;
}


