/* CSS Document */


/* G L O B A L  S T Y L E S */
* { margin: 0; padding: 0; }
html { overflow: scroll; }
body { background-color: #ffffff; }
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; width: 914px; margin: 0 auto; padding-bottom: 30px; }

#containerHome { background-color: #A5a877; width: 914px; margin: 0 auto; padding-bottom: 30px; }

#page { background-color: #fdfdfa; width: 839px; position: relative; left: 38px; top: 33px; padding-bottom: 30px; }

#content { padding-top: 23px; }	

#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; border-bottom: 1px solid #fdfdfa; }

#timeline  { float: left; width: 617px; padding-left: 26px; border-left: 1px solid #e5e5e5; background-color: #fdfdfa; }

#ctrCol  { float: left; width: 460px; padding-left: 26px; padding-right: 26px; border-left: 1px solid #e5e5e5; }

#ctrColMap  { float: left; width: 572px;  padding-left: 26px; border-left: 1px solid #e5e5e5; }

#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; height: 12px; }


/* H E A D E R */
#header { height: 64px; padding: 40px 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: 48px; 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: 59px; 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(../shopping/../shopping/images/nav/topnav/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(../shopping/../shopping/images/nav/topnav/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(../shopping/images/nav/topnav/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(../shopping/images/nav/topnav/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(../shopping/images/nav/topnav/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(../shopping/images/nav/topnav/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(../shopping/images/nav/topnav/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(../shopping/images/nav/topnavsub/estateOverview.gif) 0 0 no-repeat; width: 96px; height: 6px; }

#topSubNavEstateOverviewLink:hover, #topSubNavEstateOverviewLink.selected { background-position: -96px 0px; }



#topSubNavHistoryChartLink { background: transparent url(../shopping/images/nav/topnavsub/historyChart.gif) 0 0 no-repeat; width: 85px;  height: 6px; }

#topSubNavHistoryChartLink:hover, #topSubNavHistoryChartLink.selected { background-position: -85px 0px; }



#topSubNavVineyardLink { background: transparent url(../shopping/images/nav/topnavsub/vineyardWinery.gif) 0 0 no-repeat; width: 111px; height: 6px; }

#topSubNavVineyardLink:hover, #topSubNavVineyardLink.selected { background-position: -111px 0px; }



#topSubNavOrganicFarmingLink { background: transparent url(../shopping/images/nav/topnavsub/organicFarming.gif) 0 0 no-repeat; width: 103px; height: 6px; }

#topSubNavOrganicFarmingLink:hover, #topSubNavOrganicFarmingLink.selected { background-position: -103px 0px; }



#topSubNavOliveOilLink { background: transparent url(../shopping/images/nav/topnavsub/estateOliveOil.gif) 0 0 no-repeat; width: 96px; height: 6px; }

#topSubNavOliveOilLink:hover, #topSubNavOliveOilLink.selected { background-position: -96px 0px; }



#topSubNavCommunityLink { background: transparent url(../shopping/images/nav/topnavsub/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(../shopping/images/nav/topnavsub/overview.gif) 0 0 no-repeat; width: 55px; height: 6px; }

#topSubNavOverviewLink.selected, #topSubNavOverviewLink:hover { background-position: -55px 0px; }



#topSubNavEstateCabernetLink { background: transparent url(../shopping/images/nav/topnavsub/estateCabernet.gif) 0 0 no-repeat; width: 96px; height: 6px; }

#topSubNavEstateCabernetLink.selected, #topSubNavEstateCabernetLink:hover { background-position: -96px 0px; }



#topSubNavSauvignonBlancLink { background: transparent url(../shopping/images/nav/topnavsub/sauvignonBlanc.gif) 0 0 no-repeat; width: 103px; height: 6px; }

#topSubNavSauvignonBlancLink.selected, #topSubNavSauvignonBlancLink:hover { background-position: -103px 0px; }



#topSubNavLyndenhurstLink { background: transparent url(../shopping/images/nav/topnavsub/lyndenhurst.gif) 0 0 no-repeat; width: 79px; height: 6px; }

#topSubNavLyndenhurstLink.selected, #topSubNavLyndenhurstLink:hover { background-position: -79px 0px; }


#topSubNavFieldBookLink { background: transparent url(../shopping/images/nav/topnavsub/fieldBook.gif) 0 0 no-repeat; width: 64px; height: 6px; }

#topSubNavFieldBookLink.selected, #topSubNavFieldBookLink:hover { background-position: -64px 0px; }



#topSubNavWineLibraryLink { background: transparent url(../shopping/images/nav/topnavsub/wineLibraryNotes.gif) 0 0 no-repeat; width: 115px; height: 6px; }

