.profile h1,
.profile h2 {
  font-size: 48px;
  line-height: 75px;
  font-family: 'Marydale Bold', Arail, sans-serif;
  font-weight: normal;
  color: #00bce4;
  margin: 40px 0 0;
  padding: 0;
}
/* see ie7fix.css */
.profile .row1,
.profile .row2,
.profile .row3,
.profile .row4,
.profile .marketingBar {
  clear: both;
  margin-bottom: 12px;
}
.profile .row1 {
  height: 30px;
  font-size: 13px;
  overflow: hidden;
}
/* fixed height, don't change it */
/* marketing bar row is not a real row */
.profile .row2 {
  height: 65px;
}
/* fixed height, don't change it, looks tall but that's because the Marydale font is all over the place */
/* fixed height, don't change it */
/* fixed height, don't change it */
.profile .breadcrumb {
  clear: left;
  width: 656px;
  float: left;
  margin-right: 30px;
  /* coincides with new grid */
}
.profile .social {
  width: 264px;
  float: left;
  margin-right: 0px;
  /* coincides with new grid */
}
.profile .marketingBar {
  border: solid #EEEFDF;
  border-width: 1px 0 0;
  text-align: center;
  font-size: 16px;
}
.profile .marketingBarInner {
  background: #EEEFDF;
  padding: 18px;
  border: solid white;
  border-width: 1px 0 0;
}
.profile .marketingBarInner .marketingTopBar {
  font-size: 14px;
  font-weight: bold;
  margin-right: 10px;
}
.profile .shareBlock {
  width: auto;
  margin: 0;
}
.profile .name {
  float: left;
  clear: left;
}
.profile .services {
  float: right;
  clear: right;
}
.profile .lastLoginOnline {
  float: right;
  clear: right;
  color: #999999;
  margin: 15px 5px 0 0;
  text-align: right;
}
.profile .lastLoginOnline .online {
  color: #6db33f;
}
.profile .lastLoginOnline .status {
  color: #999;
  font-style: italic;
}
.profile .topLeft {
  float: left;
  clear: left;
  width: 475px;
  margin: 0 25px 0 0;
  min-height: 665px;
}
.profile .topLeft .genTitle {
  height: 80px;
  font-size: 16px;
  color: #666666;
}
.profile .topLeft .fullImage {
  display: none;
}
.profile .topLeft .carousel {
  height: 100px;
  margin: 25px 0 0;
}
.profile .topRight {
  float: right;
  clear: right;
  width: 450px;
  margin: 0;
  min-height: 665px;
}
.profile .topRight .actions {
  height: 38px;
  color: #999;
  text-align: right;
}
.profile .topRight .contactCta {
  min-height: 100px;
  background: #efefdf;
}
.profile .topRight .providerInfo {
  width: 450px;
  background: #f2f2f2 url(/img/providerProfile/newDesign-tabBodyBg.gif?v=1) 0 0 repeat-x;
  margin-top: 12px;
  border: 1px solid #e0e0e0;
  padding-bottom: 15px;
}
.profile .bottomLeft {
  float: left;
  clear: left;
  width: 640px;
  margin: 0 30px 0 0;
}
.profile .bottomRight {
  float: right;
  clear: right;
  width: 280px;
  margin: 0;
}
.profile .tickMarkGreen {
  background: transparent url(/img/providerProfile/tickMark-green.png?v=1) top left no-repeat;
  padding: 0 10px 0 20px;
}
.profile .joinNowBtn {
  font-size: 13px !important;
  padding: 8px 15px;
  width: 65px;
  margin-top: 20px;
  position: relative;
}
.profile .adlobCtaLink {
  font-size: 11px;
  margin-left: 15px;
}
.profile .showPhoneBtn {
  padding: 8px 15px;
  width: 119px;
  white-space: nowrap;
}
.profile .showPhoneBorder {
  border: 1px solid #ccc;
  padding: 5px;
  margin: 0 0 5px 0;
}
.profile .sendMessageBtn {
  padding: 8px 15px;
  width: 85px;
  white-space: nowrap;
}
.profile .viewBGBtn {
  background: #00bce4 url(/img/blue-sml-bg.gif?v=1) 0 0 repeat-x;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  padding: 8px 15px;
  width: 145px;
  white-space: nowrap;
}
.profile .joinNowBtnSml {
  padding: 8px 22px 8px 30px;
  margin-top: 20px;
  white-space: nowrap;
}
.profile .joinNowToContactBtn {
  padding: 0 21px 0 55px;
  width: 309px;
}
.profile .upgradeNowToContactBtn {
  padding: 0 1px 0 32px;
  width: 352px;
}
.profile .contactBtn {
  width: 385px;
}
.profile .editYourProfileBtn {
  padding: 0 30px 0;
  width: 325px;
}
.profile .joinNowToContactBtn,
.profile .upgradeNowToContactBtn,
.profile .contactBtn,
.profile .editYourProfileBtn {
  background: #6db33f url(/img/green-big-bg.gif?v=1) 0 0 repeat-x;
  text-shadow: 0 -1px #4f842d;
  color: #fff;
  font-size: 24px;
  font-weight: bold;
  height: 70px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.profile .joinNowBtnSml {
  background: #6db33f url(/img/green-sml-bg.gif?v=1) 0 0 repeat-x;
  text-shadow: 0 -1px #4f842d;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  position: relative;
}
.profile .showPhoneBtn,
.profile .sendMessageBtn,
.profile .joinNowBtn {
  background: #6db33f url(/img/green-sml-bg.gif?v=1) 0 0 repeat-x;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
}
.profile .joinNowToContactBtnLock,
.profile .upgradeNowToContactBtnLock {
  background: transparent url(/img/providerProfile/lock-icon.png?v=1) 1% 70% no-repeat;
  display: block;
}
.greenHoverBigBg div:hover,
.profile .requestBGBigBtn input:hover {
  background: #8ac265 url(/img/green-big-bg-ho.gif?v=1) 0 0 repeat-x;
  cursor: pointer;
  text-decoration: none;
}
.greenHoverSmlBg {
  display: inline-block;
}
.greenHoverSmlBg.marketingTop {
  padding-top: 10px;
}
.greenHoverSmlBg div:hover,
.greenHoverSmlBg span:hover,
.profile .postReviewBtn input:hover {
  background: #8ac265 url(/img/green-sml-bg-ho.gif?v=1) 0 0 repeat-x;
  cursor: pointer;
  text-decoration: none;
}
.blueHoverSmlBg div:hover {
  background: url(/img/blue-sml-bg-ho.gif?v=1) 0 0 repeat-x;
  cursor: pointer;
  text-decoration: none;
}
.profile .requestBGBigBtn input {
  background: #6db33f url(/img/green-big-bg.gif?v=1) 0 0 repeat-x;
  color: #fff;
  font-family: 16 arial, sans-serif;
  font-weight: bold;
  padding: 10px 0 12px;
  width: 265px;
  border: none;
}
.profile .postReviewBtn input {
  background: #6db33f url(/img/green-sml-bg.gif?v=1) 0 0 repeat-x;
  color: #fff;
  font-family: 16 arial, sans-serif;
  font-weight: bold;
  padding: 7px 0 6px 6px;
  width: 145px;
  border: none;
}
.profile .joinNowToViewBtn {
  font-size: 12px;
  padding: 4px 10px;
  width: 100px;
}
.profile .requestBGCBtn {
  font-size: 12px;
  padding: 4px 21px;
  width: 176px;
}
.profile .joinNowToContactSmlBtn,
.profile .deleteReviewBtn {
  font-size: 12px;
  padding: 4px 22px;
  width: 115px;
}
.profile .joinNowBtn,
.profile .editYourProfileBtn,
.profile .joinNowBtnSml,
.profile .joinNowToContactBtn,
.profile .upgradeNowToContactBtn,
.profile .joinNowToViewBtn,
.profile .requestBGCBtn,
.profile .joinNowToContactSmlBtn,
.profile .deleteReviewBtn,
.profile .contactBtn,
.profile .requestBGBigBtn input,
.profile .postReviewBtn input,
.profile .sendMessageBtn,
.profile .showPhoneBtn,
.profile .viewBGBtn,
.profile .showPhoneBorder {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.profile .joinNowToViewBtn,
.profile .requestBGCBtn,
.profile .joinNowToContactSmlBtn,
.profile .deleteReviewBtn {
  background: #f1f1f1 url(/img/grayBtn-bg.gif?v=1) 0 0 repeat-x;
  text-shadow: 1px 1px #fff;
  color: #666;
  border: 1px solid #bfbfbf;
  font-weight: bold;
  white-space: nowrap;
}
.greenHover div:hover,
.greenHover span:hover,
.profile .requestBGBigBtn input:hover,
.profile .postReviewBtn input:hover {
  background-color: #8ac265;
  cursor: pointer;
  text-decoration: none;
}
.grayHover div:hover,
.grayHover span:hover {
  background: #f6f6f6 url(/img/grayBtn-bgHo.gif?v=1) 0 0 repeat-x;
  cursor: pointer;
  text-decoration: none;
}
.blueHover div:hover {
  background-color: #81e2f7;
  cursor: pointer;
  text-decoration: none;
}
.profile .borderDivider {
  border-left: 1px solid #CCCCCC;
  width: 8px;
  height: 50px;
  margin-top: -8px;
  float: left;
}
.profile .buttonTopLine {
  background-color: #c5e1b2;
  height: 1px;
  width: 375px;
  margin: 1px 0 0 5px;
  position: absolute;
}
.profile .writeReviewBtn {
  float: right;
  width: 85px;
}
.profile .editReviewBtn,
.profile .deleteReviewBtn {
  float: right;
  width: 70px;
}
.profile .deleteReviewBtn {
  width: 85px;
}
.profile .textDecorNone {
  text-decoration: none;
}
.profile .servSelect .servicesPos {
  width: 148px;
  font-size: 12px;
}
.profile .servSelect .customSelect {
  z-index: 999;
  float: left;
  padding-right: 5px;
}
.profile .circle {
  display: inline-table;
  width: 10px;
  height: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #6db33f;
}
.profile .featuredRibbon {
  margin: 10px 0 0 -10px;
  position: absolute;
}
.profile .featuredRibbonBox {
  position: absolute;
  left: 6px;
  top: 12px;
  z-index: 99;
}
.profile .reviewSuccessBlock {
  padding: 15px;
  background-color: #e3f1da;
  font-size: 16px;
  color: #6DB33F;
  margin: 15px 0;
}
.tabContainer {
  padding-top: 12px;
}
.tabContainer .tabABT_on,
.tabContainer .tabFUN_on,
.tabContainer .tabEXP_on {
  font-size: 14px;
  font-weight: bold;
  color: #000;
  background: #dbf6fb url(/img/providerProfile/newDesign-tabBg.gif?v=1) 0 0 repeat-x;
  float: left;
  height: 26px;
  border: 1px solid #e2e2e2;
  -moz-box-shadow: 2px 0 0 #dedede;
  -webkit-box-shadow: 2px 0 0 #dedede;
  box-shadow: 2px 0 0 #dedede;
  border-bottom: none;
  padding: 10px 12px 3px 14px;
  text-align: center;
  margin-left: 10px;
  overflow: hidden;
  white-space: nowrap;
}
.tabContainer .tabABT_off,
.tabContainer .tabFUN_off,
.tabContainer .tabEXP_off {
  font-size: 14px;
  color: #939393;
  background-color: #fafafa;
  float: left;
  height: 24px;
  border: 1px solid #e2e2e2;
  padding: 11px 12px 3px 14px;
  text-align: center;
  margin-left: 10px;
  overflow: hidden;
  white-space: nowrap;
}
.tabBody {
  margin-top: -2px;
  padding: 16px 0 16px 16px;
}
.profile .contentNode.experienceTab,
.profile .contentNode.funFactsTab {
  height: 465px;
  overflow: auto;
}
.profile .tickMarkSml {
  background: transparent url(/img/providerProfile/tickMark-green-sml.png?v=1) 0px 6px no-repeat;
  padding: 0 5px 0 15px;
}
.profile .corssMarkSml {
  background: transparent url(/img/providerProfile/crossMark-red-sml.png?v=1) 2px 6px no-repeat;
  padding: 0 5px 0 15px;
}
.whiteBoxSml {
  background-color: #fff;
  border: 1px solid #e2e2e2;
  padding: 16px 0 16px 16px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-top: 15px;
}
.greyBoxSml {
  background-color: #f1f2f2;
  border: 1px solid #dedede;
  padding: 16px 16px 16px 16px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-top: 15px;
}
.bgCheckVals {
  padding: 5px 10px 8px 10px;
}
.bgCheckVals .headTitle {
  font-family: 'Marydale Bold', Arail, sans-serif;
  font-weight: normal;
  color: #00bce4;
  margin: 5px 0 10px;
  padding: 0;
  font-size: 24px;
}
.bgCheckVals .verified .bgPhoneCheck {
  background: url(/img/search/icon_dark_phone.png?v=1) 0 0 no-repeat;
  width: 25px;
  height: 25px;
  float: left;
}
.bgCheckVals .verified .bgMailCheck {
  background: url(/img/search/icon_dark_mail.png?v=1) 0 0 no-repeat;
  width: 25px;
  height: 25px;
  float: left;
}
.bgCheckVals .verified .bgFBCheck {
  background: url(/img/search/icon_dark_facebook.png?v=1) 0 0 no-repeat;
  width: 25px;
  height: 25px;
  float: left;
}
.bgCheckVals .verified .bgPreCheck {
  background: url(/img/search/icon_dark_prelim_check.png?v=1) 0 0 no-repeat;
  width: 25px;
  height: 25px;
  float: left;
}
.bgCheckVals .unverified .bgPhoneCheck {
  background: url(/img/search/icon_light_phone.png?v=1) 0 0 no-repeat;
  width: 25px;
  height: 25px;
  float: left;
}
.bgCheckVals .unverified .bgMailCheck {
  background: url(/img/search/icon_light_mail.png?v=1) 0 0 no-repeat;
  width: 25px;
  height: 25px;
  float: left;
}
.bgCheckVals .unverified .bgFBCheck {
  background: url(/img/search/icon_light_facebook.png?v=1) 0 0 no-repeat;
  width: 25px;
  height: 25px;
  float: left;
}
.bgCheckVals .unverified .bgPreCheck {
  background: url(/img/search/icon_light_prelim_check.png?v=1) 0 0 no-repeat;
  width: 25px;
  height: 25px;
  float: left;
}
/*.bgCheckVals .tooltip {display:none; position:absolute;}
	.bgCheckVals .tooltip .toolTipInfo {background-color:#fff; position:relative; padding:5px; border:1px solid #757373; opacity:0.9; width:200px;}*/
.bgCheckVals .bgPreCheck {
  position: relative;
}
.bgCheckVals .tooltip {
  display: none;
  position: absolute;
  top: -71px;
  left: -5px;
  z-index: 100;
}
.bgCheckVals .tooltip .toolTipInfo {
  background-color: #e4e5e6;
  position: relative;
  padding: 3px;
  min-width: 130px;
  border: 1px solid #757373;
}
.bgCheckVals .tooltip .toolTipInfo .clear {
  height: 0;
}
.bgCheckVals .tooltip .tip {
  background: url("/img/facepile/tooltip_point.png?v=1") no-repeat scroll center top;
  height: 9px;
  width: 40px;
  position: absolute;
  bottom: -8px;
  left: 0px;
  z-index: 100;
}
.bgCheckVals .leftInfo {
  width: 370px;
}
.bgCheckVals .bgBtn {
  border: 0px solid #FFFFFF;
  border-radius: 6px 6px 6px 6px;
  height: 30px;
  padding: 5px;
  width: 140px;
  box-shadow: 0 1px 0 1px #EE7E4E inset;
  background: #F15C22;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec9d76 ', endColorstr='#F15C22');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#ec9d76), to(#F15C22));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #ec9d76, #F15C22);
  /* for firefox 3.6+ */
}
.bgCheckVals .bgBtn:hover {
  background: #F47D4E;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F47D4E ', endColorstr='#F47D4E');
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#F47D4E), to(#F47D4E));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #F47D4E, #F47D4E);
  /* for firefox 3.6+ */
}
.bgCheckVals .bgBtn .innerInfo {
  color: #FFFFFF;
  font-size: 16px;
  margin: 5px auto;
  text-align: center;
}
.bgCheckVals .leftInfo .btnLink {
  text-decoration: none;
}
.bgCheckVals .leftInfo .infoBG {
  display: inline-block;
  width: 190px;
  padding-top: 5px;
  float: left;
}
.bgCheckVals .leftInfo .btnLink {
  display: inline-block;
  float: left;
}
.bgCheckVals .left5 {
  margin-left: 3px;
}
.bgCheckVals .left15 {
  margin-left: 2px;
}
.bgCheckVals .bgChecks {
  width: 400px;
  clear: both;
}
.bgCheckVals .bgChecks p {
  margin: 0;
  color: #666;
}
.bgCheckVals .check {
  color: #00BCE4;
}
.bgCheckVals .oneBlock {
  display: inline-block;
  float: left;
}
.bgCheckVals .oneBlock .info {
  float: left;
}
.bgCheckVals .oneBlock .text {
  float: left;
  font-size: 11px;
  margin-right: 8px;
}
.reviewTxt {
  font-size: 16px;
  color: #666;
  padding-top: 8px;
}
.profile .activeIcon {
  background: transparent url(/img/providerProfile/active-icon.png?v=1) left no-repeat;
  padding: 3px 10px 0 30px;
  font-size: 16px;
  color: #666;
  line-height: 30px;
}
.profile .activeIconLock {
  background: transparent url(/img/active-lock-icon.png?v=1) left no-repeat;
  padding: 3px 10px 0 32px;
  font-size: 16px;
  color: #666;
  line-height: 30px;
}
.profile .inactiveIcon {
  background: transparent url(/img/providerProfile/inactive-icon.png?v=1) left no-repeat;
  padding: 3px 10px 0 30px;
  font-size: 16px;
  color: #666;
  line-height: 30px;
}
.profile .dottedLine {
  border-bottom: 1px dotted #ccc;
  margin: 15px 15px 15px 0;
}
.profile .availability {
  border: 1px solid #ccc;
  border-left-width: 0;
}
.profile .availability td {
  border: 1px solid #ccc;
  border-width: 1px 0 0 1px;
  padding: 8px 10px;
}
.profile .availability th {
  border-left: 1px solid #CCCCCC;
  padding: 10px;
}
.profile .availability .tr_hdr {
  background-color: #e2f0d9;
}
.profile .availability th,
.profile .availability .tr_odd,
.profile .availability .tr_even {
  text-align: center;
  font-weight: bold;
}
.profile .availability .tr_odd {
  background-color: #f0f7ec;
}
.profile .availability .tr_even {
  background-color: #fff;
}
.profile .availAsof {
  float: left;
  font-size: 14px;
}
.profile .availSymb {
  color: #666666;
  float: right;
  font-size: 11px;
  font-style: italic;
}
.profile .tabContent {
  line-height: 22px;
}
.profile .reviewBlock {
  padding-left: 15px;
}
.profile .reviewStars {
  width: 95px;
  text-align: center;
}
.profile .connectBlock {
  width: 60px;
  text-align: center;
  margin-top: -10px;
}
.profile .connectCount {
  float: right;
  font-size: 24px;
  font-weight: bold;
  color: #666;
}
.profile .connectImg {
  float: right;
  font-size: inherit;
  margin: 5px 0 0 3px;
}
.profile .requestBlock,
.profile .requestBlockN {
  font-size: 16px;
  text-align: right;
}
.profile .availabilityBlock {
  margin: 5px 0 15px;
}
.profile .lastContactTxt {
  font-size: 15px;
  font-style: italic;
  font-weight: normal;
  display: block;
}
.profile .lastContactSmlTxt {
  font-size: 10px;
  font-style: italic;
  font-weight: normal;
}
.profile .italicTxt {
  font-style: italic;
}
.profile .ctaTxtSpc {
  display: block;
  float: left;
  overflow: hidden;
  width: 310px;
  text-align: right;
  white-space: nowrap;
}
.profile .marksPos {
  line-height: 1.3em;
  padding-top: 3px;
}
.profile .recReferenesBlock {
  border: 1px solid #ccc;
  padding: 15px;
  margin: 10px 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.profile .recReferenesBlock .greyBox {
  background-color: #999999;
  color: #FFFFFF;
  font-weight: bold;
  padding: 5px;
  text-align: center;
  font-size: 16px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.profile .recReferenesBlock .refName {
  color: #00bce4;
  font-weight: bold;
  font-size: 14px;
}
.profile .recReferenesBlock .refPosted {
  color: #333;
  font-style: italic;
  font-size: 11px;
  margin-top: 5px;
}
.profile blockquote {
  font-style: normal;
  line-height: 130%;
  padding: 0;
  margin: 0;
}
.profile .bqstart {
  color: #c5e1b2;
  float: left;
  font-size: 900%;
  font-style: bold;
  height: 45px;
  margin-bottom: -50px;
  margin-top: -20px;
  padding-top: 40px;
}
.profile .bqend {
  color: #c5e1b2;
  float: right;
  font-size: 900%;
  font-style: bold;
  height: 25px;
  margin-top: 0;
  padding-top: 38px;
}
.profile .font14B {
  font-size: 14px;
  color: #333;
  font-weight: bold;
}
.profile .font16B {
  font-size: 16px;
  color: #333;
  font-weight: bold;
}
.profile .ratingOutOf {
  font-size: 11px;
  color: #999;
  font-style: italic;
  font-weight: normal;
  padding-left: 5px;
  position: relative;
  top: -6px;
}
.profile .ratingSmlTxt {
  font-size: 11px;
  color: #999;
  font-style: italic;
}
.profile .reviewBox {
  background-color: #fff;
  border: 1px solid #e2e2e2;
  padding: 15px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 8px 6px -6px black;
  -moz-box-shadow: 0 8px 6px -6px black;
  box-shadow: 0 8px 6px -6px #ccc;
}
.profile .reviewBubble {
  background: #fff url(/img/review-bubble.gif?v=1) top left no-repeat;
  position: absolute;
  height: 17px;
  width: 16px;
  margin: 1px 0 0 -30px;
}
.profile .reviewUserName {
  font-size: 14px;
  color: #00bce4;
  font-weight: bold;
  width: 410px !important;
}
.profile .revBlkStar {
  width: 98px !important;
}
.profile .ratingPosted {
  font-size: 11px;
  color: #666;
  font-weight: bold;
  font-style: italic;
}
.profile .moreReviewTxt {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  margin: 25px 0;
}
.profile .paginationBlock {
  background-color: #ebebeb;
  padding: 10px;
  margin: 50px 0 20px;
  color: #336699;
}
.profile .marketingAdlob {
  margin-bottom: 10px;
}
.profile .servicesTxt {
  font-weight: bold;
  margin: 6px 10px 0 0;
  float: left;
}
.profile .joinNowToContactBtnPos {
  padding: 15px 0 15px 35px;
}
.profile .avilTxt {
  margin-top: 15px;
}
.profile .safetyTxt1 {
  margin: 0 0 15px;
}
.profile .bgGrayBox {
  margin: 15px 0;
}
.profile .backgroundCheckBlock {
  padding: 0 0 10px 42px;
}
.profile .reviewTxtMar {
  margin: 5px 0;
}
.profile .reviewBlockMrg {
  margin: 15px 0;
}
.profile .referencesBlock {
  margin: 15px 0 10px;
}
.profile .referencesCTA {
  margin-bottom: 45px;
}
.profile .prevLink {
  float: left;
}
.profile .nextLink {
  float: right;
}
.profile .onlineStatus {
  float: left;
}
.profile .addTo {
  color: #333;
}
.profile .standBackGroundTxt {
  line-height: 20px;
  padding-right: 0;
  width: 206px;
}
.profile .enhancedBackGroundTxt {
  line-height: 20px;
  padding-right: 0;
  padding-left: 33px;
  margin-top: 7px;
  width: 260px;
  font-size: 16px;
  color: #666;
}
.profile .enhancedBackGroundTxt .copy {
  font-size: 12px;
}
.profile .requestBlockLinkTop {
  width: 120px;
  margin-top: 11px;
  height: 26px;
}
.profile .requestBlockLink {
  width: 97px;
  margin-top: 6px;
  height: 33px;
}
.profile .contactTxt {
  font-weight: bold;
  text-align: right;
  overflow: hidden;
  white-space: nowrap;
  padding-top: 6px;
}
.profile .favIcons {
  padding-right: 0 !important;
}
.profile .funFactsSorry {
  font-weight: bold;
  text-align: center;
  margin: 15px 0;
}
.profile .joinNowCopy {
  font-size: 16px;
  font-weight: bold;
  color: #333;
  text-align: center;
}
.profile .joinNowCopy:hover {
  background: none;
  cursor: pointer;
}
.profile .joinNowCopy a {
  font-size: 14px;
}
.profile .joinNowCopy a:hover {
  text-decoration: underline;
}
.profile .enhancedBackGroundBlock .enhancedBackGroundTxt {
  width: 230px;
  margin-top: 2px;
}
.profile .enhancedBackGroundBlock .requestBlockN {
  width: 125px;
  height: 30px;
  margin-top: 3px;
}
.profile .reviewResponceBlock {
  margin: 15px 0;
  padding: 10px 0 0 100px;
}
.profile .reviewResponseArrow {
  margin-top: 5px;
}
.profile .reviewResponsePhoto {
  width: 50px;
}
.profile .reviewResponseBox {
  padding: 12px 14px;
}
/* photo display */
.centerPhoto450 {
  border: 1px solid #ccc;
  background: white;
  width: 450px;
  height: 450px;
  padding: 4px;
  margin: 0 auto;
}
.centerPhoto450 .photoCont {
  width: 450px;
  height: 450px;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}
.centerPhoto450 .photoCont img {
  max-width: 450px;
  max-height: 450px;
}
.centerPhoto450 .pendingPPF {
  position: relative;
  display: block;
}
.centerPhoto450 .pendingPPF .underProcessBanner {
  background: url('/img/img-dark-gray-banner.png?v=1') repeat-x;
  padding: 18px 0;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.centerPhoto450 .pendingPPF .imgOverlay {
  background: url('/img/img-white-screen-overlay-gradient-big.png?v=1') repeat-x;
  height: 400px;
  width: 450px;
  position: absolute;
  top: 50px;
  left: 0px;
  z-index: 100;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.profile .topLeft .carousel .additionalPhotosOverlay {
  background: url('/img/img-white-screen-overlay-gradient-small.png?v=1') repeat-x;
  font-size: 14px;
  color: #333;
  font-style: italic;
  position: absolute;
  top: 0;
  padding: 42px 110px;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
/* Remove */
/* TODO: remove this and all .section classes from the markup */
.profile .topLeft {
  text-align: left;
}
.newCloud .x {
  background-image: url("/img/cloud-close.png?v=1");
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  height: 28px;
  overflow: hidden;
  padding: 0px;
  text-indent: 100px;
  top: 15px;
  width: 28px;
}
.newCloud {
  padding: 20px;
}
.newCloud .top {
  background-image: none;
}
.newCloud .base {
  background-image: none;
}
.newCloud .c {
  background-color: #fff;
  border: 7px solid #efefef;
  border: 7px solid rgba(204, 204, 204, 0.3);
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  border-radius: 22px;
  background-clip: padding-box;
  padding: 30px;
  width: 550px;
}
.newCloud h3 {
  color: #00BCE4;
  font: bold 16px arial;
  padding: 0;
  margin: 0;
}
.bgCheckOpts {
  width: 605px !important;
}
.bgCheckOpts .top .r {
  left: 587px !important;
}
.onPageInfoPlain {
  width: inherit;
}
.profile .openLeft {
  background: transparent !important;
}
.profile .favIcons {
  height: 0;
  padding-top: 0;
  padding-right: 0;
  float: none;
  display: inline;
}
.profile .favIcons .fav a,
.profile .favIcons .maybe a,
.profile .favIcons .fav a:hover,
.favIcons .maybe a:hover,
.favIcons .maybe a.on:hover,
.favIcons .hide a:hover,
.favIcons .flag a,
.favIcons .flag a.flagged,
.favIcons .flag a.flagged:hover,
.favIcons .flag a:hover,
.favIcons .hide a,
.favIcons .unhide {
  background: none !important;
  float: none;
  height: 0;
  width: 0;
  margin-bottom: 0;
  display: inline;
  padding-right: 0;
}
.profile .favIcons .fav a.on,
.favIcons .maybe a.on,
.favIcons .hide a.on {
  font-weight: bold !important;
}
.profileIcons .fav {
  width: 0 !important;
}
.profileIcons .maybe {
  width: 0 !important;
}
.profileIcons .flag {
  width: 0 !important;
}
.favIcons .unhide {
  display: none;
  padding: 0;
}
.funFactsTitle {
  font-size: 18px;
  font-family: 'Marydale Bold', Arail, sans-serif;
  font-weight: normal;
  color: #666;
}
.funFactsDisc {
  margin-bottom: 15px;
  color: #666;
}
.experienceTitle {
  font-weight: bold;
  margin: 0 0 5px;
}
.experienceSubHead {
  font-weight: bold;
  margin: 10px 0 5px;
}
.experienceSubHeader {
  font-weight: bold;
  margin: 10px 0 2px;
}
.profile .careInCaregiverHome {
  background-color: #EFEFDF;
  margin-bottom: 10px;
  padding: 6px;
  width: 410px;
}
.profile .blockModule {
  padding-top: 10px;
  border: 1px solid #ccc;
  margin-bottom: 20px;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f3f3f3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f3f3f3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #f3f3f3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #f3f3f3 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #f3f3f3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=0);
  /* IE6-9 */
}
.profile .blockModule .top {
  background: none;
}
.profile .blockModule .c {
  padding: 0 20px;
}
.profile .blockModule .base {
  background: none;
}
.profile .blockModule .title {
  color: #00bce4;
  font-size: 21px;
}
.profile .blockModule .inlinePro {
  margin: 0pt;
  display: inline;
}
.profile .c .block {
  float: left;
  margin: 0 10px 15px 0;
  width: 186px;
}
.profile .c .block a {
  display: block;
  margin: 4px 0 0;
}
.profile .block .subTitle {
  font-weight: bold;
  font-size: 12px;
}
.profile .c .position {
  position: absolute;
}
.profile .c .moreServices {
  padding: 10px 0 0 0;
}
.countChars_basic .counterLabel {
  color: #666;
  font-style: italic;
  padding: 4px 0 0 6px;
}
.countChars_basic .counterValue {
  color: #666;
  padding-top: 4px;
  font-style: italic;
  font-weight: normal;
}
.smartForm .customSelect .selectCustom {
  cursor: pointer;
}
.smartForm .relationDrop .selectCustom {
  position: relative;
}
.l0Content {
  float: right;
}
.socialMedia {
  padding: 0 0 0 5px;
  display: inline-block;
  float: left;
  height: 21px;
  width: 85px;
}
.socialMediaCommon {
  padding: 2px 0 0 5px;
  display: inline-block;
  float: left;
  height: 21px;
  width: 52px;
}
.profile .checkBoxGroup .label1,
.profile .checkBoxGroup .label2,
.profile .checkBoxGroup .label3,
.profile .checkBoxGroup .label4 {
  padding: 5px 5px 5px 5px;
}
/* inlineHelpCloud cloud styles */
.inlineHelpCloud .careDialog .top .close {
  background: url('/img/cloud-close.png?v=1') no-repeat 0px 0px;
  height: 28px;
  overflow: hidden;
  padding: 0px;
  right: 10px;
  text-indent: 100px;
  top: 15px;
  width: 28px;
}
.inlineHelpCloud .careDialog {
  padding: 20px;
}
.inlineHelpCloud .careDialog .top {
  background-image: none;
}
.inlineHelpCloud .careDialog .base {
  background-image: none;
}
.inlineHelpCloud .careDialog .c {
  background-color: #fff;
  border: 7px solid #efefef;
  border: 7px solid rgba(204, 204, 204, 0.3);
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  border-radius: 22px;
  background-clip: padding-box;
  padding: 30px;
  width: 600px;
}
.inlineHelpCloud .careDialog h3 {
  color: #00BCE4;
  font: bold 16px arial;
  padding: 0;
  margin: 0;
}
.smartForm .ratingStyle .labelError .errorIcon {
  left: 105px;
  top: 2px;
}
.smartForm .errorDisplay {
  white-space: nowrap;
}
/* Newest Babysitters */
/*========================================*/
.otherBabysitters {
  background-color: #fff;
  margin-bottom: 30px;
  min-height: 400px;
  width: 100%;
}
.otherBabysitters .size {
  float: left;
  width: 190px;
}
.otherBabysitters .dotLine {
  border: 1px dotted #ccc;
  border-width: 0 1px 0 0;
  float: left;
  height: 315px;
  margin: 0 13px;
  width: 1px;
}
.otherBabysitters .photo {
  height: 160px;
  width: 120px;
  text-align: center;
}
.otherBabysitters .profileNameTitle {
  height: 34px;
  margin-top: 5px;
  overflow: hidden;
  width: 170px;
}
.otherBabysitters .profileNameTitle a {
  text-decoration: none;
}
.otherBabysitters .profileNameTitle .name {
  font-size: 14px;
  font-weight: bold;
}
.otherBabysitters .profileNameTitle .loc {
  font-size: 14px;
  color: #666;
}
.otherBabysitters .title {
  color: #336699;
  font-size: 14px;
  font-weight: bold;
}
.otherBabysitters .profileDec {
  height: 90px;
  margin-top: 5px;
  overflow: hidden;
}
.otherBabysitters .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;
}
.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?v=1"), -webkit-gradient(linear, top, bottom, color-stop(0, #8ac265), color-stop(1, #6db340));
  background-image: url("/img/headTerm/button-arrow-white-lrg.png?v=1"), -webkit-linear-gradient(top, #8ac265, #6db340);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png?v=1"), -moz-linear-gradient(top, #8ac265, #6db340);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png?v=1"), -ms-linear-gradient(top, #8ac265, #6db340);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png?v=1"), -o-linear-gradient(top, #8ac265, #6db340);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png?v=1"), linear-gradient(top, #8ac265, #6db340);
  background-repeat: no-repeat;
  background-position: 90% 50%;
  border: none;
  border-radius: 5px 5px 5px 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?v=1"), -webkit-gradient(linear, top, bottom, color-stop(0, #6db340), color-stop(1, #8ac265));
  background-image: url("/img/headTerm/button-arrow-white-lrg.png?v=1"), -webkit-linear-gradient(top, #6db340, #8ac265);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png?v=1"), -moz-linear-gradient(top, #6db340, #8ac265);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png?v=1"), -ms-linear-gradient(top, #6db340, #8ac265);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png?v=1"), -o-linear-gradient(top, #6db340, #8ac265);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png?v=1"), linear-gradient(top, #6db340, #8ac265);
  background-repeat: no-repeat;
  background-position: 90% 50%;
  border: none;
  text-decoration: none;
}
/* box-shadow curl effect */
div.boxCurlEffect {
  position: relative;
  z-index: 1;
  /* prevent shadows falling behind containers with backgrounds */
  overflow: hidden;
  list-style: none;
  margin: 0;
  padding: 0 0 0 12px;
}
div.boxCurlEffect .boxCurlEffectInner {
  position: relative;
  float: left;
  width: 450px;
  height: 450px;
  padding: 0;
  border: 1px solid #efefef;
  margin: 0 30px 30px 0;
  background: #fff;
  -webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
  -moz-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
}
div.boxCurlEffect .boxCurlEffectInner:before,
div.boxCurlEffect .boxCurlEffectInner:after {
  content: '';
  z-index: -1;
  position: absolute;
  left: 10px;
  bottom: 10px;
  width: 45%;
  max-width: 300px;
  /* avoid rotation causing ugly appearance at large container widths */
  max-height: 100px;
  height: 30%;
  -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
  -webkit-transform: skew(-15deg) rotate(-6deg);
  -moz-transform: skew(-15deg) rotate(-6deg);
  -ms-transform: skew(-15deg) rotate(-6deg);
  -o-transform: skew(-15deg) rotate(-6deg);
  transform: skew(-15deg) rotate(-6deg);
}
div.boxCurlEffect .boxCurlEffectInner:after {
  left: auto;
  right: 10px;
  -webkit-transform: skew(15deg) rotate(6deg);
  -moz-transform: skew(15deg) rotate(6deg);
  -ms-transform: skew(15deg) rotate(6deg);
  -o-transform: skew(15deg) rotate(6deg);
  transform: skew(15deg) rotate(6deg);
}
.boxCurlEffect .photoCont {
  width: 450px;
  height: 450px;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}
.boxCurlEffect .photoCont img {
  max-width: 450px;
  max-height: 450px;
}
.boxCurlEffect .pendingPPF {
  position: relative;
  display: block;
}
.boxCurlEffect .pendingPPF .underProcessBanner {
  background: url('/img/img-dark-gray-banner.png?v=1') repeat-x;
  padding: 18px 0;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.boxCurlEffect .pendingPPF .imgOverlay {
  background: url('/img/img-white-screen-overlay-gradient-big.png?v=1') repeat-x;
  height: 400px;
  width: 450px;
  position: absolute;
  top: 50px;
  left: 0px;
  z-index: 100;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.boxCurlEffect.withFrame {
  padding: 0 0 0 4px;
  overflow: visible;
}
.boxCurlEffect.withFrame .boxCurlEffectInner {
  width: 466px;
  height: 466px;
}
.boxCurlEffect.withFrame .featuredRibbonBox {
  left: -1px;
  top: 19px;
}
.boxCurlEffect.withFrame .photoCont {
  display: block;
  border: 8px solid #fff;
}
.boxCurlEffect.withFrame .pendingPPF .imgOverlay {
  height: 408px;
  width: 458px;
}
.profile .payrollReady.bgCheckVals .bgChecks p {
  color: #666;
  font-size: 11px;
}
.profile .payrollReady .headTitle {
  margin-bottom: 10px;
}
.profile .payrollReady .oneBlock {
  margin: 0 5px;
}
.profile .payrollReady .oneBlock:first-child {
  margin-left: 0;
}
.profile .payrollReady .bgChecks {
  border-bottom: 1px solid #F5F5F5;
  padding-bottom: 10px;
}
.profile .payrollReady .payrollWilling {
  color: #020202;
  font-weight: bold;
  margin-bottom: 10px;
}
.profile .payrollReady .corssMarkSml,
.profile .payrollReady .tickMarkSml {
  background-position: left 3px;
  padding-left: 17px;
}
.profile .payrollReady .corssMarkSml.tickMarkSml {
  background-image: url("/img/providerProfile/tickMark-green-sml.png?v=1") !important;
}
.profile .payrollReady .creditCardMsg {
  color: #02b8e8;
  font-size: 11px;
}
.profile .payrollReady .directDepositLink a {
  font-size: 11px;
  text-decoration: none;
}
.profile .payrollReady .providerProfilePayroll {
  border-top: 1px solid #D6D6D6;
  padding: 10px 0;
  height: 35px;
  width: 400px;
}
.profile .payrollReady .providerProfilePayroll .loud {
  color: #020202;
  font: bold 14px arial;
  margin-right: 5px;
}
.profile .payrollReady .providerProfilePayroll .payrollService > a {
  text-decoration: none;
}
.profile .payrollReady .providerProfilePayroll div {
  float: left;
}
.profile .payrollReady .providerProfilePayroll .btn {
  float: right;
}
.familyChildCare .tootipCT .triangleIcon {
  background: url("/img/seniorCare/blue_traingle.png") no-repeat scroll 0 0 transparent;
  display: block;
  height: 40px;
  left: 20px;
  position: absolute;
  top: -38px;
  width: 40px;
}
.familyChildCare .tootipCT .tooltipBody {
  width: 320px;
  border: 4px solid #00c4ec;
  padding: 20px 10px 20px 20px;
}
.familyChildCare .tootipCT .tooltipBody .tooltipHeader {
  font: 26px Marydale Bold,arial;
  line-height: 32px;
  color: #47d3e6;
  padding-bottom: 10px;
}
.familyChildCare .tootipCT .tooltipBody .tooltipContent {
  font: 12px arial;
  padding: 0 0 10px 0;
}
.familyChildCare .top,
.familyChildCare .base,
.familyChildCare .x {
  display: none;
}
.familyChildCare .c {
  background: #fff;
  padding: 0;
}
.familyChildCare .reviewTxt {
  width: 140px;
  padding-right: 5px;
}
.familyChildCare .bgChkCt {
  width: 145px;
  height: auto;
  min-height: 34px;
}
.familyChildCare .bgChkCt .activeIcon {
  text-decoration: none;
  padding-right: 0;
  line-height: 16px;
  font-size: 12px;
  background: none;
  padding-left: 5px;
}
.btn-common a,
.btn-common a:hover {
  text-decoration: none !important;
}
.btn-common-interface-gray {
  background: #fefefe;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fefefe 0%, #dbdbdb 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #fefefe 0%, #dbdbdb 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #fefefe 0%, #dbdbdb 100%);
  /* Opera 11.10+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #dbdbdb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fefefe 0%, #dbdbdb 100%);
  /* Chrome10+,Safari5.1+ */
  background: linear-gradient(to bottom, #fefefe 0%, #dbdbdb 100%);
  /* W3C */
  border-radius: 5px;
  border: 1px solid #dbdbdb;
  color: #666;
  display: block;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#dbdbdb', GradientType=0);
  /* IE6-9 */
  font-weight: bold;
  font-size: 11px;
  padding: 0;
  height: 20px;
  line-height: normal;
  text-shadow: 1px 1px #fff;
}
.btn-common-interface-gray:hover {
  background: #8dc462;
  /* for non-css3 browsers */
  background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#fefefe));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #dbdbdb, #fefefe);
  /* for firefox 3.6+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb', endColorstr='#fefefe');
  /* for IE */
  cursor: pointer;
}
.hiredBtnText {
  background: url('/img/providerProfile/hired.png?v=1') 3px 5px no-repeat;
  padding: 2px 6px 3px 10px;
  text-align: center;
}
.favoritesBtnText {
  background: url('/img/providerProfile/favorite.png?v=1') 6px 6px no-repeat;
  padding: 2px 6px 3px 16px;
  text-align: center;
}
.maybesBtnText {
  background: url('/img/providerProfile/maybe.png?v=1') 6px 6px no-repeat;
  padding: 2px 6px 3px 16px;
  text-align: center;
}
.hideBtnText {
  background: url('/img/providerProfile/hude.png?v=1') 6px 5px no-repeat;
  padding: 2px 6px 3px 18px;
  text-align: center;
}
.reportBtnText {
  background: url('/img/providerProfile/report.png?v=1') 7px 5px no-repeat;
  padding: 3px 6px 3px 11px;
  text-align: center;
}
.fav a,
.fav a:hover,
.maybe a,
.maybe a:hover,
.hide a,
.hide a:hover,
.flag a,
.flag a:hover {
  text-decoration: none !important;
  color: #666;
}
.reviewMicroAtt .microAttributes {
  font-size: 13px;
  color: #333;
  margin: 5px 0 0;
}
.reviewMicroAtt .revieRow1 {
  margin: 15px 0;
}
.reviewMicroAtt .positiveAttr,
.reviewMicroAtt .negativeAttr,
.reviewMicroAtt .neutralAttr,
.reviewMicroAtt .noReviewAttr {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 33px;
  height: 25px;
}
.reviewMicroAtt .positiveAttr {
  background: #67b142 url(/img/providerReputation/thumbsUp-icon.png?v=1) center center no-repeat;
}
.reviewMicroAtt .negativeAttr {
  background: #474747 url(/img/providerReputation/thumbsDown-icon.png?v=1) center center no-repeat;
}
.reviewMicroAtt .neutralAttr {
  background: #e3e3e3 url(/img/providerReputation/thumbsNetural-icon.png?v=1) center center no-repeat;
}
.reviewMicroAtt .noReviewAttr {
  background: #fafafa url(/img/providerReputation/noReview-icon.png?v=1) center center no-repeat;
  border: 1px solid #d9d9d9;
}
.reviewMicroAtt .neutralTxt {
  color: #666666;
}
.reviewMicroAtt .g1 {
  width: 40px;
}
.reviewMicroAtt .g2 {
  width: 66px;
}
.reviewMicroAtt .g4 {
  width: 136px;
}
/* CAREZENSITE-24315 */
.reviewsAnchor,
.reviews,
.leaveReview {
  display: inline-block;
}
/** CAREZENSITE-28484 **/
.profile .contactTxtCt {
  padding: 0 0 5px 5px;
}
.profile .contactCt {
  margin: 0 0 0 5px;
}
.profile .contactTxtCt .contactTxt {
  text-align: left;
  padding-left: 5px;
}
.profile .contactCt .showPhoneCt {
  margin: 0;
  font-size: 12px;
  min-width: 160px;
  width: auto;
}
.profile .contactCt .cbf {
  float: left;
  width: auto;
  margin-right: 0;
  overflow: hidden;
}
.profile .contactCt .showPhoneBorder {
  padding: 5px 3px;
  width: 155px;
  float: left;
  overflow: hidden;
  margin: 2px 4px 5px 0;
}
.profile .ctaTxtCt {
  padding-top: 7px;
}
.profile .ctaTxtCt .ctaTxtSpc {
  width: 600px;
  padding-bottom: 10px;
  text-align: left;
}
.profile .ctaTxtCt .greenHoverSmlBg {
  float: left;
}
.profile .ratingScale {
  font-size: 12px;
  font-weight: normal;
  position: relative;
  top: -6px;
  margin-left: 25px;
}
.RSCont {
  padding: 20px 0 20px 20px;
}
.ratingHeadingRS {
  font-size: 24px;
  font-weight: bold;
  color: #00bce4;
}
.starImgRS {
  margin: 10px 0;
}
.starTxtRS {
  line-height: 38px;
  font-size: 13px;
  color: #666;
}
.careDialog .czenCustomSelect a:hover {
  text-decoration: none;
}
.deleteReviewBtn,
.writeReviewBt {
  display: none;
}
