html,
body {
  background-color: #e5e5e5 !important;
}
.seoHT {
  margin: 0;
  padding: 0;
  background: #66d7ef url(/img/headTerm/bg-blue-gradient.jpg?v=1) 0 0 repeat-x;
  color: #333;
  min-height: 1815px;
  font: 12px arial, sans-serif;
}
.l0Bg {
  background: #6DB341 url(/img/headTerm/L0-gradient.jpg?v=1) 0 0 no-repeat;
  height: 28px;
  padding-top: 7px;
}
.seoHTContent {
  margin: 0 auto;
  width: 980px;
  position: relative;
}
.seoHTContent a:hover {
  text-decoration: underline;
}
.l0Content,
.seoHTSearchBlock,
.seoHTFormBlock,
.popularBlockH,
.seoHTMainHeadlineR {
  float: right;
}
.seoHTCareLogo,
.seoHTMainHeadline,
.searchBaseBlock {
  float: left;
}
.seoHTMainHeadlineR {
  padding-right: 60px;
}
.searchBaseBlock {
  width: 415px;
}
.topSection {
  padding-top: 20px;
}
.midSection {
  padding-top: 10px;
}
.headTermBg {
  background: #fff url(/img/headTerm/img-ltrbx-babysitter.jpg) top left no-repeat scroll;
  min-height: 605px;
}
.topL0Gradient {
  background: #00bce4 url(/img/headTerm/L0-gradient.jpg?v=1) center center no-repeat;
  height: 35px;
}
.socialMedia {
  padding: 0 0 0 5px;
  display: inline-block;
  float: left;
  height: 21px;
}
.socialMediaCommon {
  padding: 2px 0 0 5px;
  display: inline-block;
  float: left;
  height: 21px;
}
.seoHTL0Links {
  color: #ffffff !important;
  text-decoration: none;
}
.searchBoxTop {
  height: 43px;
  background-color: #efefdf;
  color: #333333;
  font-size: 14px;
  padding: 17px 15px 0;
  z-index: 105;
  width: 555px;
}
.searchBoxTop .customSelect {
  vertical-align: middle;
}
.textFieldBox {
  background: none repeat scroll 0 0 white;
  padding: 4px;
  border: 1px solid #ccc;
  box-shadow: 0 1px 2px #999999 inset;
  height: 30px;
}
.textFieldTxt {
  color: #666666;
  font-size: 14px;
  width: 75px;
  border: 0 none;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
.goButton {
  cursor: pointer;
  background: #6db33f url(/img/headTerm/button-arrow-white-sm.png?v=1) 82% 50% no-repeat !important;
  float: left;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding: 0 5px 2px 0 !important;
  margin-left: 10px;
  position: relative;
  text-align: center;
  top: -2px;
  border: 2px solid #fff !important;
  width: 48px;
  height: 30px;
  vertical-align: middle !important;
}
.doubleLine {
  widht: 1px;
  height: 28px;
  border-left: 1px solid #dedec4;
  border-right: 1px solid #F8f8eb;
  margin: 0 10px 0 15px;
  float: left;
}
.headerText {
  font-weight: bold;
  font-size: 40px;
  color: #6db33f;
}
.headerSubText {
  font-size: 32px;
  color: #00bce4;
}
.headerTextABg {
  margin-top: 30px;
  padding: 22px 0;
}
.headerTextARepBg {
  background: url(/img/headTerm/gradient-white-headline.png?v=1) 0 0 repeat-x;
  height: 129px;
  left: 0;
  position: absolute;
  top: 175px;
  width: 56%;
}
.headerTextA {
  font-weight: bold;
  font-size: 44px;
  color: #6db33f;
}
.headerSubTextA {
  font-size: 36px;
  color: #00bce4;
}
.formBlockA {
  border: 1px solid #ccc;
  box-shadow: 0 0 10px 1px #bfbfbf;
  padding: 15px 56px;
  width: 270px;
}
.formBlockB {
  border: 1px solid #ccc;
  box-shadow: 0 0 10px 1px #bfbfbf;
  padding: 30px 30px 20px;
  width: 478px;
}
.formBlockB .innerBlock1 {
  width: 230px;
  float: left;
  padding-right: 18px;
}
.formBlockB .innerBlock2 {
  width: 230px;
  float: left;
  padding-right: 0;
}
.formBlockA,
.formBlockB {
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  margin-bottom: 30px;
}
.searchForU {
  position: absolute;
  z-index: 120;
}
.borderMid {
  height: 10px;
  background-color: #33c9e9;
}
.commonBlock {
  width: 948px;
  min-height: 400px;
  background-color: #fff;
  border-top: 2px solid #6db33f;
  margin-top: -2px;
  padding: 16px;
}
.commonBlockMargin {
  margin-top: 20px;
}
.commonBlock .size {
  width: 160px;
  float: left;
}
.commonBlock .photo {
  height: 160px;
  text-align: center;
}
.commonBlock .name {
  font-size: 14px;
  font-weight: bold;
  color: #000;
}
.commonBlock .loc {
  font-size: 14px;
  color: #666;
}
.commonBlock .title {
  font-size: 14px;
  font-weight: bold;
  color: #336699;
}
.commonBlock .dotLine {
  border: 1px dotted #6db33f;
  border-width: 0 1px 0 0;
  float: left;
  height: 375px;
  margin: 0 17px;
  width: 1px;
}
.viewProfileBtn {
  background: #f15c22 url(/img/headTerm/button-arrow-white-sm.png?v=1) 80% 50% no-repeat;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding: 4px 20px 4px 30px;
  border: 2px solid #fff;
  height: 18px;
  width: 105px;
  position: relative;
  top: 10px;
}
.postJobBtn {
  background: #f15c22 url(/img/headTerm/button-arrow-white-sm.png?v=1) 78% 50% no-repeat;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding: 4px 20px 4px 45px;
  border: 2px solid #fff;
  height: 18px;
  width: 90px;
  position: relative;
  top: 10px;
}
.joinFreeHeading {
  font-size: 26px;
  font-weight: bold;
  color: #000;
  margin-bottom: 10px;
}
.agreeTo {
  margin-bottom: 10px;
}
.helpWith {
  margin-bottom: 10px;
}
.tabContainer .tabNB_on,
.tabContainer .tabNBJ_on,
.profileHeadeline {
  font-size: 18px;
  font-weight: bold;
  color: #000;
}
.tabContainer .tabNB_off,
.tabContainer .tabNBJ_off {
  font-size: 16px;
  color: #999;
}
.tabContainer .tabNB_on {
  background: #fff url(/img/headTerm/tab-gradient.jpg?v=1) 0 0 repeat-x;
  float: left;
  height: 26px;
  padding: 10px 5px 7px 20px;
  width: 155px;
}
.tabContainer .tabNB_off {
  background-color: #ccf2fa;
  float: left;
  height: 20px;
  padding: 6px 5px 7px 20px;
  width: 135px;
  margin-top: 8px;
}
.tabContainer .tabNBJ_on {
  background: #fff url(/img/headTerm/tab-gradient.jpg?v=1) 0 0 repeat-x;
  float: left;
  height: 26px;
  padding: 10px 5px 7px 20px;
  width: 200px;
}
.tabContainer .tabNBJ_off {
  background-color: #ccf2fa;
  float: left;
  height: 20px;
  padding: 6px 5px 7px 20px;
  width: 165px;
  margin-top: 8px;
}
.findBabySitterBlock {
  background-color: #efefdf;
  height: 28px;
  padding: 10px 5px 15px 20px;
  width: 920px;
  margin-top: 15px;
  text-align: center;
}
.findBabySitterBlock .headline {
  font-size: 18px;
  font-weight: bold;
  color: #00bce4;
  margin-right: 10px;
  padding-top: 5px;
}
.findBabySitterBlock .zipCode {
  margin-top: 3px;
}
.findBabySitterBlock .blockCen {
  margin-left: 215px;
}
.getStartedBtn input {
  cursor: pointer;
  background: #6db33f url(/img/headTerm/button-arrow-white-sm.png?v=1) 84% 50% no-repeat;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding: 5px 15px 5px 14px;
  text-align: left;
  border: 2px solid #fff;
  width: 130px;
  margin-left: 15px;
}
.textDecorNone {
  text-decoration: none;
}
.czenAccordionInnerContainer .tabBT_off {
  cursor: pointer;
  font-size: 24px;
  font-weight: bold;
  color: #000;
  background-color: #e1e1e1;
  padding: 8px;
}
.czenAccordionInnerContainer .tabBT_off:hover {
  background-color: #ececec;
}
.czenAccordionInnerContainer .arrowBg_off {
  background: #fff url(/img/headTerm/accordion-arrow-closed.png?v=1) center center no-repeat;
  padding: 6px 5px 9px;
  width: 20px;
  height: 15px;
}
.czenAccordionInnerContainer .arrowBg_on {
  background: #fff url(/img/headTerm/accordion-arrow-open.png?v=1) center center no-repeat;
  padding: 6px 5px 9px;
  width: 20px;
  height: 15px;
}
.czenAccordionContainer .czenAccordionInnerContainer {
  margin-bottom: 15px;
}
.headLine24 {
  font-size: 24px;
  font-weight: bold;
  color: #000;
}
.headLine26 {
  font-size: 26px;
  font-weight: bold;
  color: #000;
}
.subHeading16 {
  font-size: 16px;
  color: #000;
}
.subHeading14 {
  font-size: 14px;
  color: #000;
  font-weight: normal;
}
.headingAT {
  font-size: 24px;
  color: #00bce4;
  font-weight: bold;
  margin: 10px 0;
}
.subHeadingAT {
  font-size: 14px;
  color: #000;
  margin-bottom: 10px;
}
.titleAT16 {
  font-size: 16px;
  color: #336699;
  font-weight: bold;
}
.numberOne,
.numberTwo,
.numberThree {
  color: #00bce4;
  font-size: 21px;
  font-weight: bold;
  padding: 6px 45px 4px 31px;
}
.numberOne {
  background: url(/img/headTerm/img-one.png?v=1) left center no-repeat;
}
.numberTwo {
  background: url(/img/headTerm/img-two.png?v=1) left center no-repeat;
}
.numberThree {
  background: url(/img/headTerm/img-three.png?v=1) left center no-repeat;
}
.joinStripeBg {
  background: url(/img/headTerm/join-stripes.jpg?v=1) 0 0 no-repeat;
  height: 102px;
  width: 444px;
  padding: 18px 4px 2px 20px;
}
.joinStripeTxt {
  font-size: 21px;
  color: #fff;
}
.joinNowBtn {
  background: #f15c22 url(/img/headTerm/button-arrow-white-lrg.png?v=1) 85% 50% no-repeat;
  color: #fff;
  font-size: 21px;
  font-weight: bold;
  padding: 6px 20px 8px 35px;
  border: 2px solid #fff;
  width: 115px;
  margin-top: 20px;
}
.upgradeNowBtn {
  background: #f15c22 url(/img/headTerm/button-arrow-white-lrg.png?v=1) 82% 50% no-repeat;
  color: #fff;
  font-size: 21px;
  font-weight: bold;
  padding: 6px 5px 8px;
  text-align: center;
  border: 2px solid #fff;
  width: 250px;
  margin: 25px 0 0 100px;
}
.upgradeNowBtnSml {
  background: #f15c22 url(/img/headTerm/button-arrow-white-lrg.png?v=1) 95% 50% no-repeat;
  color: #fff;
  font-size: 21px;
  font-weight: bold;
  padding: 6px 5px 8px;
  text-align: center;
  border: 2px solid #fff;
  width: 170px;
  margin-top: 20px;
}
.postAJobBtn {
  background: #f15c22 url(/img/headTerm/button-arrow-white-lrg.png?v=1) 76% 50% no-repeat;
  color: #fff;
  font-size: 21px;
  font-weight: bold;
  padding: 6px 5px 8px;
  text-align: center;
  border: 2px solid #fff;
  width: 240px;
  margin: 25px 0 0 100px;
}
.postAJobBtnSml {
  background: #f15c22 url(/img/headTerm/button-arrow-white-lrg.png?v=1) 87% 50% no-repeat;
  color: #fff;
  font-size: 21px;
  font-weight: bold;
  padding: 6px 5px 8px;
  text-align: center;
  border: 2px solid #fff;
  width: 170px;
  margin-top: 20px;
}
.becomeFeaturedBtn {
  background: #f15c22 url(/img/headTerm/button-arrow-white-lrg.png?v=1) 88% 50% no-repeat;
  color: #fff;
  font-size: 21px;
  font-weight: bold;
  padding: 6px 5px 8px;
  text-align: center;
  border: 2px solid #fff;
  width: 260px;
  margin: 25px 0 0 100px;
}
.becomeFeaturedBtnSml {
  background: #f15c22 url(/img/headTerm/button-arrow-white-lrg.png?v=1) 97% 50% no-repeat;
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  padding: 6px 5px 8px;
  text-align: center;
  border: 2px solid #fff;
  width: 175px;
  margin-top: 20px;
}
.searchBtn {
  background: #f15c22 url(/img/headTerm/button-arrow-white-lrg.png?v=1) 79% 50% no-repeat;
  color: #fff;
  font-size: 21px;
  font-weight: bold;
  padding: 6px 5px 8px;
  text-align: center;
  border: 2px solid #fff;
  width: 165px;
  margin: 25px 0 0 100px;
}
.calcRatesBtn {
  width: 175px;
}
.calcRatesBtn input {
  cursor: pointer;
  font-family: arial, sans-serif;
  background: #6db33f url(/img/headTerm/button-arrow-white-sm.png?v=1) 90% 50% no-repeat;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding: 6px 20px 6px 12px;
  text-align: left;
  border: 2px solid #fff;
  width: 150px;
  margin: 10px 0 10px 0;
}
.doubleLineLit {
  widht: 1px;
  height: 33px;
  border-left: 1px solid #22c5e6;
  border-right: 1px solid #94e6f4;
  margin: 0 45px;
  padding: 8px 0;
  height: 225px;
  width: 0 !important;
}
.signUpBtn input {
  cursor: pointer;
  background: #f15c22 url(/img/headTerm/button-arrow-white-sm.png?v=1) 85% 50% no-repeat;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  padding: 6px 5px;
  border: 2px solid #fff;
  text-align: center;
  width: 115px;
  margin-top: 10px;
}
.getMoreTipsBtn {
  background: #f15c22 url(/img/headTerm/button-arrow-white-sm.png?v=1) 94% 50% no-repeat;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  padding: 6px 5px;
  border: 2px solid #fff;
  text-align: center;
  width: 135px;
  margin-top: 15px;
}
.ovalWhite {
  color: #336699;
  font-size: 14px;
  padding: 6px 0 6px 15px;
  background-color: #fffcd9;
  -moz-border-radius: 22px 22px 22px 22px;
  -webkit-border-radius: 22px 22px 22px 22px;
  border-radius: 22px 22px 22px 22px;
  height: 18px;
}
.testimonialBG {
  background: url(/img/headTerm/gradient-testimonial.jpg?v=1) 0 0 repeat-x;
  color: #000;
  font-size: 20px;
  padding: 5px 0;
  width: 980px;
  height: 170px;
}
.testimonialTop {
  margin-top: 50px;
}
.temoName {
  color: #666666;
  font-size: 18px;
  margin-right: 45px;
  text-align: right;
}
blockquote {
  font-size: 20px;
  font-style: normal;
  line-height: 160%;
  padding: 0;
}
.bqstart {
  color: #CCF2FA;
  float: left;
  font-family: times New Roman;
  font-size: 400%;
  font-style: normal;
  height: 45px;
  margin-bottom: -50px;
  margin-top: -20px;
  padding-top: 28px;
}
.bqend {
  color: #CCF2FA;
  float: right;
  font-family: times New Roman;
  font-size: 400%;
  font-style: normal;
  height: 25px;
  margin-top: 0;
  padding-top: 22px;
}
.borderBase {
  height: 10px;
  background-color: #00bce4;
}
.seoHeadTermFooter {
  text-align: center;
}
.seoMiddleBlock {
  margin-top: 95px;
}
.pressLogoSize {
  min-height: 55px;
  height: 55px;
  padding-top: 30px;
}
.bullSpiral {
  background: url(/img/headTerm/bullet-green.png?v=1) top left no-repeat;
  padding: 0 0 5px 25px;
  margin-bottom: 20px;
}
.smartForm .submit input {
  background: #f15c22 url(/img/headTerm/button-arrow-white-lrg.png?v=1) 86% 50% no-repeat;
  font-size: 21px;
  width: 275px;
  font-weight: bold;
  height: 43px;
  padding: 6px 5px 8px;
  text-align: center;
}
.smartForm .submitB input {
  background: #f15c22 url(/img/headTerm/button-arrow-white-lrg.png?v=1) 87% 50% no-repeat;
  width: 255px;
  padding: 5px 5px 8px;
  margin: 10px 0 0 135px;
  text-align: center;
}
.smartForm .submit input:hover {
  background: #f47d4e url(/img/headTerm/button-arrow-white-lrg.png?v=1) 86% 50% no-repeat;
}
.smartForm .submitB input:hover {
  background: #f47d4e url(/img/headTerm/button-arrow-white-lrg.png?v=1) 87% 50% no-repeat;
}
.noProvider {
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  height: 200px;
  margin-top: 120px;
  text-align: center;
}
.profileNameTitle {
  height: 34px;
  overflow: hidden;
  margin-top: 5px;
}
.profileDec {
  height: 90px;
  overflow: hidden;
  margin-top: 5px;
}
.profileHeadeline {
  margin-bottom: 20px;
}
.profileBlockHeight {
  min-height: 475px;
}
.orangeHover div:hover {
  background-color: #f47d4e;
  cursor: pointer;
  text-decoration: none;
}
.orangeHover a:hover {
  text-decoration: none;
}
.seoMiddleBlock a:hover {
  text-decoration: none;
}
.signUpBtn input:hover {
  cursor: pointer;
  background: #f47d4e url(/img/headTerm/button-arrow-white-sm.png?v=1) 85% 50% no-repeat;
  text-decoration: none;
}
.goButton:hover,
.getStartedBtn input:hover,
.calcRatesBtn input:hover {
  background-color: #8ac265 !important;
  text-decoration: none;
}
.tabs .tabNB_off:hover,
.tabs .tabNBJ_off:hover {
  background-color: #daf5fb;
}
.popularBlockH .ovalWhite:hover {
  background-color: #fef9b3;
}
.popularBlockH a:hover {
  text-decoration: none;
}
.popularBlock {
  margin-bottom: 10px;
}
.popularTxt {
  margin-bottom: 20px;
}
.tipSectionCommon {
  margin-bottom: 14px;
}
.tipSection {
  margin-bottom: 22px;
}
.safetyCommon {
  margin-bottom: 20px;
}
.stepTo {
  margin-bottom: 20px;
}
.letUsThankYou {
  margin-bottom: 20px;
}
.letUsPrivacy {
  margin-top: 23px;
}
.acLeft,
.acRight {
  width: 456px !important;
}
.lowerSecSpace {
  margin-top: 35px;
}
.whatWould {
  width: 195px;
}
.smartForm .selectZInd {
  position: absolute;
  z-index: 120;
}
.smartForm .selectZInd1 {
  position: absolute;
  z-index: 119;
  font-size: 12px;
}
.smartForm .selectZInd .fAserv {
  width: 270px;
}
.smartForm .selectZInd .fbServ {
  width: 476px;
}
.smartForm .radZInd {
  padding-top: 40px;
}
.smartForm .labelError .errorIcon {
  position: inherit;
  float: right;
}
.searchBoxTop .serBoxBlocksL {
  float: left;
}
.searchBoxTop .serBoxBlocksR {
  float: right;
}
.searchBoxTop .findA {
  padding-right: 176px;
  float: left;
  margin-top: 5px;
}
.searchBoxTop .inZip {
  float: left;
  padding: 0 10px 0 15px;
  margin-top: 5px;
}
.searchBoxTop .zipCode {
  float: left;
  margin-right: 10px;
  width: 55px !important;
}
.searchBoxTop .servSelect {
  display: inline;
  padding-left: 5px;
  font-size: 12px;
  float: left;
}
.searchBoxTop .servSelect .servPos {
  width: 168px;
  top: 37px;
  left: 461px;
  float: left;
}
.searchBoxTop .servSelect .cityPos {
  width: 148px;
  font-size: 12px;
  left: 822px;
  top: 37px;
}
.searchBoxTop .servSelect .customSelect {
  position: absolute;
  z-index: 121;
}
.searchForU .serServ {
  width: 280px;
}
.searchForUCommon {
  margin-bottom: 15px;
}
.payCal .payCalZipCode {
  width: 120px;
  margin-top: 10px;
}
.payCal .payCalBlockNumChild {
  width: 170px;
  z-index: 120;
  margin-top: 10px;
}
.payCal .payCalBlockYearsEx {
  width: 170px;
  margin-top: 10px;
}
/* CSS3 Styles */
.textFieldBox,
.goButton,
.viewProfileBtn,
.postJobBtn,
.getStartedBtn input,
.czenAccordionInnerContainer .tabBT_off,
.czenAccordionInnerContainer .arrowBg_off,
.czenAccordionInnerContainer .arrowBg_on,
.joinNowBtn,
.signUpBtn input,
.upgradeNowBtn,
.postAJobBtn,
.searchBtn,
.becomeFeaturedBtn,
.upgradeNowBtnSml,
.postAJobBtnSml,
.becomeFeaturedBtnSml,
.getMoreTipsBtn,
.calcRatesBtn input {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.width70 {
  width: 70px !important;
}
.width83 {
  width: 83px !important;
}
.width100 {
  width: 100px !important;
}
.width113 {
  width: 113px !important;
}
.width125 {
  width: 125px !important;
}
.width133 {
  width: 133px !important;
}
.width140 {
  width: 140px !important;
}
.width153 {
  width: 153px !important;
}
.width225 {
  width: 225px !important;
}
.width280 {
  width: 280px !important;
}
.width345 {
  width: 345px !important;
}
.width400 {
  width: 400px !important;
}
.height425 {
  height: 425px !important;
}
.titleAT16New {
  font-size: 16px;
  color: #336699;
  font-weight: bold;
  margin: 5px 0;
}
