/*Main styles at top, followed by classes, div text styles, and div graphic styles. IE-specific code is commented.*/

body {
margin: 0px;
padding: 0;
background-color: #000000;
background-repeat: no-repeat;
}
p {
font-family: arial, helvetica, sans-serif;
font-size: 11pt;
color: #ffffff;
line-height: 160%;
text-align: justify;
}
ul {
list-style-type: none;
font-family: arial, helvetica, sans-serif;
font-size: 7pt;
line-height: 11pt;
letter-spacing: .75pt;
color: #7a7a7a;
}

/* classes below */

p.caption1 {
text-align: center;
font-style: italic;
}
p.laube1 {
text-align: left;
font-style: italic;
margin-left: 15px;
}
p.laube2 {
text-align: right;
font-style: italic;
}
p.texttest1 {
line-height: 160%;
}
p.texttest2 {
letter-spacing: .5pt;
}
p.texttest3 {
letter-spacing: .5pt;
line-height: 160%;
}
p.texttest4 {
font-size: 11pt;
line-height: 160%;
text-align: justify;
}
p.texttest5 {
font-size: 11pt;
letter-spacing: .5pt;
line-height: 160%;
}
p.copyright {
font-size: 7pt
}
p.readmore {
text-align: right;
}
p.winereadmore {
font-size: 10pt;
text-align: right;
line-height: 10pt;
}
p.wineheader1 {
font-size: 20pt;
letter-spacing: 5px;
text-align: center;
}
p.wineheader2 {
font-size: 14pt;
letter-spacing: 1px;
text-align: center;
margin-bottom: -5px;
margin-top: -1px;
}
p.wineheader3 {
font-size: 12pt;
font-style: italic;
letter-spacing: .5px;
line-height: 100%;
text-align: center;
margin-bottom: -12px;
}
p.wineheader4 {
font-size: 11pt;
font-style: italic;
letter-spacing: .5px;
text-align: left;
line-height: 100%;
margin-left: 40px;
}
*html p.wineheader1 {
font-size: 20pt;
letter-spacing: 5px;
text-align: center;
}

/*internet explorer only*/
*html p.wineheader2 {
font-size: 14pt;
letter-spacing: 1px;
margin-top: 5px;
text-align: center;
}
*html p.wineheader3 {
font-size: 12pt;
font-style: italic;
letter-spacing: .5px;
text-align: center;
}
*html p.wineheader4 {
font-size: 11pt;
font-style: italic;
margin-left: 50px;
letter-spacing: .5px;
text-align: left;
}
/*end ie only*/

.blackonwhite a:link, .blackonwhite a:visited, .blackonwhite a:active {
color: #000000;
}
.blackonwhite a:hover {
color: #670020;
}

.blackonwhite {
  font-size: 7pt;
  color: #000000;
  font-family: arial, helvetica, sans-serif;
  letter-spacing: .75pt;
}

.grayonwhite {
  font-size: 7pt;
  color: #C0C0C0;
  font-family: arial, helvetica, sans-serif;
  letter-spacing: .75pt;
}

.readmore a:link, .readmore a:visited, .readmore a:active {
color: #ffffff;
}
.readmore a:hover {
color: #666666;
}
.winereadmore a:link, .winereadmore a:visited, .winereadmore a:active {
color: #ffffff
}
.winereadmore a:hover {
color: #666666;
}
ul.vineyard {
font-size: 9pt;
}
ul.bio {
font-size: 7pt;
line-height: 8pt;
}
a:link, a:visited {
text-decoration:none;
color: #ffffff
}
a:hover {
text-decoration: none;
color: #666666;
}
a:active {
text-decoration: none;
color: #ffffff;
}
IMG.floatLeft { 
float: left; 
margin-right: 10px; 
}
IMG.floatLeftVineyard { 
float: left; 
margin-top: 10px;
margin-bottom: 10px;
}

/* div styles start here */

/* div text styles */

