img, div { behavior: url(images/iepngfix.htc) }

body {
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#e6d290;
padding:0px;
margin:0px;
}
a {color: #e6d290;}
a:visited {color:#e6d290;}
a:hover {color: #913125;}
a:active { color:#e6d290;}

h1 {
font-size: 11px;
padding:5px 15px;
margin:0px }

h2 {
font-size:30px;
font-weight: normal;
padding: 10px 20px 0px 20px;
margin:0px;
font-family:Georgia, "Times New Roman", Times, serif;}


/* ----------container to center the layout-------------- */
#wrapper{
	background:url(images/body_bg.jpg) top center no-repeat;
	height:774px;
	background-color:#250601;}

#container {
width: 850px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
}

/* ----------banner for logo-------------- */
#banner {
background:url(images/header.jpg) top center repeat-x;
height:84px;
text-align: right;
padding: 0px;
margin: 0px;
}

#header{
	width: 850px;
	height:79px;
	margin: 0px auto;
	text-align:left;
	}
	
#nav{
	text-align:right;
	padding-top:30px;}	

#flash {
padding: 0px;
margin: 0px;
}


/* -----------------content--------------------- */
#content {
padding: 0px;
margin-left: 275px;
margin-right: 0px;
background:url(images/text_body.png) top right no-repeat;

}

#content p {
padding: 70px 30px;
margin:0px;
line-height: 18px;
}

#contentevents {
padding: 0px;
margin-left: 275px;
margin-right: 0px;
background:url(images/events_body.png) top right no-repeat;

}

#contentevents p {
padding: 70px 30px;
margin:0px;
line-height: 18px;
}

#contentfront {
padding: 0px;
margin-left: 275px;
margin-right: 0px;
background:url(images/text_body.png) top right no-repeat;

margin-top:23px;
}

#contentfront p {
padding: 70px 30px;
margin:0px;
line-height: 18px;
}

#contentcontact {
padding: 0px;
margin-left: 275px;
margin-right: 0px;
background:url(images/contact.png) top right no-repeat;
height:373px;
}

#contentcontact p {
padding: 70px 30px;
margin:0px;
line-height: 18px;
}

#contentcustom {
padding: 0px;
margin-left: 275px;
margin-right: 0px;
background:url(images/custom_bg.png) top right no-repeat;
height:373px;
}

#contentcustom p {
padding: 70px 30px;
margin:0px;
line-height: 18px;
}

#contentwhere {
padding: 0px;
margin-left: 275px;
margin-right: 0px;
background:url(images/where.png) top right no-repeat;
height:373px;
}

#contentwhere p {
padding: 70px 30px;
margin:0px;
line-height: 18px;
}


#contentawards {
padding: 0px;
margin-left: 0px;
margin-right: 0px;
background:url(images/awards.png) top right no-repeat;
height:330px;
}

#contentawards p {
padding: 70px 30px;
margin:0px;
line-height: 18px;
}

#contentgallery{
padding: 0px;
margin-left: 0px;
margin-right: 0px;
background:url(images/gallery.png) top right no-repeat;
height:590px;
}

#contentgallery p {
padding: 70px 30px;
margin:0px;
line-height: 18px;
}

/* --------------left navi------------- */
#left {

float: left;
width: 275px;
margin: 0px;
padding: 0px;
}

/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
height: 142px;
background:url(images/footer.jpg) top center repeat-x;}

#footertext {
clear: both;
margin: 0px auto;
width:850px;
padding: 0px;
text-align: left;
}

#footer p {
padding: 20px 0px;
margin:0px;
line-height: 15px;
}

/* -----------Wines--------------------------- */
#contentwine {
padding: 0px;
margin-left: 175px;
margin-right: 0px;
background:url(images/wine_text.png) top right no-repeat;
height:373px;

}

#contentwine p {
padding: 20px 20px;
margin:0px;
line-height: 18px;
}

#description{
	width:473px;
	float:left;}

