/* CSS Document */





/* G L O B A L  S T Y L E S */

* { margin: 0; padding: 0; }

html { overflow: scroll; }

body { background: #fff; /*#ababab url(images/bg-main.jpg) top center no-repeat;*/ }

img { border: 0; }







/*  S P L A S H   P A G E  */

#bodySplash { background-color: #2B0000; }

#splashContainer { width: 915px; margin: 0 auto; }



/* O U T E R   P A G E   S T R U C T U R E */

#container { background-color: #e7e7e7; /*background: url(images/bg-leaves.jpg);*/ width: 914px; margin: 0 auto; padding: 33px 0 48px;  }

#containerHome { background-color: #A5a877;/* background: url(images/bg-home.jpg)*/; width: 914px; padding: 33px 0 48px; margin: 0 auto; height:auto; /*padding-bottom: 30px;*/ }

#page { background-color: #fdfdfa; width: 839px; position: relative; /*left: 38px; top: 33px;*/ margin: 0 auto; /*padding-bottom: 30px;*/ height:auto; }

#content { padding-top: 23px; position: relative; float: left; width: 839px; height: auto; }	

#rule { margin: 0 auto; border-top: 2px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; font-size: 0; clear: both; width: 781px; height: 2px; }





#lftCol { float: left; width: 152px; padding-left: 43px; padding-right: 0px; }



#timeline  { float: left; width: 617px; padding-left: 26px; border-left: 1px solid #e5e5e5; background-color: #fdfdfa; }



#ctrCol  { float: left; width: 304px; padding-left: 26px; padding-right: 26px; border-left: 1px solid #e5e5e5; }

#ctrColMap  { float: left; width: 572px; padding-left: 26px; border-left: 1px solid #e5e5e5; background-color: #fdfdfa; }

#ctrColImageLibrary {  float: left; width: 333px; padding-left: 26px; padding-right: 0; padding-top: 1px; border-left: 1px solid #e5e5e5; }



#rtColImageLibrary { float: left; width: 262px; border-bottom: 1px solid #fdfdfa; }



.prop { height:480px; float:left; width:1px; }



#ctrColTwoRules  { float: left; width: 303px; padding-left: 26px; padding-right: 26px; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }

#ctrColWide { float: left; width: 398px; padding-left: 19px; padding-right: 19px; border-left: 1px solid #e5e5e5; }

#ctrColThin { float: left; width: 296px; padding-left: 19px; border-left: 1px solid #e5e5e5; }

#ctrColHome { float: left; width: 347px; padding-left: 19px; padding-right: 19px; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }

#ctrColPolicy { float: left; width: 461px; padding-left: 19px; padding-right: 19px; border-left: 1px solid #e5e5e5; }



#rtCol { float: left; width: 243px; padding-top: 2px; }

#rtColWide { float: left; width: 284px; padding-top: 2px;} 

#rtColThin { float: left; width: 160px; padding-bottom: 1em; padding-left: 2px; padding-top: 5px; }

#rtColPolicy { float: left; width: 142px; }

#rtColThin img { vertical-align: top; }

#rtColHome { float: left; padding-left: 14px; width: 213px; font-size: 8px;}

#rtColWineLabels { float: left; padding-left: 27px; width: 243px; padding-top: 5px; }



#clearBottom { clear: both; }



/* H E A D E R */

#header { height: 64px; padding: 35px 0px 0px 26px; }

#logo { float: left; padding-right: 29px; padding-bottom: 44px; padding-left: 17px; }

#logoHome { float: left; padding-right: 23px; padding-bottom: 10px; padding-left: 17px; }



/* T O P   N A V I G A T I O N */

#topNav { position: absolute; left: 223px; top: 43px; width: 600px; height: 11px; padding: 0; margin: 0; }

#topNav span { padding-right: 35px; float: left; display: block; }

#topNav span.lastItem { padding-right: 0; }



/* T O P   S U B   N A V I G A T I O N  */

div.topNavSub { position: absolute; left: 223px; top: 54px; width: 580px; height: 30px; display: none; padding-top: 12px; }

div.topNavSub span { float: left; display: block; padding-bottom: 7px; padding-right: 16px; vertical-align: top; }

#topNav span a, div.topNavSub span a, #bottomNav li a, #bottomNavHome li a, #harvestReport a, #sideNav li a, #sideNavSub li a, #footer a, #footerHome a,#bottomBlueLink a, #toTop a, #buttonLink a, #distributorsByState a { display: block; text-indent: -1000em; overflow: hidden; }



/* T O P   N A V I G A T I O N   L I N K S */

#topNavEstateLink { background: transparent url(images/nav/top_nav/familyEstate.gif) 0 0 no-repeat; width: 91px; height: 11px; }

#topNavEstateLink:hover { background-position: -182px 0px; }

#topNavEstateLink.selected, #topNavEstateLink:hover.selected { background-position: -91px 0px; }



#topNavWinesLink { background: transparent url(images/nav/top_nav/ourWines.gif) 0 0 no-repeat; width: 70px; height: 11px; }

#topNavWinesLink.selected { background-position: -70px 0px; }

#topNavWinesLink:hover { background-position: -140px 0px; }



#topNavOrganicsLink { background: transparent url(images/nav/top_nav/organics.gif) 0 0 no-repeat; width: 62px; height: 11px; }

#topNavOrganicsLink.selected { background-position: -70px 0px; }

#topNavOrganicsLink:hover { background-position: -140px 0px; }



#topNavPeopleLink { background: transparent url(images/nav/top_nav/people.gif) 0 0 no-repeat; width: 43px; height: 11px; }

#topNavPeopleLink.selected { background-position: -43px 0px; }

#topNavPeopleLink:hover { background-position: -86px 0px; }



#topNavNewsLink { background: transparent url(images/nav/top_nav/newsEvents.gif) 0 0 no-repeat; width: 92px; height: 11px; }

#topNavNewsLink.selected { background-position: -92px 0px; }

#topNavNewsLink:hover { background-position: -184px 0px; }



#topNavToursLink { background: transparent url(images/nav/top_nav/tours.gif) 0 0 no-repeat; width: 38px; height: 11px; }

#topNavToursLink.selected { background-position: -38px 0px; }

#topNavToursLink:hover { background-position: -76px 0px; }



#topNavMediaLink { background: transparent url(images/nav/top_nav/mediaTrade.gif) 0 0 no-repeat; width: 92px; height: 11px; }

#topNavMediaLink.selected { background-position: -92px 0px; }

#topNavMediaLink:hover { background-position: -184px 0px; }



/* F A M I L Y   E S T A T E   S E C T I O N   T O P   S U B   N A V I G A T I O N   L I N K S */

#topSubNavEstateOverviewLink { background: transparent url(images/nav/top_nav_sub/estateOverview.gif) 0 0 no-repeat; width: 96px; height: 6px; }

#topSubNavEstateOverviewLink:hover, #topSubNavEstateOverviewLink.selected { background-position: -96px 0px; }



#topSubNavHistoryChartLink { background: transparent url(images/nav/top_nav_sub/historyChart.gif) 0 0 no-repeat; width: 85px;  height: 6px; }

#topSubNavHistoryChartLink:hover, #topSubNavHistoryChartLink.selected { background-position: -85px 0px; }



#topSubNavVineyardLink { background: transparent url(images/nav/top_nav_sub/vineyardWinery.gif) 0 0 no-repeat; width: 111px; height: 6px; }

#topSubNavVineyardLink:hover, #topSubNavVineyardLink.selected { background-position: -111px 0px; }



#topSubNavOrganicFarmingLink { background: transparent url(images/nav/top_nav_sub/organicFarming.gif) 0 0 no-repeat; width: 103px; height: 6px; }

#topSubNavOrganicFarmingLink:hover, #topSubNavOrganicFarmingLink.selected { background-position: -103px 0px; }



#topSubNavOliveOilLink { background: transparent url(images/nav/top_nav_sub/estateOliveOil.gif) 0 0 no-repeat; width: 104px; height: 6px; }

#topSubNavOliveOilLink:hover, #topSubNavOliveOilLink.selected { background-position: -104px 0px; }



#topSubNavCommunityLink { background: transparent url(images/nav/top_nav_sub/ourCommunity.gif) 0 0 no-repeat; width: 94px; height: 6px; }

#topSubNavCommunityLink:hover, #topSubNavCommunityLink.selected { background-position: -94px 0px; }



/* O U R   W I N E S   S E C T I O N   T O P   S U B   N A V I G A T I O N   L I N K S */

#topSubNavOverviewLink { background: transparent url(images/nav/top_nav_sub/overview.gif) 0 0 no-repeat; width: 55px; height: 6px; }

#topSubNavOverviewLink.selected, #topSubNavOverviewLink:hover { background-position: -55px 0px; }



#topSubNavEstateCabernetLink { background: transparent url(images/nav/top_nav_sub/estateCabernet.gif) 0 0 no-repeat; width: 96px; height: 6px; }

#topSubNavEstateCabernetLink.selected, #topSubNavEstateCabernetLink:hover { background-position: -96px 0px; }



#topSubNavSauvignonBlancLink { background: transparent url(images/nav/top_nav_sub/sauvignonBlanc.gif) 0 0 no-repeat; width: 103px; height: 6px; }

#topSubNavSauvignonBlancLink.selected, #topSubNavSauvignonBlancLink:hover { background-position: -103px 0px; }



#topSubNavLyndenhurstLink { background: transparent url(images/nav/top_nav_sub/lyndenhurst.gif) 0 0 no-repeat; width: 79px; height: 6px; }

#topSubNavLyndenhurstLink.selected, #topSubNavLyndenhurstLink:hover { background-position: -79px 0px; }


#topSubNavFieldBookLink { background: transparent url(images/nav/top_nav_sub/fieldBook.gif) 0 0 no-repeat; width: 64px; height: 6px; }

#topSubNavFieldBookLink.selected, #topSubNavFieldBookLink:hover { background-position: -64px 0px; }



#topSubNavWineLibraryLink { background: transparent url(images/nav/top_nav_sub/wineLibraryNotes.gif) 0 0 no-repeat; width: 115px; height: 6px; }

#topSubNavWineLibraryLink.selected, #topSubNavWineLibraryLink:hover { background-position: -115px 0px; }



#topSubNavAccoladesLink { background: transparent url(images/nav/top_nav_sub/accolades.gif) 0 0 no-repeat; width: 61px; height: 6px; }

#topSubNavAccoladesLink.selected, #topSubNavAccoladesLink:hover { background-position: -61px 0px; }



#topSubNavPurchaseLink { background: transparent url(images/nav/top_nav_sub/toPurchase.gif) 0 0 no-repeat; width: 74px; height: 6px; }

#topSubNavPurchaseLink.selected, #topSubNavPurchaseLink:hover { background-position: -74px 0px; }



#topSubNavRelatedArticles { background: transparent url(images/nav/top_nav_sub/relatedArticles.gif) 0 0 no-repeat; width: 99px; height: 6px; }

#topSubNavRelatedArticles.selected, #topSubNavRelatedArticles:hover { background-position: -99px 0px; }



/* O R G A N I C S   S E C T I O N   T O P   S U B   N A V I G A T I O N   L I N K S */

#topSubNavOrganicFarmingLink { background: transparent url(images/nav/top_nav_sub/organicFarming.gif) 0 0 no-repeat; width: 103px; height: 6px; }

#topSubNavOrganicFarmingLink.selected, #topSubNavOrganicFarmingLink:hover { background-position: -103px 0px; }



#topSubNavVineyardPracticesLink { background: transparent url(images/nav/top_nav_sub/vineyardPractices.gif) 0 0 no-repeat; width: 110px; height: 6px; }

#topSubNavVineyardPracticesLink.selected, #topSubNavVineyardPracticesLink:hover { background-position: -110px 0px; }



#topSubNavSolarPowerLink { background: transparent url(images/nav/top_nav_sub/solarPower.gif) 0 0 no-repeat; width: 72px; height: 6px; }

#topSubNavSolarPowerLink.selected, #topSubNavSolarPowerLink:hover { background-position: -72px 0px; }



#topSubNavRestorationLink { background: transparent url(images/nav/top_nav_sub/restoration.gif) 0 0 no-repeat; width: 71px; height: 6px; }

#topSubNavRestorationLink.selected, #topSubNavRestorationLink:hover { background-position: -72px 0px; }



#topSubNavOnePercentForThePlanetLink { background: transparent url(images/nav/top_nav_sub/onePercentForThePlanet.gif) 0 0 no-repeat; width: 103px; height: 6px; }

#topSubNavOnePercentForThePlanetLink.selected, #topSubNavOnePercentForThePlanetLink:hover { background-position: -104px 0px; }



#topSubNavRelatedArticlesOrganicsLink { background: transparent url(images/nav/top_nav_sub/relatedArticles.gif) 0 0 no-repeat; width: 99px; height: 6px; }

#topSubNavRelatedArticlesOrganicsLink.selected, #topSubNavRelatedArticlesOrganicsLink:hover { background-position: -99px 0px; }



/* P E O P L E   S E C T I O N   T O P   S U B   N A V I G A T I O N   L I N K S */

#topSubNavIntroductionLink { background: transparent url(images/nav/top_nav_sub/introduction.gif) 0 0 no-repeat; width: 82px; height: 6px; }

#topSubNavIntroductionLink.selected, #topSubNavIntroductionLink:hover { background-position: -82px 0px; }



#topSubNavFamilyLink { background: transparent url(images/nav/top_nav_sub/theFamily.gif) 0 0 no-repeat; width: 63px; height: 6px; }

#topSubNavFamilyLink.selected, #topSubNavFamilyLink:hover { background-position: -63px 0px; }



#topSubNavWinemakersLink { background: transparent url(images/nav/top_nav_sub/theWinemakers.gif) 0 0 no-repeat; width: 96px; height: 6px; }

#topSubNavWinemakersLink.selected, #topSubNavWinemakersLink:hover { background-position: -96px 0px; }



#topSubNavTeamLink { background: transparent url(images/nav/top_nav_sub/theTeam.gif) 0 0 no-repeat; width: 52px; height: 6px; }

#topSubNavTeamLink.selected, #topSubNavTeamLink:hover { background-position: -52px 0px; }



/* N E W S   &   E V E N T S   S E C T I O N   T O P   S U B   N A V I G A T I O N   L I N K S */

#topSubNavNewsLink {	background: transparent url(images/nav/top_nav_sub/news.gif) 0 0 no-repeat; width: 29px; height: 6px; } 

#topSubNavNewsLink.selected, #topSubNavNewsLink:hover { background-position: -29px 0px; }



#topSubNavEventsLink { background: transparent url(images/nav/top_nav_sub/events.gif) 0 0 no-repeat; width: 39px; height: 6px; }

#topSubNavEventsLink.selected, #topSubNavEventsLink:hover { background-position: -39px 0px; }

			

/* T O U R S   S E C T I O N   T O P   S U B   N A V I G A T I O N   L I N K S  */	

#topSubNavVisitLink { background: transparent url(images/nav/top_nav_sub/visitUs.gif) 0 0 no-repeat; width: 44px; height: 6px; } 

#topSubNavVisitLink.selected, #topSubNavVisitLink:hover { background-position: -44px 0px; }



#topSubNavLocationMapLink { background: transparent url(images/nav/top_nav_sub/locationMap.gif) 0 0 no-repeat; width: 163px; height: 6px; }

#topSubNavLocationMapLink.selected, #topSubNavLocationMapLink:hover { background-position: -163px 0px; }		



			

/* M E D I A   &   T R A D E   S E C T I O N   T O P   S U B   N A V I G A T I O N   L I N K S */

#topSubNavWelcomeLink { background: transparent url(images/nav/top_nav_sub/welcome.gif) 0 0 no-repeat; width: 52px; height: 6px; }

#topSubNavWelcomeLink.selected, #topSubNavWelcomeLink:hover { background-position: -52px 0px; }



#topSubNavFactSheetsLink { background: transparent url(images/nav/top_nav_sub/factSheets.gif) 0 0 no-repeat; width: 68px; height: 6px; }

#topSubNavFactSheetsLink.selected, #topSubNavFactSheetsLink:hover { background-position: -68px 0px; }



#topSubNavPressReleasesLink { background: transparent url(images/nav/top_nav_sub/pressReleases.gif) 0 0 no-repeat; width: 86px; height: 6px; }

#topSubNavPressReleasesLink.selected, #topSubNavPressReleasesLink:hover { background-position: -86px 0px; }



#topSubNavBiographiesLink { background: transparent url(images/nav/top_nav_sub/biographies.gif) 0 0 no-repeat; width: 72px; height: 6px; }

#topSubNavBiographiesLink.selected, #topSubNavBiographiesLink:hover { background-position: -72px 0px; }



#topSubNavDistributorsLink { background: transparent url(images/nav/top_nav_sub/distributors.gif) 0 0 no-repeat; width: 77px; height: 6px; }

#topSubNavDistributorsLink.selected, #topSubNavDistributorsLink:hover { background-position: -77px 0px; }



#topSubNavImageLibraryLink { background: transparent url(images/nav/top_nav_sub/imageLibrary.gif) 0 0 no-repeat; width: 82px; height: 6px; }

#topSubNavImageLibraryLink.selected, #topSubNavImageLibraryLink:hover { background-position: -82px 0px; }



#topSubNavLogoLabelsLink { background: transparent url(images/nav/top_nav_sub/logoLabels.gif) 0 0 no-repeat; width: 83px; height: 6px; }

#topSubNavLogoLabelsLink.selected, #topSubNavLogoLabelsLink:hover { background-position: -83px 0px; }



/* E N D   A L L  T O P   S U B   N A V I G A T I O N  */







/* F A M I L Y   E S T A T E   S E C T I O N   - >   V I N E Y A R D   &   W I N E R Y  / H A R V E S T   R E P O R T   N A V I G A T I O N   L I N K S  */	

#harvestReport_Harvest2010Link { background: transparent url(images/familyEstate_harvest2010.gif) 0 0 no-repeat; width: 87px; height: 9px; }

#harvestReport_Harvest2010Link.selected, #harvestReport_Harvest2010Link.selected:hover { background-position: -87px 0px; }

#harvestReport_Harvest2010Link:hover { background-position: -174px 0px; }


#harvestReport_Harvest2009Link { background: transparent url(images/familyEstate_harvest2009.gif) 0 0 no-repeat; width: 87px; height: 9px; }

#harvestReport_Harvest2009Link.selected, #harvestReport_Harvest2009Link.selected:hover { background-position: -87px 0px; }

#harvestReport_Harvest2009Link:hover { background-position: -174px 0px; }


#harvestReport_Harvest2008Link { background: transparent url(images/familyEstate_harvest2008.gif) 0 0 no-repeat; width: 87px; height: 9px; }

#harvestReport_Harvest2008Link.selected, #harvestReport_Harvest2008Link.selected:hover { background-position: -87px 0px; }

#harvestReport_Harvest2008Link:hover { background-position: -174px 0px; }


#harvestReport_Harvest2007Link { background: transparent url(images/familyEstate_harvest2007.gif) 0 0 no-repeat; width: 87px; height: 9px; }

#harvestReport_Harvest2007Link.selected, #harvestReport_Harvest2007Link.selected:hover { background-position: -87px 0px; }

#harvestReport_Harvest2007Link:hover { background-position: -174px 0px; }


#harvestReport_Harvest2006Link { background: transparent url(images/familyEstate_harvest2006.gif) 0 0 no-repeat; width: 87px; height: 9px; }

#harvestReport_Harvest2006Link.selected, #harvestReport_Harvest2006Link.selected:hover { background-position: -87px 0px; }

#harvestReport_Harvest2006Link:hover { background-position: -174px 0px; }


#harvestReport_Harvest2005Link { background: transparent url(images/familyEstate_harvest2005.gif) 0 0 no-repeat; width: 87px; height: 9px; }

#harvestReport_Harvest2005Link.selected, #harvestReport_Harvest2005Link.selected:hover { background-position: -87px 0px; }

#harvestReport_Harvest2005Link:hover { background-position: -174px 0px; }



#harvestReport_Harvest2004Link { background: transparent url(images/familyEstate_harvest2004.gif) 0 0 no-repeat; width: 87px; height: 9px; }

#harvestReport_Harvest2004Link.selected, #harvestReport_Harvest2004Link.selected:hover { background-position: -87px 0px; }

#harvestReport_Harvest2004Link:hover { background-position: -174px 0px; }



#harvestReport_Harvest2003Link { background: transparent url(images/familyEstate_harvest2003.gif) 0 0 no-repeat; width: 87px; height: 9px; }

#harvestReport_Harvest2003Link.selected, #harvestReport_Harvest2003Link.selected:hover { background-position: -87px 0px; }

#harvestReport_Harvest2003Link:hover { background-position: -174px 0px; }



#harvestReport_Harvest2002Link { background: transparent url(images/familyEstate_harvest2002.gif) 0 0 no-repeat; width: 87px; height: 9px; }

#harvestReport_Harvest2002Link.selected, #harvestReport_Harvest2002Link.selected:hover { background-position: -87px 0px; }

#harvestReport_Harvest2002Link:hover { background-position: -174px 0px; }



#harvestReport_Harvest2001Link { background: transparent url(images/familyEstate_harvest2001.gif) 0 0 no-repeat; width: 87px; height: 9px; }

#harvestReport_Harvest2001Link.selected, #harvestReport_Harvest2001Link.selected:hover { background-position: -87px 0px; }

#harvestReport_Harvest2001Link:hover { background-position: -174px 0px; }



#harvestReport_Harvest2000Link { background: transparent url(images/familyEstate_harvest2000.gif) 0 0 no-repeat; width: 87px; height: 9px; }

#harvestReport_Harvest2000Link.selected, #harvestReport_Harvest2000Link.selected:hover { background-position: -87px 0px; }

#harvestReport_Harvest2000Link:hover { background-position: -174px 0px; }



#harvestReport_Harvest1999Link { background: transparent url(images/familyEstate_harvest1999.gif) 0 0 no-repeat; width: 87px; height: 9px; }

#harvestReport_Harvest1999Link.selected, #harvestReport_Harvest1999Link.selected:hover { background-position: -87px 0px; }

#harvestReport_Harvest1999Link:hover { background-position: -174px 0px; }



#harvestReport_Harvest1998Link { background: transparent url(images/familyEstate_harvest1998.gif) 0 0 no-repeat; width: 87px; height: 9px; }

#harvestReport_Harvest1998Link.selected, #harvestReport_Harvest1998Link.selected:hover { background-position: -87px 0px; }

#harvestReport_Harvest1998Link:hover { background-position: -174px 0px; }



#harvestReport_Harvest1997Link { background: transparent url(images/familyEstate_harvest1997.gif) 0 0 no-repeat; width: 87px; height: 9px; }

#harvestReport_Harvest1997Link.selected, #harvestReport_Harvest1997Link.selected:hover { background-position: -87px 0px; }

#harvestReport_Harvest1997Link:hover { background-position: -174px 0px; }



#harvestReport_Harvest1996Link { background: transparent url(images/familyEstate_harvest1996.gif) 0 0 no-repeat; width: 87px; height: 9px; }

#harvestReport_Harvest1996Link.selected, #harvestReport_Harvest1996Link.selected:hover { background-position: -87px 0px; }

#harvestReport_Harvest1996Link:hover { background-position: -174px 0px; }



#harvestReport_Harvest1995Link { background: transparent url(images/familyEstate_harvest1995.gif) 0 0 no-repeat; width: 87px; height: 9px; }

#harvestReport_Harvest1995Link.selected, #harvestReport_Harvest1995Link.selected:hover { background-position: -87px 0px; }

#harvestReport_Harvest1995Link:hover { background-position: -174px 0px; }



#harvestReport_Harvest1994Link { background: transparent url(images/familyEstate_harvest1994.gif) 0 0 no-repeat; width: 87px; height: 9px; }

#harvestReport_Harvest1994Link.selected, #harvestReport_Harvest1994Link.selected:hover { background-position: -87px 0px; }

#harvestReport_Harvest1994Link:hover { background-position: -174px 0px; }



#harvestReport_Harvest1993Link { background: transparent url(images/familyEstate_harvest1993.gif) 0 0 no-repeat; width: 87px; height: 9px; }

#harvestReport_Harvest1993Link.selected, #harvestReport_Harvest1993Link.selected:hover { background-position: -87px 0px; }

#harvestReport_Harvest1993Link:hover { background-position: -174px 0px; }



#harvestReport_Harvest1992Link { background: transparent url(images/familyEstate_harvest1992.gif) 0 0 no-repeat; width: 87px; height: 9px; }

#harvestReport_Harvest1992Link.selected, #harvestReport_Harvest1992Link.selected:hover { background-position: -87px 0px; }

#harvestReport_Harvest1992Link:hover { background-position: -174px 0px; }







/* M E D I A   &   T R A D E   D I S T R I B U T O R   R O L L O V E R S */	

#distributorsByState { width: 243px; height: 24px; padding: 0; margin: 3px 0 0 0; }

#distributorsByState span { padding-right: 20px; float: left; display: block; }

#distributorsByState span.lastItem { padding-right: 0; }



#distributors_A-ILink { background: transparent url(images/distributors_A-J.gif) 0 0 no-repeat; width: 33px; height: 9px; margin-top: 0px; }

#distributors_A-ILink:hover, #distributors_A-ILink.selected, #distributors_A-ILink.selected:hover { background-position: -34px 0px; }



#distributors_K-MLink { background: transparent url(images/distributors_K-M.gif) 0 0 no-repeat; width: 39px; height: 9px; margin-top: 0px; }

#distributors_K-MLink:hover, #distributors_K-MLink.selected, #distributors_K-MLink.selected:hover { background-position: -39px 0px; }



#distributors_N-SLink { background: transparent url(images/distributors_N-S.gif) 0 0 no-repeat; width: 38px; height: 9px; margin-top: 0px; }

#distributors_N-SLink:hover, #distributors_N-SLink.selected, #distributors_N-SLink.selected:hover { background-position: -38px 0px; }



#distributors_T-ULink { background: transparent url(images/distributors_T-Z.gif) 0 0 no-repeat; width: 35px; height: 9px; margin-top: 0px;}

#distributors_T-ULink:hover, #distributors_T-ULink.selected, #distributors_T-ULink.selected:hover { background-position: -35px 0px; }



#distributorList { clear: both; margin-top: 27px; height: 500px; }

#distributorList li { padding-bottom: 3px; }



/* B O T T O M   N A V I G A T I O N  */

#bottomNavContainer { position: absolute; left: 43px; top: 319px; width: 150px; height: 175px; }

#bottomNavContainerHome { float: left; margin-top: 16px; width: 140px; height: 89px; }

#bottomNav { list-style: none; padding-top: 0px; }

#bottomNav li { padding-top: 7px; }

.bottomNavImage { float: left; padding-top: 11px; }

#bottomNavHome { list-style: none; }

#bottomNavHome li { padding-top: 7px; }



/* B O T T O M   N A V I G A T I O N   L I N K S */

#bottomNavJoinLink { background: transparent url(images/nav/bottom_nav/joinUs.gif) 0 0 no-repeat; width: 48px; height: 9px; }

#bottomNavJoinLink.selected, #bottomNavJoinLink:hover { background-position: -49px 0px; }

#bottomNavPurchaseLink { background: transparent url(images/nav/bottom_nav/purchaseWine.gif) 0 0 no-repeat; width: 98px; height: 9px; }

#bottomNavPurchaseLink.selected, #bottomNavPurchaseLink:hover { background-position: -100px 0px; }

#bottomNavContactLink { background: transparent url(images/nav/bottom_nav/contactUs.gif) 0 0 no-repeat; width: 75px; height: 9px; }

#bottomNavContactLink.selected, #bottomNavContactLink:hover {	background-position: -76px 0px;}

#bottomNavMediaTradeLink { background: transparent url(images/nav/bottom_nav/mediaTrade.gif) 0 0 no-repeat; width: 93px; height: 9px; }

#bottomNavMediaTradeLink.selected, #bottomNavMediaTradeLink:hover {	background-position: -92px 0px;}



/* F O O T E R  */

#footer { height: 42px; width: 839px; position: relative; top: 42px; /*background-color: #e7e7e7;*/ }

#footerHome { height: 42px; width: 839px; position: relative; top: 42px; /*background-color: #A5a877;*/ }

#footerTextBlock { position: relative; float: right; width: 359px; height: 14px; margin-top: 15px;}

	

/* F O O T E R   L I N K S  */

#footerNavSiteMapLink { background: transparent url(images/nav/footer/sitemap.gif) 0 0 no-repeat; width: 43px; height: 14px; float: left; margin: 0px 19px 0px 0px; }

#footerNavSiteMapLink:hover { background-position: -44px 0px; }


#footerNavHomeSiteMapLink { background: transparent url(images/nav/footer/sitemap_home.gif) 0 0 no-repeat; width: 43px; height: 14px; float: left; margin: 0px 19px 0px 0px; }

#footerNavHomeSiteMapLink:hover { background-position: -44px 0px; }



#footerNavPrivacyLink { background: transparent url(images/nav/footer/privacy.gif) 0 0 no-repeat; width: 40px; height: 14px; float: left; margin: 0px 19px 0px 0px; }

#footerNavPrivacyLink:hover { background-position: -41px 0px; }


#footerNavHomePrivacyLink { background: transparent url(images/nav/footer/privacy_home.gif) 0 0 no-repeat; width: 40px; height: 14px; float: left; margin: 0px 19px 0px 0px; }

#footerNavHomePrivacyLink:hover { background-position: -41px 0px; }



#footerNavCopyrightLink { background: transparent url(images/nav/footer/copyright.gif) 0 0 no-repeat; width: 165px; height: 14px; margin: 0px 16px 0px 0px; float: left; }

#footerNavCopyrightLink:hover { background-position: -165px 0px; }


#footerNavHomeCopyrightLink { background: transparent url(images/nav/footer/copyright_home.gif) 0 0 no-repeat; width: 166px; height: 14px; margin: 0px 16px 0px 0px; float: left; }

#footerNavHomeCopyrightLink:hover { background-position: -166px 0px; }

.footerLogo { float: left; }



/* M I S C   T E X T   S T Y L E S  */

.text { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height: 19px; color: #333333; }

.underline { text-decoration: underline; }

.textBold { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; line-height: 19px; color: #333333; }

.textBoldItalic { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; font-style:italic; line-height: 19px; color: #333333; }

.textBoldRed { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; line-height: 19px; color: #B3000A; }



.distributorsStateHeadings { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; font-weight: bold; line-height: 14px; color: #828282;}

.distributorsStores { font-family: Georgia, "Times New Roman", Times, serif; font-size: 9px; color: #828282; line-height: 14px; }



.textPolicyHeader{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; line-height: 19px; color: #333333; background-color: #fdfdfa; margin-top: 5px; margin-bottom: 2px; }

.textItalic { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-style:italic; line-height: 13px; margin-bottom: 7px; color: #333333; }

.textIndentLeft { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height: 19px; color: #333333; background-color: transparent; margin-left: 25px;}

.textPaddingLR { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height: 19px; color: #333333; background-color: transparent; padding: 15px 30px; }

.ypoWineList { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height: 10px; color: #333333; background-color: transparent; margin-left: 25px;}

.ypoBenefitsList { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal; font-size: 9px; color: #828282; line-height: 10px; }


.textBottomPadding { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height: 19px; color: #333333;  padding-bottom: 8px; }

.textBottomPaddingLess { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height: 19px; color: #333333; background-color: #fdfdfa; padding-bottom: 4px; }

.textTopPadding { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height: 19px; color: #333333;  padding-top: 8px; }



.leader { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 19px; letter-spacing: 3px; text-transform: uppercase; color: #333333; background-color: #fdfdfa; padding-right: 10px; }

.leaderBottomPadding { padding-bottom: 8px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 19px; letter-spacing: 3px; text-transform: uppercase; color: #333333; }



.caption { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 9.5px; line-height: 15px; color: #333333; display: block; }

.pricing { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 9.5px; line-height: 15px; color: #333333; margin-left: 25px; }

.audioLinkInst { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-size: 8px; line-height: 15px; color: #333333; display: block; }

.caption a { display: inline; }

#rtCol .caption a:link,  #rtCol .caption a:visited, #rtCol .caption a.active	{ font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 9.5px; line-height: 15px; color: #333333; text-decoration: underline; }

#rtCol .caption a:hover { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 9.5px; line-height: 15px; color: #627c87; text-decoration: underline; }

#attributionContainer { margin-top: 2px; height: 45px; line-height: 14px; }
.attributionPhoto { margin-top: 0px !important; height: 45px; line-height: 10px !important; }

.attribution, .wineryNameSubhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 7px; letter-spacing: 1px; color: #333333; }

.audioLinkText { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8px; color: #333333; }


.captionSource { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-size: 8px; color: #333333; }

.notbold { font-weight: normal !important; line-height: 17px; }



/*  C E N T E R   C O L U M N   L I N K   S T Y L E S  */

#ctrCol a:link, #ctrColWide a:link, #ctrCol a:visited, #ctrColWide a:visited { font-family: Georgia, "Times New Roman", Times, serif; font-variant: normal; font-size: 11px; line-height: 19px; color: #333333; text-decoration: underline; }

#ctrCol a:hover, #ctrCol a:hover, #ctrCol a:active, #ctrColWide a:active  { color: #627c87; text-decoration: underline; font-variant: normal; }



#ctrCol li a.accolades, #ctrCol li a.media { font-family: Georgia, "Times New Roman", Times, serif; font-variant: normal; font-weight: normal; font-style: normal; font-size: 11px; line-height: 19px;}

#ctrCol li a.accolades:link, #ctrCol li a.media:link, #ctrCol li a.accolades:visited, #ctrCol li a.media:visited { text-decoration: none; color: #333333; font-size: 11px; line-height: 19px; list-style: none; }

#ctrCol li a.accolades:hover, #ctrCol li a.media:hover, #ctrCol li a.accolades:active, #ctrCol li a.media:active { text-decoration: underline; color: #b3000a; font-size: 11px; line-height: 19px;} 

#ctrCol li.topspace { padding-top: 12px !important; }



#ctrCol li span.media.displayed { font-family: Georgia, "Times New Roman", Times, serif; font-variant: normal; font-weight: normal; font-style: normal; font-size: 11px; line-height: 19px; color: #b3000a; margin-bottom: 1px;}



#ctrCol .outsideLinks li, #ctrColWide .outsideLinks li, #rtCol .outsideLinks li { line-height: 15px; background-color: #fdfdfa}

#ctrCol .outsideLinks li a, #ctrColWide .outsideLinks li a, #rtCol .outsideLinks li a { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 8px; text-decoration: none; }

#ctrCol .outsideLinks li a:link, #ctrColWide .outsideLinks li a:link, #ctrCol .outsideLinks li a:visited, #ctrColWide .outsideLinks li a:visited, #rtCol .outsideLinks li a:link { color: #333333; background-color: #fdfdfa; }

#ctrCol .outsideLinks li a:hover, #ctrColWide .outsideLinks li a:hover, #ctrCol .outsideLinks li a:active, #ctrColWide .outsideLinks li a:active, #rtCol .outsideLinks li a:hover { text-decoration: underline; color: #627c87; background-color: #fdfdfa;}



span.bar {font-size: 8px; background: transparent url(images/bar.gif) bottom center no-repeat; margin-left: 6px; margin-right: 6px; } 



#ctrCol a.join:link, #rtCol a.join:link, #ctrCol a.join:visited, #rtCol a.join:visited { line-height: 19px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; color: #627c87;}

#ctrCol a.join:hover, #rtCol a.join:hover, #ctrCol a.join:active, #rtCol a.join:active { line-height: 19px; text-decoration: underline; }

#ctrCol a.articleLink:link, #ctrCol a.articleLink:visited { line-height: 19px; text-decoration: none; }

#ctrCol a.articleLink:hover, #ctrCol a.articleLink:active  { line-height: 19px; text-decoration: underline; }



#ctrColPolicy a:link { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height: 19px; color: #333333; background-color: transparent; }

#ctrColPolicy a:hover { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height: 19px; color: #627c87; text-decoration: underline; background-color: transparent; }



#ctrCol h3, #ctrColWide h3, #ctrColTwoRules h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; font-weight: normal; font-variant: small-caps; letter-spacing: 2px; color: #333333; background-color: #fdfdfa; margin-bottom: 10px; }

#ctrCol h4, #ctrColWide h4, #ctrColTwoRules h4 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; line-height: 19px; color: #996733; margin-bottom: 3px; }

#ctrCol h5, #ctrColWide h5, #ctrColTwoRules h5 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; font-variant: small-caps; letter-spacing: 2px; color: #996733; background-color: #fdfdfa; margin-top: 6px; margin-bottom: 4px; }



#ctrCol .smallestHeader, #ctrColThin .smallestHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 10px; color: #333333; }	



#distributorList .smallestHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 10px; color: #626262; }



.ctrColBottomText { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 8px; color: #333333; padding-bottom: 3px; padding-top: 20px; display: block;}



#ctrCol a.factSheetLinks:link, #ctrCol a.factSheetLinks:visited { font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; text-decoration: none; font-style: normal; font-weight: bold; font-size: 9px; color: #333333; }

#ctrCol a.factSheetLinks:hover, #ctrCol a.factSheetLinks:active { text-decoration: underline; font-weight: bold; color: #627c87; }



#ctrCol img.factSheetPDF { vertical-align: middle; }



.rtColTextBold  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 8px; color: #828282; }

.rtColTextBoldYPO  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 8px; color: #828282; }

.rtColText  { margin-top: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 8px; color: #828282; line-height: 10px; }

.rtColTextLarger  { margin-top: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 9px; color: #828282; line-height: 12px; }


ul.downloadLinks li.first { margin-top: 7px;}

.rtColTextBoldDownloads  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 8px; color: #828282; padding-bottom: 4px; }

.rtColTextBoldTours  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 8px; color: #828282; padding-left: 38px; }



#rtColList { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 9px; color: #828282; margin-right: 17px; }

#rtColList ul { padding-bottom: 7px; background-color: #fdfdfa}

#rtColList li { list-style: none; background-color: #fdfdfa; }

#rtColList .breaks li { margin-bottom: 5px; }

/*  #rtColListIndent li { list-style: disc; margin-left: 5px; padding-left: 0; background-color: #fdfdfa; } */



#ctrColWide .fsColList { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 9px; color: #828282; }

#ctrColWide .fsColList ul { padding-bottom: 7px; background-color: #fdfdfa; padding-top: 0; }

#ctrColWide .fsColList li { list-style: none; background-color: #fdfdfa; padding: 0; margin: 0 0 0 -20px; line-height: 1.4em; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 9px; color: #828282;}

#ctrColWide .breaks li { list-style: none; background-color: #fdfdfa; padding: 0; margin: 0 0 5px -20px; line-height: 1.3em; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 9px; color: #828282;}



.outsideLinks li { line-height: 15px; background-color: #fdfdfa; margin-bottom: 1px;}

.outsideLinks li a { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 9px; text-decoration: none; }

.outsideLinks li a:link, .outsideLinks li a:visited { color: #828282; background-color: #fdfdfa }

.outsideLinks li a:hover, .outsideLinks li a:active { text-decoration: underline; color: #627c87; background-color: #fdfdfa; }



.downloadLinks li { background-color: #fdfdfa; line-height: 14px; margin-bottom: 1px;}

.downloadLinks li a { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 8px; text-decoration: none; }

.downloadLinks li a:link, .downloadLinks li a:visited { color: #828282; background-color: #fdfdfa; }

.downloadLinks li a:hover, .downloadLinks li a:active { text-decoration: underline; color: #627c87; background-color: #fdfdfa; }



#internalLinks li { font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-size: 10px; margin-bottom: 5px; }

#internalLinks li.displayed { color: #b3000a; }

#internalLinks li a:link, #internalLinks li a:visited { text-decoration: none; color: #626262; background-color: #fdfdfa; }

#internalLinks li a:hover, #internalLinks li a:active { text-decoration: underline; color: #b3000a; }



#internalLinksBold li { font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: bold; font-size: 10px; margin-bottom: 8px; }

#internalLinksBold li.displayed { font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: bold; font-size: 10px; margin-bottom: 8px; color: #b3000a; }

#internalLinksBold li a:link, #internalLinksBold li a:visited { text-decoration: none; color: #626262; background-color: #fdfdfa; }

#internalLinksBold li a:hover, #internalLinksBold li a:active { text-decoration: underline; color: #b3000a; }



#ctrColThin a:link, #ctrColThin a:visited { text-decoration: underline; color: #333333; background-color: #fdfdfa; }

#ctrColThin a:hover, #ctrColThin a:active { text-decoration: underline; color: #627c87; }



.vintageYear  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 11px; color: #333333; padding-right: 4px; }

a.vintageYear:link { background-color: #fdfdfa; text-decoration: none; }



.advisement { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-transform: uppercase; font-size: 11px; color: #996733; padding-right: 7px; }



.accoladesSubhead, .plainTextSubhead { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; line-height: 21px; color: #333333; background-color: #fdfdfa; }

.accoladesSubheadItal { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; font-style: italic; line-height: 21px; color: #333333; background-color: #fdfdfa; }

.accoladesSubheadGold { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; line-height: 21px; color: #996733; background-color: #fdfdfa; }

.publication { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; font-style: italic; line-height: 21px; color: #996733; background-color: #fdfdfa; }

.publicationAuthor { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; font-style: normal; line-height: 21px; color: #996733; background-color: #fdfdfa; }

.publication2 { font-style: italic; }

.publicationAuthor2 { font-style: normal; }

h1 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 11px; line-height: 14px; color: #996733; margin-top: 4px; margin-bottom: 3px; }


.jobTitle { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-style: italic; line-height: 19px; color: #333333; background-color: #fdfdfa; padding-bottom: 2px; }

	

/* M I S C   E L E M E N T S  */

.leaf { float: left; padding-top: 8px; }



.rtColImg { padding: 4px 0px 5px 0px; }

.rtColImgJoin { padding: 4px 0px 5px 19px; }

.rtColImgPurchase { padding: 4px 0px 5px 77px; }

.rtColImgImageLibrary { padding: 47px 0px 5px 0px; }

.rtColImgTours { padding: 4px 0px 3px 38px; }

.rtColImgLabel { margin: 0px 0px 21px 0px; }

.rtColImgSeal { margin: 40px 0px 0px 66px; }


#virtualTourHome { float: left; margin-top: 12px; width: 127px; height: 63px; }

#virtualTour { position: absolute; left: 43px; top: 244px; width: 127px; height: 63px; }

#visitUsHome {  float: left; margin-top: 12px; width: 126px; height: 60px; }

#visitUs { position: absolute; left: 43px; top: 320px; width: 126px; height: 60px; }

.quotehome { float: left; width: 140px; height: 110px; margin-top: 24px; } 

.quotehome a { float: left; width: 140px; height: 110px; background: url(images/quote-home.gif); }
.quotehome a:hover { background: url(images/quote-home.gif) -141px 0; }

#homeMainImg { padding-bottom: 15px; }

div.dottedLine { height: 20px; width: 210px; background: transparent url(images/dottedLine4.gif) 0 50% repeat-x; }

div.dottedLineTop { float: left; height: 10px; width: 210px; background: transparent url(images/dottedLine4.gif) 0 50% repeat-x; }

div.dottedLineBottom { float: left; height: 3px; width: 210px; padding-bottom: 10px; background: transparent url(images/dottedLine4.gif) 0px 0 repeat-x; }

.rtimg { float: left; margin: 0; }

.rtimgwine { float: left; margin: -4px 0 -10px; }

.rtimgspoton { float: left; margin: 0 0 0 -5px; }

#ctrCol div.dottedLine { width: 238px; }

.distributorsByStateImg { margin-bottom: 3px; }

.localMap { margin-top: 20px;}

div.dottedLineReg { float: left; height: 20px; width: 210px; background: transparent url(images/dottedLine4.gif) 0 50% repeat-x; }

	

#home25thAnniversary { padding-bottom: 14px; }

#homeShortRule { margin: 0 auto; border-top: 2px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; font-size: 0; width: 212px; height: 2px; }



.contentDividingRule { padding-top: 13px; padding-bottom: 9px; }



#dogbark { float: right; margin-right: 40px; }

#interview { float: right;  margin-right: 65px; }



#ctrColWide ul { padding-top: 4px; padding-bottom: 6px; padding-left: 20px;}

#ctrColWide ul li { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height: 19px; color: #333333;  list-style: disc outside;  }



/*  I M A G E   B U T T O N S   W I T H   R O L L O V E R S  */

#bottomBlueLink, #toTop { display: inline; }



.joinUsLink { background: transparent url(images/link_joinUs.gif) 0 0 no-repeat; width: 42px; height: 10px; margin-bottom: 10px; margin-left: 3px; display: inline;}

.joinUsLink:hover { background-position: -42px 0px; }



#factSheetLink { background: transparent url(images/link_familyEstateFactSheet.gif) 0 0 no-repeat; width: 189px; height: 11px; margin-top: 18px; }

#factSheetLink:hover { background-position: -189px 0px; }


#agricultureLink { background: transparent url(images/link_agricultureArtScience.gif) 0 0 no-repeat; width: 121px; height: 11px; margin-top: 18px; }

#agricultureLink:hover { background-position: -121px 0px; }




#mapDirectionsLink { background: transparent url(images/link_mapDirections.gif) 0 0 no-repeat; width: 84px; height: 11px; margin-top: 18px; }

#mapDirectionsLink:hover { background-position: -84px 0px; }



#springCreekPRLink { background: transparent url(images/link_springCreekPR.gif) 0 0 no-repeat; width: 199px; height: 11px; margin-top: 18px; }

#springCreekPRLink:hover { background-position: -199px 0px; }



#anniversaryPRLink { background: transparent url(images/link_anniversaryPR.gif) 0 0 no-repeat; width: 221px; height: 11px; margin-top: 18px; }

#anniversaryPRLink:hover { background-position: -221px 0px; }



#viewPhotosLink { background: transparent url(images/link_viewPhotos.gif) 0 0 no-repeat; width: 60px; height: 11px; margin-top: 18px;  }

#viewPhotosLink:hover { background-position: -60px 0px; }



#vineyardFactSheetLink { background: transparent url(images/link_vineyardFactSheet.gif) 0 0 no-repeat; width: 185px; height: 11px; margin-top: 18px; }

#vineyardFactSheetLink:hover { background-position: -185px 0px; }


#ParkerReview2007Link { background: transparent url(images/blue_links.gif) 0 0 no-repeat; width: 180px; height: 11px; margin-top: 5px; }

#ParkerReview2007Link:hover { background-position: 0px -11px; } 


#ParkerReview2008Link { background: transparent url(images/blue_links.gif) 0 -22px no-repeat; width: 180px; height: 11px; margin-top: 5px; }

#ParkerReview2008Link:hover { background-position: 0px -33px; } 


#ParkerReview2009Link { background: transparent url(images/blue_links.gif) 0 -44px no-repeat; width: 180px; height: 11px; margin-top: 18px; }

#ParkerReview2009Link:hover { background-position: 0px -55px; } 


#accoladesArchiveLink { background: transparent url(images/blue_links.gif) 0 -66px no-repeat; width: 180px; height: 11px; margin-top: 18px; }

#accoladesArchiveLink:hover { background-position: 0px -77px; } 



#buttonLink { }



#orderHereLink { background: transparent url(images/button_orderHere6.gif) 0 0 no-repeat; width: 73px; height: 18px; margin-top: 18px; }

#orderHereLink:hover { background-position: -73px 0px; }



#purchaseWineLink { background: transparent url(images/button_purchaseWine.gif) 0 0 no-repeat; width: 127px; height: 29px; margin-left: 0; }

#purchaseWineLink:hover { background-position: -127px 0px; }



#downloadPDFLink { background: transparent url(images/link_downloadPDF.gif) 0 0 no-repeat; width: 113px; height: 11px; margin-top: 16px; margin-bottom: 8px; }

#downloadPDFLink:hover { background-position: -113px 0px; }



#downloadPDFMapLink { background: transparent url(images/link_downloadPDFMap.gif) 0 0 no-repeat; width: 176px; height: 11px; margin-top: 16px; margin-bottom: 8px; }

#downloadPDFMapLink:hover { background-position: -176px 0px; }



#backToTopLink { background: transparent url(images/link_backToTop.gif) 0 0 no-repeat; width: 55px; height: 11px; margin-top: 2px; margin-left: 335px;  }

#backToTopLink:hover { background-position: -55px 0px; }



#winesLifeLink { background: transparent url(images/link_winesLife.gif) 0 0 no-repeat; width: 64px; height: 11px; margin-top: 22px  }

#winesLifeLink:hover { background-position: -64px 0px; }


#tomLeykisInterviewLink { background: transparent url(images/link_tomLeykisInterview.gif) 0 0 no-repeat; width: 106px; height: 11px; margin-top: 18px; }

#tomLeykisInterviewLink:hover { background-position: -106px 0px; }


#womenAndWineILink { background: transparent url(images/link_womenAndWineI.gif) 0 0 no-repeat; width: 134px; height: 11px; margin-top: 18px; }

#womenAndWineILink:hover { background-position: -134px 0px; }


#womenAndWineIILink { background: transparent url(images/link_womenAndWineII.gif) 0 0 no-repeat; width: 139px; height: 11px; margin-top: 18px; }

#womenAndWineIILink:hover { background-position: -139px 0px; }



#imageLibrary img { margin-right: 16px; margin-bottom: 24px; border: 1px solid #e5e5e5; float: left; }

#imageLibrary img:hover { border: 1px solid #626262; }

#imageLibrary img span.right { margin-right: 0; margin-bottom: 24px; border: 1px solid #e5e5e5; float: left; }


/* M A I L I N G   L I S T   F O R M   S T Y L E S  */

#mailingListForm td { height: 20px; vertical-align: bottom; }

input, select, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 9px; color: #333333; padding: 2px; border: 1px solid #999999; background-color: #fdfdfa;  }

#btnReset, #btnSubmit {	vertical-align: middle; margin: 5px 0;	width: auto; padding: 4px; background-color: #f0f0ee;	color: #828282; }

#btnReset {	float: right; }

#btnReset:hover, #btnSubmit:hover {	color: #333333; border: 1px solid #333333; cursor: pointer; }

td.formLabelText { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 8px; color: #828282; }

#seal { position: absolute; top: 560px; left: 40px; width: 74px; height: 74px; }



#sitemap { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #333; line-height: 1.4em; }

#sitemap ul { margin:0; padding:0; }

#sitemap li { margin:0; padding:0; }

#sitemap ul li { margin: 10px 0 0; }

#sitemap ul li a { margin:0; font-size: 10px; text-transform: uppercase; font-weight: bold; color: #333; text-decoration: none; }

#sitemap ul li a:hover { color: #333; font-size: 10px; text-decoration: underline; }

#sitemap ul ul { margin-left: 20px; }

#sitemap ul ul li { margin-top: 0; }

#sitemap ul ul li a { font-size: 11px; text-transform: none; font-weight: normal; color: #333; text-decoration: none; }

#sitemap ul ul li a:hover { color: #333; font-size: 11px; text-decoration: none; line-height: 1.4em; text-decoration: underline; }

#sitemap ul ul ul { margin-left: 20px; }

#sitemap ul ul ul li a { font-size: 11px; text-transform: none; font-weight: normal; font-style: italic; color: #333; text-decoration: none; }

#sitemap ul ul ul li a:hover { color: #333; font-size: 11px; text-decoration: none; line-height: 1.4em; text-decoration: underline; }

.sitemapleft { position: relative; float: left; width: 250px; padding-right: 40px; }

.sitemapright { position: relative; float: left; width: 300px; }

#ctrSiteMap { float: left; width: 600px; padding-left: 19px; padding-right: 19px; border-left: 1px solid #e5e5e5; }

.clearfix { clear: both; }