#topSubNavWineLibraryLink.selected, #topSubNavWineLibraryLink:hover { background-position: -115px 0px; }



#topSubNavAccoladesLink { background: transparent url(../shopping/images/nav/topnavsub/accolades.gif) 0 0 no-repeat; width: 61px; height: 6px; }

#topSubNavAccoladesLink.selected, #topSubNavAccoladesLink:hover { background-position: -61px 0px; }



#topSubNavPurchaseLink { background: transparent url(../shopping/images/nav/topnavsub/toPurchase.gif) 0 0 no-repeat; width: 74px; height: 6px; }

#topSubNavPurchaseLink.selected, #topSubNavPurchaseLink:hover { background-position: -74px 0px; }



#topSubNavRelatedArticles { background: transparent url(../shopping/images/nav/topnavsub/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(../shopping/images/nav/topnavsub/organicFarming.gif) 0 0 no-repeat; width: 103px; height: 6px; }

#topSubNavOrganicFarmingLink.selected, #topSubNavOrganicFarmingLink:hover { background-position: -103px 0px; }



#topSubNavVineyardPracticesLink { background: transparent url(../shopping/images/nav/topnavsub/vineyardPractices.gif) 0 0 no-repeat; width: 110px; height: 6px; }

#topSubNavVineyardPracticesLink.selected, #topSubNavVineyardPracticesLink:hover { background-position: -110px 0px; }



#topSubNavSolarPowerLink { background: transparent url(../shopping/images/nav/topnavsub/solarPower.gif) 0 0 no-repeat; width: 72px; height: 6px; }

#topSubNavSolarPowerLink.selected, #topSubNavSolarPowerLink:hover { background-position: -72px 0px; }



#topSubNavRestorationLink { background: transparent url(../shopping/images/nav/topnavsub/restoration.gif) 0 0 no-repeat; width: 71px; height: 6px; }

#topSubNavRestorationLink.selected, #topSubNavRestorationLink:hover { background-position: -72px 0px; }



#topSubNavOnePercentForThePlanetLink { background: transparent url(../shopping/images/nav/topnavsub/onePercentForThePlanet.gif) 0 0 no-repeat; width: 103px; height: 6px; }

#topSubNavOnePercentForThePlanetLink.selected, #topSubNavOnePercentForThePlanetLink:hover { background-position: -104px 0px; }



#topSubNavRelatedArticlesOrganicsLink { background: transparent url(../shopping/images/nav/topnavsub/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(../shopping/images/nav/topnavsub/introduction.gif) 0 0 no-repeat; width: 82px; height: 6px; }

#topSubNavIntroductionLink.selected, #topSubNavIntroductionLink:hover { background-position: -82px 0px; }



#topSubNavFamilyLink { background: transparent url(../shopping/images/nav/topnavsub/theFamily.gif) 0 0 no-repeat; width: 63px; height: 6px; }

#topSubNavFamilyLink.selected, #topSubNavFamilyLink:hover { background-position: -63px 0px; }



#topSubNavWinemakersLink { background: transparent url(../shopping/images/nav/topnavsub/theWinemakers.gif) 0 0 no-repeat; width: 96px; height: 6px; }

#topSubNavWinemakersLink.selected, #topSubNavWinemakersLink:hover { background-position: -96px 0px; }



#topSubNavTeamLink { background: transparent url(../shopping/images/nav/topnavsub/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(../shopping/images/nav/topnavsub/news.gif) 0 0 no-repeat; width: 29px; height: 6px; } 

#topSubNavNewsLink.selected, #topSubNavNewsLink:hover { background-position: -29px 0px; }



#topSubNavEventsLink { background: transparent url(../shopping/images/nav/topnavsub/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(../shopping/images/nav/topnavsub/visitUs.gif) 0 0 no-repeat; width: 44px; height: 6px; } 

#topSubNavVisitLink.selected, #topSubNavVisitLink:hover { background-position: -44px 0px; }



#topSubNavLocationMapLink { background: transparent url(../shopping/images/nav/topnavsub/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(../shopping/images/nav/topnavsub/welcome.gif) 0 0 no-repeat; width: 52px; height: 6px; }

#topSubNavWelcomeLink.selected, #topSubNavWelcomeLink:hover { background-position: -52px 0px; }



#topSubNavFactSheetsLink { background: transparent url(../shopping/images/nav/topnavsub/factSheets.gif) 0 0 no-repeat; width: 68px; height: 6px; }

#topSubNavFactSheetsLink.selected, #topSubNavFactSheetsLink:hover { background-position: -68px 0px; }



#topSubNavPressReleasesLink { background: transparent url(../shopping/images/nav/topnavsub/pressReleases.gif) 0 0 no-repeat; width: 86px; height: 6px; }

