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

body {margin:0px auto; padding:0px; background:#dce6f2; font-family:Arial, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#333; line-height:1.2em; background-color:#dce6f2;}
td {font-family:Arial, Geneva, sans-serif; font-size:13px; font-weight:normal; color:#666;}
h1,h2,h3,h4,h5,h6 {margin:0px; color:#055399; font-size:13px; font-weight:bold; font-family:Arial, Geneva, sans-serif;}
a img {border:0px;}
a {font-family:Arial, 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:Arial, Geneva, sans-serif; font-size:13px; color:#055399; font-weight:bold; }

input[type='text'],input.text {border:1px solid #d2e2f3; color:#666; font-family:Arial, Helvetica, sans-serif; height:18px;}
textarea {border:1px solid #d2e2f3; color:#666; padding:2px; font-family:Arial, Helvetica, sans-serif;}
select {border:1px solid #d2e2f3; color:#666; padding:2px; font-family: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; position:relative; clear:left;}
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:10px 0px; padding:0px 15px 0px 15px; float:left; background:url(../images/header_bg.png) no-repeat top left; }
.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:13px; 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:13px; 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:13px; 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:13px; 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:13px; 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:13px; 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:13px;}
.quick-links_cont a {color:#000; line-height:1.3em; font-size:13px; 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:13px;}
#btm_link a {color:#FFF; font-weight:bold; font-size:13px; 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:13px; 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:Arial, 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:13px; line-height:1.3em;}
.product_desc_cont h3 {margin:7px 0px; font-size:13px;}
.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; text-align:left;}
.review_blacklink:hover {text-decoration:underline;}

.review_box_nwprdpg {width:100%; float:left; margin:30px 0px;}


.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 {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:Arial, 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:Arial, Geneva, sans-serif; font-weight:bold;}
.redfont:hover {text-decoration:none;}
.bluefont {font-size:14px; color:#055399; font-family:Arial, Geneva, sans-serif; font-weight:bold;}
.blackfont {color:#000;}
.outstock_btn {font-size:13px; color:#db2725; font-family:Arial, 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:Arial, Geneva, sans-serif; font-size:10px;}
#newsltrerror-msg {width:470px; text-align:left; float:left; color:#e60000; font-family:Arial, 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:Arial, 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:570px; padding-left:5px; margin:0 0 15px 0;}
.greybox_heading_n{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_head_l{float:left; width:270px; padding:0 0 0 10px; font-weight:bold;}
.greybox_head_r{float:left; width:270px; padding:0 0 0 10px; text-align:left;font-weight:bold;}
.greybox_heading h5 {float:left; width:570px; 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_heading_new h5 {float:left; width:560px; height:27px; line-height:27px; padding:10px 10px 0 10px;  font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#db2725; background:url(../images/greybox_crvtop.gif) no-repeat top left; }
.greybox_heading_new span{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:normal;}
.greybox_btm_new {float:left; width:540px; padding:5px 15px 5px 15px; background:url(../images/greybox_crvbtm.gif) no-repeat bottom 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:13px; 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:13px; 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:Arial, 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:13px; line-height:1.3em;}
.product_desc_cont_nwprdpg h3 {margin:7px 0px; font-size:13px;}
.product_desc_cont_nwprdpg p{text-align:justify;}
.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;}



.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:13px; 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 20px 9px; border-top:3px solid #386092;}
.quick-links_cont-new {padding-right:10px;}
.quick-links_cont-new a {color:#999; font-size:13px; 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:13px; 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:13px; 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:100%; 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 {float:left; padding:10px 0px; line-height:1.3em; text-align:left;}

#bredcrum_cat {width:100%; float:left; color:#000; margin:10px 0;}
#bredcrum_cat a{color:#055399; font-family:Arial, 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:13px; 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;}
.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:13px; 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:13px; 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:13px;}
.radio_grnbg {background:url(../images/radio_grnbg.gif) repeat-y center top; padding:5px 0;}
.shpng_name {font-size:13px; 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; margin-bottom:10px; 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;}
.chck_btn{background:url(../images/chkout_btn_crvrt.gif) no-repeat scroll right top transparent;color:#FFFFFF;display:block;float:right;font:bold 10px Arial,sans-serif;height:23px;padding-right:12px;text-decoration:none; margin:5px 3px 0px 10px;}
.chck_btn span{background:url(../images/chkout_btn_crvlft.gif) no-repeat scroll 0 0 transparent;display:block;line-height:14px;padding:2px 3px 7px 10px;text-align:right; color:#FFFFFF; text-decoration:none; font-size:13px;}


.topflagbg {float:left; background:url(../images/topflagbg.png) no-repeat top left; font-size:13px; width:978px; line-height:32px; margin-bottom:10px;}

.flags {float:left; padding-left:10px; padding-top:7px;}
.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:13px; 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;}
#topcart_box a {font-size:13px; font-weight:bold; text-decoration:underline;}
#topcart_box a:hover {font-size:13px; font-weight:bold; text-decoration:none;}

.item_details_box {float:left; font-size:13px; color:#999;}
.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;}
.topflash_bann {float:left; width:958px; padding:10px 10px 0 10px; color:#FFF; font-weight:bold; background:url(../images/mainmenu_bg.png) 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:30px; 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:13px; 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:120px; 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:13px; min-height:85px; 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:Arial, Helvetica, sans-serif; font-size:13px; 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:Arial, Helvetica, sans-serif; font-size:13px;}

.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:13px; 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:13px;}
.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:13px; 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:13px;}
.shortstory_name img {border:3px solid #eceaea; margin-left:10px;}
.shortstory_name a {color:#000; font-size:13px;}

.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:Arial, Geneva, sans-serif; font-size:10px;}
#newsltrerror-msg_shrt {width:240px; text-align:left; float:left; color:#e60000; font-family:Arial, 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:13px; text-align:left; font-weight:normal; color:#000;}
.articles_cont span a {font-weight:normal; margin:0px; color:#000; font-size:13px; 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:Arial; 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:Arial; 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:Arial; 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;}

.ph-cat{float:right; padding:20px 0px 0px 10px; font-size:13px; color:#666666; text-align:left;}
.phn-txt {float:left; background:url(../images/phimg.gif) no-repeat; margin-right:0px; padding-left:20px; height:16px;}
.chat-txt {float:left; background:url(../images/chatimg.gif) no-repeat; margin-right:0px; text-decoration:none; padding-left:20px; height:16px;}
.chat-txt a{float:left; text-decoration:none; color:#666666;}
.chat-txt a:hover{text-decoration:underline; color:#333333;}
.bb-txt {float:left; display:block; background:url(../images/blackberry.gif) no-repeat; margin-right:0px; padding-left:85px; color:#666666; text-decoration:none;}
.bb-txt:hover {color:#333333; text-decoration:underline; }
.lnk-txt {float:left; margin-right:0px;}
.lnk-txt a{float:left; color:#666666; text-decoration:none;}
.lnk-txt a:hover{color:#333333; text-decoration:underline;}
.pipe-txt{float:left; padding:0px 10px; font-size:13px; color:#666666;}


#phd-cat{float:right; padding:20px 0px 0px 10px; font-size:13px; color:#666666; width:600px;}
#phd-cat a {font-size:13px; color:#666666; text-decoration:none; line-height:16px;}
#phd-cat a:hover {text-decoration:underline;}
#phd-cat .wy-topay{float:right; padding:0px 7px 0px 0px; margin-right:7px; border-right:1px solid #666; }
#phd-cat .phn-icon { float:right; background:url(../images/phimg.gif) left bottom no-repeat; padding:0px 0px 0px 20px; line-height:16px;}
#phd-cat .chat-icon {float:right; background:url(../images/chatimg.gif) left bottom no-repeat; padding:0px 7px 0px 20px; line-height:16px; display:inline; width:80px; margin-right:7px; border-right:1px solid #666;}
#phd-cat .chat-icon-new {float:right; background:url(../images/chatimg.gif) left bottom no-repeat; padding:0px 7px 0px 20px; line-height:16px; display:inline; width:68px; margin-right:4px;}
#phd-cat .bb-icon {float:right; background:url(../images/blackberry.gif) left bottom no-repeat; padding:0px 7px 0px 85px; margin-right:7px; border-right:1px solid #666;}



.newtopcart{float:right; font-size:13px; color:#000; padding:0px 10px 0px 15px; line-height:32px; background:url(../images/cartimg.gif) no-repeat left; vertical-align:middle;}
.newtopcart a{float:left; font-size:13px; color:#000; padding:0px 10px; text-decoration:underline;}
.newtopcart a:hover{font-size:13px; color:#000; padding-right:10px; text-decoration:none;}

/* Quick Search Box New*/
.quck_srch_box_new {float:right; width:182px; padding-left:2px; margin:20px 0px 0px 5px; background:url(../images/qck_srch_fld.gif) no-repeat left;}
.quck_srch_box_new input[type='text'], input.text {float:left; width:140px; line-height:20px; height:20px; font-size:13px; color:#666; border:0; vertical-align:middle; margin:0px; padding:0px 0px 0px 5px;}
.quck_srch_box_new input[type='image'],input.image {float:left; width:29px; line-height:22px; height:22px; border:0; vertical-align:middle;}

.newsletter-new{float:left; width:290px; padding:0px 0px 10px 10px;}
.bigtxt{font-size:24px; color:#333; display:block; padding-bottom:10px;}
.newsletter-new p{float:left; font-size:11px; color:#666;}
.newsletter-new input[type='text'],input.text{border:1px solid #bcd0ce; color:#666; width:225px; padding:4px; font-size:11px;}
/* Product page New*/
.prod-prz-rat {width:540px;	float:left; border-bottom:1px solid #dededf; border-top:1px solid #dededf; padding:10px 0px;}
.prod-was-save {color:#666666; text-align:right; padding-bottom:5px;}
.average-rating {width:260px; float:left; color:#66666; font-weight:bold; line-height:30px;}
.average-rating img{vertical-align:middle; margin-bottom:4px;}
.in-stock {width:103px; float:left; color:#85ca3c; font-size:14px; font-weight:bold; line-height:30px;}
.out-stock {width:103px; float:left; color:#F00; font-size:14px; font-weight:bold; line-height:30px;}
.add-card-btn {width:194px; float:left; font-size:20px; color:#666666; font-weight:bold; text-align:right; line-height:30px;}
.add-card-btn input{vertical-align:middle; margin-bottom:4px;}
.blue12 {font-size:13px; color:#055399;}
.grytxt {float:left; font-size:16px; color:#666666; font-weight:bold; line-height:30px;}

a.buynow-bg-rt{background:url(../images/buynow-bg-rt.gif) no-repeat scroll right top transparent;color:#FFFFFF;display:block;float:right;font:bold 17px Arial,sans-serif;height:30px;margin-left:8px;padding-right:10px;text-decoration:none;}
a.buynow-bg-rt span{display:block;line-height:17px;padding:3px 0 7px 10px;text-align:right;}
.bluetick ul, .bluetick li{list-style:none;}
.bluetick li { background:url(../images/grntick.gif) left top no-repeat; padding:0 0 0 20px;}

.news-new-left{float:left; width:190px; background:url(../images/news-bot.gif) bottom left no-repeat; padding:0 0 10px 0; font-size:11px; font:Arial, Geneva, sans-serif bold; color:#999999; margin:0 0 10px 0;}
.news-head{float:left; width:180px; background:url(../images/news-top.gif) top left no-repeat; padding:5px;}
.news-head a{width:140px; font-size:13px; font:Arial, Geneva, sans-serif; font-weight:bold; color:#055399; text-decoration:none;}
.news-head a:hover{text-decoration:underline;}
.news-box{float:left; padding:10px 0px 0px 0px; margin:0px 5px;}
.news-txt-lnk{float:left; margin:0px 5px; font-size:11px; width:120px; font:Arial, Geneva, sans-serif; font-weight:bold; color:#999999; min-height:50px;}
.news-txt-lnk img{margin-right:5px;}
.newstxtlnk{float:right; font-size:11px; font:Arial, Geneva, sans-serif bold; color:#999999; text-decoration:underline;}
.newstxtlnk:hover{text-decoration:none;}

.news-read-more{float:left; text-align:right; font-size:11px; font:Arial, Geneva, sans-serif; color:#999999; text-decoration:none;}
.news-read-more:hover{text-decoration:underline;}

.wgt-loss-tips{float:left; width:190px; background:url(../images/tips-bot.gif) bottom left no-repeat; padding:0 0 10px 0; font-size:11px; font:Arial, Geneva, sans-serif bold; color:#999999;}
.wgt-loss{float:left; width:180px; background:url(../images/tips-top.gif) top left no-repeat; padding:5px;}
.wgt-loss a{width:140px; font-size:13px; font:Arial, Geneva, sans-serif; font-weight:bold; color:#055399; text-decoration:none;}
.wgt-loss a:hover{text-decoration:underline;}
.tips-box{float:left; padding:10px 0px 0px 0px; margin:0px 5px;}
.tips-txt-lnk{float:left; margin:0px 5px; font-size:11px; width:120px; font:Arial, Geneva, sans-serif; font-weight:bold; color:#999999; min-height:50px;}
.tips-txt-lnk img{margin-right:5px;}
.tipstxtlnk{float:right; font-size:11px; font:Arial, Geneva, sans-serif bold; color:#999999; text-decoration:underline;}
.tipstxtlnk:hover{text-decoration:none;}

.catg-bg {float:left; line-height:25px;}
.catg-bg-l {float:left; width:10px; height:25px; background:url(../images/catg-bg.gif) top left; margin:0px 0px 0px 15px;}
.catg-bg-r {float:left; background:url(../images/catg-bg.gif) top right;}
.catg-bg-r a{float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#055399; text-decoration:none; padding:0px 10px 0px 0px;}
.catg-bg-r a:hover{float:left; color:#077ee8;}
.geo{height:40px; width:84px;}
.geo img{height:40px; width:84px; border:0px; text-decoration:none;}

.scpt-banner{float:left; width:540px; margin:0px; padding:0px;}
.ups-banner{float:left; width:210px; margin:0px 0px 0px 10px; padding:0px;}

.seotxt {font-family:Arial, Geneva, sans-serif; font-size:13px; font-weight:normal; color:#666; text-align:justify; padding: 10px 0px;}
.seotxt h1 {color:#666; text-align:justify; font-size:13px; font-weight:normal; display:inline;}


.cat-out { border:solid 12px #f0f0f0; padding:6px;}
.cat-header{ font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:35px; vertical-align:middle; color:#7ab920; padding:5px 10px;}
.cat-men-bg{ height:20px; vertical-align:middle; color:#205c92; font-weight:bold; font-size:13px;}
.cat-out-box {padding:12px; border-bottom:solid #f0f0f0 12px; border-left:solid #f0f0f0 12px; border-right:solid #f0f0f0 12px;  }
.ProductPrice { COLOR: #0E4B7A; FONT-WEIGHT: bold; FONT-SIZE: 12px; font-family: Arial, Helvetica, sans-serif; vertical-align:middle; }
.buymore-btn {
background:url(../images/blink-arrowright-left.png) top right no-repeat; display:block; float:left; padding-right:8px; text-decoration:none; white-space:nowrap;}
.buymore-btn a {background:url(../images/more-arrow.png) no-repeat scroll left top transparent; display:block; padding:0px 10px 0px 40px; margin:0px;
border:0px; outline:0 none; font:normal 18px/33px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; cursor:pointer; text-decoration:none;}
.buymore-btn a:hover {text-decoration:none;}
.cart-hetxt { font-size:13px; font-weight:bold; color:#7AB920;}
.input-com {background:#e6eded url(../images/input-com.png) top left no-repeat; padding:8px 8px 8px 55px; max-width:420px; float:left; position:absolute; margin:-8px 0 0 171px; font-size:10px; color:#5b6767;}
.thanks-cat-header{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#7ab920; font-weight:bold;}

/* Category banner*/
#catg-banner{float:left; width:350px; height:105px; padding:15px 395px 15px 15px; color:#333; font-family:Arial, Helvetica, sans-serif;}
#catg-banner span{font-size:18px; margin-bottom:10px; color:#333; list-style:none; line-height:20px;}
#catg-banner p{padding-top:10px; margin:0px;}
.trans-bg{background-image:url(../images/trans-bg.png); background-repeat:repeat; padding:5px;}

.clock{float:left; width:490px; line-height:45px; background:url(../images/clock-bg.png) no-repeat top left; padding-left:50px;}

a.buynow-bg-rt_cart{background:url(../images/buynow-bg-rt.gif) no-repeat scroll right top transparent;color:#FFFFFF;display:block;float:right;font:bold 17px Arial,sans-serif;height:30px;margin-left:8px;padding-right:10px;text-decoration:none;}
a.buynow-bg-rt_cart span{display:block;line-height:17px;padding:3px 0 7px 10px;text-align:right;}
a.buy_now_cart {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:Arial, Helvetica, sans-serif; font-size:13px;}

#cart-header-ajax-bg-out { width:260px; float:left; height:auto; overflow:hidden;}
.cart-header-ajax-bg {width:258px; float:left; height:auto; background-color:#FFFFFF; border-left:1px solid #b7c9de; border-right:1px solid #b7c9de;}
#cart-header-ajax-pro {width:260px; float: left; padding:8px 0 8px 0;}
.cart-header-ajax-img {margin:0px 4px 4px 4px; float:left; border:1px solid  #CCCCCC;}
.cart-header-ajax-pro-txt {width:200px; float:left;}
.cart-header-ajax-sp {border-bottom:1px dotted #d7d6d6;}
.cart-header-ajax-totel {font-size:14px; color:#333333; font-weight:bold; float:right; display:block; text-align:right; padding-right:10px; line-height:30px;}
.cart-header-totel {font-size:13px; color:#666666; font-weight:bold; text-align:right; vertical-align:middle;}

/* New Catg Best */

#best-seller-catg {float:left; width:245px; background:url(../images/bestseller-top.png) top left no-repeat; padding:10px 0px 0px 0px; margin:10px 0px 5px 3px;}
.best-prod{float:left; padding:5px 5px 5px 8px; margin:2px; border-bottom:1px dashed #eaeaea; width:228px;}
#best-seller-catg a{float:left; text-decoration:none; color:#1e7dad; width:120px; font-size:13px;}
#best-seller-catg a:hover{color:#000;}
.price-best{float:left; width:48px; text-align:right; font-weight:normal;}
.star-rating{float:left; width:60px;}
.best-prod-bot{float:left; background:url(../images/bestseller-bot.png) bottom left no-repeat; height:18px; width:245px;}
.best-title{float:left;font-size:14px; font-weight:bold; color: #055399; font-family:Arial, Verdana, Geneva, sans-serif; display:block; line-height:24px; padding-left:10px;}

#best-feature-link {float:left; width:245px; background:url(../images/bestseller-top.png) top left no-repeat; padding:10px 0px 0px 0px; margin:10px 0px 5px 3px;}
.best-feat{float:left; padding:5px; margin:2px; border-bottom:1px dashed #eaeaea; line-height:20px; width:230px;}
#best-feature-link a{float:left; text-decoration:none; background:url(../images/releted-arrow.png) no-repeat center left; color:#1e7dad; width:230px; padding-left:8px; display:block;}
#best-feature-link a:hover{color:#000;}
.best-feautre-title{float:left;font-size:14px; font-weight:bold; color: #055399; font-family:Arial, Verdana, Geneva, sans-serif; display:block; line-height:24px; padding-left:7px;}

/* New Catg Box */
.prod-box-l {float:left;width:375px; font-family: Arial, Helvetica, sans-serif; color:#666666; margin-right:10px; }
.prod-box {float:left;width:375px; font-family: Arial, Helvetica, sans-serif; color:#666666;}
.prod-bg {float:left; width:375px; background:url(../images/top-bg-prod.gif) top left;}
.prod-bg-new {float:left; width:375px; border:none;}
.prod-bg-bot {float:left; width:375px; height:10px; background:url(../images/bot-bg-prod.gif) top left no-repeat; padding-bottom:10px;}
.catg-bg {float:left; line-height:25px;}
.catg-bg-l {float:left; width:10px; height:25px; background:url(../images/catg-bg.gif) top left; margin:0px 0px 0px 15px;}
.catg-bg-r {float:left; background:url(../images/catg-bg.gif) top right;}
.catg-bg-r a{float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#1e7dad; text-decoration:none; padding:0px 10px 0px 0px;}
.catg-bg-r a:hover{float:left; color:#666666;}
.prod-detail {float:left; width:375px; margin-top:10px; min-height:90px;}
.prod-detail-img-home{float:left; width:80px; margin:0px 10px 10px 10px;}
.prod-detail-img{float:left; width:80px; padding:0px 10px; font-size: 12px; color: #000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.prod-descrip {float:left; width:264px; font-size:13px;}
.prod-descrip-txt {float:left; width:264px; font-size:13px; height:60px; margin:0px; padding:0px;}
.prod-descrip-head {display:block; font-size:13px; border-bottom:solid 1px #CCC; line-height:25px; text-decoration:none; color:#1e7dad; margin-bottom:3px; }
.prod-descrip-head:hover {color:#000;}
.add-info1{float:right; height:19px; margin:5px 0px 0px 0px; padding:0px; width:80px;}
.more-info1{float:right; font-size:11px; color:#000; line-height:19px; padding:0px 0px 0px 15px; margin:0px; text-decoration:none; display:block;}
.more-info1:hover{float:left;}
.add-info1 span{float:right; font-size:11px; color:#000; line-height:19px; padding:0px 15px 0px 0px; margin:0px; text-decoration:none;}
.add-info1 span:hover{float:left;}
.add-info{float:right; height:19px; margin-top:5px;}
.more-info{float:left; font-size:11px; color:#000; line-height:19px; padding:0px 15px 0px 15px; margin-right:1px; text-decoration:none;}
.more-info:hover{float:left;}
/*.add-cart{float:left; font-size:11px; color:#FFF; line-height:19px; background:url(../images/add-cart-bg.gif) top right; padding:0px 15px 0px 15px; text-decoration:none;}
.add-cart:hover{background:url(../images/add-cart-hbg.gif) top right;}*/
.space10{float:left; width:10px;}
.prod-descrip-cat-head {float:left; width:353px; padding:5px 10px 5px 11px; display:block; font-size:13px; border-bottom:solid 1px #e6e7e8; line-height:20px; color:#1e7dad;}
.prod-descrip-cat-head h2 a{text-decoration:none; color:#055399; font-weight:normal; font-size:13px;}
.prod-descrip-cat-head h2 a:hover{color:#000;}
.prod-descrip-cat-txt {float:left; width:265px; font-size:13px; height:93px; margin:0px; padding:0px; text-align:justify;}

#cat-box-main{float:left; width:760px; height:auto; font:Arial, Helvetica, sans-serif normal; font-size:13px; color:#333; margin:10px 0px;}
.cat-box-new{float:left; width:245px; background:url(../images/shy-new-catbg.png) top left;}
.cat-box-new-m{float:left; width:245px; background:url(../images/shy-new-catbg.png) top left; margin:0px 12px;}
.cat-heading-new{float:left; width:225px; padding:5px 10px 5px 10px; display:block; font-size:13px; border-bottom:solid 1px #e6e7e8; line-height:20px; color:#1e7dad;}
.cat-heading-new a{text-decoration:none; color:#055399;}
.cat-heading-new a:hover{color:#000;}
.cat-text-new{float:left; width:225px; height:190px; text-align:justify; margin:0px; padding:10px;}
.cat-bot-img{float:left; width:245px; height:10px;  background:url(../images/shy-new-catbg.png) bottom left no-repeat; padding-bottom:5px; background-color:#FFF;}

.category-title-newtext{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#0F74A8; font-weight:bold; text-decoration:none; }
.category-title-newtext:hover{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold; text-decoration:none; }

.blue_btn{background:url(../images/btn_grn_lft.gif) left no-repeat; padding:4px 0px 4px 15px; color:#FFF; text-decoration:none;}
.blue_btn:hover {text-decoration:none;}
.blue_btn span {background:url(../images/btn_grn_rt.gif) right no-repeat; padding:4px 15px 4px 0px; color:#FFF; white-space:nowrap; font-weight:bold; text-decoration:none;}
.blue_btn span:hover {text-decoration:none;}

.search-Results {background:url(../images/search-results.gif) no-repeat top; width:757px; height:30px; float:left; width:712px; padding:10px 0 0 45px;}

.pagi-bord{float:left; background:url(../images/pagination-bg.png) top left no-repeat; line-height:28px; margin:10px 0px; padding:0 5px 5px 5px; width:750px; color:#000;}
.text_blue {font-size:11px; color: #333333; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
.text_blue a{font-size:11px; color: #333333; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
.text_blue a:hover{text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
.input-combo{ border:1px solid #D2E2F3; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#171717; font-weight:normal; text-decoration:none; padding-left:2px; vertical-align:middle; }

.whttxt{color:#FFF; padding:0 0 0 10px; font-size:13px; font-weight:bold; background-color:#92d050;}

.red-error-field-chk {border:1px solid #e31e0a; height:15px; font-size:11px; vertical-align:middle;}
.red-error-text {font-size:10px; color:#FF0000; padding-top:5px; width:175px; height:15px; font-size:11px;}

/*Affilate Page*/
.clr {clear:both;}
#affiliates {width:760px}
#affiliates p {margin:0; padding:0}
#logo {float:right; padding:0 40px 20px 0}
.aff_banner {width:458px; margin:0 auto; padding:30px 20px 0 270px; height:286px; background:url(../images/aff_ban_bg.png) no-repeat 0 #FFF; color:#636363; line-height:22px; position:relative; overflow:visible}
.aff_banner p {margin:0; padding:0}
.aff_banner p span#blue {color:#125f9f; font-size:14px}
.aff_banner p span#green {color:#8ec743; font-size:14px}
.aff_banner ul.blist {margin:14px 0 0 20px; padding:0; list-style:none}
.aff_banner ul.blist li {margin:0; padding:0 0 0 20px; background:url(../images/bullet.gif) no-repeat 0 3px; float:left; width:190px}
.aff_banner img#lady {position:absolute; left:-10px; top:-83px}
.aff_banner img#joinus {position:absolute; right:260px; bottom:-3px}
.aff_banner img#joinus1 {position:absolute; right:5px; bottom:-3px}
.box {float:left; width:375px; margin:0; padding:0 1px; color:#636363}
.box_top {background:url(../images/box_top.gif) no-repeat 0 0; width:373px; height:11px}
.box_mid {background:url(../images/box_mid.gif) repeat-y 0 0; width:353px; padding:0 10px; min-height:260px}
.box_bot {background:url(../images/box_bot.gif) no-repeat 0 0; width:373px; height:16px}
ul.pinfo {margin:0; padding:10px; list-style:none}
ul.pinfo li {margin:0 10px; padding:2px 0 2px 13px; background:url(../images/bullet1.gif) no-repeat 0 4px}
ul.cinfo {margin:0; padding:10px; list-style:none}
ul.cinfo li {margin:0 10px; padding:2px 0 8px 13px; background:url(../images/bullet1.gif) no-repeat 0 4px}
#joinww {margin:0 auto; width:453px}

/** content bottom images [weight loss and breaking news] **/
.wghtloss {float:left; margin-right:10px; width:225px; height:108px; padding:8px 0 0 150px; background:url(../images/weight-loss-advice.gif) no-repeat 0 0}
.wghtloss a.wla {display:block; height:25px; width:162px;}
.wghtloss p.wlap {margin:25px 0 0 0; padding:0 10px; width:191px; height:30px; overflow:hidden; display:block}
.wghtloss p.rmw {margin:0; padding:0 10px; width:191px; background:none; text-align:right}
.brknews {width:256px; height:108px; float:left; background:url(../images/breaking-news.gif) no-repeat 0 0; padding:8px 0 0 119px}
.brknews a.bhdn {display:block; height:25px; width:245px;}
.brknews p.bhdnp {margin:25px 0 0 0; padding:0 10px; width:220px; background:none; height:30px; overflow:hidden; display:block}
.brknews p.rmb {margin:0; padding:0 10px; width:220px; background:none; text-align:right}

.fgoogle, .fgoogle1 {width:604px; float:left; padding:22px 120px 0px 36px; background:url(../images/google-bg.png) 0px 14px no-repeat; height:50px;}
.fgoogle1 {background:url(../images/google-bg1.png) left 14px no-repeat; width:609px; padding-left:16px;}
.fgoogle input[type="text"], .fgoogle1 input[type="text"] {width:544px; border:1px solid #e2e2e2; height:20px; float:left; margin:4px 0 0 0;}
.fgoogle1 input[type="text"] {width:500px;}

#footer-new{width:978px; float:left; margin-top:0px; background:#FFF;}
.protected_main {width:960px; padding:0 10px 0 10px; float:left; margin:0 0 10px 0;}
.protected{float:left; width:760px; height:39px; background:url(../images/protected.gif) top right; padding:10px 0 7px 0;}
.protected-cart{float:left; width:500px; height:49px; background:url(../images/protected-cart.gif) top right no-repeat; padding:0px 0 7px 0;}
.protected-cart-foot{float:left; width:240px; height:39px; background:url(../images/protected-cart-foot.gif) top right no-repeat; padding:14px 10px 7px 10px; vertical-align:middle;}
.ccard {float:left; width:190px; padding:0 10px 0 0px;}
.bottomlnk{font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; padding:0px; min-height:0px; color:#5897BF; text-decoration:none;  background:url(../images/foot-bg.gif) top left repeat-x; text-align:center; float:left; width:980px;}
.phimg{background:url(../images/phimg.gif) no-repeat; float:right; padding-left:20px; margin:5px; line-height:16px;}
.chatimg{background:url(../images/chatimg.gif) no-repeat; float:right; padding-left:20px; margin:5px; line-height:16px; color:#666; text-decoration:none;}
.chatimg a{color:#666; font-weight:bold; text-decoration:none;}

#google_search 
{
	border:0px !important;
	margin: 1px 0px 0px 3px !important;
	padding: 0px 0px 0px 5px !important;
}
#searchbgmain input[type="image"] {padding:0 !important; margin:0 !important;}

/*---cart-step---*/
.stap1{background:url(../images/your-shopping-basket.png) no-repeat top center #59ac0d; width:54px; height:33px; margin-left:auto; margin-right:auto;}
.stap2{background:url(../images/about-you.png) no-repeat top center #59ac0d; width:45px; height:33px; margin-left:auto; margin-right:auto;}
.stap3{background:url(../images/consultation.png) no-repeat top center #59ac0d; width:45px; height:33px; margin-left:auto; margin-right:auto;}
.stap4{background:url(../images/your-payment-details.png) no-repeat top center #59ac0d; width:36px; height:33px; margin-left:auto; margin-right:auto;} 
.stap5{background:url(../images/complete-your-purchase.png) no-repeat top center #59ac0d; width:40px; height:33px; margin-left:auto; margin-right:auto;}
.stap1gry{background:url(../images/your-shopping-basket.png) no-repeat top center #999999; width:54px; height:33px; margin-left:auto; margin-right:auto;}
.stap2gry {background: url("../images/about-you.png") no-repeat scroll center top #999999; height: 33px; margin-left: auto; margin-right: auto;width: 45px;}
.stap3gry {background: url("../images/consultation.png") no-repeat scroll center top #999999; height: 33px; margin-left: auto; 
margin-right: auto; width: 45px;}
.stap4gry {background: url("../images/your-payment-details.png") no-repeat scroll center top #999999; height: 33px; margin-left: auto; 
margin-right: auto; width: 36px;}
.stap5gry {background: url("../images/complete-your-purchase.png") no-repeat scroll center top #999999; height: 33px; margin-left: auto; margin-right: auto;
width: 40px;}

.cart-stp-txt {color: #59AC0D; font-family: Arial,Helvetica,sans-serif; font-size: 12px; height: 5px; padding: 10px; text-align: center;}
.cart-stp-txtgry {color: #999999; font-family: Arial,Helvetica,sans-serif; font-size: 12px; height: 5px; padding: 10px; text-align: center;}
.cart-box-consultation {float: left; text-align: center; width: 20%;}
.cart-box {width:25%; text-align:center; float:left;}
.cart-stap-bgnew {background: url("../images/shy-stap-bg.png") repeat-x scroll center top transparent; height: 62px; margin: 0 auto; text-align: center;  width: 800px;
}

/*mini cart on checkout*/
#minicart-chqout {width:350px; background-color:#FFFFFF; border:5px solid #cccccc; height: auto; padding: 5px; text-align: left; z-index:1;}
#minicart-chqout span{float:right; font-weight:bold;}
.proddetails{float:left; width:100%; height:auto; padding:5px 0px; border-bottom:1px dotted #999;}
.proddetails img{float:left; width:35px; height:35px; border:1px solid #ccc; margin:0 5px 0 0;}
.proddetails b{color:#1e7eae; line-height:20px; text-align:left;}
.shipping{float:left; width:100%; height:auto; padding:5px 0px; border-bottom:1px dotted #999;}
.shipping b{color:#1e7eae; line-height:20px; text-align:left; margin-right:10px;}
