/* mvVhp Styles */

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

		/* Smart Form overwrites for Login Box */
		/*-------------------------------------*/
		.loginBox .smartForm .submit input{background:#8AC265;}
		.multiVerticalVHP .l0Bar .loginBox .smartForm  { margin: 0px; }
		.multiVerticalVHP .l0Bar .loginBox .smartForm .ask { margin-bottom: 13px; }
		.multiVerticalVHP .l0Bar .loginBox .smartForm .submit { float: left; margin: 0px;padding:0px; }
		.multiVerticalVHP .l0Bar .loginBox .smartForm .submit input { 
		background-color: #8AC265;
		background-image: -webkit-gradient(linear, top, bottom, color-stop(0,rgba(138, 194, 101, 1) 0%), color-stop(1,rgba(109, 179, 63, 1) 100%));
		background-image: -webkit-linear-gradient(top, rgba(138, 194, 101, 1) 0%, rgba(109, 179, 63, 1) 100%);
		background-image:    -moz-linear-gradient(top, rgba(138, 194, 101, 1) 0%, rgba(109, 179, 63, 1) 100%);
		background-image: 	  -ms-linear-gradient(top, rgba(138, 194, 101, 1) 0%, rgba(109, 179, 63, 1) 100%);
		background-image:      -o-linear-gradient(top, rgba(138, 194, 101, 1) 0%, rgba(109, 179, 63, 1) 100%);
		background-image:         linear-gradient(top, rgba(138, 194, 101, 1) 0%, rgba(109, 179, 63, 1) 100%);
		border-radius: 8px;
		outline: none;
		padding: 11px 24px;
		border-top: 1px solid #a7d18c;
		border-width: 2px 0px 1px;
		color: #ffffff;
		font-weight: bold; 
		font-size: 14px;
		margin-right: 14px;
		text-align: center;
		text-decoration:none;
		width:255px;
		height:auto;
		}
		.multiVerticalVHP .l0Bar .loginBox .smartForm .submit .button-arrow{width: 5px; position: absolute; left: 165px; top: 18px; margin-left: 6px;}
		.multiVerticalVHP .l0Bar .loginBox .smartForm .password {  }
		
	/* 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; }
/*---------------------------------------------------------------------------------------------*/	
	
/* 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  { position:relative;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: #fff; 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;color:#336699; }
	.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: #fff; display: none; right:26px;border:1px solid #ddd;border-top:1px solid #fff; border-left:2px solid #dddddd;padding: 8px 13px 20px; position: absolute; top: 27px; width: 255px; z-index: 1000;-moz-box-shadow: 0 3px 2px -2px gray;-webkit-box-shadow:  0px 3px 2px -2px gray;box-shadow: 0 3px 2px -2px gray; }
	.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 { text-align: right;float:left; }
	.multiVerticalVHP .l0Bar .loginBox .rememberMe { float: left; width: 92px; }
	.multiVerticalVHP .l0Bar .loginBox .rememberMeLbl{ color: #333; font-size: 11px; }

/* Header styles */
/*---------------------------------------*/
.multiVerticalVHP .header { margin-bottom: 15px; }
.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 h1 { color: #8cc63f; font: normal 50px arial; margin: 0px; padding: 20px 0px 0px 400px; }
	
/* 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 .facePile { float: left; height: 150px; margin-right: 37px; padding-top: 7px; 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;}

/* 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);}


.multiVerticalVHP .l0Bar .loginBox .headingOne {color:#65ac39;font:bold 14px arial;text-align:left;}
.multiVerticalVHP .l0Bar .loginBox .headingTwo {color:#868686;text-align:left;}
.multiVerticalVHP .l0Bar .loginBox .whiteSpace {background: none repeat scroll 0 0 white;height: 5px;left: 155px; position: absolute;top: -2px;width: 73px; }
.multiVerticalVHP .l0Bar .loginBox .forgotPass a {color:#336699;text-decoration:underline;}
.multiVerticalVHP .l0Bar .loginBox .pipeSep {padding:0 5px 0 0;float:left;}

#loginLink{border-top: 0px !important;border-bottom:0px !important;position:relative;}

.multiVerticalVHP .l0Bar .loginLinkVHP{border:0 !important;padding:0 !important;}
.flipIcon {width:9px;padding-left:6px;}