#topSubNavPressReleasesLink.selected, #topSubNavPressReleasesLink:hover { background-position: -86px 0px; }



#topSubNavBiographiesLink { background: transparent url(../shopping/images/nav/topnavsub/biographies.gif) 0 0 no-repeat; width: 72px; height: 6px; }

#topSubNavBiographiesLink.selected, #topSubNavBiographiesLink:hover { background-position: -72px 0px; }



#topSubNavDistributorsLink { background: transparent url(../shopping/images/nav/topnavsub/distributors.gif) 0 0 no-repeat; width: 77px; height: 6px; }

#topSubNavDistributorsLink.selected, #topSubNavDistributorsLink:hover { background-position: -77px 0px; }



#topSubNavImageLibraryLink { background: transparent url(../shopping/images/nav/topnavsub/imageLibrary.gif) 0 0 no-repeat; width: 82px; height: 6px; }

#topSubNavImageLibraryLink.selected, #topSubNavImageLibraryLink:hover { background-position: -82px 0px; }



#topSubNavLogoLabelsLink { background: transparent url(../shopping/images/nav/topnavsub/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  */

/* S I D E   N A V  */
#sideNav { list-style: none; padding-top: 5px; }

#sideNav li { margin-bottom: 15px; }


/* S I D E   S U B   N A V */
#sideNavSub { list-style: none; margin-top: -5px; margin-bottom: -3px; }

#sideNavSub li { margin-bottom: 7px; padding-left: 12px; }


/* F A M I L Y   E S T A T E   S E C T I O N   S I D E   N A V I G A T I O N   L I N K S */	
#sideNavEstate_EstateOverviewLink { background: transparent url(../shopping/images/nav/sideNav/estateOverview.gif) 0 0 no-repeat; width: 122px; height: 7px; }

#sideNavEstate_EstateOverviewLink.selected,  #sideNavEstate_EstateOverviewLink.selected:hover { background-position: -122px 0px; }

#sideNavEstate_EstateOverviewLink:hover { background-position: -244px 0px; }

#sideNavEstate_HistoryChartLink { background: transparent url(../shopping/images/nav/sideNav/historyChart.gif) 0 0 no-repeat; width: 109px; height: 7px; }

#sideNavEstate_HistoryChartLink.selected, #sideNavEstate_HistoryChartLink.selected:hover { background-position: -109px 0px; }

#sideNavEstate_HistoryChartLink:hover { background-position: -218px 0px; }

#sideNavEstate_VineyardWineryLink { background: transparent url(../shopping/images/nav/sideNav/vineyardWinery.gif) 0 0 no-repeat; width: 137px; height: 7px; }

#sideNavEstate_VineyardWineryLink.selected, #sideNavEstate_VineyardWineryLink.selected:hover { background-position: -137px 0px; }

#sideNavEstate_VineyardWineryLink:hover { background-position: -274px 0px; }

#sideNavEstate_OrganicFarmingLink { background: transparent url(../shopping/images/nav/sideNav/organicFarming.gif) 0 0 no-repeat; width: 128px; height: 7px; }

#sideNavEstate_OrganicFarmingLink.selected, #sideNavEstate_OrganicFarmingLink.selected:hover { background-position: -128px 0px; }

#sideNavEstate_OrganicFarmingLink:hover { background-position: -256px 0px; }

#sideNavEstate_OliveOilLink { background: transparent url(../shopping/images/nav/sideNav/estateOliveOil.gif) 0 0 no-repeat; width: 120px; height: 7px; }

#sideNavEstate_OliveOilLink.selected, #sideNavEstate_OliveOilLink.selected:hover { background-position: -120px 0px; }

#sideNavEstate_OliveOilLink:hover { background-position: -240px 0px; }

#sideNavEstate_CommunityLink { background: transparent url(../shopping/images/nav/sideNav/ourCommunity.gif) 0 0 no-repeat; width: 118px; height: 7px; }

#sideNavEstate_CommunityLink.selected, #sideNavEstate_CommunityLink.selected:hover { background-position: -118px 0px; }

#sideNavEstate_CommunityLink:hover { background-position: -236px 0px; }


/* 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   S I D E   S U B   N A V I G A T I O N   L I N K S  */	
#sideNavEstate_VineyardWinery_OurVineyardLink { background: transparent url(../shopping/images/nav/sideNavSub/ourVineyard.gif) 0 0 no-repeat; width: 71px; height: 11px; }

#sideNavEstate_VineyardWinery_OurVineyardLink.selected, #sideNavEstate_VineyardWinery_OurVineyardLink:hover { background-position: -71px 0px; }

