body{
text-align:center;
font-family: tahoma, arial, verdana;
font-size:small;
margin:0;
background-color:#180003;
background-image:url(images/wh-web_01.jpg);
background-position:top;
background-repeat:repeat-x;
}
img{
border:none;
}
a:link{
text-decoration:none;
}
a:hover{
text-decoration:none;
}
a:visited{
text-decoration:none;
}
a:active{
text-decoration:none;
}
#main-container{
background-image:url(images/wh-web_03.jpg);
background-position: top;
background-repeat: no-repeat;
width: 798px;
min-height: 955px;
height:auto !important;
height:955px;
margin: 0 auto;
border:none;
}
#contact-form{
	position:absolute;
	z-index:5;
	width: 130px;
	text-align:left;
	border:none;
	top:67px;
	left:536px;
	margin-left:-429px;
	height: 139px;
}
#main-container-2{
background-image:url(images/wh-web_08.jpg);
background-position:bottom;
background-repeat: no-repeat;
text-align: left;
width: 798px;
min-height: 955px;
height:auto !important;
height:955px;
margin: 0 auto;
border:none;
}
#background{
background-image:url(images/wh-web_06.jpg);
background-position:top;
background-repeat: repeat-y;
text-align: left;
width: 798px;
min-height: 955px;
height:auto !important;
height:955px;
margin: 0 auto;
border:none;
}
#background-contact-us{
background-image:url(images/wh-web_06.jpg);
background-position:top;
background-repeat: repeat-y;
text-align: left;
width: 798px;
margin: 0 auto;
border:dashed;
}
#logo{
text-align: center;
width: 798px;
border:none;
}
#navigation{
position: relative;
top:30px;
text-align: right;
width: 704px;
height: 44px;
border:none;
margin: 0 auto;
}
.separator{
width:1px;
height:44px;
float:left;
background-color:#540006;
}
#dining {
color:#F5E6C6;
height: 44px;
width: 80px;
float:left;
line-height: 44px;
}
#dining a {
color:#F5E6C6;
display:block;
text-align: center;
width: 100%;
height: 100%;
text-decoration: none;
}
#dining a:hover {
color:#F5E6C6;
text-decoration: none;
background-color: #2D0003;
}
#home {
color:#F5E6C6;
height: 44px;
width: 78px;
float:left;
line-height: 44px;
}
#home a {
color:#F5E6C6;
display:block;
text-align: center;
width: 100%;
height: 100%;
text-decoration: none;
}
#home a:hover {
color:#F5E6C6;
text-decoration: none;
background-color: #2D0003;
}
#wine-clubs {
line-height:44px;
color:#F5E6C6;
height: 44px;
width:109px;
float:left;
position:relative;
}
#wine-clubs a {
color:#F5E6C6;
display:block;
text-align: center;
width: 100%;
height: 100%;
text-decoration: none;
}
#wine-clubs a:hover {
color:#F5E6C6;
text-decoration: none;
background-color: #2D0003;
}
#about-us {
width:96px;
line-height:44px;
color:#F5E6C6;
height: 44px;
float:left;
position:relative;
}
#about-us a {
color:#F5E6C6;
display:block;
text-align: center;
width: 100%;
height: 100%;
text-decoration: none;
}
#about-us a:hover {
color:#F5E6C6;
text-decoration: none;
background-color: #2D0003;
}
#hours-locations {
width: 144px;
line-height:44px;
color:#F5E6C6;
height: 44px;
float:left;
position:relative;
}
#hours-locations a {
color:#F5E6C6;
display:block;
text-align: center;
width: 100%;
height: 100%;
text-decoration: none;
}
#hours-locations a:hover {
color:#F5E6C6;
text-decoration: none;
background-color: #2D0003;
}
#contact-us {
width: 106px;
line-height:44px;
color:#F5E6C6;
height: 44px;
float:left;
position:relative;
}
#contact-us a {
color:#F5E6C6;
display:block;
text-align: center;
width: 100%;
height: 100%;
text-decoration: none;
}
#contact-us a:hover {
color:#F5E6C6;
text-decoration: none;
background-color: #2D0003;
}
#events {
width: 85px;
line-height:44px;
color:#F5E6C6;
height: 44px;
float:left;
position:relative;
}
#events a {
color:#F5E6C6;
display:block;
text-align: center;
width: 100%;
height: 100%;
text-decoration: none;
}
#events a:hover {
color:#F5E6C6;
text-decoration: none;
background-color: #2D0003;
}
#shop-wine {
line-height:44px;
color:#F5E6C6;
width: 106px;
height: 44px;
float:left;
position:relative;
}
#shop-wine a {
color:#F5E6C6;
display:block;
text-align: center;
width: 100%;
height: 100%;
text-decoration: none;
}
#shop-wine a:hover {
color:#F5E6C6;
text-decoration: none;
background-color: #2D0003;
}
.footer{
border: none;
position: relative;
text-align: center;
margin: 0 auto;
width: 100%;
top: 20px;
color:#35201F;
}
.footer a{
text-decoration:underline;
color:#5b4634;
}
.footer a:hover{
color:white;
}
.content{
position:relative;
top:30px;
width:798px;
min-height:577px;
height:auto !important;
height:577px;
border:none;
text-align:left;
padding-top:10px;
}
.content-bg{
position:relative;
width:798px;
min-height:577px;
height:auto !important;
height:577px;
text-align:left;
background-image:url(images/wh-box-about-us_03.jpg);
background-position:top;
background-repeat:no-repeat;
}
#content-bg-2{
position:relative;
padding-bottom:40px;
width:798px;
min-height:577px;
height:auto !important;
height:577px;
text-align:left;
padding-top:10px;
background-image:url(images/wh-box-about-us_06.jpg);
background-position:bottom;
background-repeat:no-repeat;
border:none;
}
#content-bg-3{
position:relative;
top:40px;
width:798px;
min-height:577px;
height:auto !important;
height:577px;
text-align:left;
padding-top:0px;
background-image:url(images/wh-box-about-us_05.jpg);
background-position:center;
background-repeat:repeat-y;
margin-bottom:20px;
}
#about-us-welcome{
margin:0 70px 25px 70px;
color:#AC7E5E;
position:relative;
text-align:left;
padding-top:0px;
border:none;
text-shadow:0.1em 0.1em #000;
}
#hours-locations-welcome{
margin:0 70px 0px 70px;
color:#AC7E5E;
position:relative;
text-align:left;
border:none;
text-shadow:0.1em 0.1em #000;
}
#quote{
width:798px;
position:relative;
top:30px;
color:#6C3A2C;
text-align:center;
padding-bottom:50px;
}
#about-us-bios{
width:798px;
position:relative;
color:#6C3A2C;
text-align:left;
background-image:url(images/wh-about-us_03.jpg);
background-repeat:no-repeat;
background-position:center;
height:603px;
border:none;
}
#events-welcome{
width:700px;
position:relative;
color:#AC7E5E;
text-shadow:0.1em 0.1em #000;
text-align:left;
border: none;
margin:0 auto;
padding-left:20px;
}
#wine-clubs-welcome{
width:680px;
position:relative;
color:#AC7E5E;
text-shadow:0.1em 0.1em #000;
text-align:left;
border: none;
margin:0 auto;
padding:0 20px;
}
#regular-events{
    color:#AC7E5E;
