/* CSS Document */
body{
font-family:Arial, Helvetica, sans-serif;
color:#f5e7c7;
font-size:12px;
margin:0;
background-color:#f5e7c7;
}

.desc{
color:#dcb388;
}

a{
color:#f7bd81;
text-decoration:underline;
}

a:hover{
color:#f7bd81;
text-decoration:underline;
}

.wood{
background-image:url(images/wood.jpg);
background-repeat:repeat-xy;
background-color:#f5e7c7;
}

.mainbg{
position:relative;
background-image:url(images/mainbg.jpg);
background-repeat:no-repeat;
height:137px;
background-color:#f5e7c7;
}
#mainbg a{
display:block;
position:relative;
} 
#mainbg a#logo{
width:225px;
height:75px;
padding-top:10px;
padding-left:17px;
} 

.aboutbg{
position:relative;
background-image:url(images/about_img.jpg);
background-repeat:no-repeat;
height:137px;
background-color:#f5e7c7;
}

.newsbg{
position:relative;
background-image:url(images/news_img.jpg);
background-repeat:no-repeat;
height:137px;
background-color:#f5e7c7;
}

.mediabg{
position:relative;
background-image:url(images/media_img.jpg);
background-repeat:no-repeat;
height:137px;
background-color:#f5e7c7;
}

.contactbg{
position:relative;
background-image:url(images/contact_img.jpg);
background-repeat:no-repeat;
height:137px;
background-color:#f5e7c7;
}

.winebg{
position:relative;
background-image:url(images/wine_img.jpg);
background-repeat:no-repeat;
height:137px;
background-color:#f5e7c7;
}

.menubg{
position:relative;
background-image:url(images/menu_img.jpg);
background-repeat:no-repeat;
height:137px;
background-color:#f5e7c7;
}

.gallerybg{
position:relative;
background-image:url(images/gallery_img.jpg);
background-repeat:no-repeat;
height:137px;
background-color:#f5e7c7;
}

.footer{
background-color:#181206;
font-family:"Tahoma", Arial, Helvetica, sans-serif;
color:#734a31;
font-size:12px;
height:70px;
line-height:1.7em;
}
.footer a{
font-family:"Tahoma", Arial, Helvetica, sans-serif;
color:#734a31;
font-size:12px;
text-decoration:none;
}
.footer a:hover{
font-family:"Tahoma", Arial, Helvetica, sans-serif;
color:#734a31;
font-size:12px;
text-decoration:none;
}

.footertxt{
font-size:11px;
}
.footertxt a{
font-size:11px;
}
.footertxt a:hover{
font-size:11px;
}

.content{
padding:23px 23px 23px 23px;
}
.content1{
padding:0 0 0 23px;
font-family:Arial, Helvetica, sans-serif;
color:#f5e7c7;
font-size:12px;
}
.content2{
padding:23px 23px 23px 23px;
line-height:1.6em;
}

.title{
font-family:Arial, Helvetica, sans-serif;
color:#f1d659;
font-size:18px;
font-weight:bold;
}

.title2{
font-family:Arial, Helvetica, sans-serif;
color:#f1d659;
font-size:14px;
font-weight:bold;
}

.nav1{
padding:0 23px 0 0;
}

.nav{
padding:0 23px 0 0;
}
.nav1 a{
font-family:Arial, Helvetica, sans-serif;
height:17px;
color:#f1d659;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.nav1 a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.nav a{
background-image:url(images/bullet2.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
height:17px;
color:#f1d659;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding-left:16px;
}
.nav a:hover{
background-image:url(images/bullet1.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.nav a:focus{
background-image:url(images/bullet1.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.nav a:active{
background-image:url(images/bullet1.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.black{
font-size:12px;
color:#000000;
line-height:2.1em;
}

.orange{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f7bd81;
font-weight:bold;
}

.press a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
line-height:1.6em;
}
.press a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f7bd81;
text-decoration:underline;
line-height:1.6em;
}

.field{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f5e7c7;
border:none;
background-color:#967c5e;
padding:3px;
}

.error{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f7bd81;
font-weight:bold;
}

.nfield{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffe7a6;
border:none;
background-color:#744a32;
padding-top:2px;
padding-left:3px;
}

.link a{
color:#f5e7c7;
text-decoration:none;
}
.link a:hover{
color:#f7bd81;
text-decoration:underline;
}
