/* Effective stylesheet produced by snapshot save */
div, dl, dd, ul, li, h1, h2, h3, h4, h5, p, img, form { margin: 0px; padding: 0px; }
* { margin: 0px; padding: 0px; }
img { border: medium none ; }
ul, li { list-style-type: none; }
a:link, a:visited { color: rgb(29, 69, 104); text-decoration: none; }
a:hover { color: rgb(29, 69, 104); text-decoration: underline; }
a:active { color: rgb(29, 69, 104); text-decoration: none; }
p { padding: 5px 0pt; line-height: 18px; }
.clear { clear: both; line-height: 0px; height: 0px; font-size: 1px; }
.skin-y-cutted { background: rgb(255, 255, 255) url(skin-savy-login-yy.jpg) no-repeat scroll 0px 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 15px; width: 150px; }
.wraper-spot { background: rgb(255, 255, 255) url(body-inner-bg.jpg) repeat-x scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.container-spot { margin: 0pt auto; width: 880px; }
.header-spot { background: transparent url(back-header.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 880px; height: 207px; }
.skin-savy-login { float: right; padding-right: 14px; }
.header-content { clear: both; }
.header-logo { padding-left: 20px; padding-top: 69px; float: left; }
.header-photo-galler { padding-top: 56px; height: 123px; float: left; padding-left: 15px; }
.header-text-style { color: rgb(27, 77, 117); font-size: 20px; float: left; text-align: center; width: 321px; line-height: 25px; padding-top: 109px; }
.header-text-style span { font-weight: bold; font-size: 22px; }
.content-spot { clear: both; }
.spot-left { float: left; width: 175px; }
.spot-right { float: left; width: 694px; }
.spot-menu { background: transparent url(left-menu-shedow.jpg) no-repeat scroll right 20px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; margin-bottom: 2px; width: 162px; padding-bottom: 53px; }
.spot-menu-main { background: transparent url(skin-savvy-left-main.jpg) no-repeat scroll left top; float: left; width: 162px; height: 454px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.spot-menu-menu {  }
.spot-menu-menu li { background: transparent url(left-menu-border.gif) no-repeat scroll 45px bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; float: left; width: 148px; }
.spot-menu-menu li a:link, .spot-menu-menu li a:visited { padding: 10px 0pt 17px 0px; float: left; font-size: 13px; color: rgb(0, 153, 153); text-decoration: none; font-weight: bold; }
.spot-menu-menu li a:hover { padding: 10px 0pt 17px 0px; float: left; display: block; font-size: 13px; color: rgb(27, 57, 106); text-decoration: none; font-weight: bold; }
.spot-menu-menu li a:active { float: left; display: block; font-size: 13px; color: rgb(0, 153, 153); text-decoration: none; font-weight: bold; }
.spot-menu-menu li.lastlogo { background-image: none; margin-top: 20px; }
.spot-menu-menu li ul li { padding: 0pt 0pt 4px; background-image: none; }
.spot-menu-sub {  }
.spot-menu-sub li { padding: 0px; display: block; float: left; width: 148px; }
.spot-menu-sub li.sub-bullet { background: transparent url(bullet-spot.jpg) no-repeat scroll right 4px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; float: left; width: 142px; font-weight: bold; color: rgb(27, 57, 106); font-size: 14px; }
.spot-menu-sub li.sub-bullet a { background: transparent url(bullet-spot.jpg) no-repeat scroll right 4px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; float: left; width: 142px; font-weight: bold; color: rgb(27, 57, 106); font-size: 14px; }
.spot-menu-sub li a:link, .spot-menu-sub li a:visited { margin: 0px; padding: 0px; float: left; font-size: 11px; color: rgb(65, 96, 146); text-decoration: none; line-height: 16px; font-weight: normal; }
.spot-menu-sub li a:hover { margin: 0px; padding: 0px; float: left; display: block; font-size: 11px; color: rgb(27, 57, 106); text-decoration: none; line-height: 16px; font-weight: normal; }
.spot-menu-sub li a:active { margin: 0px; padding: 0px; float: left; display: block; font-size: 11px; color: rgb(65, 96, 146); text-decoration: none; line-height: 16px; font-weight: normal; }
.spot-menu-sub li a.selected { font-weight: bold; color: rgb(27, 57, 106); }
.spot-right-content { padding-bottom: 157px; }
.container-spot-tab-top { background: transparent url(thank-you-tab.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 54px; }
.container-spot-tab-back { background: transparent url(thank-you-tab-back.jpg) repeat-y scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; }
.container-spot-tab-bottom { background: transparent url(thank-you-tab-bottom.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 8px; }
.thankyou-contetn { font-size: 12px; color: rgb(27, 57, 106); line-height: 20px; padding-top: 10px; padding-bottom: 5px; }
.container-middle-content { padding: 0px 15px; }
.four-boxes { overflow: hidden; width: 655px; clear: both; }
.img-n { padding-top: 25px; padding-left: 5px; float: left; }
.img-style { padding: 9px 5px 5px 6px; float: left; }
.boxes-text { float: left; width: 135px; padding-top: 10px; color: rgb(51, 153, 204); }
.boxes-text-ne { float: left; width: 135px; padding-top: 10px; color: rgb(47, 125, 155); }
.learn-box-more-style-watch a:link, .learn-box-more-style-watch a:visited { text-decoration: underline; color: rgb(56, 81, 121); }
.learn-box-more-style-watch a:hover { text-decoration: none; color: rgb(56, 81, 121); }
.learn-box-more-style-watch a:active { text-decoration: underline; color: rgb(56, 81, 121); }
.boxes-text-watch { float: left; width: 135px; padding-top: 10px; color: rgb(56, 81, 121); }
.bullet-watch { font-size: 12px; font-weight: bold; color: rgb(56, 81, 121); }
.bullet-n { padding-left: 6px; font-size: 13px; font-weight: bold; }
.bullet-n-talk { font-size: 12px; font-weight: bold; }
.bullet-n-skin-care { padding-left: 6px; font-size: 13px; font-weight: bold; color: rgb(87, 152, 180); }
.learn-box-more-skin { color: rgb(87, 152, 180); font-size: 11px; padding-top: 2px; padding-left: 6px; }
.learn-box-more-skin a:link, .learn-box-more-skin a:visited { text-decoration: underline; color: rgb(87, 152, 180); }
.learn-box-more-skin a:hover { text-decoration: none; color: rgb(87, 152, 180); }
.learn-box-more-skin a:active { text-decoration: underline; color: rgb(87, 152, 180); }
.learn-box-more { color: rgb(51, 153, 204); font-size: 11px; padding-top: 2px; padding-left: 6px; }
.learn-box-more a:link, .learn-box-more a:visited { text-decoration: underline; color: rgb(51, 153, 204); }
.learn-box-more a:hover { text-decoration: none; color: rgb(51, 153, 204); }
.learn-box-more a:active { text-decoration: underline; color: rgb(51, 153, 204); }
.learn-box-more-style { color: rgb(47, 125, 155); font-size: 11px; padding-top: 2px; padding-left: 6px; }
.learn-box-more-style a:link, .learn-box-more-style a:visited { text-decoration: underline; color: rgb(47, 125, 155); }
.learn-box-more-style a:hover { text-decoration: none; color: rgb(47, 125, 155); }
.learn-box-more-style a:active { text-decoration: underline; color: rgb(47, 125, 155); }
.learn-box-more-watch { color: rgb(56, 81, 121); font-size: 11px; padding-top: 2px; padding-left: 6px; }
.learn-box-more-watch a:link, .learn-box-more-watch a:visited { text-decoration: underline; color: rgb(56, 81, 121); }
.learn-box-more-watch a:hover { text-decoration: none; color: rgb(56, 81, 121); }
.learn-box-more-watch a:active { text-decoration: underline; color: rgb(56, 81, 121); }
.boxes { background: transparent url(boxes.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 325px; height: 140px; float: left; }
.spot-right-bottom { margin: -157px 0px 0px 175px; background: transparent url(bottom-box-style.jpg) no-repeat scroll left bottom; position: absolute; clear: both; padding-top: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 147px; }
.spot-right-padding-bottom { padding-bottom: 5px; }
.boxes-bottom { background: transparent url(box-new-style.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 338px; height: 117px; float: left; }
.boxes-style-find { padding: 28px 0px 0px 30px; }
.boxes-style-find-doct { padding: 15px 0px 0px 10px; }
.boxes-find-img { float: left; padding-right: 10px; }
.boxes-find-text { float: left; }
.boxes-find-text-link a:link, .boxes-find-text-link a:visited { color: rgb(51, 153, 204); font-size: 21px; line-height: 30px; }
.boxes-find-text-link a:hover { color: rgb(51, 153, 204); font-size: 21px; padding-bottom: 5px; line-height: 30px; text-decoration: none; }
.boxes-find-text-link a:active { color: rgb(51, 153, 204); font-size: 21px; padding-bottom: 5px; line-height: 30px; }
.find-a-img { clear: both; }
.find-a-img li { display: block; }
.find-a-img li a:link { background: transparent url(search-now-style.jpg.html) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 117px; height: 19px; display: block; }
.find-a-img li a:hover { background: transparent url(share-now-hover.jpg.html) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 117px; height: 19px; display: block; }
.find-a-img li a span { display: none; }
.boxes-right-style-find { padding: 27px 0px 0px 3px; width: 335px; }
.boxes-find-img-right { float: left; padding-right: 8px; }
.content-footer-spot { clear: both; }
.boxes-right-style-find2 { padding: 5px 0px 0px 3px; width: 335px; }
.boxes-find-img-right2 { padding: 5px 10px 0pt; float: left; }
.boxes-find-text-link2 { padding: 10px 0px 0px; }
.boxes-find-text-link2 a:link, .boxes-find-text-link a:visited { color: rgb(51, 153, 204); font-size: 21px; line-height: 30px; }
.boxes-find-text-link2 a:hover { color: rgb(51, 153, 204); font-size: 21px; padding-bottom: 5px; line-height: 30px; text-decoration: none; }
.boxes-find-text-link2 a:active { color: rgb(51, 153, 204); font-size: 21px; padding-bottom: 5px; line-height: 30px; }
.spot-left-bottom { float: left; }
.spot-left-bottom-box { background: transparent url(thanks-left-box.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 165px; height: 157px; }
.spot-left-top { float: left; padding-left: 10px; margin-bottom: 20px; }
.spot-left-box { float: left; }
.spot-left-box-img { padding: 8px 5px 0px 16px; }
.spot-left-text { padding: 3px 8px 5px 10px; color: rgb(51, 153, 204); font-size: 12px; }
a.left-lernmore { padding: 0px 20px 0px 0px; background-image: url(spot-arrow.jpg); background-repeat: no-repeat; background-position: 62px 2px; }
.spot-learn-more { width: 75px; height: 12px; padding-left: 14px; font-size: 11px; }
.spot-learn-more a:link { padding: 0px 20px 0px 0px; background: transparent url(spot-arrow.jpg) no-repeat scroll 62px 2px; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(28, 147, 200); font-size: 11px; text-decoration: none; }
.spot-learn-more a:visited { color: rgb(28, 147, 200); font-size: 11px; }
.spot-learn-more a:hover { color: rgb(28, 147, 200); font-size: 11px; text-decoration: underline; }
.spot-learn-more a:active { color: rgb(28, 147, 200); font-size: 11px; text-decoration: none; }
#footer { margin: 0pt auto; width: 1024px; }
.footer { margin: 0pt auto; padding: 20px 0pt; width: 880px; }
.foot-link { margin: 0pt auto; padding: 8px 0px 0px; float: left; width: 880px; }
.foot-link a { padding: 0px 22px; color: rgb(137, 137, 137); text-decoration: none; font-size: 11px; }
.foot-link a:hover { text-decoration: underline; }
.foot-link span { padding: 0px 20px; color: rgb(137, 137, 137); }
.footlogo1 { margin: 0pt auto; width: 850px; padding-bottom: 20px; padding-top: 15px; padding-right: 100px; }
.footlogo1 img { padding-left: 100px; }
.footsupp { color: rgb(137, 137, 137); font-size: 10px; display: block; padding-top: 5px; width: 110px; float: left; padding-left: 5px; }
.foot-content { padding: 32px 0px 5px; font-size: 12px; color: rgb(57, 97, 173); width: 880px; text-align: justify; }
.boxes-find-text .share { padding: 3px 0pt 0pt 0px; }
.boxes-find-text .share a { background: transparent url(share-now.jpg) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; height: 28px; width: 128px; }
.boxes-find-text .share a:hover { background: transparent url(share-now-o.jpg) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.boxes-find-text .search-now { padding: 3px 0pt 0pt 0px; }
.boxes-find-text .search-now a { background: transparent url(search-now-img.jpg) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; height: 21px; width: 119px; }
.boxes-find-text .search-now a:hover { background: transparent url(search-now-over.jpg) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.boxes-find-text .view-now { padding: 3px 0pt 0pt 0px; }
.boxes-find-text .view-now a { background: transparent url(view-now.jpg) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; height: 21px; width: 100px; }
.boxes-find-text .view-now a:hover { background: transparent url(view-now-hover.jpg) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.login-img { float: left; width: 142px; }
.login-link { float: left; vertical-align: bottom; padding-top: 10px; padding-left: 10px; }
.login-link a:link, .login-link a:visited { color: rgb(47, 125, 155); font-size: 10px; text-decoration: underline; }
.login-link a:hover { color: rgb(47, 125, 155); font-size: 10px; text-decoration: none; }
.login-link a:active { color: rgb(47, 125, 155); font-size: 10px; text-decoration: underline; }
.user-login { clear: both; padding-left: 6px; line-height: 21px; padding-bottom: 3px; font-size: 12px; color: rgb(59, 84, 157); }
.user-text { padding-left: 6px; }
.login-text { border: medium none ; padding: 3px; background-color: rgb(223, 231, 244); font-size: 13px; color: rgb(0, 0, 0); width: 151px; }
.login-caption { font-size: 12px; font-family: Arial,Helvetica,sans-serif; color: rgb(59, 84, 157); }
.login-button { border: medium none ; background: transparent url(login-button.gif) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 66px; height: 25px; cursor: pointer; }
.fogot-password { padding-top: 5px; }
.forgot-link { float: left; padding-left: 5px; padding-top: 5px; font-size: 10px; }
.fogot-password a:link, .fogot-password a:visited { color: rgb(172, 172, 172); font-size: 10px; text-decoration: underline; }
.fogot-password a:hover { color: rgb(172, 172, 172); font-size: 10px; text-decoration: none; }
.fogot-password a:active { color: rgb(172, 172, 172); font-size: 10px; text-decoration: underline; }
.forgot-button { float: left; padding-left: 5px; }
.forgot-button { border: medium none ; background: transparent url(submit.gif) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 66px; height: 25px; cursor: pointer; }
.thankyou-contetn p sup { color: rgb(0, 0, 0); font-size: 10px; }
.whatisresacea-tab-top { background: transparent url(what-is-rasocea-tab.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 54px; }
.doyouhaverosacea-tab-top { background: transparent url(doyouhaverrosacea-tab.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 54px; }
.triggers-tab-top { background: transparent url(rosaceatriggersass-tab.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 54px; }
.rosaceainthenews-tab-top { background: transparent url(inthenews-tab.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 54px; }
.rosacearealsotres-tab-top { background: transparent url(realrosaceastores-tab.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 54px; }
.rosaceagtreatment-tab-top { background: transparent url(rosacea-treatment-tab.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 54px; }
.rosaceafaqs-tab-top { background: transparent url(faqs.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 54px; }
.helpfrindnfamily-tab-top { background: transparent url(help-fandf-tab.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 54px; }
.inner-page-list li { padding: 0px 0px 1px 15px; background: transparent url(leftaroow.gif) no-repeat scroll 0px 8px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a.d-link, a.d-link:link { color: rgb(0, 0, 0); text-decoration: underline; }
a.d-link:hover { color: rgb(0, 0, 0); text-decoration: underline; }
a.d-link:visited { color: rgb(102, 102, 102); text-decoration: underline; }
p.faqs-q { font-weight: bold; font-size: 13px; }
.wideformtext { clear: both; color: rgb(27, 57, 106); float: left; font-family: verdana,helvetica,arial,sans-serif; font-size: 11px; font-weight: normal; text-align: left; }
.fleft { float: left; height: 13px; text-align: left; line-height: 14px; }
span.fleft { padding: 0px 5px; }
.legal { font-family: verdana,helvetica,arial,sans-serif; font-size: 9px; }
.ratradio { padding-left: 6px; float: left; height: 13px; text-align: left; color: rgb(0, 0, 0); line-height: 14px; width: 15px; }
.whatuexpect-tab-top { background: transparent url(wtuexpectfin-tab.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 54px; }
.whatfinacea-tab-top { background: transparent url(whatfinancea.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 54px; }
.Finacea-What-new { width: 655px; }
.Finacea-Whatis-new-text { padding: 0pt 8px 0pt 0pt; float: left; width: 307px; }
.Finacea-Whatis-sub-heading { color: rgb(55, 105, 179); font-family: Arial; font-size: 14px; line-height: 20px; padding-left: 5px; }
.finacea-img-style-n1 { background: transparent url(finacea-img-style.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); font-family: Arial; font-size: 13px; font-weight: bold; height: 76px; margin-top: 10px; padding-left: 0pt; padding-top: 21px; text-align: center; width: 249px; }
.finacea-is-image-style { background: transparent url(financea-new-style.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; height: 148px; width: 343px; }
.finacea-Box-new-b { clear: both; float: left; width: 653px; }
.first-tbl { background-color: rgb(231, 228, 234); margin-top: 12px; }
.tbl-th { padding: 20px 10px 12px 20px; color: rgb(27, 57, 106); font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; }
.tbl-td { padding: 20px 20px 12px; color: rgb(27, 57, 106); font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.first-tbl-2 { background-color: rgb(216, 240, 250); margin-top: 8px; }
.first-tbl-3 { background-color: rgb(227, 236, 238); margin-top: 8px; }
.first-tbl-4 { background-color: rgb(239, 237, 225); margin-bottom: 32px; margin-top: 8px; }
.finace-before-after { float: left; padding-left: 0px; }
.finace-before-after-img { background: transparent url(finacea-before-after.jpg) no-repeat scroll left 4px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 137px; padding-bottom: 10px; width: 650px; }
.before-text { float: right; padding-right: 3px; padding-top: 23px; width: 173px; }
.before-heading { color: rgb(75, 79, 125); font-family: Arial; font-size: 19px; font-weight: bold; line-height: 21px; padding-bottom: 0pt; }
.before-check-out { color: rgb(46, 59, 134); font-family: Arial,Helvetica,sans-serif; font-size: 13px; line-height: 18px; padding-bottom: 10px; }
.go-now-link { font-family: Arial; font-weight: bold; padding-right: 30px; text-align: right; }
.finacea-startcomment { color: rgb(168, 168, 168); float: left; font-family: Arial; font-size: 10px; margin-left: 10px; width: 350px; }
.h1-prepare-tab-top { background: transparent url(h1-prepare-tab.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 54px; }
.h1-additional-tab-top { background: transparent url(h2-additional-tab.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 54px; }
.lifestylemain-tab-top { background: transparent url(ur-routine-tab.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 54px; }
.skincaredo-top { background: transparent url(skin-care-tab.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 54px; }
.skincareproduct-top { background: transparent url(skincare-porduct-tab.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 54px; }
.a-professional-opinion-tab-top { background: transparent url(a-professional-opinion-tab.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 54px; }
.routine { background-image: url(background_routine2.jpg); background-repeat: no-repeat; float: left; height: 397px; width: 592px; }
.timebuttons { float: left; margin-top: 10px; width: 129px; }
.routinebuttons { margin: 0pt 0pt 0pt 21px; padding: 0pt; height: 99px; width: 126px; }
.routinecontent { margin: 0pt 18px 0pt 150px; height: 215px; padding-top: 18px; text-align: left; width: 409px; }
.whitetextbold { color: rgb(255, 255, 255); font-family: verdana,helvetica,arial,sans-serif; font-size: 14px; font-weight: bold; text-align: center; }
.news-signup-top { background: transparent url(news-signup-tab.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 54px; }
.box-newone { background: rgb(235, 237, 250) url(box_new.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 26px; width: 568px; }
.step-heading { padding: 5px 0pt 0pt 4px; color: rgb(51, 51, 102); font-size: 11px; font-weight: bold; text-align: left; }
.context-text { color: rgb(29, 69, 104); font-size: 11px; padding-left: 15px; text-align: left; }
.step2-box { background: rgb(220, 223, 242) url(step2-box_new.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 24px; width: 568px; }
.step-heading { padding: 5px 0pt 0pt 4px; color: rgb(51, 51, 102); font-size: 11px; font-weight: bold; text-align: left; }
.treating-text { color: rgb(29, 69, 104); font-size: 11px; text-align: left; }
.treating { padding-left: 20px; }
.style-box { background: transparent url(style-box_new.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 219px; width: 550px; }
.padding, .padding1 { line-height: 20px; padding-left: 45px; }
.padding1 { color: rgb(29, 69, 104); line-height: normal; padding-top: 4px; }
.click-submit { color: rgb(29, 69, 104); font-size: 13px; text-align: right; }
.submit { color: rgb(29, 69, 104); font-size: 13px; }
.step3-box { background: rgb(198, 202, 234) url(step3-box_new.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 22px; width: 568px; }
.special-offer-top { background: transparent url(special-offer-tab.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 54px; }
.finacea-what-new { width: 670px; }
.Whatsfinacea-text { color: rgb(55, 105, 179); font-size: 21px; font-weight: bold; padding-bottom: 25px; padding-top: 10px; padding-left: 5px; font-family: Arial; }
.Whatsfinacea-text span { color: rgb(55, 105, 179); font-size: 16px; font-weight: bold; padding-bottom: 25px; padding-top: 10px; font-family: Arial; }
.Whatsfinacea-text span.text { color: rgb(55, 105, 179); font-size: 15px; font-weight: bold; padding-bottom: 30px; padding-top: 10px; font-family: Arial; }
.Finacea-Whatis-sub-heading { line-height: 20px; font-size: 14px; color: rgb(55, 105, 179); padding-left: 5px; font-family: Arial; }
.Finacea-Whatis-new-text { padding: 0pt 8px 0pt 0px; float: left; width: 300px; }
.Finacea-Whatis-new-image { padding: 5px 0px 0px; float: left; }
.Finacea-heading-new { color: rgb(55, 105, 179); font-size: 21px; font-weight: bold; padding-bottom: 25px; padding-top: 10px; }
.Whatsfinacea-text-when-you { color: rgb(55, 105, 179); font-size: 30px; font-weight: bold; padding-bottom: 10px; padding-top: 10px; padding-left: 28px; line-height: 39px; }
.Finacea-Whatis-sub-heading-when-you { line-height: 20px; font-size: 15px; color: rgb(47, 83, 162); font-weight: bold; padding-left: 29px; font-family: Arial,Helvetica,sans-serif; text-align: justify; }
.Finacea-Whatis-when-you { padding: 0pt 25px 0pt 0px; float: left; width: 610px; font-family: Arial,Helvetica,sans-serif; }
.you-can-feel-finacea-when-you { padding-top: 10px; font-family: Arial,Helvetica,sans-serif; }
.finacea-Box-new-b { width: 655px; float: left; clear: both; }
.pls-see-coupon { color: rgb(148, 148, 148); font-size: 11px; font-family: Arial; text-align: right; padding-left: 207px; width: 400px; }
.you-can-feel-whn-left { float: left; width: 315px; margin-left: 28px; }
.you-can-feel-whn-right { float: left; width: 315px; margin-left: 15px; }
.finacea-b-top-new-when-you { background: transparent url(finance-order-top.jpg) no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 315px; height: 13px; }
.finacea-b-back-new-when-you { padding: 10px 0px; background: transparent url(finacea-order-back.jpg) repeat-y scroll left top; overflow: auto; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 315px; color: rgb(47, 125, 155); font-size: 18px; font-weight: bold; line-height: 21px; text-align: center; font-family: Arial,Helvetica,sans-serif; }
.finacea-b-back-new-when-you-new { padding: 10px 0px; background: transparent url(finacea-order-back.jpg) repeat-y scroll left top; overflow: auto; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 315px; color: rgb(51, 153, 204); font-size: 18px; font-weight: bold; line-height: 21px; text-align: center; font-family: Arial,Helvetica,sans-serif; }
.finacea-b-back-new-when-you span, .finacea-b-back-new-when-you-new span { font-size: 16px; }
.finacea-b-bottom-new-when-you { background: transparent url(finance-order-bottom.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 315px; height: 15px; }
.Whatsfinacea-ask-your, .Whatsfinacea-ask-your-new { padding: 10px 0px; color: rgb(47, 125, 155); font-size: 12px; text-align: center; font-family: Arial,Helvetica,sans-serif; }
.Whatsfinacea-ask-your-new { color: rgb(51, 153, 204); }
.download-coupon-text { color: rgb(47, 125, 155); font-size: 14px; font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
.download-coupon-text span { color: rgb(47, 125, 155); font-size: 18px; font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
.you-can-feel-whn-left { float: left; margin-left: 7px; width: 312px; }
.you-can-feel-whn-right { float: left; width: 312px; margin-left: 7px; }
.download-text-left { width: 170px; float: left; font-family: Arial,Helvetica,sans-serif; }
.download-text-left dd { padding: 5px 5px 0px 0px; text-align: right; font-family: Arial,Helvetica,sans-serif; }
.download-text-left dd a:link, .download-text-left dd a:visited { text-decoration: none; color: rgb(47, 125, 155); font-family: Arial,Helvetica,sans-serif; }
.download-text-left dd a:hover { color: rgb(47, 125, 155); font-family: Arial,Helvetica,sans-serif; text-decoration: underline; }
.download-text-left dd a:active { text-decoration: none; color: rgb(47, 125, 155); font-family: Arial,Helvetica,sans-serif; }
.download-text-left-new { width: 170px; float: left; font-family: Arial,Helvetica,sans-serif; }
.download-text-left-new dd { padding: 5px 5px 0px 0px; text-align: right; font-family: Arial,Helvetica,sans-serif; }
.download-text-left-new dd a:link, .download-text-left-new dd a:visited { text-decoration: none; color: rgb(51, 153, 204); font-family: Arial,Helvetica,sans-serif; }
.download-text-left-new dd a:hover { color: rgb(51, 153, 204); font-family: Arial,Helvetica,sans-serif; text-decoration: underline; }
.download-text-left-new dd a:active { text-decoration: none; color: rgb(51, 153, 204); font-family: Arial,Helvetica,sans-serif; }
.share-witha-friend-tab { background: transparent url(share-witha-friend-tab.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 54px; }
.share-witha-friend-password-tab { background: transparent url(password-sent.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 54px; }
.new-password-tab { background: transparent url(reset-password.gif) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 54px; }
.terms-ofuse-tab { background: transparent url(terms-ofuse-tab.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 54px; }
.contact-us-tab { background: transparent url(contact-us-tab.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 54px; }
.privacy-policy-tab { background: transparent url(privacy-policy-tab.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 684px; height: 54px; }
.boxes-find-text .sign-up { padding: 3px 0pt 0pt 0px; }
.boxes-find-text .sign-up a { background: transparent url(signup-for-skinsavy.jpg) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; height: 28px; width: 190px; }
.boxes-find-text .sign-up a:hover { background: transparent url(signup-for-skinsavy-over.jpg) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.boxes-find-text .visit { padding: 3px 0pt 0pt 46px; }
.boxes-find-text .visit a { background: transparent url(visit-skinsavy.jpg) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; height: 20px; width: 143px; }
.boxes-find-text .visit a:hover { background: transparent url(visit-skinsavy-over.jpg) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
blockquote { border-left: 20px solid rgb(204, 204, 204); padding: 0pt 20px; margin-left: 20px; font-size: 14px; font-family: Georgia,serif; font-style: italic; margin-top: 10px; }
.slider-wrap { width: 39px; position: absolute; top: 87px; left: 40px; }
.stripViewer .panelContainer .panel ul { margin: 0pt 15px 0pt 30px; text-align: left; }
.stripViewer { overflow: hidden; position: relative; width: 340px; height: 130px; }
.stripViewer .panelContainer { position: relative; left: 0pt; top: 0pt; }
.stripViewer .panelContainer .panel { float: left; position: relative; width: 419px; }
.stripNavL, .stripNavR, .stripNav { display: none; }
.nav-thumb { border: 1px solid black; margin-right: 5px; }
#movers-row { margin: -43px 0pt 0pt 62px; }
#movers-row div { width: 20%; float: left; }
#movers-row div a.cross-link { float: right; }
.photo-meta-data { padding: 10px; background: transparent url(transpBlack.png.html) repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 30px; margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span { font-size: 13px; }
.cross-link { display: block; width: 62px; margin-top: -14px; position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb { background: transparent url(icon-uparrowsmallwhite.png.html) no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.floatLeft { float: left; margin-right: 10px; }
.floatRight { float: right; }
.clear { clear: both; }
.become-member { width: 710px; }
.become-a-member { color: rgb(59, 84, 157); font-size: 16px; line-height: 21px; padding-left: 30px; }
.become-a-member span { font-size: 18px; font-weight: bold; }
.special-savings { padding: 20px 0px 0px 40px; float: left; width: 355px; }
.special-savings dd { background: transparent url(special-bullet.gif) no-repeat scroll left 3px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 10px; font-size: 14px; color: rgb(61, 86, 158); line-height: 18px; }
.special-savings dd.plenote { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 11px; line-height: 16px; color: rgb(61, 86, 158); }
.special-savings dd.not-using { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 13px; line-height: 16px; color: rgb(61, 86, 158); }
.special-savings dd.not-using a:link { text-decoration: underline; color: rgb(27, 57, 106); font-size: 13px; }
.special-savings dd.not-using a:hover { text-decoration: none; color: rgb(27, 57, 106); font-size: 13px; }
.special-savings dd.not-using a:visited { text-decoration: underline; color: rgb(27, 57, 106); font-size: 13px; }
.special-savings dd span { font-weight: bold; }
.become-a-img { float: left; width: 690px; }
.become-img dd { padding: 10px 0px 0px 10px; float: left; width: 260px; }
.specials-offers { padding-left: 15px; }
.special-savings-enroll { clear: both; padding-left: 0px; }
.special-savings-top { background: transparent url(special-offer-top.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 687px; height: 17px; }
.special-savings-back { background: transparent url(special-offer-back.jpg) repeat-y scroll left top; overflow: auto; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 687px; }
.special-savings-bottom { background: transparent url(special-offer-bottom.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 687px; height: 23px; }
.enrolls { padding-left: 10px; }
.enroll-img { padding-left: 8px; }
.note-field { background: transparent url(notes-required.jpg) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 25px; margin-left: 5px; font-size: 12px; color: rgb(61, 86, 158); padding-bottom: 10px; }
.enroll-currently { padding: 0px 10px 18px 8px; font-size: 13px; color: rgb(61, 86, 158); }
.enroll-form dd { clear: left; padding-bottom: 7px; }
.enroll-form dd label { float: left; width: 135px; text-align: right; color: rgb(61, 86, 158); font-size: 12px; padding-top: 2px; padding-right: 12px; }
.enroll-textbox { border: medium none ; height: 21px; width: 235px; background-color: rgb(223, 228, 238); }
.terms { text-align: left; }
.terms-conditions { color: rgb(61, 86, 158); font-size: 11px; padding-left: 5px; }
.terms-conditions-text { color: rgb(194, 194, 194); font-size: 10px; }
.enroll-button { padding: 20px 75px 60px; text-align: right; }
.enroll-button .sign-up { float: right; }
.enroll-button .sign-up a { background: transparent url(sign-up-now.jpg) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; height: 46px; width: 194px; }
.enroll-button .sign-up a:hover { background: transparent url(sign-up-now-over.jpg) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.terms-padding { padding: 0px 25px 5px 33px; }
.aready-member { clear: both; padding-top: 18px; }
.aready-member-img { float: left; width: 370px; text-align: right; padding-top: 4px; }
.aready-member-login { float: left; padding-left: 10px; }
.aready-member-login .already-buton a { background: transparent url(already-login.jpg) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; height: 55px; width: 151px; }
.aready-member-login .already-buton a:hover { background: transparent url(already-login-hover.jpg) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.learn-about-fin { padding: 10px 10px 0px 0px; text-align: right; float: right; }
.learn-about-fin a { background: transparent url(learn-about-us-new.jpg) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; height: 25px; width: 200px; }
.learn-about-fin a:hover { background: transparent url(learn-about-us-new-hover.jpg) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
