/* Layout */
/*========================================*/
.babysitterCalc-main {
  display: inline;
  float: left;
  margin-right: 30px;
  width: 656px;
}
.babysitterCalc-sidebar {
  float: left;
  width: 264px;
}
/* Header */
/*========================================*/
.header {
  height: 45px;
}
.header .social {
  float: right;
  text-align: right;
  width: 435px;
  padding-top: 3px;
}
.header .socialMedia {
  padding: 0 0 0 5px;
  display: inline-block;
  float: left;
  height: 21px;
}
.header .socialMedia .shareBlock {
  background-color: transparent;
  height: 21px;
  margin: 0;
  padding: 0;
  width: auto;
}
.header .socialMedia .shareBlock .googlePlusComp {
  margin-left: 10px;
  padding-left: 10px;
  width: 75px;
}
.header .socialMedia .shareBlock .twitterComp {
  margin-left: 10px;
  padding-left: 10px;
  width: 85px;
}
.header .socialMedia .shareBlock .shareCompFirst {
  margin-left: 0;
  padding-left: 0;
  width: 130px;
}
.header .socialMediaCommon {
  padding: 2px 0 0 5px;
  display: inline-block;
  float: left;
  height: 21px;
}
.header .breadCrumb {
  float: left;
  padding-top: 6px;
  width: 480px;
}
/* CAREZENSITE-41194 */
.socialMedia .shareBlock .pintrestComp {
  padding-left: 10px;
  width: auto;
}
/* Calculator */
/*========================================*/
#babysitterCalc #payCalcForm input.submit {
  background-color: #f47d4e;
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -webkit-gradient(linear, top, bottom, color-stop(0, #f47d4e), color-stop(1, #f15d23));
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -webkit-linear-gradient(top, #f47d4e, #f15d23);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -moz-linear-gradient(top, #f47d4e, #f15d23);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -ms-linear-gradient(top, #f47d4e, #f15d23);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -o-linear-gradient(top, #f47d4e, #f15d23);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), linear-gradient(top, #f47d4e, #f15d23);
  background-repeat: no-repeat;
  background-position: 76% 54%;
  border: none;
  border-top: 1px solid #f79d7a;
  border-width: 2px 4px 0px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #FFF;
  cursor: pointer;
  font-size: 22px;
  float: left;
  font-weight: bold;
  padding: 5px 25px 5px 15px;
  text-align: center;
  text-shadow: -1px -1px 2px #d05020, 1px 1px 2px #d05020;
  width: 223px;
  height: 50px;
}
#babysitterCalc #payCalcForm input.submit:hover {
  background-color: #f15d23;
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -webkit-gradient(linear, top, bottom, color-stop(0, #f15d23), color-stop(1, #f47d4e));
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -webkit-linear-gradient(top, #f15d23, #f47d4e);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -moz-linear-gradient(top, #f15d23, #f47d4e);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -ms-linear-gradient(top, #f15d23, #f47d4e);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -o-linear-gradient(top, #f15d23, #f47d4e);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), linear-gradient(top, #f15d23, #f47d4e);
}
#babysitterCalc .babysitterCalc {
  background: url('/img/payCalc/babysitterCalcBG-656X441.jpg') no-repeat;
  border: 1px solid #cccccc;
  width: 628px;
  padding: 26px 0 36px 26px;
  position: relative;
}
#babysitterCalc h1 {
  color: #00bce4;
  height: 80px;
  margin-bottom: 24px;
  padding: 0;
  width: 375px;
  font-size: 34px;
}
#babysitterCalc h1 .babysitterCharge {
  background: url("/img/segmentationVhp/underline-caregivers.png") no-repeat scroll 0 100% transparent;
  color: #8cc63f;
  font-family: Marydale;
  font-size: 34px;
}
#babysitterCalc p {
  color: #666666;
  font-size: 16px;
  margin: 0px;
}
#babsitterCalc .childcareFactors {
  display: none;
}
/* pay calculator question/form styles */
#babysitterCalc .questionContainer {
  width: 238px;
}
#babysitterCalc .questionContainer .instructMsg {
  color: #666666;
  font-size: 16px;
  margin: 0px 0px 20px 0px;
}
#babysitterCalc .questionContainer .hoursField,
#babysitterCalc .questionContainer .numberOfChildren {
  display: block;
  font-family: verdana, arial, Helvetica, sans-serif;
  font-size: 14px;
  padding-left: 10px;
  width: 73px;
}
#babysitterCalc .questionContainer .submit {
  clear: both;
  display: block;
  padding: 0px;
  text-align: left;
}
/* pay calculator response styles */
#babysitterCalc .responseContainer {
  display: none;
  width: 265px;
}
#babysitterCalc .responseContainer .goingRate {
  font-size: 16px;
}
#babysitterCalc .responseContainer .instructMsg,
#babysitterCalc .responseContainer .cityDisplay {
  color: #666666;
  font-size: 10px;
  margin: 0px 0px 12px 0px;
}
#babysitterCalc .responseContainer .salaryDisplay {
  display: none;
  margin-top: 10px;
}
#babysitterCalc .responseContainer .errorDisplay {
  display: none;
  margin-bottom: 45px;
}
#babysitterCalc .responseContainer .errorDisplay .errorMsg {
  color: #b43838;
  font-size: 12px;
  height: 53px;
  padding: 20px 0px 0px 0px;
  width: 270px;
}
#babysitterCalc .responseContainer .salary {
  color: #6db33f;
  font-size: 69px;
}
#babysitterCalc .responseContainer .salary .dollar,
#babysitterCalc .responseContainer .salary .cents {
  color: #6db33f;
  vertical-align: top;
  font-size: 45px;
}
#babysitterCalc .responseContainer .rateLinks .active {
  background: transparent url("/img/payCalc/activeRateLinkBg-47x9.png") top center no-repeat;
  color: #000;
  font-weight: bold;
  padding-top: 9px;
  text-decoration: none;
  cursor: default;
}
#babysitterCalc .responseContainer .rateLinks {
  color: #336699;
  margin-bottom: 49px;
  margin-top: 7px;
}
#babysitterCalc .responseContainer .moreLinks {
  margin-bottom: 33px;
}
/* Child Care Factors */
#babysitterCalc .childcareFactors {
  background: url('/img/payCalc/childCareFactorsBg.png') top left repeat-x;
  border: 1px solid #cccccc;
  border-top-color: #00bce4;
  display: none;
  margin: -36px 0 0 0;
  position: relative;
}
#babysitterCalc .childcareFactors h2 {
  border-top: 1px solid #fff;
  font-size: 14px;
  height: 34px;
  line-height: 34px;
  margin: 0;
  padding: 0 0 0 26px;
}
#babysitterCalc .childcareFactors h2 a {
  background: url('/img/payCalc/childCareFactorsToggle.png') 592px 4px no-repeat;
  color: #000;
  display: block;
  text-decoration: none;
}
#babysitterCalc .childcareFactors h2.openLeft a {
  background-position: 592px -26px;
}
#babysitterCalc .childcareFactors .xpandCont div {
  padding: 10px 26px 26px 26px;
}
#babysitterCalc .childcareFactors .xpandCont div h3 {
  color: #000;
  font-weight: bold;
}
#babysitterCalc .childcareFactors .xpandCont div li,
#babysitterCalc .childcareFactors p {
  color: #666;
  font-size: 12px;
}
/* Newest Babysitters */
/*========================================*/
.newestBabysitters {
  background-color: #fff;
  margin-bottom: 30px;
  min-height: 400px;
  width: 100%;
}
.newestBabysitters .size {
  float: left;
  width: 200px;
}
.newestBabysitters .dotLine {
  border: 1px dotted #ccc;
  border-width: 0 1px 0 0;
  float: left;
  height: 315px;
  margin: 0 13px;
  width: 1px;
}
.newestBabysitters .photo {
  height: 160px;
  text-align: center;
}
.newestBabysitters .profileNameTitle {
  height: 34px;
  margin-top: 5px;
  overflow: hidden;
}
.newestBabysitters .profileNameTitle a {
  text-decoration: none;
}
.newestBabysitters .profileNameTitle .name {
  font-size: 14px;
  font-weight: bold;
}
.newestBabysitters .profileNameTitle .loc {
  font-size: 14px;
  color: #666;
}
.newestBabysitters .title {
  color: #336699;
  font-size: 14px;
  font-weight: bold;
}
.newestBabysitters .profileDec {
  height: 90px;
  margin-top: 5px;
  overflow: hidden;
}
.newestBabysitters .noProvider {
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  height: 200px;
  margin-top: 120px;
  text-align: center;
}
/* Search */
.findBabySitterBlock {
  background-color: #EFEFDF;
  clear: left;
  height: 28px;
  margin-top: 15px;
  padding: 10px 5px 15px 5px;
  text-align: center;
  width: 100%;
}
.findBabySitterBlock .blockCen {
  width: 506px;
  margin: 0 auto;
}
.findBabySitterBlock .headline {
  color: #00BCE4;
  float: left;
  font-size: 18px;
  font-weight: bold;
  margin-right: 10px;
  padding-top: 5px;
  width: 271px;
}
.findBabySitterBlock .zipCode {
  float: left;
  margin-top: 3px;
  width: 70px;
}
/*.findBabySitterBlock .blockCen{margin-left:215px;}*/
.findBabySitterBlock .getStartedBtn input {
  background-color: #6DB33F;
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -webkit-gradient(linear, top, bottom, color-stop(0, #8ac265), color-stop(1, #6db340));
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -webkit-linear-gradient(top, #8ac265, #6db340);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -moz-linear-gradient(top, #8ac265, #6db340);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -ms-linear-gradient(top, #8ac265, #6db340);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -o-linear-gradient(top, #8ac265, #6db340);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), linear-gradient(top, #8ac265, #6db340);
  background-repeat: no-repeat;
  background-position: 90% 50%;
  border: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font-size: 14px;
  font-weight: bold;
  margin-left: 15px;
  padding: 5px 15px 5px 14px;
  text-align: left;
  text-shadow: -1px -1px 2px #499219, 1px 1px 2px #499219;
  width: 130px;
}
.findBabySitterBlock .getStartedBtn input:hover {
  background-color: #8AC265;
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -webkit-gradient(linear, top, bottom, color-stop(0, #6db340), color-stop(1, #8ac265));
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -webkit-linear-gradient(top, #6db340, #8ac265);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -moz-linear-gradient(top, #6db340, #8ac265);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -ms-linear-gradient(top, #6db340, #8ac265);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -o-linear-gradient(top, #6db340, #8ac265);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), linear-gradient(top, #6db340, #8ac265);
  background-repeat: no-repeat;
  background-position: 90% 50%;
  border: none;
  text-decoration: none;
}
/* Content Module Styles */
/*========================================*/
.featuredArticle {
  background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #efefef), color-stop(0.45, #FFFFFF), color-stop(1, #efefef));
  background-image: -webkit-linear-gradient(top left, #efefef 0%, #FFFFFF 45%, #efefef 100%);
  background-image: -moz-linear-gradient(top left, #efefef 0%, #FFFFFF 45%, #efefef 100%);
  background-image: -ms-linear-gradient(top left, #efefef 0%, #FFFFFF 45%, #efefef 100%);
  background-image: -o-linear-gradient(top left, #efefef 0%, #FFFFFF 45%, #efefef 100%);
  background-image: linear-gradient(top left, #efefef 0%, #FFFFFF 45%, #efefef 100%);
  padding: 18px 16px 23px;
  width: 230;
  min-height: 100px;
  display: inline;
  float: left;
  margin-right: 28px;
  padding: 42px 14px 14px 14px;
  position: relative;
  border: 1px solid #e2e2e2;
  /* background:#000 url('/img/payCalc/featuredBg.png') top left repeat-y; border:1px solid #e2e2e2; display:inline; float:left; margin-right:28px; padding:42px 14px 14px 14px; position:relative; */
  width: 283px;
}
.featuredArticle .heading {
  position: absolute;
  top: 5px;
  left: -10px;
}
.featuredArticle h2 {
  color: #00bce4;
  font-size: 24px;
  font-weight: normal;
  line-height: 1;
  margin: 0 0 10px 0;
}
.featuredArticle p {
  color: #666;
  font-size: 12px;
  margin-bottom: 24px;
}
.featuredArticle h3 {
  color: #666;
  font-weight: bold;
  margin-bottom: 6px;
}
.featuredArticle ul {
  margin-top: 0;
}
.moreTips {
  float: left;
  margin-bottom: 10px;
  position: relative;
  width: 314px;
}
.moreTips .heading img {
  display: inline;
  float: left;
  margin-right: 10px;
}
.moreTips .heading h2 {
  color: #6db33f;
  float: left;
  font-family: Marydale;
  font-size: 28px;
  font-weight: bold;
  margin: 14px 0 0;
}
.moreTips ul {
  margin-top: 13px;
}
.moreTips li {
  list-style: none;
  padding: 0;
  margin: 0 0 10px 0;
}
/* Popular Babysitting Topics */
/*========================================*/
.popularBlockH {
  padding-top: 50px;
  clear: left;
}
.popularBlockH .popularTxt {
  margin-bottom: 20px;
}
.popularBlockH .headLine24 {
  color: #000000;
  font-size: 24px;
  font-weight: bold;
}
.popularBlockH .popularBlock {
  padding: 5px 0;
}
.popularBlockH .oval {
  background-color: #FFFCD9;
  border-radius: 22px 22px 22px 22px;
  color: #336699;
  display: inline;
  float: left;
  font-size: 14px;
  height: 18px;
  margin-right: 10px;
  padding: 6px 15px;
}
.popularBlockH .oval a {
  text-decoration: none;
}
.popularBlockH .oval:hover {
  background-color: #FEF9B3;
}
/* Odds & Ends */
/*========================================*/
.pressLogoSize {
  background-color: #FFFFFF;
  clear: both;
  padding-top: 85px;
}
.pressLogoSize div {
  border-top: 2px solid #6DB33F;
  padding: 16px 0;
  width: 950px;
}
.adlob2 {
  background: #000 url('/img/payCalc/featuredBg.png') top left repeat-y;
  border: 1px solid #e2e2e2;
  margin-bottom: 25px;
  padding: 25px 20px;
}
.adlob2 p {
  color: #6db33f;
  font-size: 18px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.adlob2 p a {
  color: #336699;
  display: block;
  font-size: 12px;
}
.babysitterCalc-sidebar .enrollFormL2Block {
  background-color: #c5e1b2;
  background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #e2f0d9), color-stop(1, #c5e1b2));
  background-image: -webkit-linear-gradient(top, #e2f0d9, #c5e1b2);
  background-image: -moz-linear-gradient(top, #e2f0d9, #c5e1b2);
  background-image: -ms-linear-gradient(top, #e2f0d9, #c5e1b2);
  background-image: -o-linear-gradient(top, #e2f0d9, #c5e1b2);
  background-image: linear-gradient(top, #e2f0d9, #c5e1b2);
  padding: 10px;
  border-top: 1px solid #a7d18c;
  margin: 0 0 15px;
  position: relative;
  box-shadow: 0px 3px 5px 1px rgba(0, 0, 0, 0.25);
}
.babysitterCalc-sidebar .enrollFormL2Block:before {
  border-top: 1px solid #fff;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.babysitterCalc-sidebar .enrollFormL2Block .joinFreeHeading {
  color: #666;
  text-align: center;
}
.babysitterCalc-sidebar #smartEnrollmentForm .formBlock {
  background-color: #fff;
  padding: 10px;
}
.babysitterCalc-sidebar #smartEnrollmentForm .submit input {
  background-color: #7bba51;
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -webkit-gradient(linear, top, bottom, color-stop(0, #8ac265), color-stop(1, #6db340));
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -webkit-linear-gradient(top, #8ac265, #6db340);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -moz-linear-gradient(top, #8ac265, #6db340);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -ms-linear-gradient(top, #8ac265, #6db340);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -o-linear-gradient(top, #8ac265, #6db340);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), linear-gradient(top, #8ac265, #6db340);
  background-repeat: no-repeat;
  background-position: 79% 50%;
  border: none;
  height: 36px;
  text-shadow: -1px -1px 2px #499219, 1px 1px 2px #499219;
}
.babysitterCalc-sidebar #smartEnrollmentForm .submit input:hover {
  background-color: #7bba51;
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -webkit-gradient(linear, top, bottom, color-stop(0, #6db340), color-stop(1, #8ac265));
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -webkit-linear-gradient(top, #6db340, #8ac265);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -moz-linear-gradient(top, #6db340, #8ac265);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -ms-linear-gradient(top, #6db340, #8ac265);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -o-linear-gradient(top, #6db340, #8ac265);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), linear-gradient(top, #6db340, #8ac265);
  background-repeat: no-repeat;
  background-position: 79% 50%;
  border: none;
}