#sideNavEstate_VineyardWinery_VineyardMapLink { background: transparent url(../shopping/images/nav/sideNavSub/vineyardMap.gif) 0 0 no-repeat; width: 71px; height: 11px; }

#sideNavEstate_VineyardWinery_VineyardMapLink.selected, #sideNavEstate_VineyardWinery_VineyardMapLink:hover { background-position: -71px 0px; }

#sideNavEstate_VineyardWinery_HarvestReportsLink { background: transparent url(../shopping/images/nav/sideNavSub/harvestReports.gif) 0 0 no-repeat; width: 82px; height: 11px; }

#sideNavEstate_VineyardWinery_HarvestReportsLink.selected, #sideNavEstate_VineyardWinery_HarvestReportsLink:hover { background-position: -82px 0px; }


/* 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_Harvest2005Link { background: transparent url(../shopping/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(../shopping/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(../shopping/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(../shopping/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(../shopping/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(../shopping/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(../shopping/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(../shopping/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(../shopping/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(../shopping/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(../shopping/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(../shopping/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(../shopping/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(../shopping/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; }


/* F A M I L Y   E S T A T E   S E C T I O N   - >   O U R   C O M M U N I T Y   S I D E   S U B   N A V I G A T I O N   L I N K S  */	
#sideNavEstate_Community_SpringCreekRestorationLink { background: transparent url(../shopping/images/nav/sideNavSub/springCreekRestoration.gif) 0 0 no-repeat; width:128px; height: 11px; }

#sideNavEstate_Community_SpringCreekRestorationLink.selected, #sideNavEstate_Community_SpringCreekRestorationLink:hover { background-position: -128px 0px; }

#sideNavEstate_Community_AppellationStHelenaLink { background: transparent url(../shopping/images/nav/sideNavSub/appellationStHelena.gif) 0 0 no-repeat; width: 116px; height: 11px; }

#sideNavEstate_Community_AppellationStHelenaLink.selected, #sideNavEstate_Community_AppellationStHelenaLink:hover { background-position: -116px 0px; }


/* O U R  W I N E S   S E C T I O N   S I D E   N A V I G A T I O N   L I N K S */	
#sideNavWines_OverviewLink { background: transparent url(../shopping/images/nav/sideNav/overview.gif) 0 0 no-repeat; width: 73px; height: 7px; }

#sideNavWines_OverviewLink.selected,  #sideNavWines_OverviewLink.selected:hover { background-position: -73px 0px; }

#sideNavWines_OverviewLink:hover { background-position: -146px 0px; }

#sideNavWines_EstateCabernetLink { background: transparent url(../shopping/images/nav/sideNav/estateCabernet.gif) 0 0 no-repeat; width: 121px; height: 7px; }

#sideNavWines_EstateCabernetLink.selected,  #sideNavWines_EstateCabernetLink.selected:hover { background-position: -121px 0px; }

#sideNavWines_EstateCabernetLink:hover { background-position: -242px 0px; }

#sideNavWines_SauvignonBlancLink { background: transparent url(../shopping/images/nav/sideNav/sauvignonBlanc.gif) 0 0 no-repeat; width: 129px; height: 7px; }

#sideNavWines_SauvignonBlancLink.selected, #sideNavWines_SauvignonBlancLink.selected:hover { background-position: -129px 0px; }

#sideNavWines_SauvignonBlancLink:hover { background-position: -258px 0px; }

#sideNavWines_LyndenhurstLink { background: transparent url(../shopping/images/nav/sideNav/lyndenhurst.gif) 0 0 no-repeat; width: 102px; height: 7px; }

#sideNavWines_LyndenhurstLink.selected, #sideNavWines_LyndenhurstLink.selected:hover { background-position: -102px 0px; }

#sideNavWines_LyndenhurstLink:hover { background-position: -204px 0px; }


#sideNavWines_FieldBookLink { background: transparent url(../shopping/images/nav/sideNav/fieldBook.gif) 0 0 no-repeat; width: 85px; height: 7px; }

#sideNavWines_FieldBookLink.selected, #sideNavWinesFieldBookLink.selected:hover { background-position: -85px 0px; }

#sideNavWines_FieldBookLink:hover { background-position: -170px 0px; }


#sideNavWines_WineLibraryLink { background: transparent url(../shopping/images/nav/sideNav/wineLibraryNotes.gif) 0 0 no-repeat; width: 142px; height: 7px; }

#sideNavWines_WineLibraryLink.selected, #sideNavWines_WineLibraryLink.selected:hover { background-position: -142px 0px; }

#sideNavWines_WineLibraryLink:hover { background-position: -284px 0px; }

#sideNavWines_AccoladesLink { background: transparent url(../shopping/images/nav/sideNav/accolades.gif) 0 0 no-repeat; width: 81px; height: 7px; }