#IntroText {
position: absolute;
top: 360px;
left: 250px;
width: 425px;
}
#IntroText2 {
position: absolute;
top: 370px;
left: 250px;
width: 425px;
}
#IntroTextMovie {
position: absolute;
top: 325px;
left: 250px;
width: 405px;
}
#IntroTextHome {
	position: absolute;
	top: 320px;
	left: 250px;
	width: 405px;
	height: 493px;
}
#IntroTextFlashPage2 {
position: absolute;
top: 325px;
left: 205px;
width: 450px;
}
#IntroTextVineyard {
position: absolute;
top: 85px;
left: 283px;
width: 400px;
padding-bottom: 15px;
}
#IntroTextVineyard2 {
position: absolute;
top: 85px;
left: 283px;
width: 370px;
padding-bottom: 15px;
}
#IntroTextHarvest {
position: absolute;
top: 310px;
left: 283px;
width: 325px;
}
#IntroTextWine {
position: absolute;
top: 230px;
left: 283px;
width: 385px;
padding-bottom: 15px;
}

/* internet explorer only*/
*html #IntroTextWine {
	position: absolute;
	top: 245px;
	left: 283px;
	width: 385px;
	padding-bottom: 15px;
	height: 721px;
}
/*end ie only*/

#IntroTextWine2 {
position: absolute;
top: 336px;
left: 283px;
width: 425px;
padding-bottom: 15px;
}

#IntroTextPeople {
position: absolute;
top: 78px;
left: 281px;
width: 419px;
}
#BioText {
position: absolute;
top: 78px;
left:281px;
width: 385px;
padding-bottom: 15px;
}
#BioText2 {
position: absolute;
top: 78px;
left:281px;
width: 390px;
padding-bottom: 15px;
}
#BioText3 {
position: absolute;
top: 78px;
left:281px;
width: 370px;
padding-bottom: 15px;
}
#BioTextBrice {
float:left;
margin-top: 78px;
margin-left:281px;
width: 385px;
}
#WinePageHeader {
position: absolute;
top: 80px;
left: 283px;
width: 385px;
}
* html #BioTextBrice {
float:left;
margin-top: 78px;
margin-left:141px;
width: 385px;
}
#LocationText {
position: absolute;
top: 75px;
left: 215px;
}
#Addresses {
position: absolute;
left: 710px;
top: 195px;
}

/* div graphics styles below */

#MainPicVineyard {
position: absolute;
top: 125px;
left: 281px;
}
#SecondaryPicVineyard {
position: absolute;
top: 175px;
left: 715px;
}
#MainPicPeople {
position: absolute;
top: 400px;
left: 281px;
}
#MainPicWine {
position: absolute;
top: 100px;
left: 283px;
}
#MainPicMap {
position: absolute;
top: 130px;
left: 217px;
}
#Movie {
	position: absolute;
	top: 61px;
	left: 249px;
	background-color: #000000;
}
#Movie2 {
position: absolute;
top: 80px;
left: 205px;
}
#MovieHarvest {
position: absolute;
top: 75px;
left: 283px;
}
#Bottle {
	position: absolute;
	top: 22px;
	left: 82px;
	background-color: #000000;
}
#Bottle2 {
position: absolute;
top: 22px;
left: 35px;
}
#Arrow {
position: absolute;
top: 60px;
left:641px
}

/* navigation and menu styles below */

#NavLeft {
position: absolute;
top: 15px;
left: 665px;
}
#NavLeftVineyard {
position: absolute;
top: 15px;
left: 675px;
}
#NavRight {
position: absolute;
top: 15px;
left: 795px;
}
#NavRightVineyard {
position: absolute;
top: 15px;
left: 785px;
}
#VineyardMenu {
position: absolute;
top: 243px;
left: 40px;
}
#WinesMenu {
position: absolute;
top: 243px;
left: -10px;
}
#WinesMenu2 {
position: absolute;
top: 243px;
left: 20px;
}
#BioMenu {
position: absolute;
top: 205px;
left: 70px;
}
#PeopleMenu {
position: absolute;
top: 243px;
left: 55px;
}
#Copyright1 {
position: absolute;
top: 700px;
left: 35px;
}
.emeritus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	background-position: center;
	letter-spacing: normal;
}
.winelibtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F3F3F3;
	padding-bottom: 0px;
}
