@charset "utf-8";
* { padding: 0; margin: 0; }

body{ background-color: #150200; font: 90% Arial, Helvetica, sans-serif; color: #333; }
div{
	position: relative;
	display: block;
	text-align: left;
}

/* Section Layout - all pages */
#container { margin: auto; width: 980px; background: #fff; }

#header{
background-repeat: no-repeat;
width: 100%; 
min-height: 320px; /*for IE6*/
padding: 0 0 5px 0;
}

#header h1 a{
	text-indent: -99999px;
	text-decoration: none;
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	height: 100px;
	width: 350px;
	display: block;
}

.ani{ vertical-align:bottom; }
h1{ color: #fff; text-transform: capitalize; margin: 0 0 15px 0; padding: 3px 0 3px 10px; font: 20px Georgia, "Times New Roman", Times, serif; background: url(images/mainnav2.jpg) repeat-y; }
h2{ color: #571e13; text-transform: capitalize; font-size: 16px; margin: 0 0 2px 10px; }
h3{ color: #000; text-transform: capitalize; font-size: 14px; margin: 0 0 2px 10px; padding:5px 0 0 0; }
h4{ color: #571e13; text-transform: uppercase; font-size: 18px; margin: 0 0 2px 10px; padding:5px 0 0 0; }
h5{ color: #571e13; font-size: 16px; margin: 0 0 12px 10px; }

.pdftext {font-size: 10px;}

#emailfield { position: absolute; top: 329px; left: 437px; width: 515px; padding: 0 0 0 20px; z-index: 5; font-family: Arial, Helvetica, sans-serif; }
#emailfield p { color: #fff; }
#Email { margin: 0 0 0 15px; width: 140px;}
#submit { width: 60px; margin: 0 0 0 5px; font: 14px Arial, Helvetica, sans-serif; border:0; background-color: #150200; color: #FFF; }

#mainbody { width: 960px; background: #fff; padding: 0 10px 10px 10px; }
#mainbody p { padding: 0px 10px 10px 10px; text-align: justify; }

#mainbody a:link { color: #571e13; text-decoration: underlined; }
#mainbody a:active {color: #571e13; text-decoration: underlined; }
#mainbody a:visited { color: #571e13; text-decoration: underlined; }
#mainbody a:hover { color:  #333; text-decoration: none; }

#whitebg { padding: 10px 10px 0 10px; background:#fff; margin: -5px 0 0 0; width: 920px;}

#rightsidecol { float: right; width: 275px; margin: -190px 60px 20px 0;  padding: 0 0 0 20px; }
#rightsidecol2 { float: right; width: 400px; margin: -1587px 60px 20px 0;  padding: 0 0 0 20px; }

.imageleft{ float: left; padding: 5px; margin: 0px 15px 15px 10px;  }
.imageleft2 { float: left;  margin: 10px 47px 15px 0; }
.imageleft3 { float: left;  margin: 10px 0 15px 1px;  }
.imageleft4{ padding: 5px; margin: 0px 15px 15px 10px;  clear: both; }
.imagenoborder{ padding: 5px; margin: 0px 15px 15px 10px; }
.imagenoborderright{ float: right; padding: 5px; margin: 0px 10px 5px 50px;  }
.imageright { float: right; padding: 5px 5px 0 0 ; margin: 0 5px 15px 20px;  }
.imageright2 { float: right; padding: 5px; margin: 0px 5px 5px 15px;  }
.imageright3 { float: right; padding: 3px 3px 0 5px; margin: 0px 5px 0px 15px;  }

#footer { background: url(images/footer.jpg); height: 80px; font-size: 11px; }
#footer p { color: #966b63; margin:0 0 0 340px; padding: 16px 0 0 0; }
#footer a:visited { color: #966b63;	text-decoration: none; }
#footer a:link { color: #966b63; text-decoration: none; }
#footer a:active {color: #966b63; text-decoration: none; }
#footer a:hover { color:  #B20837; text-decoration: none; }

.facebook {margin: -30px 50px 0 560px;}

/*-----INDIVIDUAL PAGES-----*/
/*HOME*/
#middlebg { background: url(images/home_mid_bg.jpg) no-repeat; width: 940px; padding: 10px; }
#middlebg  p { padding: 5px 10px 10px 10px; text-align: justify; }
#imagebothome { width: 950px; height:135px; padding: 0 0 0 10px;}

/*LINKS*/
#whitebglinks { padding: 10px 10px 10px 10px; background:#fff; margin: -5px 0 0 0; height: 430px; width: 920px;}

/*WINE PAGES*/
.winebox { width: 950px; margin: 10px 0; border: 1px solid #633; padding: 5px; }
.winebox a:link { color: #000; text-decoration: none; }
.winebox  a:active { color: #000; text-decoration: none; }
.winebox  a:visited { color: #000; text-decoration: none; }
.winebox  a:hover { color:  #333; text-decoration: underlined; }
.winebox p { color: #333; }

.buynow { margin: 0 0 0 0px; padding: 2px 6px 2px 6px; font: 14px Arial, Helvetica, sans-serif; border:0; background-color: #150200; color: #FFF; text-transform: capitalize; vertical-align: middle; }
h4 a:link { color: #150200; text-decoration: none; }
h4  a:active { color: #150200; text-decoration: none; }
h4 a:visited { color: #150200; text-decoration: none; }
h4  a:hover { color:  #150200; text-decoration: none; }

.wineimage{ float: left; padding: 5px 15px 5px 5px; margin: 0px 15px 20px 15px; }
.wineimage2{ float: left; padding: 5px 15px 5px 5px; margin: 0px 15px 20px 10px; }
.wineimage3{ float: left; padding: 5px 15px 5px 5px; margin: 0px 15px 20px 10px; }
.wineimage4{ float: left; padding: 5px 15px 5px 5px; margin: 0px 15px 20px 10px; }

/*Sitemap*/
#sitemaplist { margin: 0 0 25px 0; }
#sitemaplist ul li{ padding: 3px 0 3px 25px; list-style: disc inside;  text-transform: capitalize; font-size: 16px; }

/*Harvest News*/
#harnewsbox
{ float: left; width: 840px; height: 340px; padding: 0 10px 10px 10px; margin:0 0 10px 20px; }