#sideNavWines_AccoladesLink.selected, #sideNavWines_AccoladesLink.selected:hover { background-position: -81px 0px; }

#sideNavWines_AccoladesLink:hover { background-position: -162px 0px; }

#sideNavWines_ToPurchaseLink { background: transparent url(../shopping/images/nav/sideNav/toPurchase.gif) 0 0 no-repeat; width: 95px; height: 7px; }

#sideNavWines_ToPurchaseLink.selected, #sideNavWines_ToPurchaseLink:hover { background-position: -95px 0px; }

#sideNavWines_ToPurchaseLink:hover { background-position: -190px 0px; }

#sideNavWines_RelatedArticlesLink { background: transparent url(../shopping/images/nav/sideNav/relatedArticles.gif) 0 0 no-repeat; width: 124px; height: 7px; }

#sideNavWines_RelatedArticlesLink.selected, #sideNavWines_RelatedArticlesLink:hover { background-position: -124px 0px; }

#sideNavWines_RelatedArticlesLink:hover { background-position: -248px 0px; } 


/* O U R  W I N E S   S E C T I O N   - >   W I N E   L I B R A R Y   N O T E S   S I D E   S U B   N A V I G A T I O N   L I N K S  */	
#sideNavWines_WineLibrary_1982thru1991Link { background: transparent url(../shopping/images/nav/sideNavSub/vintages1982-1991.gif) 0 0 no-repeat; width:101px; height: 11px; }

#sideNavWines_WineLibrary_1982thru1991Link.selected, #sideNavWines_WineLibrary_1982thru1991Link:hover { background-position: -101px 0px; }

#sideNavWines_WineLibrary_1992thru2003Link { background: transparent url(../shopping/images/nav/sideNavSub/vintages1992-2003.gif) 0 0 no-repeat; width: 102px; height: 11px; }

#sideNavWines_WineLibrary_1992thru2003Link.selected, #sideNavWines_WineLibrary_1992thru2003Link:hover { background-position: -102px 0px; }


/* P E O P L E   S E C T I O N   S I D E   N A V I G A T I O N   L I N K S */
#sideNavPeople_IntroductionLink { background: transparent url(../shopping/images/nav/sideNav/introduction.gif) 0 0 no-repeat; width: 105px; height: 7px; }

#sideNavPeople_IntroductionLink.selected,  #sideNavPeople_IntroductionLink.selected:hover { background-position: -105px 0px; }

#sideNavPeople_IntroductionLink:hover { background-position: -210px 0px; }

#sideNavPeople_FamilyLink { background: transparent url(../shopping/images/nav/sideNav/family.gif) 0 0 no-repeat; width: 85px; height: 7px; }

#sideNavPeople_FamilyLink.selected, #sideNavPeople_FamilyLink.selected:hover { background-position: -85px 0px; }

#sideNavPeople_FamilyLink:hover { background-position: -170px 0px; }

#sideNavPeople_WinemakersLink { background: transparent url(../shopping/images/nav/sideNav/winemakers.gif) 0 0 no-repeat; width: 120px; height: 7px; }

#sideNavPeople_WinemakersLink.selected, #sideNavPeople_WinemakersLink.selected:hover { background-position: -120px 0px; }

#sideNavPeople_WinemakersLink:hover { background-position: -240px 0px; }

#sideNavPeople_TeamLink { background: transparent url(../shopping/images/nav/sideNav/team.gif) 0 0 no-repeat; width: 71px; height: 7px; }

#sideNavPeople_TeamLink.selected, #sideNavPeople_TeamLink.selected:hover { background-position: -71px 0px; }

#sideNavPeople_TeamLink:hover { background-position: -142px 0px; }

/* P E O P L E   S E C T I O N   - >   F A M I L Y   S I D E   S U B   N A V I G A T I O N   L I N K S  */	
#sideNavPeople_Family_MaryNovakLink { background: transparent url(../shopping/images/nav/sideNavSub/maryWeberNovak.gif) 0 0 no-repeat; width: 99px; height: 11px; }

#sideNavPeople_Family_MaryNovakLink.selected, #sideNavPeople_Family_MaryNovakLink:hover { background-position: -99px 0px; }

#sideNavPeople_Family_BethNovakLink { background: transparent url(../shopping/images/nav/sideNavSub/bethNovakMilliken.gif) 0 0 no-repeat; width: 107px; height: 11px; }

#sideNavPeople_Family_BethNovakLink.selected, #sideNavPeople_Family_BethNovakLink:hover { background-position: -107px 0px; }

#sideNavPeople_Family_LindyNovakLink { background: transparent url(../shopping/images/nav/sideNavSub/lindyNovak.gif) 0 0 no-repeat; width: 67px; height: 11px; }

