html { min-height: 100%; margin-bottom: 1px; }

body {
	text-align: center;
	background-color: #422417;
	padding: 0px 0px 0px;
	margin: 0px;
}
	 a {
	 	color: #C65533; 	
		
	 }

	 a:hover {
	 	color: #5A3228;
		text-decoration: none;
	 }
div#page {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	margin-bottom: 50px;
	width:1024px;
	height: 768px;
	text-align: left;
	background-image: url(images/main_background_new_long.jpg);
	background-color: #F9E59E;
}

#navBG {
	position:absolute;
	width:200px;
	height:115px;
	z-index:0;
}

div.content { 
	position:absolute;
	visibility:visible;
	left:0px;
	top:0px; 
	z-index:1;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-style:normal;
	font-weight:normal;
	color:#542F1C;
	word-spacing:2px;
	letter-spacing:normal;
	line-height:normal;
	text-align:left;
	vertical-align:text-top
	}

.state {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: 291E16;
}

#sectionTitle {
	position:absolute;
	height:17px;
	z-index:2;
	left: 365px;
	top: 245px;
	width: 234px;
}

.sectionTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #E3482E;
}


#topImage1 {
	position:absolute;
	width:365px;
	height:133px;
	z-index:1;
	left: 365px;
	top: 74px;
}

#topImage2 {
	position:absolute;
	width:194px;
	height:133px;
	z-index:1;
	left: 736px;
	top: 74px;
}


#topImage1a {
	position:absolute;
	width:196px;
	height:133px;
	z-index:1;
	left: 365px;
	top: 74px;
}

#topImage2a {
	position:absolute;
	width:362px;
	height:133px;
	z-index:1;
	left: 567px;
	top: 74px;
}



/* Main Scroller Elements */

div#holder2	{
	position:absolute;
	width:565px;
	height:420px;
	z-index:1;
	top: 280px;
	left: 365px;
}
	
div#wn2	{ 
	position:absolute; 
	left:0px;
	top:0px; 
	width:565px;
	height:420px; 
	clip:rect(0px, 565px, 420px, 0px); 
	overflow:hidden;	
	z-index:1;
	padding:0px
}

div#lyr2 {
	width:565px;
}



/* Vineyards Scroller Elements */

div#holder1	{
	position:absolute;
	width:290px;
	height:545px;
	z-index:1;
	top: 150px;
	left: 660px;
}
	
div#wn1	{ 
	position:absolute; 
	left:0px;
	top:0px; 
	width:290px;
	height:545px; 
	clip:rect(0px,290px,545px,0px); 
	overflow:hidden;	
	z-index:1;
	padding:0px
}

div#lyr1 {
	width:280px;
}


/* Scrollbar Elements */

div#scrollbar1 { 
	position:absolute; 
	left:965px;
	top:220px;
	width:19px;
	height:460px; 
	font-size:1px;
	z-index:2  
  }
  
div#track1 { 
	position:absolute;
	left:1px;
	top:4px;
	width:19px;
	height:460px;
	background:url(images/scroller/track_1024.gif);
	z-index:1
  }
  
div#dragBar1 {
  	position:absolute;
	left:1px;
	top:1px;
	width:17px;
	height:51px;
	z-index:1;
	background-image:url(images/scroller/slider_1024.gif)  }
  
div#up { 
	position:absolute;
	left:1px;
	top:-10px;
	width:20px;
	height:14px;
	z-index:1
}  

div#down {
	position:absolute;
	left:2px;
	bottom:0px;
	width:20px;
	height:14px;
	z-index:1;
	top: 464px;
}


/* Navigation Layers */

#navHome {
	position:absolute;
	width:87px;
	height:16px;
	z-index:1;
	left: 95px;
	top: 194px;
}

#navVineyards {
	position:absolute;
	width:134px;
	height:16px;
	z-index:1;
	left: 71px;
	top: 238px;
}

