
/* Styles Specific to only the Sneak Peek Promo Landing Page 		*/
/*----------------------------------------------------------------------------	*/
/* NOTE: styles beginning in "hack", are using unconventional styling means.	*/
																
/* style overwrites */
.container { position: relative; top: 81px; }
.cont { margin: 0px; }
.g24 { max-height: 995px; overflow: visible; width: 980px; }
.g6 { margin-right: 16px; width: 225px; }
div.letterboxSP { background-image: none !important; font-weight: normal; height: auto !important; }

.respiteCare .hackHPContTop { background: url('https://s.cdn-care.com/img/gradient-top.png') no-repeat; height: 52px; left: -37px; position: relative; top: -52px; width: 1054px; }

/* header links */
.respiteCare .hackHeader { margin: 0px auto; position: relative; top: -133px; width: 980px; }
.respiteCare .hackHeader .l0 { color:#fff; height:auto; height:29px; padding:0; }
.respiteCare .hackHeader .l0 a { color:#fff; }
.respiteCare .hackHeader .l0 .links { padding-top:10px; right: 0px; text-align: right;  }

/* letter box content */
.respiteCare .hacklbCont { height: 601px; position: relative; top: -115px; width: 980px; }
.respiteCare .hacklbCont .cta { background: #fff; position: absolute; left: 38px; text-align: center; top: 58px; width: 440px; }
.respiteCare .hacklbCont .cta .logo { margin: 3px 10px 22px; }
.respiteCare .hacklbCont .cta .ribbonShadow { background: url('https://s.cdn-care.com/img/cms/web/landingPage/sneakPeekPromo/blue-ribbon-shadow-4x49.png') no-repeat 0px 1px; position: relative; left: -4px; top: 0px; width: 447px; }
.respiteCare .hacklbCont .cta .ribbon { background: #00bce4; color: #fff; font: bold 28px arial,sans-serif; margin: 0px 0px 10px; padding: 8px 10px 8px 38px; position: relative; text-align: left; top: -4px; }
.respiteCare .hacklbCont .cta .ctaList { margin: 0px 0px 20px 35px;  text-align: left; }
.respiteCare .hacklbCont .cta .ctaList li { background: url('https://s.cdn-care.com/img/cms/web/landingPage/respiteCareLP/blueSpiral-15x13.png') no-repeat 0px 4px; color: #6db33f; font: bold 15px arial,sans-serif; list-style: none; margin: 0px 0px 6px 0px; padding: 0px 0px 0px 25px; }
.respiteCare .hacklbCont .cta p { color: #000; font: 16px arial,sans-serif; margin: 0px 0px 12px 0px; padding: 0px 35px; text-align: left; }

.respiteCare .hacklbCont .cta .searchBox { background: #edf4e6; margin: 0px 15px 22px; padding: 20px 20px 10px 40px; }
.respiteCare .hacklbCont .cta .searchBox p { font: bold 16px arial; margin: 0px; padding: 0px; }
.respiteCare .hacklbCont .cta .searchBox .zipCode { font: normal 16px arial; float: left; height: 30px; margin-top: 12px; text-align: center; width: 125px; }
.ieOnly .respiteCare .hacklbCont .cta .searchBox .zipCode { height: 25px; padding-top: 5px; }
.respiteCare .hacklbCont .cta .searchBox .sampleText { color: #999; }
.respiteCare .hacklbCont .cta .searchBox .fadedText { color: #ccc; }
.respiteCare .hacklbCont .cta .searchBox .searchBtn { margin: 10px 0px 0px 0px; position: relative; left: -26px; }
.respiteCare .hacklbCont .cta .moreLink { display: block; }

/* featured by section */
.respiteCare .bodyCont { margin: -114px 16px -20px; }