#sideNavPeople_Family_LindyNovakLink.selected, #sideNavPeople_Family_LindyNovakLink:hover { background-position: -67px 0px; }

#sideNavPeople_Family_MurphyLink { background: transparent url(../shopping/images/nav/sideNavSub/murphy.gif) 0 0 no-repeat; width: 40px; height: 11px; }

#sideNavPeople_Family_MurphyLink.selected, #sideNavPeople_Family_MurphyLink:hover { background-position: -40px 0px; }

/* P E O P L E   S E C T I O N   - >   W I N E M A K E R S   S I D E   S U B   N A V I G A T I O N   L I N K S  */	
#sideNavPeople_Winemakers_CakebreadLink { background: transparent url(../shopping/images/nav/sideNavSub/rosemaryCakebread.gif) 0 0 no-repeat; width: 106px; height: 11px; }

#sideNavPeople_Winemakers_CakebreadLink.selected, #sideNavPeople_Winemakers_CakebreadLink:hover { background-position: -106px 0px; }

#sideNavPeople_Winemakers_WilliamsLink { background: transparent url(../shopping/images/nav/sideNavSub/jenniferWilliams.gif) 0 0 no-repeat; width: 89px; height: 11px; }

#sideNavPeople_Winemakers_WilliamsLink.selected, #sideNavPeople_Winemakers_WilliamsLink:hover { background-position: -89px 0px; }

#sideNavPeople_Winemakers_WeinkaufLink { background: transparent url(../shopping/images/nav/sideNavSub/aronWeinkauf.gif) 0 0 no-repeat; width: 80px; height: 11px; }

#sideNavPeople_Winemakers_WeinkaufLink.selected, #sideNavPeople_Winemakers_WeinkaufLink:hover { background-position: -80px 0px; }

/* P E O P L E   S E C T I O N   - >   T E A M   S I D E   S U B   N A V I G A T I O N   L I N K S  */	
#sideNavPeople_Team_ArmstrongMacdaeraLink { background: transparent url(../shopping/images/nav/sideNavSub/armstrongMacdaera3.gif) 0 0 no-repeat; width: 103px; height: 25px; margin-top: 7px;}

#sideNavPeople_Team_ArmstrongMacdaeraLink.selected, #sideNavPeople_Team_ArmstrongMacdaeraLink:hover { background-position: -103px 0px; }

#sideNavPeople_Team_LopezLeonLlamasLink { background: transparent url(../shopping/images/nav/sideNavSub/lopezLeonLlamas3.gif) 0 0 no-repeat; width: 134px; height: 22px; margin-top: 7px;}

#sideNavPeople_Team_LopezLeonLlamasLink.selected, #sideNavPeople_Team_LopezLeonLlamasLink:hover { background-position: -134px 0px; }


/* N E W S  &   E V E N T S   S E C T I O N   S I D E   N A V I G A T I O N   L I N K S */	
#sideNavNews_NewsLink { background: transparent url(../shopping/images/nav/sideNav/news.gif) 0 0 no-repeat; width: 45px; height: 7px; }

#sideNavNews_NewsLink.selected,  #sideNavNews_NewsLink.selected:hover { background-position: -45px 0px; }

#sideNavNews_NewsLink:hover { background-position: -90px 0px; }

#sideNavNews_EventsLink { background: transparent url(../shopping/images/nav/sideNav/events.gif) 0 0 no-repeat; width: 57px; height: 7px; }

#sideNavNews_EventsLink.selected,  #sideNavNews_EventsLink.selected:hover { background-position: -57px 0px; }

#sideNavNews_EventsLink:hover { background-position: -114px 0px; }


/* T O U R S   S E C T I O N   S I D E   N A V I G A T I O N   L I N K S */	
#sideNavTours_VisitLink { background: transparent url(../shopping/images/nav/sideNav/visitUs.gif) 0 0 no-repeat; width: 63px; height: 7px; }

#sideNavTours_VisitLink.selected,  #sideNavTours_VisitLink.selected:hover { background-position: -63px 0px; }

#sideNavTours_VisitLink:hover { background-position: -126px 0px; }

#sideNavTours_LocationMapLink { background: transparent url(../shopping/images/nav/sideNav/locationMap.gif) 0 0 no-repeat; width: 117px; height: 19px; margin-top: 11px; }

#sideNavTours_LocationMapLink.selected,  #sideNavNews_LocationMapLink.selected:hover { background-position: -117px 0px; }

#sideNavTours_LocationMapLink:hover { background-position: -234px 0px; }


