
	
/* Overwrite styles */
/*---------------------------------------------------------------------------------------------*/

	.enrollFormL2Block { display: none; }
	
	/* Smart Form overwrites for Login Box */
	/*-------------------------------------*/
	.l0Bar .loginBox .smartForm  { margin: 0px; }
	.l0Bar .loginBox .smartForm .ask { margin-bottom: 13px; }
	.l0Bar .loginBox .smartForm .submit { float: left; margin: 0px; width: 80px; }
	.l0Bar .loginBox .smartForm .submit input { border: 1px solid #fff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size: 12px; height: 22px; padding: 0px 10px 3px 0px; width: 78px; }
	.l0Bar .loginBox .smartForm .password { float: left; width: 135px; }
	
	/* Smart Form overwrites for enroll module */
	/*-----------------------------------------*/
	.peakSeasonVhp .basicLiteEnroll .smartForm .errorDisplay { bottom: -16px; color: #fff; }
	.peakSeasonVhp .basicLiteEnroll .smartForm .submitBtn, .peakSeasonVhp .basicLiteEnroll .smartForm .nextBtn { margin: 0px; }
	.peakSeasonVhp .basicLiteEnroll .smartForm .nextBtn input { background: url('/img/headTerm/button-arrow-white-lrg.png') no-repeat 148px 50% #F15C22; padding: 3px 0 6px 97px; outline: none; text-align: left; }
	.peakSeasonVhp .basicLiteEnroll .smartForm .nextBtn input:hover { background-color: #F47D4E; }
	.peakSeasonVhp .basicLiteEnroll .smartForm .submitBtn input { background: url('/img/headTerm/button-arrow-white-lrg.png') no-repeat 170px 50% #F15C22; font: normal 20px arial; height: 43px; padding: 3px 0 6px 75px; outline: none; text-align: left; } 
	.peakSeasonVhp .basicLiteEnroll .smartForm .submitBtn input:hover { background-color: #F47D4E; }
	
	/* Footer overwrites to SEO footer */
	/*-----------------------------------*/
	.xf { width: 984px; }
	.xf .xf_top, .xf .xf_base { display: none; }
	.xf .xf_c { background: none; border-top: 1px solid #d6d6d5; padding: 35px 0px 0px 90px; }
	.xf .xf_c  div {  }
	.xf .xf_c .c1 { margin-left: 0px; width: 129px; }
	.xf .xf_c .c2 { margin-left: 34px; width: 145px; }
	.xf .xf_c .c3 { margin-left: 37px; width: 120px; }
	.xf .xf_c .c4 { margin-left: 10px; width: 145px; }
	.xf .xf_c .c5 { margin-left: 44px; width: 145px; }
	.xf .xf_c .bucketIcon  { display: none; }
	.xf .xf_c .sectionHeader { color: #999; }
	.xf .xf_c a { color: #306b9b; }
	/* remove the newCareGivers section until further notice */
	#providerProfile { display: none; }
	
/*---------------------------------------------------------------------------------------------*/		
	
	/* general and content styles for the peakSeasonVhp */
	/*---------------------------------------------------------*/
	html, body { background: #fff; margin: 0px; padding: 0px; }	
	
		/* L0 styles */
		/*---------------------------------------*/
		.l0Bar  { background: url('/img/headTerm/L0-gradient.jpg') no-repeat 0px 0px #6DB341; color: #fff; height: 28px; padding: 7px 0px 0px 0px; position: absolute; width: 100%; z-index: 25; } 
		.l0Bar .contentWidth { margin: 0px auto; position: relative; width: 980px; }
		.l0Bar .l0Content { float: right; position: absolute; right: 0; top: 0; } 
		.l0Bar a { color: #fff; font-weight: bold; text-decoration: none; } 
		.l0Bar a:hover { text-decoration: underline; } 
		.l0Bar .loginTab a { color: #fff; } 
	
		/* Login Box styles */
		/*---------------------------------------*/
		.l0Bar .l0Nav { position: relative; }
		.l0Bar .loginTabOn .loginTab  { background-color: #8cc63f; border-radius: 8px 8px 0px 0px / 8px 8px 0px 0px; -moz-border-radius: 8px 8px 0px 0px / 8px 8px 0px 0px; -webkit-border-radius: 8px 8px 0px 0px / 8px 8px 0px 0px; float: left; height: 25px; padding: 2px 9px 0px 15px;}
		.l0Bar .loginTabOn .loginBox { display: block; }
		.l0Bar .loginTabOn .pipe { display: none; }
		.l0Bar .loginTabOn .loginLink { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/loginArrowSprite-9x20.png') no-repeat 38px 5px; padding-right: 14px; width: 65px; }
		.l0Bar .loginTabOn .joinNowLink { display: block; float: left; margin-left: 6px; padding-top: 2px; }
		.l0Bar .loginTab  { float: left; height: 25px; padding: 2px 0px 0px;}
		.l0Bar .loginBox { background-color: #8cc63f; border-radius: 0px 0px 8px 8px / 0px 0px 8px 8px; -moz-border-radius: 0px 0px 8px 8px / 0px 0px 8px 8px; -webkit-border-radius: 0px 0px 8px 8px / 0px 0px 8px 8px; display: none; left: -100px; padding: 8px 15px 15px; position: absolute; top: 27px; width: 195px; z-index: 20; }
		.l0Bar .loginBox p { font-weight: bold; margin: 0px 0px 10px; }
		.l0Bar .loginLink { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/loginArrowSprite-9x20.png') no-repeat 38px -9px; padding-right: 14px; width: 65px; }
		.l0Bar .joinNowLink { display: block; float: left; margin-left: 3px; padding-top: 2px; }	
		.l0Bar .loginBox .forgotPass { padding-top: 5px; text-align: right; }
		.l0Bar .loginBox .forgotPass a { font-weight: normal; }
		.l0Bar .loginBox .rememberMe { float: right; width: 92px; }
		.l0Bar .loginBox .rememberMeLbl{ color: #333; font-size: 11px; }
	
	.peakSeasonVhp a { text-decoration: none; }
	.peakSeasonVhp a:hover { text-decoration: underline; }
	
	.peakSeasonVhp { position: relative; }
	.peakSeasonVhp .lftBgColor { background: #67b5d1; float: left; height: 684px; width: 49%;}
	.peakSeasonVhp .rightBgColor { background: #a9dcf5; float: right; height: 684px; width: 49%;}
	.peakSeasonVhp .vhpBg { background: url('/img/cms/web/landingPage/peakSeasonVhpSeries/sheilaBg-1493x684.jpg') no-repeat center top; height: 685px; left: 0px; position: absolute; width: 100%; z-index: 2; }

	.peakSeasonVhp .vhpContainer { height: 685px; margin: 0px auto; position: relative; width: 990px;}
	.peakSeasonVhp .vhpContainer h1 { height: 0px; margin: 0px; padding: 0px; text-indent: -9999px; }
	.peakSeasonVhp .vhpContainer a.logoLink { display: block; height: 85px; margin: 30px 0px 85px; width: 290px; }
	.peakSeasonVhp .vhpContainer .careLogo { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/careLogo-290x85.png') no-repeat 0px 0px; height: 85px; width: 290px; }
	.peakSeasonVhp .vhpContainer .quoteContent { background: url('/img/cms/web/landingPage/peakSeasonVhpSeries/quoteImg-270x255.png') no-repeat 0px 0px; height: 255px; text-indent: -9999px; width: 270px; }
	
	/* vertical service footer */
	/*-----------------------------------*/
	
	/* needed for expansion case */
	.peakSeasonVhp .tabBarExtension { background: #fef9b3; height: 60px; left: 0px; position: absolute; top: 605px; width: 50%;  }
	
	.peakSeasonVhp .vhpContainer .tabBar { background: #fef9b3; height: 60px; position: absolute; top: 605px; width: 610px; }
	.peakSeasonVhp .vhpContainer .tabBar .tabs { float: right; margin: 0px; } 
	.peakSeasonVhp .vhpContainer .tabBar .childCare { width: 160px; }
	.peakSeasonVhp .vhpContainer .tabBar .seniorCare { width: 175px; }
	.peakSeasonVhp .vhpContainer .tabBar .homeCare { width: 110px; }
	.peakSeasonVhp .vhpContainer .tabBar .petCare { width: 140px; }	
	.peakSeasonVhp .vhpContainer .tabBar li { float: left; list-style: none; margin: 0px; position: relative; text-align: center; }
	.peakSeasonVhp .vhpContainer .tabBar li .tab { background: url('/img/cms/web/landingPage/peakSeasonVhpSeries/serviceNavArrow-8x15.png') no-repeat 0px 7px; cursor: pointer; font: normal 23px arial; margin: 15px 0px 0px; padding: 0px; }
	.peakSeasonVhp .vhpContainer .tabBar li .tabTooltipContainer { display: none; }
	.peakSeasonVhp .vhpContainer .tabBar li .tabTooltip { background: #fff; border: 4px solid #00bce4; border-radius: 4px; -moz-border-radius: 4px;  -webkit-border-radius: 4px; height: 120px; left: 0px; padding: 10px; position: absolute; text-align: left; top: -145px; width: 160px; }
	.peakSeasonVhp .vhpContainer .tabBar li .tabTooltip .title { color: #000; font: bold 14px arial; margin: 0px; padding: 0px; }
	.peakSeasonVhp .vhpContainer .tabBar li .tabTooltip .phoneNum { color: #00bce4; font: bold 15px arial; margin: 2px 0px 3px; padding: 0px; }
	.peakSeasonVhp .vhpContainer .tabBar li .tabTooltip ul { margin: 5px 0px 0px 15px; }
	.peakSeasonVhp .vhpContainer .tabBar li .tabTooltip li { color: #666; float: none; font: normal 12px arial; list-style-type: disc; text-align: left; }
	.peakSeasonVhp .vhpContainer .tabBar li .tabTooltip p { color: #666; margin: 0px; }
	.peakSeasonVhp .vhpContainer .tabBar li .tabTooltipArrow { background: url('/img/cms/web/landingPage/peakSeasonVhpSeries/blurbArrow-40x17.png') no-repeat 0px 0px; bottom: 26px; height: 17px; left: 40px; position: absolute; width: 40px; }
	.ie8more .peakSeasonVhp .vhpContainer .tabBar li .tabTooltipArrow, .ie7less .peakSeasonVhp .vhpContainer .tabBar li .tabTooltipArrow { bottom: 25px; }
	
	/* Dynamic Modules */
	/*-----------------------------------*/
	
		/* enroll module styles */
		/*-----------------------------------*/
		.peakSeasonVhp .vhpContainer .basicLiteEnroll { background: #00bce4; border: 1px solid #fff; margin:0px; padding: 15px; position: relative; right: 0px; top: 0px; width: 270px; z-index: 18; }
		.peakSeasonVhp .vhpContainer .basicLiteEnroll .cta  { color: #fff; font: normal 21px arial; margin: 0px; padding: 0px;}
		.peakSeasonVhp .vhpContainer .basicLiteEnroll .errorList { color: #fff; font: normal 11px arial; padding: 2px 0px 4px 3px; }
		.peakSeasonVhp .vhpContainer .basicLiteEnroll #errorListStep2 .errorIcon { background: url('/img/icons/error-exclamation.png') no-repeat scroll right top transparent; height: 16px; width: 140px; }
		.peakSeasonVhp .vhpContainer .basicLiteEnroll .stepOne { display: block; }		
		.peakSeasonVhp .vhpContainer .basicLiteEnroll .zipCode { width: 120px; }
		.ie8more .peakSeasonVhp .vhpContainer .basicLiteEnroll .stepTwo .dynamicOptions { position: relative; overflow: hidden; }
		.peakSeasonVhp .vhpContainer .basicLiteEnroll .stepTwo .formContainer { background: #fff; border-radius: 10px; -moz-border-radius: 10px;  -webkit-border-radius: 10px; margin-bottom: 15px; padding: 12px 7px 3px; }
		.ie8more .peakSeasonVhp .vhpContainer .basicLiteEnroll .stepTwo .formContainer { overflow: hidden; }
		.peakSeasonVhp .vhpContainer .basicLiteEnroll .stepTwo .leftCol { float: left; margin-right: 4px; width: 120px; }
		.peakSeasonVhp .vhpContainer .basicLiteEnroll .stepTwo .rightCol { float: left; width: 128px; }
		.peakSeasonVhp .vhpContainer .basicLiteEnroll .stepTwo .askLabel { color: #000; font: bold 13px arial; margin-bottom: 5px;}
		.peakSeasonVhp .vhpContainer .basicLiteEnroll .stepTwo .radio { margin: 0px 0px 10px; }
		.peakSeasonVhp .vhpContainer .basicLiteEnroll .stepTwo .radioBtn { float: left; margin: 3px 0px 0px; width: 20px; }
		.ie7less .peakSeasonVhp .vhpContainer .basicLiteEnroll .stepTwo .radioBtn { margin: 0px; }
		.peakSeasonVhp .vhpContainer .basicLiteEnroll .stepTwo .label { float: left; padding: 0px; width: 90px; }
		.peakSeasonVhp .vhpContainer .basicLiteEnroll .stepTwo .rightCol .label { width: 108px; }
		.peakSeasonVhp .vhpContainer .basicLiteEnroll .stepTwo label { display: block; margin: 0px 0px 8px; }
		.peakSeasonVhp .stepTwo .ccOptions { display: none; }
		.peakSeasonVhp .stepTwo .sccOptions { display: none; }
		.peakSeasonVhp .stepTwo .homeOptions { display: none; }
		.peakSeasonVhp .stepTwo .petsOptions { display: none; }

		.peakSeasonVhp .vhpContainer .basicLiteEnroll .stepTwo  .dynamicOptions .errorIcon2{background: url("/img/icons/error-exclamation.png") no-repeat scroll right top transparent;color:#cc0000;height: 16px;width: 132px;}
		
		/* timeline module styles */
		/*-----------------------------------*/
		.peakSeasonVhp .dynamicModules{position: absolute;right: 0;top: 77px;width: 280px;}
		.peakSeasonVhp .timelineApp { background: #f6fbfe; border: 1px solid #f6fbfe; height: 340px; padding: 15px; position: absolute; overflow: hidden; left: 0px; top: 235px; width: 270px; }
		.peakSeasonVhp .timelineApp p { color: #333; font: bold 12px arial; margin: 0px 0px 5px; padding: 0px; }
		.peakSeasonVhp .timelineApp .timelineContainer { height: 320px; position: relative; overflow: hidden; }
		.peakSeasonVhp .timelineApp .timelineContainer .baseOverlay { background: url('/img/cms/web/landingPage/peakSeasonVhpSeries/timelineBaseOverlay-1x65.png') repeat-x; bottom: 0px; height: 65px; position: absolute; width: 100%; }
		.peakSeasonVhp .timelineApp .node {position: absolute; width: 100%;}
		.peakSeasonVhp .timelineApp .timelineNode  { border-bottom: 1px solid #ccc; padding: 5px 5px 5px 3px; }
		.peakSeasonVhp .timelineApp .timelineNode .nodeImg { float: left; margin: 2px 15px 0px 0px; width: 36px; }
		.peakSeasonVhp .timelineApp .timelineNode .nodeDetails { float: left; width: 210px; }
		.peakSeasonVhp .timelineApp .timelineNode .nodeLocation { color: #99999c; font: italic 10px arial; }
		.peakSeasonVhp .timelineApp .timelineNode .nodeDesc { color: #333; font: normal 12px arial; }
		.peakSeasonVhp .timelineApp .timelineNode .nodeProduct { color: #6db33f; font: bold 14px arial; }
	
	/* Additional Promo Sections */
	/*-----------------------------------*/
	.peakSeasonVhp .additionalContent { margin: 0px auto; padding: 0px 0px 0px 20px; width: 990px; }
	.peakSeasonVhp .additionalContent .g24 { margin-top: 25px; }
	.peakSeasonVhp .additionalContent .facePile { float: left; height: 150px; margin-right: 37px; padding-top: 7px; width: 440px; }
	.peakSeasonVhp .additionalContent .promoArea { float: left; height: 150px; margin-right: 37px; width: 215px; }
	.peakSeasonVhp .additionalContent .promoArea h2 { border-bottom: 1px solid #ccc; color: #009999; font: normal 27px arial; margin: 0px 0px 10px 0px; padding-bottom: 6px; }
	.peakSeasonVhp .additionalContent .promoArea p { color: #666; font-size: 16px; line-height: 24px; margin: 0px 0px 10px 0px; }

	.peakSeasonVhp .additionalContent .promoArea a:hover { text-decoration: none; }
	.peakSeasonVhp .additionalContent .promoArea p a { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/blueRtArrowSprite-16x55.png') no-repeat right -31px; color: #0066cc; display: inline-block; height: 26px; padding-right: 22px; text-decoration: none; }
	.peakSeasonVhp .additionalContent .promoArea p a:hover { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/blueRtArrowSprite-16x55.png') no-repeat right 2px; text-decoration: underline; }
	.peakSeasonVhp .additionalContent .last { margin-right: 0px; }
	.peakSeasonVhp .additionalContent .featuredBy { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/pressLogos-950x38.jpg') no-repeat 0px 0px; height: 38px; margin: 60px 0px 45px 0px; width: 950px; } 
    .hideToProvidersTitle,.hideToSeekersTitle{display:none;}
    .showPTitle{display:block}
    