/* mvVhp Styles */

/* Overwrite styles */
/*---------------------------------------------------------------------------------------------*/
	html, body { background: none #fff; font: normal 12px arial; margin: 0px; padding: 0px; }

		/* Smart Form overwrites for Login Box */
		/*-------------------------------------*/
		.multiVerticalVHP .l0Bar .loginBox .smartForm  { margin: 0px; }
		.multiVerticalVHP .l0Bar .loginBox .smartForm .ask { margin-bottom: 13px; }
		.multiVerticalVHP .l0Bar .loginBox .smartForm .submit { float: left; margin: 0px; width: 80px; }
		.multiVerticalVHP .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; }
		.multiVerticalVHP .l0Bar .loginBox .smartForm .password { float: left; width: 135px; }
		
	/* 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; }
	
	/* Login with FB styles */	
	/*-----------------------------------*/
	.fb-button-center, .fb-button-left {background: url("/img/cms/web/buttons/fb-button-sprite-25x150.png") no-repeat scroll left top transparent; float: left; height: 25px;}
	.fb-button-left {width: 25px;}
	.fb-button-center {background: none; background-position: left -25px; background-repeat: repeat-x;color: #FFFFFF;font-size: 12px; line-height: 25px; padding: 0 5px 0 8px; text-decoration: none; }
	.fb-button:active .fb-button-left {background-position: 100% -75px;}
	.fb-button:hover { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
	
	.facebookLogin { border: none; float: right; height: auto; right: 250px; position: absolute; top: 4px; width: 190px; }
	.facebookLogin .fb-button {margin: 0px; text-shadow: none;}		
	.facebookLogin a:hover .fb-button-center { text-decoration: underline; }
	
/*---------------------------------------------------------------------------------------------*/	
	
/* Globally used styles */
/*-----------------------------------*/
.multiVerticalVHP { position: relative;}
.multiVerticalVHP a { text-decoration: none; }
.multiVerticalVHP a:hover { text-decoration: underline; }

/* Vertical background */
/*----------------------------------*/
.multiVerticalVHP .vhpBg { border-bottom: 10px solid #ccc; margin: 0px auto; background:url(/img/cms/web/landingPage/vhpMultiVerticalSeries/mvVhp/bg.jpg?v=1) bottom right no-repeat; min-height:735px;}

	/* Vertical background images */
	.tabContentContainer {background:white;}
	.showing_Children .tabContentContainer {background:url(/img/cms/web/landingPage/vhpMultiVerticalSeries/mvVhp/children-bg.jpg) -55px -10px no-repeat white;}
	.showing_Seniors .tabContentContainer {background:url(/img/cms/web/landingPage/vhpMultiVerticalSeries/mvVhp/seniors-bg.jpg) -55px -40px no-repeat white;}
	.showing_Home .tabContentContainer {background:url(/img/cms/web/landingPage/vhpMultiVerticalSeries/mvVhp/home-bg.jpg) -55px -7px no-repeat white;}
	.showing_Pets .tabContentContainer {background:url(/img/cms/web/landingPage/vhpMultiVerticalSeries/mvVhp/pets-bg.jpg) -55px -20px no-repeat white;}
	
/* L0 styles */
/*---------------------------------------*/
.multiVerticalVHP .l0Bar  { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/gradientHdr-1680x34.jpg') no-repeat right top #09bde2; color: #fff; height: 27px; padding: 7px 0px 0px 0px; } 
.multiVerticalVHP .l0Bar .l0Content { float: right; margin-right: 155px; } 
.multiVerticalVHP .l0Bar  a { color: #fff; } 

	/* Login Box styles */
	/*---------------------------------------*/
	.multiVerticalVHP .l0Bar .l0Nav { position: relative; }
	.multiVerticalVHP .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;}
	.multiVerticalVHP .l0Bar .loginTabOn .loginBox { display: block; }
	.multiVerticalVHP .l0Bar .loginTabOn .pipe { display: none; }
	.multiVerticalVHP .l0Bar .loginTabOn .loginLink { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/loginArrowSprite-9x20.png') no-repeat 38px 5px; padding-right: 14px; width: 65px; }
	.multiVerticalVHP .l0Bar .loginTabOn .joinNowLink { display: block; float: left; margin-left: 6px; padding-top: 2px; }
	.multiVerticalVHP .l0Bar .loginTab  { float: left; height: 25px; padding: 2px 0px 0px;}
	.multiVerticalVHP .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; right: 10px; padding: 8px 15px 15px; position: absolute; top: 27px; width: 195px; z-index: 20; }
	.multiVerticalVHP .l0Bar .loginBox p { font-weight: bold; margin: 0px 0px 10px; }
	.multiVerticalVHP .l0Bar .loginLink { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/loginArrowSprite-9x20.png') no-repeat 38px -9px; padding-right: 14px; width: 65px; }
	.multiVerticalVHP .l0Bar .joinNowLink { display: block; float: left; margin-left: 3px; padding-top: 2px; }	
	.multiVerticalVHP .l0Bar .loginBox .forgotPass { padding-top: 5px; text-align: right; }
	.multiVerticalVHP .l0Bar .loginBox .rememberMe { float: right; width: 92px; }
	.multiVerticalVHP .l0Bar .loginBox .rememberMeLbl{ color: #333; font-size: 11px; }

/* Header styles */
/*---------------------------------------*/
.multiVerticalVHP .header { margin-bottom: 15px; position: relative; }
.multiVerticalVHP .header  .careLogo { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/careLogo-290x85.png') no-repeat 0px 0px; cursor: pointer; display: block; float: left; height: 85px; width: 290px; }
.multiVerticalVHP .header  .vhpFaceile { height: 75px; position: absolute; right: 50px; top: 15px; width: 410px; }
	
/* Vertical Navigation styles */
/*---------------------------------------*/
.multiVerticalVHP .tabVerticals { float: left; text-indent: -9999px; width: 190px; }
.multiVerticalVHP .tabVerticals .tabNode { border-bottom: 2px solid #dff2f4; height: 45px; padding: 30px 0px 0px 25px; position: relative; width: 165px; z-index: 16; }
.multiVerticalVHP .tabVerticals .tabNode .tabLabel { height: 20px; width: 100px; }
.multiVerticalVHP .tabVerticals .tabNode .navArrow { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/tabSelectionArrow-33x75.png') no-repeat 0px 0px; border: none; display: none; height: 75px; position: absolute; right: -33px; top: 0px; width: 33px; }
.multiVerticalVHP .tabVerticals .tabNode-on .navArrow { display:block } 
.multiVerticalVHP .tabVerticals .tabNode-off .navArrow { display: none !important; } 
.multiVerticalVHP .tabVerticals .first { border-top-left-radius: 17px 22px; -moz-border-radius-topleft: 17px 22px; -webkit-border-top-left-radius: 17px 22px; }
.multiVerticalVHP .tabVerticals .last{ border-bottom: none; border-bottom-left-radius: 17px 22px; -moz-border-radius-bottomleft: 17px 22px; -webkit-border-bottom-left-radius: 17px 22px; }

	/* Vertical specific tab styles */
	/*---------------------------------------*/
	.multiVerticalVHP .tabVerticals .tab1.tabNode-on  { background-color: #8cc63f; cursor: default; } 
	.multiVerticalVHP .tabVerticals .tab1.tabNode-on .tabLabel { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/navSprite-100x311.png') no-repeat 0px 0px; }
	.multiVerticalVHP .tabVerticals .tab1.tabNode-off { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/navArrow-20x27.png') no-repeat 150px 25px #b9e5ec; }
	.multiVerticalVHP .tabVerticals .tab1.tabNode-off:hover  { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/navArrowHover-20x27.png') no-repeat 150px 25px #daf5fb; } 
	.multiVerticalVHP .tabVerticals .tab1.tabNode-off .tabLabel { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/navSprite-100x311.png') no-repeat 0px -167px; }
	
	.multiVerticalVHP .tabVerticals .tab2.tabNode-on { background-color: #8cc63f; cursor: default; }
	.multiVerticalVHP .tabVerticals .tab2.tabNode-on .tabLabel { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/navSprite-100x311.png') no-repeat 0px -40px; }
	.multiVerticalVHP .tabVerticals .tab2.tabNode-off { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/navArrow-20x27.png') no-repeat 150px 25px #b9e5ec; }
	.multiVerticalVHP .tabVerticals .tab2.tabNode-off:hover { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/navArrowHover-20x27.png') no-repeat 150px 25px #daf5fb; }
	.multiVerticalVHP .tabVerticals .tab2.tabNode-off .tabLabel { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/navSprite-100x311.png') no-repeat 0px -209px; }
	
	.multiVerticalVHP .tabVerticals .tab3.tabNode-on { background-color: #8cc63f; cursor: default; }
	.multiVerticalVHP .tabVerticals .tab3.tabNode-on .tabLabel { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/navSprite-100x311.png') no-repeat 0px -83px; }
	.multiVerticalVHP .tabVerticals .tab3.tabNode-off { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/navArrow-20x27.png') no-repeat 150px 25px #b9e5ec; }
	.multiVerticalVHP .tabVerticals .tab3.tabNode-off:hover { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/navArrowHover-20x27.png') no-repeat 150px 25px #daf5fb; }
	.multiVerticalVHP .tabVerticals .tab3.tabNode-off .tabLabel { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/navSprite-100x311.png') no-repeat 0px -251px; }
	
	.multiVerticalVHP .tabVerticals .tab4.tabNode-on { background-color: #8cc63f; cursor: default; }
	.multiVerticalVHP .tabVerticals .tab4.tabNode-on .tabLabel { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/navSprite-100x311.png') no-repeat 0px -125px; }
	.multiVerticalVHP .tabVerticals .tab4.tabNode-off { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/navArrow-20x27.png') no-repeat 150px 25px #b9e5ec; }
	.multiVerticalVHP .tabVerticals .tab4.tabNode-off:hover { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/navArrowHover-20x27.png') no-repeat 150px 25px #daf5fb; }
	.multiVerticalVHP .tabVerticals .tab4.tabNode-off .tabLabel { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/navSprite-100x311.png') no-repeat 0px -293px; }
	
/* Main content styles / Vertical content section */
/*------------------------------------------------*/
.multiVerticalVHP .contentNode { display: block; position: relative; padding:25px 0 25px 45px;}
.multiVerticalVHP .contentNode .verticalName { height: 0px; margin: 0px; padding: 0px; text-indent: -9999px; }

.multiVerticalVHP .vhpContainer {margin: 0px auto; padding: 20px 0px 0px; position: relative; width: 1004px; }
.multiVerticalVHP .vhpContainer .preloader { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/preloader-128x128.gif') no-repeat 0px 0px; height: 128px; left: 411px; margin: 0px auto; position: absolute; top: 240px; width: 128px; z-index: 17; }
.multiVerticalVHP .verticalTabs {visibility: hidden; position: relative; margin:40px 0;}
.multiVerticalVHP .verticalTabs .verticalContent { border-radius: 0px 17px 17px 17px / 0px 22px 22px 22px; -moz-border-radius: 0px 17px 17px 17px / 0px 22px 22px 22px; -webkit-border-radius: 0px 17px 17px 17px / 0px 22px 22px 22px; float: left; position: relative; width: 780px; border:solid white; border-width:0 0 4px 4px;}
.multiVerticalVHP .verticalTabs .minHeight-blank { height: 470px; }
.multiVerticalVHP .verticalTabs .minHeight-search { min-height: 420px; }
.multiVerticalVHP .verticalTabs .minHeight-enroll { min-height: 482px; }
.multiVerticalVHP .verticalContainer { position: relative; }
.multiVerticalVHP .verticalContainer  .smartSelect { position: absolute; width: 285px; }

.multiVerticalVHP .contentNode .headline {font-size:25px; font-family:Marydale; font-weight:bold;}
.multiVerticalVHP .contentNode .serviceList {font-size:19px; color:#999999; margin:25px 0; padding:0;}
.multiVerticalVHP .contentNode .serviceList li {list-style-type:none; margin:25px 0; padding:0;}

/* Additional Promo Sections */
/*-----------------------------------*/
.multiVerticalVHP .additionalContent { margin: 0px auto; padding: 28px 0px 0px 20px; width: 1004px; }
.multiVerticalVHP .additionalContent  h1 { color: #8cc63f; font: normal 42px arial; float: left; margin-right: 37px; padding: 0px; width: 440px; }
.multiVerticalVHP .additionalContent .promoArea { float: left; height: 150px; margin-right: 37px; width: 215px; }
.multiVerticalVHP .additionalContent .promoArea h2 { border-bottom: 1px solid #ccc; color: #009999; font: normal 27px arial; margin: 0px 0px 10px 0px; padding-bottom: 6px; }
.multiVerticalVHP .additionalContent .promoArea p { color: #666; font-size: 16px; line-height: 24px; margin: 0px 0px 10px 0px; }

.multiVerticalVHP .additionalContent .promoArea a:hover { text-decoration: none; }
.multiVerticalVHP .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; }
.multiVerticalVHP .additionalContent .promoArea p a:hover { background: url('/img/cms/web/landingPage/vhpMultiVerticalSeries/blueRtArrowSprite-16x55.png') no-repeat right 2px; text-decoration: underline; }
.multiVerticalVHP .additionalContent .last { margin-right: 0px; }
.multiVerticalVHP .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; } 

/* everyForm */
.everyForm {position:absolute; top:-15px; right:0px; z-index:1; min-height:460px;}
.everyForm .whatWould { color: #666; display: block !important; margin: 15px 0px 1px; min-height: 18px; }

/* light */
.globalLight {-webkit-box-shadow: 0 3px 3px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 3px 3px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 3px 3px 1px rgba(0, 0, 0, 0.1);}

