@import "htmltag.css";
.master { width: 955px; margin: 0 auto; }

.cs-block { display: block; }
.cs-regain-topMenu-bg { background: url(../../images/common/topmenu/menu_bg.jpg) repeat-x; height: 78px; }

.main-logo { float: left; }
#topMenu { margin: 0px; padding: 0px; list-style: none; float: right; margin-top: 42px; }
#topMenu img { display: block; }
#topMenu li { float: left; padding-left: 4px; padding-right: 5px; background: url(../../images/common/topmenu/menu_line.jpg) no-repeat right 12px; }
#topMenu ul { position: absolute; z-index: 9999; display: none; padding: 0px; margin: 0px; width:800px }
#topMenu ul li { list-style: none; padding: 0px !important; margin: 0px !important; background: none; }


.cs-regain-leftMenu { background: url(../../images/common/leftmenu/bg_left_menu.jpg) repeat-y; }
.cs-regain-leftMenu a { padding-bottom: 4px; background: url(../../images/common/leftmenu/line.jpg) no-repeat bottom; display: block; }

.cs-regain-leftMenu-bg { background: url(../../images/common/leftmenu/left_menu_wheretobuy1.jpg) no-repeat top; height: 545px; }
.cs-regain-contentArea { background: url(../../images/common/content_b.jpg) no-repeat bottom; }
.cs-regain-contenBg { background: url(../../images/common/bg_content.jpg) no-repeat top; height: 505px; padding-top: 40px; padding-left: 50px; }
html > body .cs-regain-contenBg { height: auto; min-height: 450px; }

