html { font-size: 100%; /* IE hack */ }
body { padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 0.625em; }
.hiddenText { margin-left: -9999px; }
a:active { outline: none; }
a:focus { -moz-outline-style: none; }
*|*:-moz-any-link img, img[usemap], object[usemap] { border: none; }
#skip { margin: 0 auto; display: block; font-weight: bold; width: 100%; text-decoration: none; padding: 0.5em 0; position: absolute; top: -50px; left: 0; }
#skip:focus, #skip:active { background: #333; color: #fff; top: 0; }
#upgrade { display: none; }

h1.homePage { padding: 0; margin: 0; height: 0px; width: 0px; line-height: 0px; }

	#headerWrapper { width: 100%; background-color: #fff; overflow: hidden; }
		#headerWrapper #header { width: 900px; height: 60px; margin: 25px auto; }
		#headerWrapper #header a.logo { background: url(../_images/logo.gif) no-repeat; height: 60px; width: 232px; margin: 0 0 0 25px; display: block; float: left; }
		#headerWrapper #header p { font-style: italic; color: #636466; font-size: 1.1em; padding: 0; margin: 0 0 0 240px; float: left; width: 345px; }
		#headerWrapper #header p a.more {  color: #636466; background: url(../_images/arrow.gif) no-repeat; padding: 0 12px 0 0; background-position: right; text-decoration: none; font-weight: bold; }
		
	#topNavWrapper { width: 100%; background-color: #ee2e24; padding: 0; margin: 0; }
		#topNavWrapper #topNav { width: 875px; height: 53px; margin: 0 auto; padding: 0 0 0 25px; }
		#topNavWrapper #topNav ul#noMenu { color: #ffb0ac; margin: 0; padding: 17px 0; float: left; font-size: 1.5em; width: 500px; }
		#topNavWrapper #topNav ul#noMenu li { list-style-type: none; float: left; background: url(../_images/tn-arrow.gif) no-repeat; background-position: right; padding: 0 20px; }
		#topNavWrapper #topNav ul#noMenu li.first { padding-left: 0;  }	
		#topNavWrapper #topNav ul#noMenu li a { color: #ffbdb9; text-decoration: none; border: none; }
		#topNavWrapper #topNav ul#noMenu li a:hover { color:#fff; text-decoration: none; }
			#topNavWrapper #topNav ul.secondary {  float: left; margin: 0; padding: 17px 0 0 0; font-size: 1.5em; width: 375px; }
			#topNavWrapper #topNav ul.secondary li { list-style-type: none; float: left; padding: 0; margin: 0 0 0 24px; background: none; }
			#topNavWrapper #topNav ul.secondary li a { color: #ffbdb9; text-decoration: none; }
			#topNavWrapper #topNav ul.secondary li a:hover { color: #fff; text-decoration: none; }
			#topNavWrapper #topNav ul.secondary li a.steveCase { background: url(../_images/logo-twitter.jpg) no-repeat; height: 21px; background-position: left; padding: 0 0 0 25px; }
			#topNavWrapper #topNav ul.secondary li.first { margin: 0; }
		/* Home Page Dynamic Drop Down Menu Styles */
		#topNavWrapper #topNav ul#ddmenu { color: #ffb0ac; margin: 0; padding: 17px 0; float: left; font-size: 1.5em; width: 500px; }	
		#topNavWrapper #topNav ul#ddmenu li { list-style-type: none; float: left; background: url(../_images/tn-arrow.gif) no-repeat; background-position: right; padding: 0 20px; }
		#topNavWrapper #topNav ul#ddmenu li.first { padding-left: 0; }
		#topNavWrapper #topNav ul#ddmenu li a { display: block; text-decoration: none; color: #ffbdb9; text-decoration: none; border: none; white-space: nowrap; }
		#topNavWrapper #topNav ul#ddmenu li a:hover { color:#FFF; text-decoration: none; }
		#topNavWrapper #topNav ul#ddmenu li a:active { color: #fff; }
		#topNavWrapper #topNav ul#ddmenu li ul { margin: 25px 0 0 0 ; padding: 0; position: absolute; visibility: hidden; width: 700px; }
		#topNavWrapper #topNav ul#ddmenu li ul li { display: inline; background: none; font-size: .850em; padding: 0 20px 0 0; }
		#topNavWrapper #topNav ul#ddmenu li ul li a { width: auto; display: inline-block; color: #939598; padding: 3px 0; font-weight: bold; }
		#topNavWrapper #topNav ul#ddmenu li ul li a:hover { color: #616264; padding: 3px 0; text-decoration: none; }		
		
		.subNavWrapper { width: 100%; background-color: #ee2e24; border-top: 1px solid #d0d0d0; }	
			.subNavWrapper .subNav { width: 900px; height: 30px; margin: 0 auto; }
			.subNavWrapper .subNav ul { color: #ffb0ac; margin: 0 0 0 25px; padding: 8px 0; font-size:1.2em; }
			.subNavWrapper .subNav ul li { list-style-type: none; float: left; padding: 0 20px; }			
			.subNavWrapper .subNav ul li.next { list-style-type: none; float: left; background: url(../_images/tn-arrow.gif) no-repeat; background-position: right; padding: 0 20px; }			
			.subNavWrapper .subNav ul li.first { padding-left: 0; }
			.subNavWrapper .subNav ul li a { color: #ffbdb9; text-decoration: none; }
			.subNavWrapper .subNav ul li a:hover { color: #fff; text-decoration: none; }			
	
	/* Our Story Sub Nav Styles for 'On' State */
		#ourStory.abc2_aspx #topNavWrapper #topNav ul li.story a.selected,
		#ourStory.abc2_aspx .subNavWrapper .subNav ul li.abc a.selected,			
		#ourStory.about_revolution_aspx #topNavWrapper #topNav ul li.story a.selected,
		#ourStory.about_revolution_aspx .subNavWrapper .subNav ul li.about a.selected,			
		#ourStory.case_foundation_aspx #topNavWrapper #topNav ul li.story a.selected,
		#ourStory.case_foundation_aspx .subNavWrapper .subNav ul li.caseFoundation a.selected,				
		#ourStory.steve_case_aspx #topNavWrapper #topNav ul li.story a.selected,
		#ourStory.steve_case_aspx .subNavWrapper .subNav ul li.stevecase a.selected,

		/* Our Investments Companies Sub Nav Styles for 'On' State */
		#ourInvestmentsCompanies.exclusive_resorts_aspx #topNavWrapper #topNav ul li.investments a.selected,
		#ourInvestmentsCompanies.exclusive_resorts_aspx .subNavWrapper .subNav ul li.resorts a.selected,
		#ourInvestmentsCompanies.exclusive_resorts_aspx .subNavWrapper .subNav ul li.companies a.selected,
		#ourInvestmentsCompanies.revolution_health_aspx #topNavWrapper #topNav ul li.investments a.selected,
		#ourInvestmentsCompanies.revolution_health_aspx .subNavWrapper .subNav ul li.health a.selected,
		#ourInvestmentsCompanies.revolution_health_aspx .subNavWrapper .subNav ul li.companies a.selected,
		#ourInvestmentsCompanies.revolution_money_aspx #topNavWrapper #topNav ul li.investments a.selected,
		#ourInvestmentsCompanies.revolution_money_aspx .subNavWrapper .subNav ul li.money a.selected,
		#ourInvestmentsCompanies.revolution_money_aspx .subNavWrapper .subNav ul li.companies a.selected,
		#ourInvestmentsCompanies.zipcar_aspx #topNavWrapper #topNav ul li.investments a.selected,
		#ourInvestmentsCompanies.zipcar_aspx .subNavWrapper .subNav ul li.zipcar a.selected,
		#ourInvestmentsCompanies.zipcar_aspx .subNavWrapper .subNav ul li.companies a.selected,		
		#ourInvestmentsCompanies.clearspring_aspx #topNavWrapper #topNav ul li.investments a.selected,
		#ourInvestmentsCompanies.clearspring_aspx .subNavWrapper .subNav ul li.clearspring a.selected,
		#ourInvestmentsCompanies.clearspring_aspx .subNavWrapper .subNav ul li.companies a.selected,		
		#ourInvestmentsCompanies.default_aspx #topNavWrapper #topNav ul li.investments a.selected,		
		#ourInvestmentsCompanies.default_aspx .subNavWrapper .subNav ul li.companies a.selected,
		
		/* Our Investments Places Sub Nav Styles for 'On' State */
		#ourInvestmentsPlaces.cacique_aspx #topNavWrapper #topNav ul li.investments a.selected,
		#ourInvestmentsPlaces.cacique_aspx .subNavWrapper .subNav ul li.cacique a.selected,
		#ourInvestmentsPlaces.cacique_aspx .subNavWrapper .subNav ul li.places a.selected,		
		#ourInvestmentsPlaces.grove_farm_aspx #topNavWrapper #topNav ul li.investments a.selected,
		#ourInvestmentsPlaces.grove_farm_aspx .subNavWrapper .subNav ul li.farm a.selected,
		#ourInvestmentsPlaces.grove_farm_aspx .subNavWrapper .subNav ul li.places a.selected,		
		#ourInvestmentsPlaces.miraval_aspx #topNavWrapper #topNav ul li.investments a.selected,
		#ourInvestmentsPlaces.miraval_aspx .subNavWrapper .subNav ul li.miraval a.selected,
		#ourInvestmentsPlaces.miraval_aspx .subNavWrapper .subNav ul li.places a.selected,		
		#ourInvestmentsPlaces.mlp_aspx #topNavWrapper #topNav ul li.investments a.selected,
		#ourInvestmentsPlaces.mlp_aspx .subNavWrapper .subNav ul li.mlp a.selected,
		#ourInvestmentsPlaces.mlp_aspx .subNavWrapper .subNav ul li.places a.selected,
		#ourInvestmentsPlaces.default_aspx #topNavWrapper #topNav ul li.investments a.selected,
		#ourInvestmentsPlaces.default_aspx .subNavWrapper .subNav ul li.places a.selected,
		
		/* Our Investments Ventures Sub Nav Styles for 'On' State */
		#ourInvestmentsVentures.default_aspx #topNavWrapper #topNav ul li.investments a.selected,		
		#ourInvestmentsVentures.default_aspx .subNavWrapper .subNav ul li.ventures a.selected,
		
		/* Our Beliefs Sub Nav Styles for 'On' State */
		#ourBeliefs.who_we_are_aspx #topNavWrapper #topNav ul li.beliefs a.selected,
		#ourBeliefs.who_we_are_aspx .subNavWrapper .subNav ul li.whowe a.selected,		
		
		/* News Sub Nav Styles for 'On' State */
		#news.press_releases_archives_aspx .subNavWrapper .subNav ul li.archives a.selected,

		/* Main Nav Styles for 'On' State */
		#ourStory.default_aspx #topNavWrapper #topNav ul li.story a.selected,
		#ourInvestments.default_aspx #topNavWrapper #topNav ul li.investments a.selected,
		#ourTeam #topNavWrapper #topNav ul li.team a.selected,
		#ourBeliefs.default_aspx #topNavWrapper #topNav ul li.beliefs a.selected,
		#news #topNavWrapper #topNav ul li.news a.selected,
		#contact.contact_us_aspx #topNavWrapper #topNav ul.secondary li.contact a.selected { font-weight: bold; color: #fff; }
		
		/* Our Team Sub Nav Styles for 'On' State */
		#ourBeliefs.who_we_are_aspx #content #rightNav #callOut .mid ul li.whoWe a.selected,
		#ourStory.abc2_aspx #content #rightNav #callOut .mid ul li.abc a.selected,	
		#ourStory.about_revolution_aspx #content #rightNav #callOut .mid ul li.about a.selected,	
		#ourStory.case_foundation_aspx #content #rightNav #callOut .mid ul li.caseFoundation a.selected,
		#ourStory.steve_case_aspx #content #rightNav #callOut .mid ul li.stevecase a.selected,		
		#ourTeam.brad_burns_aspx #content #rightNav #callOut .mid ul li.bradBurns a.selected,
		#ourTeam.david_golden_aspx #content #rightNav #callOut .mid ul li.davidGolden a.selected,
		#ourTeam.david_hall_aspx #content #rightNav #callOut .mid ul li.davidHall a.selected,
		#ourTeam.donn_davis_aspx #content #rightNav #callOut .mid ul li.donnDavis a.selected,
		#ourTeam.john_richardson_aspx #content #rightNav #callOut .mid ul li.johnRichardson a.selected,
		#ourTeam.lars_okeson_aspx #content #rightNav #callOut .mid ul li.larsOkeson a.selected,
		#ourTeam.philippe_bourguignon_aspx #content #rightNav #callOut .mid ul li.philippeBourguignon a.selected,
		#ourTeam.steve_case_aspx #content #rightNav #callOut .mid ul li.steveCase a.selected,
		#ourTeam.tige_savage_aspx #content #rightNav #callOut .mid ul li.tigeSavage a.selected { font-weight: bold; color: #ee2e24; }
	
	#contentWrapper { background: url(../_images/bg-shadow.gif) repeat-x; width: 100%; height: 100%; color: #666; clear: both; }
		#contentWrapper #homePageContent { width: 900px; margin: 0 auto; overflow: hidden; }
		#contentWrapper #content { width: 900px; margin: 0 auto; padding: 44px 0 0 0; overflow: hidden; }
		#contentWrapper #content h1 { margin: 0 0 35px 0; padding: 0; font-size: 2.6em; font-weight: normal; color: #c02720; text-transform: capitalize; }
		#contentWrapper #content h2 { margin: 0; padding: 0; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: normal; line-height: 1.4em; color: #00568f; }
		#contentWrapper #content h3 { margin: 0; padding: 0; font-size: 1.3em; font-weight: bold; line-height: 1.4em; }
		#contentWrapper #content h4 { margin: 0; padding: 0;  font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: normal; line-height: 1.4em; color: #00568f; }
		#contentWrapper #content p { margin: 0; padding: 0 0 20px 0; font-size: 1.3em; line-height: 1.4em; }
		#contentWrapper #content ul { margin: 0; padding: 0 0 20px 30px; font-size: 1.3em; line-height: 1.4em; }
		#contentWrapper #content ol { margin: 0; padding: 0 0 20px 30px; font-size: 1.3em; line-height: 1.4em; }
		#contentWrapper #content sup { line-height: 0; }
		#contentWrapper #content a { color: #c02720; text-decoration: underline; }
		#contentWrapper #content a:hover { color: #c02720; text-decoration: none; }
		#contentWrapper #content a:visited { color: #801a15; }
		#contentWrapper #content p.backToTop { text-align: right; font-weight: bold; }
		#contentWrapper #content p.backToTop a { color: #666; }
		#contentWrapper #content blockquote { margin: 0; padding: 0 0 20px; text-align: center; }
		#contentWrapper #content #interiorContent { height: 100%; overflow: hidden; } 
		#contentWrapper #content .interiorCopy { width: 510px; float: left; margin: 0 0 0 25px; overflow: hidden; }
		#contentWrapper #content .interiorCopy .headShot { margin: 0 15px 0 0; padding: 0; }
		#contentWrapper #content .pressWrapper { overflow: hidden; }		
		#contentWrapper #content h1.press { margin-left: 25px;}
		
		#contentWrapper #content #rightNav { width: 190px; margin: 71px 0 0 50px; padding: 0; float: left; }
		#contentWrapper #content #rightNav p.redArrow { margin: 0; padding: 35px 0 0 0; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 1.2em; background: transparent url(../_images/bg-arrow-red.gif) 0 0 no-repeat; }
		
		#contentWrapper #content #rightNav #callOut {}
		#contentWrapper #content #rightNav #callOut .top { background: url(../_images/bg-rNav-Top.jpg) no-repeat; height: 28px; width: 197px; padding: 15px 15px 15px 25px; }
		#contentWrapper #content #rightNav #callOut .top h3 { color: #fff; font-size: 1.3em; margin: 0; padding: 0; }
		#contentWrapper #content #rightNav #callOut .mid { background: url(../_images/bg-rNav.jpg) repeat-y; width: 232px; height: 100%; margin: 0; padding: 0; }
		#contentWrapper #content #rightNav #callOut .mid p {}
		#contentWrapper #content #rightNav #callOut .mid ul { list-style-type: none; }
		#contentWrapper #content #rightNav #callOut .mid ul li { background:url(../_images/bg-rNav-arrow-grey.gif) no-repeat 0 3px; padding: 0 17px; color: #686868; line-height: 15px; margin: 0 0 10px 0; }
		#contentWrapper #content #rightNav #callOut .mid ul li a { color: #686868; text-decoration: none; }
		#contentWrapper #content #rightNav #callOut .mid ul li a:hover { color: #ee2e24; text-decoration: none; }
		#contentWrapper #content #rightNav #callOut .mid ul li:hover { background:url(../_images/bg-rNav-arrow-red.gif) no-repeat 0 3px; }
		#contentWrapper #content #rightNav #callOut .bottom { background:url(../_images/bg-rNav-bot.jpg) no-repeat; width: 232px; height: 26px; }
		
		#contentWrapper #content .rightPromo { float: right; width: 210px; overflow: hidden; }
		#contentWrapper #content .rightPromo h4.newsPlaces { background: url(../_images/rNav-newsPlaces.gif) no-repeat; height: 81px; width: 210px; }
		#contentWrapper #content .rightPromo h4.newsMoney { background: url(../_images/rNav-newsMoney.gif) no-repeat; height: 81px; width: 210px; }
		#contentWrapper #content .rightPromo h4.newsLiving { background: url(../_images/rNav-newsLiving.gif) no-repeat; height: 81px; width: 210px; }
		#contentWrapper #content .rightPromo h4.newsHealth { background: url(../_images/rNav-newsHealth.gif) no-repeat; height: 81px; width: 210px; }
		#contentWrapper #content .rightPromo h4.newsDigital { background: url(../_images/rNav-newsDigital.gif) no-repeat; height: 81px; width: 210px; }
		
	#contentWrapper #content #introWrapper { position: relative; height: 925px; overflow: hidden; margin: 0; padding: 0; clear: both; width: 900px; }
		#contentWrapper #content #introWrapper #intro { margin: 0 0 0 25px; padding: 0; }
		#contentWrapper #content #introWrapper #divisionsContainer { position: absolute; top: 338px; left: 0; height: 600px; z-index: 9999; overflow: hidden; }
		#contentWrapper #content #introWrapper #divisionsContainer .divisionsWrapper { float: left; width: 283px; }
		#contentWrapper #content #introWrapper #divisionsContainer .divisionsWrapper h2 { background: url(../_images/bg-divisions-h2.jpg) no-repeat; height: 54px; margin: 0; width: 203px; padding: 11px 0 0 80px; font-size: 1.8em; line-height: 20px; font-weight: normal; border-bottom: 1px solid #b6b6b6; }
		#contentWrapper #content #introWrapper #divisionsContainer .divisionsWrapper h2 a { color: #fff; text-decoration: none; }
		#contentWrapper #content #introWrapper #divisionsContainer .divisionsWrapper h2 a:hover { color: #fff; text-decoration: none; }
		#contentWrapper #content #introWrapper #divisionsContainer .divisionsWrapper .divisionsFirst { width: 189px; margin: 0 auto; padding: 25px 47px; background: url(../_images/bg-divisions.gif) no-repeat; height: 100%; }
		#contentWrapper #content #introWrapper #divisionsContainer .divisionsWrapper .divisions { width: 189px; margin: 0 auto; padding: 25px 47px; background: url(../_images/bg-divisions-single.gif) no-repeat; height: 100%; }
		#contentWrapper #content #introWrapper #divisionsContainer .divisionsWrapper .divisions p,
		#contentWrapper #content #introWrapper #divisionsContainer .divisionsWrapper .divisionsFirst p { margin: 0; padding: 0; }
				
		#contentWrapper #content #introWrapper #rotate { position: absolute; top: 250px; left: 25px; z-index: 9999; }		
		#contentWrapper #content #introWrapper #rotate a { background: url(../_images/bg-rotate.gif) no-repeat; height: 18px; width: 18px; display: block; float: left; text-indent: -9999px; }
		#contentWrapper #content #introWrapper #rotate a.activeSlide { background-position: 0 -21px; }
		
		#contentWrapper #content #introWrapper #intro #slideshowWrapper { background: no-repeat none transparent; display: block; }
		#contentWrapper #content #introWrapper #intro #slideshowWrapper .slideshow div { float: left; width: 260px; background: url(../_images/bg-slideshow.gif) repeat-x #fff; height: 100%; }
		#contentWrapper #content #introWrapper #intro #slideshowWrapper .slideshow div h2 { font-size: 3.6em; font-weight: 500; line-height: 36px; padding: 25px 0 12px 0; margin: 0; }
		#contentWrapper #content #introWrapper #intro #slideshowWrapper .slideshow div h2 a { color: #58595b; text-decoration: none; }
		#contentWrapper #content #introWrapper #intro #slideshowWrapper .slideshow div h2 a:hover { text-decoration: none; }
		#contentWrapper #content #introWrapper #intro #slideshowWrapper .slideshow div p { color:; font-size: 1.4em; color: #58595b; }
		#contentWrapper #content #introWrapper #intro #slideshowWrapper .slideshow img { float: right; margin: 0 0 0 30px; height: 385px; width: 585px; background-color: #fff; } 
		
		#contentWrapper #content .callout {	height: 111px; 	text-align: left; color: #c02720; font-size: 1.3em; padding: 30px 5px 0px 13px; margin-bottom: 20px; background: transparent url(../_images/bg-callout.gif) 0 0 repeat-x; }
		#contentWrapper #content .callout .large { font-size: 1.4em; }

		/* Companies*/
		
		a.zipCar { background:url("../_images/logos-companies.jpg") no-repeat scroll 0 0 transparent; display: block; height: 48px; width: 156px; margin: 0 0 31px 0; margin: 0 0 31px 0; border: none; }
		a:hover.zipCar { background-position: -157px 0; }
		
		a.exclusiveResorts { background:url("../_images/logos-companies.jpg") no-repeat scroll 0 -79px transparent; display: block; height: 55px; width: 156px; margin: 0 0 24px 0; }
		a:hover.exclusiveResorts { background-position: -157px -79px; }
		
		a.everydayHealth { background:url("../_images/logos-companies.jpg") no-repeat scroll 0 -158px transparent; display: block; height: 41px; width: 156px; margin: 0 0 31px 0; }
		a:hover.everydayHealth { background-position: -157px -158px; }
		
		a.livingSocial { background:url("../_images/logos-companies.jpg") no-repeat scroll 0 -230px transparent; display: block; height: 26px; width: 156px; margin: 0 0 41px 0; }
		a:hover.livingSocial { background-position: -157px -230px; }
		
		a.clearSpring { background:url("../_images/logos-companies.jpg") no-repeat scroll 0 -305px transparent; display: block; height: 29px; width: 156px; margin: 0 0 39px 0; }
		a:hover.clearSpring { background-position: -157px -305px; }
		
		a.revolutionMoney { background:url("../_images/logos-companies.jpg") no-repeat scroll 0 -373px transparent; display: block; height: 45px; width: 156px; margin: 0 0 25px 0; }
		a:hover.revolutionMoney { background-position: -157px -373px; }
		
		a.lime { background:url("../_images/logos-companies.jpg") no-repeat scroll 0 -437px transparent; display: block; height: 60px; width: 156px; }
		a:hover.lime { background-position: -157px -437px; }
		
		/* Ventures */
		
		a.vinfolio { background:url("../_images/logos-ventures.jpg") no-repeat scroll 0 0 transparent; display: block; height: 32px; width: 150px; margin: 0 0 31px 0; margin: 0 0 11px 0; }
		a:hover.vinfolio { background-position: -170px 0; }
		
		a.tweetUP { background:url("../_images/logos-ventures.jpg") no-repeat scroll 0 -43px transparent; display: block; height: 41px; width: 150px; margin: 0 0 19px 0;  }
		a:hover.tweetUP { background-position: -170px -43px; }
		
		a.snagFilms { background:url("../_images/logos-ventures.jpg") no-repeat scroll 0 -103px transparent; display: block; height: 37px; width: 150px; margin: 0 0 14px 0;  }
		a:hover.snagFilms { background-position: -170px -103px; }
		
		a.ePals { background:url("../_images/logos-ventures.jpg") no-repeat scroll 0 -154px transparent; display: block; height: 42px; width: 150px; margin: 0 0 21px 0;  }
		a:hover.ePals { background-position: -170px -154px; }
		
		a.helloWallet { background:url("../_images/logos-ventures.jpg") no-repeat scroll 0 -217px transparent; display: block; height: 36px; width: 150px; margin: 0 0 25px 0;  }
		a:hover.helloWallet { background-position: -170px -217px; }
		
		a.extendHealth { background:url("../_images/logos-ventures.jpg") no-repeat scroll 0 -278px transparent; display: block; height: 33px; width: 150px; margin: 0 0 22px 0; }
		a:hover.extendHealth { background-position: -170px -278px; }
		
		a.brainScope { background:url("../_images/logos-ventures.jpg") no-repeat scroll 0 -333px transparent; display: block; height: 23px; width: 150px; margin: 0 0 22px 0;  }
		a:hover.brainScope { background-position: -170px -333px; }
		
		a.rediClinic { background:url("../_images/logos-ventures.jpg") no-repeat scroll 0 -378px transparent; display: block; height: 40px; width: 150px; margin: 0 0 19px 0; }
		a:hover.rediClinic { background-position: -170px -378px; }	
		
		a.sparkPeople { background:url("../_images/logos-ventures.jpg") no-repeat scroll 0 -437px transparent; display: block; height: 31px; width: 170px; }
		a:hover.sparkPeople { background-position: -170px -437px; }	
			
		/* Places */
		
		a.mjRaval { background:url("../_images/logos-places.jpg") no-repeat scroll 0 0 transparent; display: block; height: 52px; width: 175px; margin: 0 0 36px 0;  }
		a:hover.mjRaval { background-position: -175px 0; }
		
		a.caciqueCR { background:url("../_images/logos-places.jpg") no-repeat scroll 0 -88px transparent; display: block; height: 53px; width: 175px; margin: 0 0 32px 0; }
		a:hover.caciqueCR { background-position: -175px -88px; }
		
		a.groveFarm { background:url("../_images/logos-places.jpg") no-repeat scroll 0 -173px transparent; display: block; height: 80px; width: 175px; margin: 0 0 35px 0;  }
		a:hover.groveFarm { background-position: -175px -173px; }
		
		a.mauiLand { background:url("../_images/logos-places.jpg") no-repeat scroll 0 -288px transparent; display: block; height: 54px; width: 175px; }
		a:hover.mauiLand { background-position: -175px -288px; }


	#footerWrapper { background: url(../_images/bg-footer.gif) repeat-x; width: 100%; height: 100%; height: 89px; margin: 90px 0 0 0; padding: 0; border-top: 1px solid #a9aaaa; }
		#footerWrapper #footer { width: 900px; margin: 0 auto; height: 50px; display: block; }
		#footerWrapper #footer #left { margin: 12px 0 0 0; padding: 0; overflow: hidden; float: left; color: #e9e9e9; width: 450px; }
		#footerWrapper #footer #left p { background: url(../_images/logo-ftr.gif) no-repeat left; padding: 4px 0 0 25px; margin: 0; height: 21px; }
		#footerWrapper #footer #left p a { color: #e9e9e9; text-decoration: underline; }
		#footerWrapper #footer #left p a:hover { text-decoration: none; }		
		#footerWrapper #footer #right { float: right; margin: 0 100px 0 0; }
		#footerWrapper #footer #right a.caseLogo { background:url(../_images/logo-case.jpg) no-repeat; height: 46px; width: 150px; display: block; }