/* M E D I A   &   T R A D E   S E C T I O N   S I D E   N A V I G A T I O N   L I N K S */	
#sideNavMediaTrade_WelcomeLink { background: transparent url(../shopping/images/nav/sideNav/welcome.gif) 0 0 no-repeat; width: 70px; height: 7px; }

#sideNavMediaTrade_WelcomeLink.selected,  #sideNavMediaTrade_WelcomeLink.selected:hover { background-position: -70px 0px; }

#sideNavMediaTrade_WelcomeLink:hover { background-position: -140px 0px; }

#sideNavMediaTrade_FactSheetsLink { background: transparent url(../shopping/images/nav/sideNav/factSheets.gif) 0 0 no-repeat; width: 90px; height: 7px; }

#sideNavMediaTrade_FactSheetsLink.selected,  #sideNavMediaTrade_FactSheetsLink.selected:hover { background-position: -90px 0px; }

#sideNavMediaTrade_FactSheetsLink:hover { background-position: -180px 0px; }

#sideNavMediaTrade_PressReleasesLink { background: transparent url(../shopping/images/nav/sideNav/pressReleases.gif) 0 0 no-repeat; width: 110px; height: 7px; }

#sideNavMediaTrade_PressReleasesLink.selected, #sideNavMediaTrade_PressReleasesLink.selected:hover { background-position: -110px 0px; }

#sideNavMediaTrade_PressReleasesLink:hover { background-position: -220px 0px; }

#sideNavMediaTrade_BiographiesLink { background: transparent url(../shopping/images/nav/sideNav/biographies.gif) 0 0 no-repeat; width: 94px; height: 7px; }

#sideNavMediaTrade_BiographiesLink.selected, #sideNavMediaTrade_BiographiesLink.selected:hover { background-position: -94px 0px; }

#sideNavMediaTrade_BiographiesLink:hover { background-position: -188px 0px; }

#sideNavMediaTrade_DistributorsLink { background: transparent url(../shopping/images/nav/sideNav/distributors.gif) 0 0 no-repeat; width: 99px; height: 7px; }

#sideNavMediaTrade_DistributorsLink.selected, #sideNavMediaTrade_DistributorsLink.selected:hover { background-position: -99px 0px; }

#sideNavMediaTrade_DistributorsLink:hover { background-position: -198px 0px; }

#sideNavMediaTrade_ImageLibraryLink { background: transparent url(../shopping/images/nav/sideNav/imageLibrary.gif) 0 0 no-repeat; width: 105px; height: 7px; }

#sideNavMediaTrade_ImageLibraryLink.selected, #sideNavMediaTrade_ImageLibraryLink.selected:hover { background-position: -105px 0px; }

#sideNavMediaTrade_ImageLibraryLink:hover { background-position: -210px 0px; }

#sideNavMediaTrade_LogoLabelsLink { background: transparent url(../shopping/images/nav/sideNav/logoLabels.gif) 0 0 no-repeat; width: 106px; height: 7px; }

#sideNavMediaTrade_LogoLabelsLink.selected, #sideNavMediaTrade_LogoLabelsLink.selected:hover { background-position: -106px 0px; }

#sideNavMediaTrade_LogoLabelsLink:hover { background-position: -212px 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: 14px; 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(../shopping/images/distributors_A-I.gif) 0 0 no-repeat; width: 33px; height: 7px; margin-top: 1px; }

#distributors_A-ILink:hover, #distributors_A-ILink.selected, #distributors_A-ILink.selected:hover { background-position: -33px 0px; }

#distributors_K-MLink { background: transparent url(../shopping/images/distributors_K-M.gif) 0 0 no-repeat; width: 37px; height: 7px; margin-top: 1px; }

#distributors_K-MLink:hover, #distributors_K-MLink.selected, #distributors_K-MLink.selected:hover { background-position: -37px 0px; }

#distributors_N-SLink { background: transparent url(../shopping/images/distributors_N-S.gif) 0 0 no-repeat; width: 36px; height: 7px; margin-top: 1px; }

#distributors_N-SLink:hover, #distributors_N-SLink.selected, #distributors_N-SLink.selected:hover { background-position: -36px 0px; }

#distributors_T-ULink { background: transparent url(../shopping/images/distributors_T-U.gif) 0 0 no-repeat; width: 35px; height: 7px; margin-top: 1px;}

#distributors_T-ULink:hover, #distributors_T-ULink.selected, #distributors_T-ULink.selected:hover { background-position: -35px 0px; }

#distributorList { clear: both; margin-top: 28px; }

#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: 369px; width: 150px; height: 175px; }

#bottomNavContainerHome { position: absolute; left: 43px; top: 460px; width: 150px; height: 89px; }

#bottomNav { list-style: none; padding-top: 9px; }