#stats{
	width:200px;
	float:right;}

    #general{
	background:url(images/wines/general_03.png) top left no-repeat;
	height:616px;}
	
	#rifle{
	background:url(images/wines/rifle_03.png) top left no-repeat;
	height:616px;}
	
	#blueberry{
	background:url(images/wines/blueberry_03.png) top left no-repeat;
	height:616px;}
	
	#burn{
	background:url(images/wines/burn_03.png) top left no-repeat;
	height:616px;}
	
	#cf{
	background:url(images/wines/cf_03.png) top left no-repeat;
	height:616px;}
	
	#christmas{
	background:url(images/wines/christmas_03.png) top left no-repeat;
	height:616px;}
	
	#cs{
	background:url(images/wines/cs_03.png) top left no-repeat;
	height:616px;}
	
	#elderberry{
	background:url(images/wines/elderberry_03.png) top left no-repeat;
	height:616px;}
	
	#harvest{
	background:url(images/wines/harvest_03.png) top left no-repeat;
	height:616px;}
	
	#merlot{
	background:url(images/wines/merlot_03.png) top left no-repeat;
	height:616px;}
	
	#peach{
	background:url(images/wines/peach_03.png) top left no-repeat;
	height:616px;}
	
	#sauvinon{
	background:url(images/wines/sauvinon_03.png) top left no-repeat;
	height:616px;}
	
	#strawberry{
	background:url(images/wines/strawberry_03.png) top left no-repeat;
	height:616px;}
	
	#rifle{
	background:url(images/wines/rifle_03.png) top left no-repeat;
	height:616px;}
		
	#cheer{
	background:url(images/wines/cheer_03.png) top left no-repeat;
	height:616px;}
		
	#watchman{
	background:url(images/wines/watch_03.png) top left no-repeat;
	height:616px;}
		
	#bday{
	background:url(images/wines/bday_03.png) top left no-repeat;
	height:616px;}
		
	#j{
	background:url(images/wines/j_03.png) top left no-repeat;
	height:616px;}
		
	#blackberry{
	background:url(images/wines/blackb_03.png) top left no-repeat;
	height:616px;}
		
	#chenin{
	background:url(images/wines/chenin_03.png) top left no-repeat;
	height:616px;}
		
	#cherry{
	background:url(images/wines/cherry_03.png) top left no-repeat;
	height:616px;}
		
	#granny{
	background:url(images/wines/granny_03.png) top left no-repeat;
	height:616px;}
		
	#blackcurrent{
	background:url(images/wines/blackcurrent_03.png) top left no-repeat;
	height:616px;}
		
	#mountain{
	background:url(images/wines/mountain_03.png) top left no-repeat;
	height:616px;}
	
.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */


/* BEGIN DEMO STYLE */
	
	.caption{font-style:italic;color:#887;}
	.demo{position:relative;padding-top:70px;}
	.gallery_demo{width:750px;margin:0 auto;}
	.gallery_demo li{width:68px;height:50px;border:3px double #4f0f00;margin: 0 2px;background:#300601;}
	.gallery_demo li div{left:240px}
	.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	#main_image{margin:0 auto 30px auto;height:500px;width:750px;}
	#main_image img{margin-bottom:10px;}
	
	
	.info{text-align:left;width:750px;margin:30px auto;border-top:1px solid #4f0f00;padding-top:30px;}
	.info p{margin-top:1.6em;}


/* -----------forms--------------------------- */

span.checkbox {
width: 30px;
height: 30px;
padding: 0 5px 0 0;
background: url(images/input_checkbox.gif) no-repeat;
display: block;
margin: -5px 0 5px 0;
clear: left;
float: left;
}

span.radio {
width: 30px;
height: 30px;
padding: 0 5px 0 0;
background: url(images/input_checkbox.gif) no-repeat;
display: block;
clear: left;
float: left;
}

span.select {
position: absolute;
width: 168px;
height: 24px;
padding: 0 24px 0 8px;
color: #ffffff;
font: 12px/24px Arial, sans-serif;
background: url(images/input_select.gif) no-repeat;
overflow: hidden;
}

textarea.form {border: 1px solid #333; background-color: #ffffff; width: 200px; height: 100px; color: #333333; margin: 0; padding: 0;}

input.form {
background: url(images/input.png) no-repeat 0 0;
border: none;
font-size: 12px;
line-height: 24px;
float: left;
margin: 1px 0 0 0;
padding: 4px 10px 0 10px;
height: 24px;
width: 180px;
display: block;
color: #000;
}

input:hover.form {background-position: 0 -28px;}
input:focus.form {background-position: 0 -56px; color: #ffffff;}

input.send_button {border: none; text-indent: -9999px; overflow: hidden; width: 120px; height: 28px; background: url(images/input_button_send.gif) no-repeat 0 0 #cccccc; cursor: pointer; display: block; font-size: 0px; display:block; line-height: 0px;}
input.send_button:hover {background-position: 0 -28px;}

#featureburn {
	width:275px;
	height:306px;
	background:url(images/feature/burn.png);
	}

#featurepeach {
	width:275px;
	height:306px;
	background:url(images/feature/peach.png);
	}
	
	

#featurecabfranc {
	width:275px;
	height:306px;
	background:url(images/feature/cabfranc.png);
	}
	

#featuresavblanc {
	width:275px;
	height:306px;
	background:url(images/feature/savblanc.png);
	}



