@charset "utf-8";
/* CSS Weight World */

body {margin:0px auto; padding:0px; background:#dce6f2; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#666; line-height:1.2em;}
td {font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#666;}
h1,h2,h3,h4,h5,h6 {margin:0px; color:#055399; font-size:13px; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
a img {border:0px;}
a {font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#055399;}
a:hover {text-decoration:underline;}
p {margin:4px 0px 12px 0px; text-align:left;}
h3 {font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#055399; font-weight:bold; }

input[type='text'],input.text {border:1px solid #d2e2f3; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; height:18px;}
textarea {border:1px solid #d2e2f3; color:#666; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif;}
select {border:1px solid #d2e2f3; color:#666; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif;}

form {margin:0;}
hr {margin:0; padding:10px 0; border:0; border-top:1px dashed #CCC}

#wrap {margin:0px auto; padding:0px; width:978px;}
ul.tick li {list-style-image:url(../images/grn-pdr-tick.gif); line-height:18px; padding-bottom:3px;}
ul.smtick {margin-left:20px; padding-left:0px;}
ul.smtick li {list-style-image:url(../images/grntick-sm.gif); line-height:18px; font-size:11px; padding:0 0 1px 0; margin-left:0px;}

#header {width:948px; height:100px; margin-bottom:10px; padding:0px 15px 0px 15px; float:left; background:url(../images/header_bg.gif) no-repeat top left #FFF; }
.logo {float:left; width:245px; padding-top:15px;}

/*#logo h1 {float:left; overflow:hidden; display:none;}*/
#livechat {width:255px; float:right;}

#header_infoarea {width:958px; padding:5px 10px; float:left; background:#FFF;}

#slogan {width:445px; float:left; font-size:15px; font-weight:bold; margin-top:5px;}
#slogan span {float:left; padding:0px 15px; height:20px; line-height:20px; background:url(../images/redbull_icon.gif) no-repeat center left;}
#srchbox {width:272px; float:left;}
.srchfield {width:190px; padding:5px 0px 0px 17px; float:left; height:24px; background:url(../images/srch-field_bg.gif) no-repeat top left; border:0px; margin:0px; color:#666; }
.srchbtn {width:44px; float:left; border:0px;}

/*-- Left Portion CSS --*/
#leftnav_top {width:190px; overflow:hidden; height:10px; float:left; background:url(../images/sm-curve_top.gif) no-repeat top left;}
#leftnav_btm {width:190px; overflow:hidden; margin-bottom:10px; padding:0 0 10px 0; float:left; background:url(../images/sm-curve_btm.gif) no-repeat bottom left;}
#leftnav_btm span a {float:left; width:180px; margin-bottom:5px; padding:5px; background:url(../images/cat_link_grnbg.gif) no-repeat top left; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FFF; font-weight:bold; text-decoration:none;}
#leftnav_btm span a:hover {text-decoration:underline;}

.leftnav {width:180px; padding:2px 0px 2px 4px; margin-bottom:7px; float:left;}
.leftnav a {width:180px; padding:2px 0px 2px 0px; float:left; font-size:12px; color:#333399; font-weight:normal; text-decoration:none;}
.leftnav a:hover {text-decoration:underline;}
.leftnav p {width:180px; float:left; margin:3px 0px; height:1px; border-bottom:1px dashed #b9cde5;}

.bann_cont {width:190px; float:left; margin:0 0 10px 0; text-align:center;}

.redcurve_top {width:190px; height:30px; line-height:30px; float:left; text-align:center; background:url(../images/redcurve_top.gif) no-repeat top left; font-size:13px; font-weight:bold; color:#FFF;}
.curve_btm {width:174px; float:left; margin-bottom:10px; padding:8px 8px 15px 8px; background:url(../images/sm-curve_btm.gif) no-repeat bottom left;}

.online-poll_cont span {width:174px; padding:0px; float:left; font-size:13px; text-align:left; font-weight:bold; color:#000;}
.online-poll_cont p {width:174px; margin:4px 0px; padding:0px; float:left; font-size:12px; font-weight:normal; color:#000;}

.poll-result_cont span {width:174px; margin-bottom:10px; padding:0px; float:left; font-size:13px; text-align:left; font-weight:bold; color:#000;}
.poll-result_cont p {width:174px; margin:4px 0px; padding:0px; float:left; font-size:11px; font-weight:normal; color:#000;}

.wwpolrsltrw1{float:left; width:170px; padding:5px 0 5px 0; font-size: 11px;}
.wwpolrsltrw1 strong{color:#376092;}
.wwpolrsltbar{float:left; border:1px solid #666; width:150px;}
.wwpolrstpnkbar{background-color:#376092; height:10px;}


/*-- Mid-Center Portion CSS --*/

/* --- product content banners --- */
.mid_bann {width:600px; float:left; margin-bottom:10px;}
.mid_bannlft-sm {width:295px; float:left;}
.mid_bannrt-sm {width:295px; float:right;}


/*-- Right Portion CSS --*/
.bann_rt-box {width:168px; float:left; margin-bottom:10px;}
.ww-daily-tip_top {width:168px; float:left;}
.ww-daily-tip_btm {width:152px; float:left; margin-bottom:10px; padding:8px 8px 15px 8px; background:url(../images/sm-curve_btm.gif) no-repeat bottom left;}
.ww-daily-tip_btm p {color:#666; font-size:12px; text-align:left; margin:0px; padding:0px;}

.bmi-cal_top {width:168px; float:left;}
.bmi-cal_btm {width:152px; float:left; margin-bottom:10px; padding:8px 8px 15px 8px; background:url(../images/sm-curve_btm.gif) no-repeat bottom left;}
.bmi-cal_btm p {width:146px; color:#666; font-size:12px; text-align:left; margin-bottom:8px; padding:3px; background:#f4f3f3; line-height:2.4em;}
.bmi_select {font-size:11px; color:#333; margin:0px; border:1px solid #edfbff; border-top:1px solid #8faebd; border-left:1px solid #8faebd;}

.cal_btn {float:right; padding-bottom:4px; border:1px solid #a21008; font-size:12px; font-weight:bold; color:#FFF; background:url(../images/red_btn_bg.gif) repeat-x top left #bb1c13; cursor:pointer;}

.best-selling_prod {width:100%; float:left; margin-bottom:5px;}
.best-selling_prod p {width:100%; float:left; margin:7px 0px; height:1px; border-bottom:1px dashed #e1e1e1;}
.best-selling_prod img {float:left; padding-right:10px;}
.best-selling_prod span {width:65%; float:left; padding-top:8px;}
.best-selling_prod span a {font-size:11px; color:#808080; text-decoration:none;}
.best-selling_prod span a:hover {text-decoration:underline;}

p.sprtr {width:600px; float:left; margin:20px 0px; height:1px; border-bottom:1px dashed #CCC;}

/*FOOTER PORTION CSS*/
#footer {width:978px; float:left; background:#FFF;}
.footer_txt {width:938px; height:75px; font-size:11px; margin:0px 0px 10px 10px; padding:10px 10px 10px 10px; float:left; background:url(../images/footer_txt_bg.gif) no-repeat top left;}

/* NewsLetter GREEN Box */
.quick-links_box {width:455px; float:right;}
.quick-links_box img {float:left;}
.quick-links_cont {width:350px; float:left; color:#000; font-size:12px;}
.quick-links_cont a {color:#000; line-height:1.3em; font-size:12px; text-decoration:none;}
.quick-links_cont a:hover {text-decoration:underline;}

#btm_link {width:978px; float:left; height:27px; line-height:27px; background:url(../images/btm-link_bg.gif) no-repeat top left #FFF; text-align:center; color:#FFF; font-weight:bold; font-size:12px;}
#btm_link a {color:#FFF; font-weight:bold; font-size:12px; text-decoration:none;}
#btm_link a:hover {text-decoration:underline;}

#footer_link {width:95%; padding:10px 15px; float:left; background:url(../images/footer_link_bg.gif) repeat; color:#000; font-size:11px;}
#footer_link p {float:left; margin:0px; padding:0px;}
#footer_link p a {color:#000; font-size:12px; text-decoration:none;}
#footer_link p a:hover {text-decoration:underline;}
#footer_link span {float:right; padding:0px; margin:0px;}

/*
/////////////////////////////   PRODUCT PAGE CSS    /////////////////////////////
*/

#header_infoarea_cart {width:958px; padding:5px 10px; float:left; background:#ededed;}
#bredcrum {width:100%; float:left; color:#000; margin:10px 0;}
#bredcrum a{color:#055399; font-family:Verdana, Geneva, sans-serif; text-decoration:none;}
#bredcrum a:hover{text-decoration:underline;}
#bredcrum span {color:#000;}

#ww_main_heading h2 {width:100%; float:left; height:35px; line-height:35px; border-bottom:1px solid #db2725; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#055399;}

#ww_main_heading h1 {width:100%; float:left; height:35px; line-height:35px; border-bottom:1px solid #db2725; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#055399;}

#ww_main_heading p {width:100%; float:left; height:35px; line-height:35px; border-bottom:1px solid #db2725; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#055399;}

#ww_main_heading-cart h2 {height:35px; line-height:35px; border-bottom:1px solid #db2725; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#055399;}

#ww_main_heading-cart h1 {height:35px; line-height:35px; border-bottom:1px solid #db2725; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#055399;}

.heading {width:100%; float:left; height:35px; line-height:35px; border-bottom:1px solid #db2725; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#055399;}
#product_top {width:600px; margin:8px 0px; float:left;}
.prod-left {width:200px; float:left; text-align:center;}
.prod-left a:hover {text-decoration:none;}
.prod-left span {width:200px; margin:10px 0px; float:left; text-align:center;}

/* nwprdpg Product Brief Description */

#product_top_nwprdpg {width:100%; margin:8px 0px; float:left;}
.prod-left_nwprdpg {width:200px; float:left; text-align:center;}
.prod-left_nwprdpg span {width:200px; margin:10px 0px; float:left; text-align:center;}

#product_short_desc_nwprdpg {width:540px; float:right; color:#666;}
.price_cont_nwprdpg {width:530px; margin:3px 0px; float:left; font-weight:bold;}
.price_cont_nwprdpg span {float:left; color:#777; font-size:15px; font-weight:bold; padding-right:5px;}
.price_cont_nwprdpg p {width:450px; float:left; font-size:13px; margin:0px; color:#777;}
.price_cont_nwprdpg b {color:#777; font-size:15px; font-weight:bold; line-height:20px;}
.price_cont_nwprdpg font {color:#86C740; font-size:15px; font-weight:bold;}

.prod_desc_txt_nwprdpg {width:540px; float:left; margin:4px 0px 10px 0px; line-height:1.3em; text-align:left;}

/* Product Brief Description */
.instock {width:380px; padding:3px 0px 6px 0px; float:left; color:#86c740; margin:0px; font-size:15px; font-weight:bold;}
.outstock {width:380px; padding:3px 0px 6px 0px; float:left; color:#FF0000; margin:0px; font-size:15px; font-weight:bold;}
.rating_cont {float:left; color:#666; font-weight:bold; padding-right:15px;}
.rating_cont span {float:left; padding:3px 5px 0px 0px; color:#666; font-weight:bold;}
.rating_cont img {float:left; vertical-align:middle;}

/* Product Description */
#product_desc {width:100%; margin:15px 0px; float:left;}

.product_desc_head {width:100%; float:left; border-bottom:1px solid #db2725;}
.heading_xpnd {float:left; height:23px; padding-right:10px; margin-right:3px; display:block; background:url(../images/prod_desc_crvrt.gif) no-repeat top right; color:#FFF; font-weight:bold;}
.heading_xpnd span {line-height:20px; padding:3px 0 4px 10px; display:block; background:url(../images/prod_desc_crvlft.gif) no-repeat top left; text-align:right;}

.product_desc_cont {width:100%; float:left; padding:10px 0px; font-size:12px; line-height:1.3em;}
.product_desc_cont h3 {margin:7px 0px; font-size:12px;}
.product_desc_pic {width:160px; float:right; text-align:right;}
.blackfont {color:#000;}

.table_prod {width:100%; float:left; font-weight:bold; margin-bottom:15px;}
.tab_bdr-top {background:url(../images/curve_tab_topbdr.gif) repeat-x top left; height:15px;}
.tab_bdr-btm {background:url(../images/curve_tab_btmbdr.gif) repeat-x bottom left; height:15px;}
.tab_bdr-lft {border-left:2px solid #edf2f8;}
.tab_bdr-rt {border-right:2px solid #edf2f8;}

.prod_bought_box {width:100%; margin-bottom:20px; float:left;}
.prod_bought_cont {width:100%; margin:15px 0px 0px 0px; float:left;}
.prod_bought {width:80px; float:left;}
.prod_bought-desc {width:510px; float:right;}
.prod_bought-desc h2 a {margin:0px; font-weight:bold; color:#db2725; text-decoration:none;}
.prod_bought-desc h2 a:hover {text-decoration:underline;}
.prod_bought-btn {float:right; text-align:left;}

.review_box {width:100%; float:left; margin:20px 0px;}
.review_blacklink {color:#000; font-weight:bold; font-size:13px; text-decoration:none;}
.review_blacklink:hover {text-decoration:underline;}

.write_review {color:#000; font-weight:bold; font-size:11px; text-decoration:underline;}
.write_review:hover {text-decoration:none;}

.avrg_cust_rev {width:590px; padding-left:10px; float:left; background:#ededed; height:30px; line-height:30px; color:#000;}
.cust_testi_cont {width:590px; margin-bottom:10px; padding:10px 5px; float:left;}
.cust_testi {width:450px; float:left; line-height:1.4em;}
.cust_testi span {font-style:italic; color:#000;}
.gret_txt {font-weight:bold; color:#666;}
.cust_rating {width:120px; padding-top:10px; float:right; text-align:right;}

/*
/////////////////////////////   CATEGORY PAGE CSS    /////////////////////////////
*/
.cat_top_txt {width:600px; float:left; padding:10px 0px; line-height:1.3em; text-align:left;}
.cat_bottom_txt {width:600px; float:left; padding-bottom:20px; line-height:1.3em; text-align:left;}
.cat_bottom_txt-new {width:760px; float:left; padding-bottom:20px; line-height:1.3em; text-align:left;}
.order_by_cont {width:760px; margin:0px 0px 10px 0px; padding-left:10px; float:left; height:24px; line-height:24px; background:url(../images/order_by_bg.gif) no-repeat top left; color:#000; font-size:11px;}
.order_by_cont a {color:#000; font-size:11px; font-family:Verdana, Geneva, sans-serif; text-decoration:none;}
.order_by_cont a:hover {text-decoration:underline;}

/*
/////////////////////////////   CART PAGE CSS    /////////////////////////////
*/
.cart_top_txt {width:100%; margin-bottom:10px; float:left; padding:10px 0; line-height:1.3em; text-align:left;}
.table_cart {width:100%; float:left; margin-bottom:20px;}
.table_cart_topbg {background:url(../images/cart_crvtop_bg.gif) repeat-x top left;}
.cart_lftbdr {background:url(../images/cart_lftbdr.gif) repeat-y top left;}
.cart_rtbdr {background:url(../images/cart_rtbdr.gif) repeat-y top right;}

.total_price_cart {padding-right:10px; color:#FFF; text-align:right; background:#41739f; font-size:18px; font-weight:bold;}
.total_price_cart span {color:#FFF;}

.redbtmbdr {border-bottom:1px solid #db2725;}

.txtbold {font-weight:bold}
.redfont {font-size:14px; color:#db2725; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}
.redfont:hover {text-decoration:none;}
.bluefont {font-size:14px; color:#055399; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}
.blackfont {color:#000;}
.outstock_btn {font-size:12px; color:#db2725; font-family:Verdana, Geneva, sans-serif; font-weight:bold; line-height:18px;}

.errormsg {color:#F00;}

#newsltr-msg-box {width:470px; margin:0 0 0 10px; float:left;}
#succ-msg {width:470px; float:left; text-align:left; color:#92d050; font-family:Verdana, Geneva, sans-serif; font-size:10px;}
#newsltrerror-msg {width:470px; text-align:left; float:left; color:#e60000; font-family:Verdana, Geneva, sans-serif; font-size:10px;}

/*
/////////////////////////////  NEW ADDITION CART PAGE CSS    /////////////////////////////
*/

tr.ltblue_bg {background:#dceafa;}
tr.ltblue_bg td {font-size:13px; font-weight:bold; color:#055399;}
.cart_prdimg img {vertical-align:middle; margin-right:5px; padding:5px 0;} 
.remove_link {color:#666; text-decoration:none;}
.remove_link:hover {text-decoration:none;}
.verticalmiddle a img {vertical-align:middle;}
.verticalmiddle input {vertical-align:middle; text-align:center;}

#technical-error {width:100%; float:left; text-align:center; padding:40px 0px; margin-top:50px; background:#FFF;}
.tech-logo {margin:0px 50px 0px 50px; padding-bottom:10px; border-bottom:1px dotted #CCC;}
.tech-cont {width:500px; padding-left:250px; padding-top:50px; float:left;}

.textbold {font-weight:bold;}
.conslt_select {font-size:11px; color:#333; margin:0px; border:1px solid #CCC; border-top:1px solid #CCC; border-left:1px solid #CCC;}
.conslt_textarea {font-size:11px; color:#333; margin:0px; border:1px solid #CCC;}

.wwtitle {font-weight:bold; color:#055399;}

.smallfont {font-size:10px;}

.welc-back-bann {float:left; width:600px; margin:7px 0px;}

.example_text {font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:normal; color:#666;}
.error-cont {float:left;}
.red-error-field {border:1px solid #c00000;}
input.red-error-field {border:1px solid #c00000; height:18px;}
.pay-card-error {border:1px solid #c00000; float:left; padding-right:5px;}
.error-icon {float:right;}
.field-cont {float:left;}

/* BMI NEW PAGE CSS */
.bmi_cont {width:600px; margin:10px 0px 0px 0px; float:left;}
.box_crvtop {width:600px; float:left; height:12px; background:url(../images/cat_prod_crvtop.gif) no-repeat top left;}
.box_crvbtm {width:580px; padding:0px 10px 15px 10px; float:left; background:url(../images/cat_prod_crvbtm.gif) no-repeat bottom left;}

.bmi_toptxt {float:left; width:580px; margin-bottom:15px;}

.bmi_greybox {float:left; width:560px; padding-left:5px; margin:0 0 15px 0;}
.greybox_heading h5 {float:left; width:560px; height:37px; line-height:37px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#db2725; background:url(../images/greybox_crvtop.gif) no-repeat top left; }
.greybox_btm {float:left; width:540px; padding:15px 15px 25px 15px; background:url(../images/greybox_crvbtm.gif) no-repeat bottom left;}

.fieldbox {float:left; width:540px; color:#000;}
.fieldbox input {border:0; background:#FFF; color:#666; padding:5px; width:70px; vertical-align:text-bottom; }
.fieldbox select {border:0; background:#FFF; color:#666; width:200px; padding:4px; vertical-align:text-bottom;}

/* BMI RESULT POPUP CSS */
.bmi_rsltcont {width:100%; float:left; margin:10px 0;}
.bmi_rslttxt {float:left; width:100%; padding:10px 0;}
.bmi_heading {font-family:Arial, Helvetica, sans-serif; padding:8px 0; font-size:20px; color:#055399; border-bottom:1px solid #db2725; font-weight:bold;}

.suggstd_prodcont {float:left; width:100%; padding-bottom:20px;}
.suggstd_prodbox {float:left; width:27%; text-align:center; padding:0 8px;}
.suggstd_prodbox span {padding:10px 0; float:left; width:100%; text-align:center;}
.suggstd_prodbox h3 {min-height:35px; height:auto; padding-bottom:10px;}
.suggstd_prodbox h3 a {color:#666; font-size:11px; text-decoration:none; padding:5px 0; font-weight:bold;}
.suggstd_prodbox h3 a:hover {color:#055399;}
.suggstd_prodbox_btn {width:86%; margin:0 auto; padding-bottom:10px;}

.btn_cont {float:left; width:24%; text-align:center;}

/* NEWS SECTION CSS */
.newspagination {color:#666;}
.newspagination a {color:#666; background:#dce6f2; margin:0; padding:5px 10px;}
.newspagination a:hover {color:#FFF; background:#376092; text-decoration:none; margin:0; padding:5px 10px;}
.newspagination_active {color:#FFF; background:#376092; text-decoration:none; margin:0; padding:5px 10px;}

.newsdtls_bigfnt h1 {font-size:24px; line-height:24px; font-family:Arial, Helvetica, sans-serif; padding-top:8px; font-weight:bold; color:#666;}
.news_mouseovr {background:#dce6f2; cursor:pointer;}
a.newslink {color:#666; font-size:12px; text-decoration:none; font-weight:bold;}
a.newslink:hover {text-decoration:underline;}

.author {padding:10px 0; color:#055399;}
.author a {color:#055399; text-decoration:underline;}
.author a:hover {text-decoration:none;}

.news_dotbdr {border-bottom:1px dotted #999;}

.buynow_popup {width:265px; background:none;}
.bn_popup_top {float:left; width:255px; padding:5px; background:url(../images/buynow_popup_top.gif) no-repeat top left;}
.bn_popup_btn {float:left; width:255px; padding:5px;  background:url(../images/buynow_popup_btm.gif) no-repeat bottom left;}
.popup_prod_cont {width:255px; float:left; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; padding:5px 0;}
.popup_txt {font-size:10px; padding-bottom:5px;}
.popup_prod_img {float:left; width:50px; margin-right:10px;}
.popup_prod_txt {float:left; width:100px; padding-top:10px; font-size:11px; margin-right:10px;}
.popup_prod_prc {float:left; font-size:12px; padding-top:10px; font-weight:bold;}
.pop_btn {float:left; padding:5px 1px;}

/* PRODUCT PAGE NEW CSS */
#bredcrum_newprodpg {width:100%; float:left; color:#000; margin:10px 0;}
#bredcrum_newprodpg a{color:#055399; font-family:Verdana, Geneva, sans-serif; text-decoration:none;}
#bredcrum_newprodpg a:hover{text-decoration:underline;}
#bredcrum_newprodpg span {color:#000;}

#ww_main_heading_nwprdpg h2 {padding-bottom:10px; border-bottom:1px solid #db2725; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#055399; line-height:25px;}
#ww_main_heading_nwprdpg h1 {padding-bottom:10px; border-bottom:1px solid #db2725; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#055399; line-height:25px;}
#ww_main_heading_nwprdpg h4 {padding-bottom:10px; border-bottom:1px solid #db2725; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#055399; line-height:25px;}
#ww_main_heading_nwprdpg p {padding-bottom:10px; border-bottom:1px solid #db2725; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#055399; line-height:25px;}

/* Product Description */
.product_desc_nwprdpg {width:100%; margin:15px 0px; float:left;}

.product_desc_head_nwprdpg {width:100%; float:left; border-bottom:1px solid #db2725;}
.heading_xpnd_nwprdpg {float:left; height:23px; padding-right:10px; margin-right:3px; display:block; background:url(../images/prod_desc_crvrt.gif) no-repeat top right; color:#FFF; font-weight:bold;}
.heading_xpnd_nwprdpg span {line-height:20px; padding:3px 0 4px 10px; display:block; background:url(../images/prod_desc_crvlft.gif) no-repeat top left; text-align:right;}

.product_desc_cont_nwprdpg {width:100%; float:left; padding:10px 0px; font-size:12px; line-height:1.3em;}
.product_desc_cont_nwprdpg h3 {margin:7px 0px; font-size:12px;}
.product_desc_pic_nwprdpg {width:140px; float:right; text-align:right;}
.blackfont {color:#000;}

.table_prod_nwprdpg {width:100%; float:left; font-weight:bold; margin-bottom:15px;}
.tab_bdr-top {background:url(../images/curve_tab_topbdr.gif) repeat-x top left; height:15px;}
.tab_bdr-btm {background:url(../images/curve_tab_btmbdr.gif) repeat-x bottom left; height:15px;}
.tab_bdr-lft {border-left:2px solid #edf2f8;}
.tab_bdr-rt {border-right:2px solid #edf2f8;}

.prod_bought_box_nwprdpg {width:100%; margin-bottom:20px; float:left;}
.prod_bought_cont_nwprdpg {width:100%; margin:15px 0px 0px 0px; float:left;}
.prod_bought_nwprdpg {width:80px; float:left;}
.prod_bought-desc_nwprdpg {width:670px; float:right;}
.prod_bought-desc_nwprdpg h2 a {margin:0px; font-weight:bold; color:#055399; text-decoration:none;}
.prod_bought-desc_nwprdpg h2 a:hover {text-decoration:underline;}

.review_box_top {float:left; width:520px; margin-top:7px; height:120px; padding:10px; background:url(../images/review_boxbg.gif) no-repeat top left;}
.review_box_top span {width:490px; text-align:left; color:#062c5a; font-style:italic;}
.review_box_top font {font-size:11px; text-align:left; float:left; color:#000;}
.review_box_top b {font-size:11px; color:#062C5A;}
.review_box_top b a {font-size:11px; font-weight:bold; color:#062C5A;}

.review_box_nwprdpg {width:100%; float:left; margin:20px 0px;}
.review_blacklink {color:#000; font-weight:bold; font-size:13px; text-decoration:none;}
.review_blacklink:hover {text-decoration:underline;}

.write_review_nwprdpg {color:#000; font-weight:bold; font-size:11px; text-decoration:underline;}
.write_review_nwprdpg:hover {text-decoration:none;}

.avrg_cust_rev_nwprdpg {width:99%; padding-left:8px; float:left; background:#ededed; height:30px; line-height:30px; color:#000;}
.avrg_cust_rev_nwprdpg img {vertical-align:middle;}
.cust_testi_cont_nwprdpg {width:99%; margin-bottom:10px; padding:10px 4px; float:left;}
.cust_testi_nwprdpg {width:85%; float:left; line-height:1.4em;}
.cust_testi_nwprdpg span {font-style:italic; color:#000;}
.gret_txt {font-weight:bold; color:#666;}
.cust_rating_nwprdpg {width:12%; padding-top:10px; float:right; text-align:right;}

.welc-back-bann_nwprdpg {float:left; width:100%; margin:7px 0px;}

.featuredpopup_heading h2 {padding:10px 0; border-bottom:1px solid #db2725; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#055399; line-height:25px;}
.prdct-pp_bdr-top {background:url(../images/prdct-pp-topbdr.gif) repeat-x top left; height:7px;}
.prdct-pp_bdr-btm {background:url(../images/prdct-pp-btmbdr.gif) repeat-x bottom left; height:7px;}
.prdct-pp_bdrgrn-top {background:url(../images/prdct-pp-topgrnbdr.gif) repeat-x top left; height:7px;}
.prdct-pp_bdrgrn-btm {background:url(../images/prdct-pp-btmgrnbdr.gif) repeat-x bottom left; height:7px;}


/* --- NEW banners content --- */
.mid_bann-new {width:760px; float:left; padding-bottom:10px;}

/* NEW NEWS SECTION CSS */
.news-sec-new {float:left; width:100%; margin:0 0 10px 0;}
.news_crvtop-new {width:100%; float:left; height:12px; background:url(../images/full_crvtop.gif) no-repeat top left;}
.news_crvbtm-new {width:98%; padding:0 8px 10px 8px; float:left; background:url(../images/full_crvbtm.gif) no-repeat bottom left;}
.news_heading-new font a {font-size:14px; color:#055399; font-weight:bold; text-decoration:none; float:left;}
.news_heading-new font a:hover {text-decoration:underline;}
.news_heading-new span {font-size:14px; color:#b8b8b8; font-weight:bold; text-decoration:none;}

.news_scrl-new {float:left; width:100%; padding:10px 0 0 0;}
.news_article_box {float:left; width:33%;}
.news_article_box p {float:left; padding:0 8px 0 0;}
.news_article_box p a img {border:1px solid #ddd;}
.news_article_box span {float:left; width:65%; text-align:left; margin-right:5px;}
.news_article_box span font {float:left; padding-top:3px; width:100%; color:#999; font-size:12px; font-weight:bold; height:auto; min-height:50px !important;}
.news_article_link {color:#999; text-decoration:underline;}
.news_article_link:hover {text-decoration:none;}

/* HOMEPAGE NEWS SECTION CSS */
.news_crvtop-hlth {width:100%; float:left; background:url(../images/news_grn_crvtop.gif) no-repeat top left;}
.news_crvbtm-hlth {width:98%; float:left; padding:0 8px 10px 8px; background:url(../images/news_grn_crvbtm.gif) no-repeat bottom left;}
.news_heading-hlth {padding:7px 10px 7px 40px;}
.news_heading-hlth font a {font-size:13px; color:#055399; font-weight:bold; text-decoration:none;}
.news_heading-hlth font a:hover {text-decoration:underline;}
.news_heading-hlth span {font-size:13px; color:#666; font-weight:bold; text-decoration:none;}

.news_crvtop-wla {width:100%; float:left; background:url(../images/news_blue_crvtop.gif) no-repeat top left;}
.news_crvbtm-wla {width:98%; padding:0 8px 10px 8px; float:left; background:url(../images/news_blue_crvbtm.gif) no-repeat bottom left;}
.news_heading-wla {padding:7px 10px 7px 30px;}
.news_heading-wla font a {font-size:13px; color:#055399; font-weight:bold; text-decoration:none;}
.news_heading-wla font a:hover {text-decoration:underline;}
.news_heading-wla span {font-size:13px; color:#666; font-weight:bold; text-decoration:none;}

/* NEW NewsLetter GREEN Box */
#seals {float:left; width:100%; padding-bottom:10px;}

.quick-links_box-new {width:938px; float:left; margin:0 10px; padding:10px 8px 40px 9px; border-top:3px solid #386092; background:url(../images/quicklinks_bg.gif) repeat-x bottom left;}
.quick-links_cont-new {padding-right:10px;}
.quick-links_cont-new a {color:#999; font-size:11px; text-decoration:none; background:url(../images/quicklinks_bull.gif) no-repeat center left; display:block; padding-left:10px;}
.quick-links_cont-new a:hover {text-decoration:underline;}


#btm_link {width:968px; float:left; height:27px; line-height:27px; background:url(../images/btm-link_bg.gif) no-repeat top left #FFF; text-align:right; color:#FFF; font-weight:normal; font-size:11px; padding-right:10px;}
#btm_link a {color:#FFF; font-weight:bold; font-size:12px; text-decoration:none;}
#btm_link a:hover {text-decoration:underline;}

#footer_link {width:948px; padding:10px 15px; float:left; background:url(../images/footer_link_bg.gif) repeat; color:#000; font-size:11px;}
#footer_link p {float:left; margin:0px; padding:0px;}
#footer_link p a {color:#000; font-size:12px; text-decoration:none;}
#footer_link p a:hover {text-decoration:underline;}
#footer_link span {float:right; padding:0px; margin:0px; text-align:center;}

/* NEW CAT. CSS*/
#ww_main_heading_cat h1 {width:63%; float:left; line-height:25px; border-bottom:1px solid #db2725; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#055399; padding-bottom:10px;}
.cat_top_txt-new {width:63%; float:left; padding:10px 0px; line-height:1.3em; text-align:left;}

#bredcrum_cat {width:63%; float:left; color:#000; margin:10px 0;}
#bredcrum_cat a{color:#055399; font-family:Verdana, Geneva, sans-serif; text-decoration:none;}
#bredcrum_cat a:hover{text-decoration:underline;}
#bredcrum_cat span {color:#000;}

.cat_prod_box-new {width:100%; margin:0; float:left;}
.cat_prod_cont-new {width:100%; margin:10px 0px 0px 0px; float:left;}
.cat_prod_crvtop-new {width:100%; float:left; height:12px; background:url(../images/full_crvtop.gif) no-repeat top left;}
.cat_prod_crvbtm-new {width:100%; padding:0 0 10px 0; float:left; background:url(../images/full_crvbtm.gif) no-repeat bottom left;}
.cat_prod_pic-new {float:left; width:100px; margin-left:10px; text-align:center; color:#000; font-weight:bold;}

.pic {float:left; width:100px; text-align:center;}
.price {float:left; width:100px; text-align:center;}

.price img {margin:0 5px;}
.price p {text-align:center;}
.price b {color:#000; font-size:12px; font-weight:bold;}

.cat_prod_desc-new {width:82%; float:right; margin-right:10px;}
.cat_prod_pic-new font {color:#92d050; font-size: 12px; font-weight: bold;}
.cat_prod_desc-new h2 a {font-size:13px; font-weight:bold; float:left; color:#055399; text-decoration:none; width:78%;}
.cat_prod_desc-new h2 a:hover{text-decoration:underline;} 
.cat_prod_desc-new p {float:left; margin-right:10px; width:100%;} 
.cat_prod_btn_cont-new {width:100%; float:right;}
.cat_prod_desc-new font {width:70%; float:left; padding:3px 0 3px 20px; line-height:18px; color:#42aa37; font-size:11px; background:url(../images/grn-pdr-tick.gif) no-repeat top left;}
.catofferimg1 {float:right;}

p.sprtr-new {float:left; width:100%; margin:20px 0px; height:1px; border-bottom:1px dashed #CCC;}
div.sprtr-line {float:left; width:100%; margin:0px 0px 15px 0px; height:1px; border-bottom:1px dashed #b9cde5;}
.minhght-cat {float:left; width:100%; height:auto; min-height:1420px !important;}
.btmicons-cat {float:left; width:100%;}

.product_desc_head-new {width:100%; float:left; border-bottom:1px solid #db2725;}
.heading_xpnd-new {float:left; height:23px; padding-right:10px; margin-right:3px; display:block; background:url(../images/prod_desc_crvrt.gif) no-repeat top right; color:#FFF; font-weight:bold;}
.heading_xpnd-new span {line-height:20px; padding:3px 0 4px 10px; display:block; background:url(../images/prod_desc_crvlft.gif) no-repeat top left; text-align:right;}

.blueheadfont {font-size:13px; font-weight:bold; color:#055399;}
.bluebdr {background:url(../images/bluebdr.gif) repeat-x center left;}
.grntick {padding:0 0 0 20px; line-height:18px; color:#42aa37; font-size:11px; background:url(../images/grn-pdr-tick.gif) no-repeat top left;}

.prd_delitxt {float:left; width:560px;}
.prd_delitxt p {padding:0 0 0 20px; line-height:18px; color:#666; font-size:13px; background:url(../images/grn-pdr-tick.gif) no-repeat top left;}
.prd_delitxt p img {vertical-align:middle;}
.prd_delitxt p strong img {vertical-align:middle;}
.prd_delitxt span {float:left; padding:6px 0 3px 30px; width:505px; color:#000; font-size:12px; background:url(../images/time-msgbg.gif) no-repeat top left;}
.prd_delitxt_btm {float:left; width:535px; height:6px; background:url(../images/time-msgbg_btm.gif) no-repeat bottom left;}

.ups_grnbartxt {padding:3px 0 6px 35px; font-weight:bold; color:#666; font-size:12px; background:url(../images/ups_grnbarbg.gif) no-repeat top left; margin-bottom:10px;}
.ups_grnbartxt img {vertical-align:middle;}
.ups_grnbartxt font {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.radio_grnbg {background:url(../images/radio_grnbg.gif) repeat-y center top; padding:5px 0;}
.shpng_name {font-size:12px; font-weight:bold; padding-left:10px; color:#999;}

/* Recommend */
.rcmnd-txt {font-size:11px; line-height:1.1em; text-align:left;}
.rcmnd_topcrv {float:left; width:780px; height:14px; padding:0; background:url(../images/recommended_topcrv.gif) no-repeat top left;}
.rcmnd_boxbg {float:left; width:750px; padding:0 15px 2px 15px; background:url(../images/recommended_boxbg.gif) no-repeat left bottom;}
.rcmd-purpletxt {color:#a7428d; font-size:26px; line-height:26px; font-family:Arial, Helvetica, sans-serif;}
.bluefield {border:1px solid #e2ebf5; padding:2px 3px; color:#999;}
.womenpic {background:url(../images/womenpic.jpg) no-repeat bottom center;}

.heading_blue {font-family:Arial, Helvetica, sans-serif; padding:8px 0; line-height:28px; font-size:20px; color:#055399;}

/* NEW ADDED CSS */
	/*TOP PORTION CSS*/
.top {width:978px; float:left;}
.topseo {float:left; width:964px; text-align:center; padding:2px 7px 5px 7px; background:url(../images/topseo_bg.gif) no-repeat bottom left #FFF; font-size:10px; color:#000;}
.topseo p {text-align:center; margin:0;}
.topseo h1 {color:#000; text-align:center; font-size:10px; font-weight:normal; display:inline;}

.flgs_lnks_cont {float:left; width:978px; padding:10px 0;}
.toplink {float:right; padding-right:15px; color:#000; text-align:right;}
.toplink a {font-weight:normal; color:#000; text-decoration:none; font-size:11px;}
.toplink a:hover {text-decoration:underline;}

.flags {float:left; padding-left:10px;}
.flags a img {padding:0 3px; vertical-align:middle;}

.topnwsltr {float:left; width:430px; min-height:80px; margin:10px 0; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; font-size:11px;}
.topnwsltr strong {color:#2a5da0;}
.topnwsltr_cont {width:85%; margin:auto; padding-top:5px; text-align:left;}
.topnwsltr_cont input[type='text'],input.text {float:left; width:220px; height:15px; color:#666; font-size:12px; border:0; padding:5px 10px; background:url(../images/topnwsltr_fldbg.gif) no-repeat top left;}
.topnwsltr_fld input {vertical-align:middle; margin-top:4px;}
.topnwsltr_fld img {float:left; margin-top:4px; vertical-align:middle; margin-right:5px;}
.topnwsltr_fld a {margin-top:4px;}

.topnwsltr_msg {height:20px; width:85%; margin:auto; text-align:left;}
.errormsg_new {background:url(../images/error_icon.png) no-repeat 3px #f9f2c6; border:1px solid #da251c; float:left; width:90%; color:#000; padding:3px 3px 3px 25px; text-transform:none;}
.correctmsg_new {background:url(../images/correct_icon.png) no-repeat 2px #e0f8c6; border:1px solid #7db42f; color:#000; padding:3px 3px 3px 22px; text-transform:none;}

/* NEWS HEADER SHOPPING BASKET CSS */
.myshpngbskt_cont {float:right; width:255px; margin-top:10px;}
.myshpn_bskt {float:left; font-size:21px; font-family:Arial, Helvetica, sans-serif; color:#92d050;}
.myshpn_bskt img {vertical-align:middle;}

#topcart_box {float:right; width:255px; margin-top:8px;}
#topcart_box a {font-size:10px; font-weight:bold; text-decoration:underline;}
#topcart_box a:hover {font-size:10px; font-weight:bold; text-decoration:underline;}

.item_details_box {float:left; font-size:13px; color:#999; padding-top:3px;}
.itmbskt {float:left; padding-right:5px;}
.item {float:left; padding-right:1px;}
.total {float:left; font-weight:bold;}

.viewcart {float:left; width:255px; margin-top:5px;}
.viewcart img {vertical-align:middle;}
.viewcart a {float:left; font-size:10px; text-decoration:underline; color:#999;}
.viewcart a:hover {text-decoration:none;}

/* NEW HOMEPAGE */
.headerscnd {width:978px; float:left; background:#FFF;}
.topflash_bann {float:left; width:958px; padding:10px 10px 0 10px; color:#FFF; font-weight:bold; background:url(../images/mainmenu_bg.gif) no-repeat top left;}


/*MIDDLE PORTION CSS*/
#middle {width:960px; padding:10px 9px 15px 9px; float:left; background:#FFF;}
#left {width:190px; float:left;}
#mid-center {width:560px; float:left;}
#mid-center-new {width:760px; float:right;}
#right {width:190px; float:right;}
#midright {width:760px; float:right;}
#cart-page {width:100%;}
.xml_bann {float:left; width:760px; margin-bottom:10px;}

/* Quick Search Box */
.quck_srch_box {float:left; width:182px; padding:8px 0 10px 8px; margin-bottom:10px; background:url(../images/quick_searchbox_bg.gif) no-repeat top left;}
.quck_srch_box input[type='text'],input.text {float:left; width:140px; line-height:22px; height:22px; background:url(../images/qck_srch_fld.gif) no-repeat top left; font-size:13px; color:#666; border:0; vertical-align:middle; margin:0px; padding:1px 0 0 3px;}
.quck_srch_box input[type='image'],input.image {float:left; width:29px; line-height:22px; height:22px; border:0; vertical-align:middle;}

 /* --- NEW product content --- */
.prod_maincont-new {width:100%; float:left;}
.prod_boxlft-new {width:375px; float:left; margin-bottom:10px; overflow: hidden; min-height:155px; height:auto !important; height:155px;}
.prod_boxrt-new {width:375px; min-height:45px; height:auto !important;  float:right; margin-bottom:10px; overflow: hidden; min-height:155px; height:auto !important; height:155px;}
.prod_boxtop-new {width:375px; float:left; background:url(../images/prod_boxtop.gif) no-repeat top left; min-height:46px; height:auto !important;}
.prod_boxtop-new h2 a {width:355px; padding:5px 0 0 10px; float:left; height:18px; line-height:18px; color:#055399; font-size:12px; font-weight:bold; text-decoration:none;}
.prod_boxtop-new h2 a:hover{text-decoration:underline;}
.prod_boxtop-new font {width:340px; margin:3px 0 0 10px; padding:0 0 0 20px; float:left; min-height:20px; height:auto !important; color:#42aa37; font-size:11px; background:url(../images/grn-pdr-tick.gif) no-repeat top left;}

.prod_boxbtm-new {width:355px; padding:0px 10px 10px 10px; float:left; min-height:155px; height:auto !important; height:175px; background:url(../images/prod_boxbtm.gif) no-repeat bottom left;}
.prod_img-new {width:80px; margin:15px 5px 0px 0px; float:left;}
.prod_img-new span {width:80px; float:left; height:25px; line-height:25px; text-align:center; color:#000; font-weight:bold; font-size:11px;}
.prod_dscrptn-new {width:270px; float:right; margin-top:5px;}
.prod_dscrptn-new p {float:left; padding-left:7px; margin-bottom:2px; color:#808080; font-size:11px; min-height:115px; height:auto !important;}

.mid_bann_cont {float:left; width:247px;}
.mid_bann_cont p {background:url(../images/grn_bann_bullet.gif) no-repeat top right; padding:0 30px 0 5px;}
.mid-center_pad {padding:0 10px;}
.mid-last_bann_cont {float:left; width:246px;}
.mid-last_bann_cont p {background:url(../images/grn_bann_bullet.gif) no-repeat top right; padding:0 30px 0 5px;}

.btn {float:right;}
a.more_info {float:left; background:url(../images/more_info_btnbg.gif) no-repeat top left; line-height:20px; padding:0 10px; color:#FFF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border-right:1px solid #FFF;}
a.buy_now {float:left; background:url(../images/buy_now_btnbg.gif) no-repeat top right; line-height:20px; padding:0 10px; color:#FFF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.prdsm_cont {float:left; text-align:left; width:200px; margin-bottom:5px;}
.prdsm {width:50px; float:left; margin-right:10px; margin-bottom:8px; border:1px solid #d2dae4;}

.telephone {float:left; width:160px; line-height:26px; font-size:19px; background:url(../images/tele_icon.gif) no-repeat top left; padding-left:30px;}
.lineopens {float:left; width:100%; font-size:9px; font-weight:bold; margin-bottom:10px;}
.shapeup_context {float:left; padding:10px 0px; line-height:1.3em; text-align:left;}

.procodefield input[type='text'],input.text {float:left; width:250px; margin:0 0 0 15px; padding:0 0 0 10px; height:25px; line-height:25px; color:#666; font-weight:bold; font-size:12px; text-transform:uppercase; border:0; background:url(../images/topnwsltr_fldbg.gif) no-repeat top left;}
.procodefield img {vertical-align:middle; float:left; padding-right:10px;}
.procode_msg {float:left; width:100%; margin:10px 0 0 15px;}
.procode_succmsg {float:left; background:url(../images/coupon_grn_tick.gif) no-repeat top left; height:30px; padding:5px 0 0 35px; font-weight:bold;}
.procode_wrngmsg {float:left; background:url(../images/coupon_red_cross.gif) no-repeat top left; height:30px; padding:5px 0 0 35px; font-weight:bold;}

.bdr {border-bottom:1px solid #dceafa; height:1px;}

a.live_chat {text-decoration:none;}
a.live_chat:hover {text-decoration:none;}
.livechat_strip {float:left; width:92%; margin-top:10px; padding-left:65px; background:url(../images/livechat_strip.gif) no-repeat top left; height:30px; line-height:30px; font-size:13px; color:#000; font-family:Arial, Helvetica, sans-serif;}
.livechat_strip:hover {text-decoration:none;}
.livechat_strip b {color:#055399; font-size:16px; font-weight:bold;}
.livechat_strip strong {color:#055399; font-size:13px; font-weight:bold;}

.newsletter_heading h1 {width:100%; float:left; height:35px; line-height:35px; border-bottom:1px solid #db2725; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#055399;}
.newsletter_content {float:left; width:100%; padding:10px 0;}
.newsletter_msg {background:url(../images/coupon_grn_tick.gif) no-repeat top left; padding-left:40px; margin:10px 20px; font-size:18px; line-height:1.3em;}

.addcmnt_box {float:left; width:100%; text-align:center; padding:20px 0;}

.succmsg_pop {float:left; background:url(../images/coupon_grn_tick.gif) no-repeat top left; height:30px; padding:5px 0 0 35px; font-weight:bold;}


/* Virtual Fitting Room */
.vfr_wrap {float:left; width:100%; padding:10px 0;}
.vfr_welcome {float:left; width:100%; height:auto; background:url(../images/vfr-welcomebg.gif) no-repeat top left; padding-top:50px;}
.vfr_welcome h4 {font-size:32px; color:#1D6CB7; font-weight:normal; padding-left:90px;}
.vfr_welcome p {padding:15px 0 0 95px; font-size:10px; color:#666;}

.vfr_area {float:left; width:100%; padding:10px 0;}
.vfr_topcrv {float:left; width:100%; height:12px; background:url(../images/vfr-crvtop.gif) no-repeat top left;}
.vfr_botcrv {float:left; width:100%; background:url(../images/vfr-crvbot.gif) no-repeat bottom left;}
.vfr_lft {float:left; padding-right:5px;}

.vfr_rt {float:right; width:45%; margin-right:10px;}
.vfr_rt h3 {font-size:32px; font-family:Arial, Helvetica, sans-serif; color:#1d6cb7; line-height:normal; border-bottom:1px dashed #1d6cb7; margin-bottom:10px;}
.vfr_bigfnt p {font-size:32px; font-family:Arial, Helvetica, sans-serif; color:#1d6cb7; line-height:normal;}

.vfr_prod_rslt {float:right; width:100%; padding:10px 0 15px 0; border-bottom:1px solid #e8f0f8;}
.vfr_prod_rslt h4 {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#1d6cb7; font-weight:normal; background:url(../images/grn-circle_bull.gif) no-repeat top left; padding:0 0 7px 22px;}
.vfr_prod_sgst {float:left; width:100%; padding-top:10px;}
.vfr_prod_sgst_lft {float:left; padding-right:5px; text-align:center;}
.vfr_prod_sgst_lft b {color:#000; font-size:13px;}
.vfr_prod_sgst_rt {float:right; width:75%;}
.vfr_prod_sgst_rt h5 a {color:#999; font-size:13px; font-weight:bold;}
.vfr_prod_sgst_rt p {color:#999; font-size:12px;}
.vfr_prod_sgst span {float:right; width:75%; font-size:16px; color:#999; font-weight:normal;}

.vfr_stillconfuse {float:left; width:100%; height:133px; margin-top:15px; background:url(../images/vfr-confusebg.gif) no-repeat top left;}
.vfr_stillconfuse h4 {font-size:32px; color:#1D6CB7; font-weight:normal; padding:15px 0 0 140px;}
.vfr_stillconfuse p {font-size:12px; color:#666; padding:15px 10px 0 140px;}

.vfr_ques_wrap {float:left; width:100%; padding:15px 0 10px 0; margin-top:10px; background:url(../images/vfr_questionbg.gif) no-repeat top left;}

.vfr_ques {float:right; width:80%; margin:0 10px;}
.vfr_ques_txt {float:left; width:100%; padding:5px 0; font-size:11px; color:#666;}
.vfr_ques_cont {float:left; width:100%; padding:20px 0;}
.vfr_ques_cont h3 {color:#666; font-size:16px; font-weight:bold; margin-bottom:15px;}
.vfr_ques_cont p {color:#1d6cb7; font-size:14px; font-weight:bold; margin-bottom:20px;}
.vfr_ques_cont h6 {color:#1d6cb7; font-size:14px; font-weight:bold; margin-bottom:20px;}
.vfr_ques_cont p label {padding-right:7px;}
.vfr_ques_cont p label input {vertical-align:middle;}

.vfr_grybg {background:#e1e1e1;}

.vfr_ques_bot {float:left; width:100%; height:12px; background:url(../images/vfr_question_botbg.gif) no-repeat bottom left;}

/* WEIGHT LOSS ADVICE CSS*/
.wght-advc-txt {width:100%; float:left; padding:10px 0px; line-height:1.3em; text-align:left;}
.wght-advc-cont {width:100%; float:left; margin-bottom:10px; padding:10px 0px; line-height:1.3em; text-align:left;}
.wght-advc-heading h3 {height:35px; line-height:35px; border-bottom:1px solid #db2725; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#055399;}
.wght-advc-storybg {background:url(../images/wght-advc-testibg.gif) no-repeat top left; padding:15px 0 5px 0;}
.shortstory_txt {color:#1e5687; font-size:15px; font-style:italic; line-height:1.3em;}
.shortstory_name {color:#000; font-size:12px;}
.shortstory_name img {border:3px solid #eceaea; margin-left:10px;}
.shortstory_name a {color:#000; font-size:12px;}

.newsltr_rt {float:left; width:250px; padding:0 0 10px 0;}
.newsltr_rt h3 {float:left; width:240px; background:url(../images/wla_topcrv.gif) no-repeat top left; padding:10px 0 0 10px; color:#055399; font-size:13px; font-weight:bold;}
.newsltr_rt-btm {float:left; width:230px; background:url(../images/wla_btmcrv.gif) no-repeat bottom left; padding:10px;  font-weight:bold;}
.newsltr_rt-btm span img {float:left; padding-right:10px;}
.newsltr_rt-btm span input {vertical-align:middle;}

.wla_prdct_box {width:250px; float:left; padding:0 0 10px 0;}
.wla_prdct_box h3 {float:left; width:240px; background:url(../images/wla_topcrv.gif) no-repeat top left; padding:10px 0 0 10px; color:#055399; font-size:13px; font-weight:bold;}
.wla_prdct_btm {float:left; width:220px; background:url(../images/wla_btmcrv.gif) no-repeat bottom left; padding:5px 15px 10px 15px;  font-weight:bold;}
.wla_prdct_btm p {color:#999; padding-bottom:7px; margin:0; font-weight:normal;}

.rt_panel_box {float:right; width:250px; text-align:center; margin-bottom:10px;}
.greytxt {font-size:11px; color:#999; font-weight:bold;}

.dyk_cont {width:250px; float:left;}
.dyk_top {width:250px; float:left; background:url(../images/dyk_top.gif) no-repeat top left; height:35px; padding-top:7px}
.dyk_top p {float:left; padding-left:35px; color:#6fac2d; font-size:21px;}
.dyk_btm {width:230px; float:left; background:url(../images/wla_btmcrv.gif) no-repeat bottom left; padding:5px 10px;}
.dyk_btm h6 {color:#666; font-size:13px;}

#newsltr-msg-box_shrt {width:240px; margin:0 0 0 10px; float:left;}
#succ-msg_shrt {width:240px; float:left; text-align:left; color:#92d050; font-family:Verdana, Geneva, sans-serif; font-size:10px;}
#newsltrerror-msg_shrt {width:240px; text-align:left; float:left; color:#e60000; font-family:Verdana, Geneva, sans-serif; font-size:10px;}

#articles {width:190px; float:left; margin-bottom:10px;}
.articles_cont span {margin:0px; padding-bottom:5px; float:left; font-size:12px; text-align:left; font-weight:normal; color:#000;}
.articles_cont span a {font-weight:normal; margin:0px; color:#000; font-size:12px; text-decoration:none;}
.articles_cont span a:hover {color:#666;}
.articles_cont p {width:100%; float:left; margin:4px 0px; height:1px; border-bottom:1px dashed #999;}
span.successful_msg2 {float:left; margin:7px 0; width:98%; background:#78b66a; border:1px solid #4d8e3e; padding:5px; font-size:11px; color:#FFF; text-align:center;}

.stepredbull {width:17px; height:17px; text-align:center; font-family:tahoma; font-size:13px; font-weight:bold; color:#666666; padding:2px; background:url(../images/q_red.gif) no-repeat top left;}
.stepgrnbull {width:17px; height:17px; text-align:center; font-family:tahoma; font-size:13px; font-weight:bold; color:#666666; padding:2px; background:url(../images/q_grn.gif) no-repeat top left;}
.steplightgrnbull {width:17px; height:17px; text-align:center; font-family:tahoma; font-size:13px; font-weight:bold; color:#666666; padding:2px; background:url(../images/q_lightgrn.gif) no-repeat top left;}

#blanket {
   filter:alpha(opacity=30); 
   background-color:#111;
   opacity: 0.10;
   position:absolute;
   z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
   top:0px;
   left:0px;
   width:100%;
}
#popUpDiv {
	position: fixed;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
	margin-left:210px;
	overflow:visible;
	top:35%;
}

.survey_popup {width:520px; background:none; }
.sr_popup_top {float:left; width:540px; height:67px;  background:url(../images/popup.png) no-repeat top left;}
.sr-popup_logo { width:184px; height:57px; float:left;}
.sr_popup_close {width:25px; height:28px; float:right;}
.sr_popup_btn {float:left; width:510px; background:url(../images/popup-bottom.png) no-repeat bottom left; padding:15px;}