#bottomNav li { padding-top: 11px; }

#bottomNavHome { list-style: none; margin-top: -8px; }

#bottomNavHome li { padding-top: 11px; }


/* 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(../shopping/images/nav/bottomnav/joinUs.gif) 0 0 no-repeat; width: 48px; height: 9px; }

#bottomNavJoinLink.selected, #bottomNavJoinLink:hover { background-position: -49px 0px; }

#bottomNavPurchaseLink { background: transparent url(../shopping/images/nav/bottomnav/purchaseWine.gif) 0 0 no-repeat; width: 98px; height: 9px; }

#bottomNavPurchaseLink.selected, #bottomNavPurchaseLink:hover { background-position: -100px 0px; }

#bottomNavContactLink { background: transparent url(../shopping/images/nav/bottomnav/contactUs.gif) 0 0 no-repeat; width: 75px; height: 9px; }

#bottomNavContactLink.selected, #bottomNavContactLink:hover {	background-position: -76px 0px;}

#bottomNavMediaTradeLink { background: transparent url(../shopping/images/nav/bottomnav/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: 914px; position: relative; top: 42px; background-color: #e7e7e7; }

#footerHome { height: 42px; width: 914px; position: relative; top: 42px; background-color: #A5a877; }

#footerTextBlock { position: relative; left: 519px; top: 5px; width: 359px; height: 14px; }

	

/* F O O T E R   L I N K S  */

#footerNavSiteMapLink { background: transparent url(../shopping/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(../shopping/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(../shopping/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(../shopping/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(../shopping/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(../shopping/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; }

.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;}

.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; }

.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; }

.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; }

.attribution, .wineryNameSubhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8px; letter-spacing: 1px; color: #333333; }
	
.captionSource { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-size: 9px; color: #333333; }

/*  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, #ctrCol 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: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 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 { line-height: 15px; background-color: #fdfdfa}

#ctrCol .outsideLinks li a, #ctrColWide .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 { 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 { text-decoration: underline; color: #627c87; background-color: #fdfdfa;}


span.bar {font-size: 8px; background: transparent url(../shopping/images/bar.gif) bottom center no-repeat; margin-left: 6px; margin-right: 6px; } 

#ctrCol a.join:link, #ctrCol 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, #ctrCol 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; }

.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;}

#ctrCol ul { padding-bottom: 7px; background-color: #fdfdfa}

#ctrCol li { list-style: outside; background-color: #fdfdfa;}

.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; }

.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; }

.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 { padding-top: 16px; }

.rtColImg { padding: 4px 0px 5px 0px; }

.rtColImgImageLibrary { padding: 47px 0px 5px 0px; }

.rtColImgTours { padding: 4px 0px 3px 38px; }

.rtColImgLabel { margin: 0px 0px 21px 0px; }

#virtualTour { position: absolute; left: 44px; top: 284px; width: 127px; height: 63px; }

#visitUs { position: absolute; left: 44px; top: 370px; width: 126px; height: 60px; }

#homeMainImg { padding-bottom: 15px; }

div.dottedLine { height: 20px; width: 210px; background: transparent url(../shopping/images/dottedLine4.gif) 0 50% repeat-x; }

#ctrCol div.dottedLine { width: 238px; }

.distributorsByStateImg { margin-bottom: 9px; }

.localMap { margin-top: 20px;}
	
#home125Anniversary { 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; }

/*  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(../shopping/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(../shopping/images/link_familyEstateFactSheet.gif) 0 0 no-repeat; width: 189px; height: 11px; margin-top: 18px; }

#factSheetLink:hover { background-position: -189px 0px; }

#mapDirectionsLink { background: transparent url(../shopping/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(../shopping/images/link_springCreekPR.gif) 0 0 no-repeat; width: 199px; height: 11px; margin-top: 18px; }

#springCreekPRLink:hover { background-position: -199px 0px; }

#vineyardFactSheetLink { background: transparent url(../shopping/images/link_vineyardFactSheet.gif) 0 0 no-repeat; width: 185px; height: 11px; margin-top: 18px; }

#vineyardFactSheetLink:hover { background-position: -185px 0px; }

#buttonLink { }

#orderHereLink { background: transparent url(../shopping/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(../shopping/images/button_purchaseWine.gif) 0 0 no-repeat; width: 127px; height: 29px; margin-top: 100px; margin-left: 1px; }

#purchaseWineLink:hover { background-position: -127px 0px; }

#downloadPDFLink { background: transparent url(../shopping/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(../shopping/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(../shopping/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(../shopping/images/link_winesLife.gif) 0 0 no-repeat; width: 64px; height: 11px; margin-top: 22px  }

#winesLifeLink:hover { background-position: -64px 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; }