#navWines {
	position:absolute;
	width:90px;
	height:17px;
	z-index:1;
	left: 93px;
	top: 281px;
}

#navWinemaker {
	position:absolute;
	width:145px;
	height:17px;
	z-index:1;
	left: 66px;
	top: 324px;
}

#navNews {
	position:absolute;
	width:164px;
	height:17px;
	z-index:1;
	left: 56px;
	top: 368px;
}

#navBuy {
	position:absolute;
	width:140px;
	height:17px;
	z-index:1;
	left: 69px;
	top: 411px;
}

#navList {
	position:absolute;
	width:155px;
	height:17px;
	z-index:1;
	left: 61px;
	top: 455px;
}

#navContact {
	position:absolute;
	width:123px;
	height:17px;
	z-index:1;
	left: 78px;
	top: 498px;
}


/* Page Elements */


#topImage {
	position:absolute;
	width:400px;
	height:105px;
	z-index:1;
	left: 285px;
	top: 57;
}

#vineyardsImage {
	position:absolute;
	width:242px;
	height:495px;
	z-index:1;
	left: 285px;
	top: 59px;
}

#mainCopy {
	position:absolute;
	width:565px;
	height:400px;
	z-index:2;
	left: 365px;
	top: 286px;
}


/* Double Bar Elements */

#navBar1 {
	position:absolute;
	width:220px;
	height:5px;
	z-index:2;
	left: 15px;
	top: 173px;
	background-image: url(images/navBars.gif);
}

#navBar2 {
	position:absolute;
	width:220px;
	height:5px;
	z-index:2;
	left: 15px;
	top: 540px;
	background-image: url(images/navBars.gif);
}

#navBar3 {
	position:absolute;
	width:220px;
	height:5px;
	z-index:2;
	left: 15px;
	top: 647px;
	background-image: url(images/navBars.gif);
}

#titleBar1 {
	position:absolute;
	width:565px;
	height:5px;
	z-index:2;
	left: 367px;
	top: 221px;
}

#vineyardsBar1 {
	position:absolute;
	width:625px;
	height:5px;
	z-index:2;
	left: 340px;
	top: 67px;
}


#vineyardsBar2 {
	position:absolute;
	width:310px;
	height:5px;
	z-index:2;
	left: 654px;
	top: 126px;
}

#vineyardsBar3 {
	position:absolute;
	width:625px;
	height:5px;
	z-index:2;
	left: 340px;
	top: 706px;
}


/* Vineyards Page Elements */

#vineyardsImage {
	position:absolute;
	width:242px;
	height:495px;
	z-index:1;
	left: 340px;
	top: 72px;
}

#attribution {
	position:absolute;
	width:155px;
	height:10px;
	z-index:2;
	top: 694px;
	left: 492px;
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	color: #58311F;
}

#vHead {
	position:absolute;
	width:232px;
	height:29px;
	z-index:1;
	left: 650px;
	top: 72px;
}

#vNav1 {
	position:absolute;
	width:125px;
	height:23px;
	z-index:1;
	left: 343px;
	top: 722px;
}

#vNav2 {
	position:absolute;
	width:100px;
	height:23px;
	z-index:1;
	left: 517px;
	top: 722px;
}

#vNav3 {
	position:absolute;
	width:104px;
	height:23px;
	z-index:1;
	left: 681px;
	top: 722px;
}

#vNav4 {
	position:absolute;
	width:99px;
	height:23px;
	z-index:1;
	left: 856px;
	top: 722px;
}


/* Wines Copy Elements */

.releaseCopy {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #542F1C;
}

.releaseCopyItalic {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	line-height: 17px;
	font-weight: normal;
	color: #542F1C;
}

.releaseTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	color: #542F1C;
}

.releaseDates {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	color: #542F1C;
}

.formBold {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #58311F;
}

#cfnapa {
	position:absolute;
	width:160px;
	height:12px;
	z-index:5;
	left: 326px;
	top: 803px;
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	color: #58311F;
	letter-spacing: .1em;
}