.cs-regain-mainLogin { background: url(../../images/crm/bg_login_c.jpg) repeat-y; width: 683px; font-size: 9pt; color: #304D7D; }
.cs-regain-mainLogin-top { background: url(../../images/crm/bg_login_t.jpg) no-repeat top; padding: 20px; padding-left: 40px; padding-bottom: 10px; }
.cs-regain-mainLogin-bottom { background: url(../../images/crm/bg_login_b.jpg) no-repeat bottom; padding: 40px; padding-top: 0px; padding-bottom: 30px; height: 148px; }

.cs-regain-forgotPwd { background: url(../../images/crm/bg_forgot_pwd_c.jpg) repeat-y; width: 690px; font-size: 9pt; }
.cs-regain-forgotPwd-top { background: url(../../images/crm/bg_forgot_pwd_t.jpg) no-repeat top; padding: 20px; padding-top: 0px; padding-left: 40px; padding-bottom: 10px; }
.cs-regain-forgotPwd-bottom { background: url(../../images/crm/bg_forgot_pwd_b.jpg) no-repeat bottom; padding: 40px; padding-top: 0px; padding-bottom: 30px; height: 148px; }

.cs-regain-joinSuccess { font-size: 10.5pt; width: 674px; color: #051536; }

.cs-regain-activated { background: url(../../images/crm/bg_activated.jpg) no-repeat bottom; height: 510px; padding-left: 50px; font-size: 10.5pt; }

.cs-regain-blueBar { background: url(../../images/crm/bg_blue_bar.jpg) repeat-x; }
.cs-regain-BgBlueRoundCorner { background: url(../../images/crm/bg_blue_box_bottom.jpg) no-repeat bottom #1E3053; width: 642px; padding: 0px 9px; padding-bottom: 10px; }
.cs-regain-tabContent { background: url(../../images/crm/bg_tab_content.jpg) no-repeat bottom left #ffffff; padding: 10px; color: #5B5B5B; font-size: 9pt; }

.cs-regain-tb-standard td { padding: 10px; color: #5B5B5B; font-size: 9pt; }
.cs-regain-tb-standard .rowOdd td { background: #ECECEC; }
.cs-regain-tb-standard .rowEven td { background: #FFFFFF; }

.cs-regaine-tb-step-odd td, .cs-regaine-tb-step-even td { vertical-align: top; }
.cs-regaine-tb-step-odd .contentArea { margin: 0px; padding-right: 20px; color: #373737; }
.cs-regaine-tb-step-even .contentArea { margin: 0px; padding-left: 20px; color: #373737; }
.contentArea img { margin-bottom: 5px; }
.cs-regaine-bg-stepMemo { background: url(../../images/usingregain/step/bg_memo.jpg) no-repeat top left; height:361px; margin-top: 15px; margin-bottom: 10px; padding-top: 70px; padding-left: 50px; padding-right: 100px; color: #373737; }
.cs-regaine-bg-stepMemo ul { padding-left: 20px; margin: 0px; margin-bottom: 10px; }
.cs-regaine-bg-stepMemo li { list-style: url(../../images/common/bullet_blue.gif); margin-bottom:12px; }

.cs-regaine-bg-keepUse { background: url(../../images/usingregain/keepusing/bg_keep_use.jpg) no-repeat top right; }

.cs-regain-bg-dos { background: url(../../images/usingregain/dosanddont/bg_dos.jpg) no-repeat; width: 657px; height: 330px; font-size: 9pt; }
.cs-regain-bg-dont { background: url(../../images/usingregain/dosanddont/bg_dont.jpg) no-repeat; width: 657px; height: 330px; font-size: 9pt; margin-bottom: 10px; }
.cs-regain-bg-dos ul, .cs-regain-bg-dont ul { padding-top: 50px; margin-left: 20px; margin-right: 120px; }
.cs-regain-bg-dos li, .cs-regain-bg-dont li { list-style: url(../../images/common/bullet_blue.gif); margin-bottom: 6px; color: #474747; }

#faq-tabMenu { padding: 0px; margin: 0px; list-style: none; height: 44px; padding-left: 8px; }
#faq-tabMenu li { float: left; }
#faq-tabMenu img { display: block; }

.cs-regain-box-faq { background: url(../../images/usingregain/faq/blue_round_c.jpg) repeat-y; padding: 22px; height: 300px; }
html > body .cs-regain-box-faq { height: auto; min-height: 300px; }
.cs-regain-box-faq div { display: none; }
.cs-regain-box-faq div.active { display: block; }
.cs-regain-box-faq td { vertical-align: top; }
.cs-regain-box-faq p { background: url(../../images/usingregain/faq/icon_ans.gif) no-repeat left 4px; width: 500px; padding-left: 22px; border-bottom: 1px solid #B3CDF4; padding-bottom: 22px; }

.cs-regain-hairlost-indexBox { background: url(../../images/understandhairloss/bg_table_hairlost.jpg) no-repeat; height: 110px; width: 654px; margin-bottom: 15px; }
.cs-regain-hairlost-indexBox ul { margin: 0px; }
.cs-regain-hairlost-indexBox li { color: #225683; }

.cs-regain-hairlost-stageBox { background: url(../../images/understandhairloss/stage/bg_box.gif) no-repeat; height: 194px; width: 613px; margin-bottom: 15px; padding: 20px; }

.cs-regain-hairlost-reasonGreyBox { background: url(../../images/understandhairloss/reason/bg_grey_box.jpg) no-repeat; height: 65px; width: 618px; margin-bottom: 15px; padding: 20px; }
..cs-regain-hairlost-reasonGreyBox ul { margin: 0px; }


.cs-regine-box-mystery { background: url(../../images/understandhairloss/mstery/banner_q_c.jpg) repeat-y; width: 614px; padding: 10px 30px; }
.cs-regine-box-questionaire { background: #F6F6F6; width: 662px; }
.cs-regine-box-questionaire td { border-bottom: 1px solid #ffffff; padding: 5px; }
.cs-regine-box-questionaire tr.last-row td { border: none; }
#boxErrorMsg { display: none; padding: 5px; color: #ff0000; }

.cs-regain-bg-resultText{background: url(../../images/understandhairloss/selftest/banner_goodnews.jpg) no-repeat; color:#ffffff; height:26px; padding-top:55px; padding-left:20px; margin-bottom:15px;}


.cs-regain-hairlost-treatementBox-bg { background: url(../../images/understandhairloss/treatment/table_bg_c.jpg) repeat-y; width: 662px; }
.cs-regain-hairlost-treatementBox { background: url(../../images/understandhairloss/treatment/table_bg.jpg) no-repeat; padding-left: 2px; padding-right: 2px; }
.cs-regain-hairlost-treatementBox table { border-collapse: collapse; }
.cs-regain-hairlost-treatementBox td, .cs-regain-hairlost-treatementBox th { border: 1px solid #ffffff; border-top: none; border-bottom: none; }
.cs-regain-hairlost-treatementBox td { padding: 10px; vertical-align: top; font-weight: bold; color: #414143; }
.cs-regain-hairlost-treatementBox th { color: #2D4063; font-size: 9.5pt; padding: 5px; border-bottom: 1px solid #ffffff; }
table.cs-regaine-table-border-white td{border: 1px solid #ffffff; color:#6B6B6C!important}
.cs-regain-hairlost-treatementBox .green th { color: #13615D; }

.cs-regain-productMen-box { background: url(../../images/productrange/men/bg_productinro.jpg) no-repeat; padding: 25px; padding-top: 45px; }
.cs-regain-productMen-box ul { margin: 0px; }
.cs-regain-productMen-box li, .cs-regain-productMen-box li a { color: #225683; }

.cs-regain-productMen-box2 { background: url(../../images/productrange/men/bg_productinro2.jpg) no-repeat; padding: 25px; padding-top: 45px; }
.cs-regain-productMen-box2 ul { margin: 0px; }
.cs-regain-productMen-box2 li, .cs-regain-productMen-box2 li a { color: #00605C; }

.cs-regain-productWomen-box { background: url(../../images/productrange/women/bg_productinro.jpg) no-repeat; padding: 25px; padding-top: 45px; }
.cs-regain-productWomen-box ul { margin: 0px; }
.cs-regain-productWomen-box li, .cs-regain-productWomen-box li a { color: #74618A; }

.cs-regain-productGel-box { background: url(../../images/productrange/gel/bg_productinro.jpg) no-repeat; padding: 25px; padding-top: 45px; margin-bottom: 10px; padding-bottom:30px; }
.cs-regain-productGel-box ul { margin: 0px; }
.cs-regain-productGel-box li, .cs-regain-productGel-box li a { color: #02534D; }

.cs-regain-productShampoo-box { background: url(../../images/productrange/shampoo/bg_productinro.jpg) no-repeat; padding: 25px; padding-top: 45px; margin-bottom: 10px; }
.cs-regain-productShampoo-box ul { margin: 0px; }
.cs-regain-productShampoo-box li, .cs-regain-productShampoo-box li a { color: #02534D; }

.cs-regain-rightForYou-box { background: url(../../images/productrange/rightforu/bg.jpg) no-repeat right top; height: 470px; width: 469px; padding-right: 230px; }

.cs-regain-footer-box ,.cs-regain-grey-box { background: #F6F6F6; width: 619px; padding: 20px; padding-top: 10px; }
.cs-regain-footer-box td { color: #2D4063; }

.cs-regain-tb-sitemap td { vertical-align: top; font-size: 8pt; }
.cs-regain-tb-sitemap ul { margin: 0px; padding-left: 15px; margin-top: 5px; }
.cs-regain-tb-sitemap li, .cs-regain-tb-sitemap li * { color: #5574A1; text-decoration: none; }
.cs-regain-footer-link { color: #b4b4b4; }
.cs-regain-footer-link a { color: #333333; }

.cs-regain-referenceBox-container { background: url(../../images/popup/ref_bg.jpg) no-repeat top; height: 606px; width: 561px; font-size: 8.5pt; padding: 20px; padding-top: 20px; }
.cs-regain-referenceBox-container ol { margin: 0px; padding: 0px; padding-left: 30px; }
.cs-regain-referenceBox-container li{ margin-bottom:7px;}

.cs-regain-loginBox { background: url(../../images/home/bg_login.jpg) repeat-y top; height: 106px; padding: 25px; padding-bottom: 0px; padding-top: 5px; }
.cs-regain-loginBox-inputBg { background: url(../../images/home/input_bg.jpg) no-repeat top left; width: 112px; height: 24px; }
.cs-regain-loginBox-inputBg input { border: 1px solid #ffffff; width: 100px; }

.cs-regain-redemptionBox{width:601px;  color:#063055; font-size:9pt;background:url(../../images/popup/letter_bg_repeat.jpg) repeat-y; }
.cs-regain-redemptionBox-container{ background:url(../../images/popup/letter_bg.jpg) no-repeat; }
.cs-regain-redemptionBox table{ border:1px solid #063055; border-collapse:collapse}
.cs-regain-redemptionBox td{ border:1px solid #063055;}

#cs-regaine-registration-form #top { background: url(../../images/crm/reg_form_top.jpg) no-repeat top; height: 23px; width: 673px; }
#cs-regaine-registration-form #top-bg { background: url(../../images/crm/reg_form_top_bg.jpg) repeat-y top; width: 673px; }
#cs-regaine-registration-form #low-bg { background: url(../../images/crm/reg_form_low_bg.jpg) no-repeat top; width: 673px;}
#cs-regaine-registration-form #low-bg2 { background: url(../../images/crm/reg_form_low_bg2.jpg) repeat-y top; width: 673px; }
#cs-regaine-registration-form #btm { background: url(../../images/crm/reg_form_btm.jpg) no-repeat top; height: 21px; width: 673px; }

#cs-regaine-registration-form #form-table, #cs-regaine-registration-form #form-table2 { margin: 12px;}
.cs-regain-grey-box td{ padding:5px; vertical-align:top}
.cs-regain-grey-box .question{ color: #2D4063;  font-size:16px; font-weight:bold}
.cs-regain-grey-box .answer{ font-size:16px; font-weight:bold}

.cs-regaine-testimonial-jerry{ background:url(../../images/testimonial/jerry/bg.jpg) no-repeat right; padding-right:300px;}
.cs-regaine-testimonial-key{ background:url(../../images/testimonial/key/bg.jpg) no-repeat right; padding-right:300px;}
.cs-regaine-testimonial-perrie{ background:url(../../images/testimonial/perrie/bg.jpg) no-repeat right; padding-right:300px;}
.cs-regaine-testimonial-mark{ background:url(../../images/testimonial/mark/bg.jpg) no-repeat right top; padding-right:300px;}