text-shadow:0.1em 0.1em #000;
width:290px;
float:left;
position:relative;
text-align:left;
border-left: solid;
border-width:1px;
padding:0px 10px;
height:515px;
}
#calendar{
text-shadow:0.1em 0.1em #000;
color:#AC7E5E;
width:290px;
float:left;
position:relative;
text-align:left;
border-left: solid;
border-width:1px;
padding:0px 10px;
}
#margin-events{
color:#AC7E5E;
text-align:left;
border-bottom:none;
margin-left: 20px;
}
#monthly-events{
color:#AC7E5E;
text-shadow:0.1em 0.1em #000;
width:350px;
position:relative;
text-align:left;
border-bottom:none;
padding:0 10px;
float:left;
}
.events-calendar{
color:#AC7E5E;
text-shadow:0.1em 0.1em #000;
width:330px;
text-align:left;
border-bottom:solid;
border-width:1px;
padding:0 10px;
}
#menu-content{
position:relative;
margin:0 auto;
width:800px;
top:0px;
border:solid;
z-index:2;
}
#link-calendar{
color:#AC7E5E;
width:330px;
position:relative;
text-align:left;
border:none;
}
#link-calendar a:link{
    text-decoration: underline;
    color:#6C3A2C;
}
#link-calendar a:hover{
    text-decoration: underline;
    color:white;
}
#link-calendar a:active{
    text-decoration: underline;
    color:#6C3A2C;
}
#bios{
width:275px;
color:#6C3A2C;
text-align:left;
text-align:left;
}
#link-bios{
width:310px;
position:relative;
left:411px;
color:#6C3A2C;
text-align:left;
border:none;
padding-top:25px;
}
.left{
text-align:left;
}
.center{
text-align:center;
}
#link-bios a:link{
    text-decoration: underline;
    color:#6C3A2C;
}
#link-bios a:hover{
    text-decoration: underline;
    color:white;
}
#link-bios a:active{
    text-decoration: underline;
    color:#6C3A2C;
}
#welcome{
width:400px;
background-image:url(images/wh_logo_large10_05.jpg);
background-repeat:no-repeat;
height:284px;
position:relative;
text-align:center;
float:left;
}
#welcome-content{
text-shadow:0.1em 0.1em #000;
color:#F5E6C6;
width:310px;
height:200px;
position:relative;
text-align:left;
margin:0 auto;
left:15px;
top:20px;
overflow:auto;
}
#menus{
position:relative;
float:left;
width:398px;
height:284px;
}
#background-repeat{
background-image:url(images/quote-images_10.jpg);
background-repeat: repeat-y;
width:798px;
min-height:87px;
height:auto !important;
height:87px;
}
#wine-clubs-left{
text-shadow:0.1em 0.1em #000;
color:#F5E6C6;
float:left;
width:299px;
border-right:solid;
border-color:#6C3A2C;
margin-top:20px;
border-width:1px;
padding:0 20px;
text-align:center;
}
#wine-clubs-left a:link{
color:#F5E6C6;
text-decoration:underline;
}
#wine-clubs-left a:hover{
color:#F5E6C6;
text-decoration:underline;
}
#wine-clubs-left a:active{
color:#F5E6C6;
text-decoration:underline;
}
#wine-clubs-left a:visited{
color:#F5E6C6;
text-decoration:underline;
}


#contact-us-content-words a:link{
color:#AC7E5E;
text-decoration:underline;
}
#contact-us-content-words a:hover{
color:#AC7E5E;
text-decoration:underline;
}
#contact-us-content-words a:active{
color:#AC7E5E;
text-decoration:underline;
}
#contact-us-content-words a:visited{
color:#AC7E5E;
text-decoration:underline;
}

#wine-clubs-right{
text-shadow:0.1em 0.1em #000;
color:#F5E6C6;
float:left;
width:299px;
padding:20px;
text-align:center;
}
#wine-clubs-right a:link{
color:#F5E6C6;
text-decoration:underline;
}
#wine-clubs-right a:hover{
color:#F5E6C6;
text-decoration:underline;
}
#wine-clubs-right a:active{
color:#F5E6C6;
text-decoration:underline;
}
#wine-clubs-right a:visited{
color:#F5E6C6;
text-decoration:underline;
}
#background-top{
border: none;
background-image:url(images/quote-images_09.jpg);
background-repeat:no-repeat;
background-position:top;
width:798px;
min-height:87px;
height:auto !important;
height:87px;
}
#quote-content{
color:#9F572E;
padding-top:20px;
padding-bottom:5px;
margin:0 auto;
border: none;
width:590px;
min-height:35px;
height:auto !important;
height:77px;
text-align:left;
font-style:italic;
}
#quote-name{
color:#79361F;
text-align:right;
padding-top: 5px;
margin:0 auto;
width:590px;
height:auto !important;
}
#caption-pictures{
color:#6C3A2C;
text-align:center;
padding-top: 20px;
width:798px;
font-size: smaller;
}
#contact-us-content{
position:relative;
top:0px;
width:798px;
height:555px;
text-align:center;
background-image:url(images/wh-picture-contact_03.jpg);
background-position:center;
background-repeat:no-repeat;
margin-bottom:0px;
}
#contact-us-content-words{
text-shadow:0.1em 0.1em #000;
position:relative;
color:#AC7E5E;
top:0px;
width:600px;
height:300px;
margin:0 auto;
text-align:left;
padding-top:20px;
}
#specials{
position:relative;
top:0px;
width:798px;
height:555px;
text-align:center;
background-image:url(images/specials_background.jpg);
background-position:center;
background-repeat:no-repeat;
margin-bottom:0px;
}
#specials-words{
text-shadow:0.1em 0.1em #000;
position:relative;
color:#AC7E5E;
top:0px;
width:600px;
height:225px;
margin:0 auto;
text-align:left;
padding-top:20px;
}
#caption-contact{
position:relative;
color:#AC7E5E;
top:190px;
width:600px;
margin:0 auto;
text-align:center;
font-size:smaller;
font-style:italic;
}
#map-canvas{
text-shadow:none;
width:700px;
height:500px;
}

