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

body {margin:0px auto; padding:0px; background:#dce6f2; font-family:Arial, Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#666; line-height:1.2em;}
td {font-family:Arial, 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:Arial, Verdana, Geneva, sans-serif;}
a img {border:0px;}
a {font-family:Arial, 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:Arial, 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:Arial, Verdana, Arial, Helvetica, sans-serif; height:18px;}
textarea {border:1px solid #d2e2f3; color:#666; padding:2px; font-family:Arial, Verdana, Arial, Helvetica, sans-serif;}
select {border:1px solid #d2e2f3; color:#666; padding:2px; font-family:Arial, 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; 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: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:Arial, 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;}
#product_short_desc_nwprdpg p{text-align:justify;}
.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 { 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:Arial, 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:Arial, Verdana, Geneva, sans-serif; font-weight:bold;}
.redfont:hover {text-decoration:none;}
.bluefont {font-size:14px; color:#055399; font-family:Arial, Verdana, Geneva, sans-serif; font-weight:bold;}
.blackfont {color:#000;}
.outstock_btn {font-size:12px; color:#db2725; font-family:Arial, 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:Arial, Verdana, Geneva, sans-serif; font-size:10px;}
#newsltrerror-msg {width:470px; text-align:left; float:left; color:#e60000; font-family:Arial, 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:Arial, 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:Arial, 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 p{text-align:justify;}
.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 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;}
.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;}


#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*/


#bredcrum_cat {width:63%; float:left; color:#000; margin:10px 0;}
#bredcrum_cat a{color:#055399; font-family:Arial, 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;}
.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;}

.topnwsltr {float:left; width:430px; min-height:80px; margin:10px 0; text-transform:uppercase; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; font-size:11px;}
.topnwsltr strong {color:#2a5da0;}
.topnwsltr_cont {width:90%; 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:265px; margin-top:2px;}
.myshpn_bskt {float:left; font-size:21px; font-family:Arial, Helvetica, sans-serif; color:#92d050;}
.myshpn_bskt img {vertical-align:middle;}

.item_details_box {float:left; font-size:11px; 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: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:135px; 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:12px; 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, 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:Arial, 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;}

.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, Verdana, Geneva, sans-serif; font-size:10px;}
#newsltrerror-msg_shrt {width:240px; text-align:left; float:left; color:#e60000; font-family:Arial, 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;}


/* Checkout options */


.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 top center #999999; width:45px; height:33px; margin-left:auto; margin-right:auto;}
.stap3gry{background:url(../images/consultation.png) no-repeat top center #999999; width:45px; height:33px; margin-left:auto; margin-right:auto;}
.stap4gry{background:url(../images/your-payment-details.png) no-repeat top center #999999; width:36px; height:33px; margin-left:auto; margin-right:auto;} 
.stap5gry{background:url(../images/complete-your-purchase.png) no-repeat top center #999999; width:40px; height:33px; margin-left:auto; margin-right:auto;}
.cart-stap-bgnew {background:url(../images/shy-stap-bg.png) repeat-x top; height:62px; text-align:center; width:800px; margin:0px auto;}
.cart-box {width:25%; text-align:center; float:left;}
.cart-box-consultation {width:20%; text-align:center; float:left;}
.cart-stp-txt{ height:5px; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#59ac0d; padding:10px;}
.cart-stp-txtgry{ height:5px; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; padding:10px;}
.cat-out { border:solid 12px #f0f0f0; padding:6px;}
.cat-out-box {padding:12px; border-bottom:solid #f0f0f0 12px; border-left:solid #f0f0f0 12px; border-right:solid #f0f0f0 12px;  }
.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: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;}
b.chckout_btn {
background:url(../images/sec-check-bg.png) no-repeat; display:block; float:right; padding-left:8px; text-decoration:none; height:33px;}
b.chckout_btn input { background:url(../images/blink-arrow-right.png) no-repeat scroll right top transparent; padding:3px 40px 3px 10px; margin:0; border:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; text-align:center; cursor:pointer; height:33px; }
.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 220px; font-size:10px; color:#5b6767;}
.errormsg {color:#ff0000;}
.seal_cont {float:right;}
.tick_txt {float: left;width: 70%;}

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

.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;}

.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;}

#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;}

.protected_main {width:960px; padding:0 10px 0 10px; float:left; margin:0 0 10px 0;}
.protected{float:left; width:760px; height:72px; background:url(../images/shopping-safe.gif) top right; line-height:72px;}
.protected-cart{float:left; width:500px; height:51px; background:url(../images/protected-cart.gif) top right no-repeat; padding:5px 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:55px; 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; font-family:Arial, Helvetica, sans-serif; line-height:16px;}
.chatimg{background:url(../images/chatimg.gif) no-repeat; font-family:Arial, Helvetica, sans-serif; float:right; padding-left:20px; line-height:16px; color:#666; text-decoration:none;}
.chatimg a{color:#666; font-weight:bold; text-decoration:none;}


.red-error-field-chk {border:1px solid #e31e0a; height:15px; font-size:11px; vertical-align:middle;}
.red-error-field-com {border:1px solid #e31e0a; height:18px; font-size:11px; vertical-align:middle;}
.red-error-text {font-size:10px; color:#FF0000; padding-top:5px; width:175px; height:15px; font-size:11px;}
.error_box {border:1px solid #e20908; background-color:white; color:#e20908; text-align:left; background-repeat:no-repeat; padding-left:30px; height:22px; }

.verysign{height:50px; width:70px;}
.verysign img{height:50px; width:70px; border:0px; text-decoration:none;}
.thanks-cat-header{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#7ab920; font-weight:bold;}

b.new-address, b.new-address input {font-size:11px; font-family:Arial, Helvetica, sans-serif; background:url(../images/new-input-button.gif) left no-repeat; padding:4px 0px 4px 11px; text-decoration:none; color:#FFFFFF; border:0px; margin:0px; cursor:pointer; font-weight:bold; line-height:18px; overflow:visible;}
b.new-address input {background-position:right; padding:4px 11px 4px 0px; margin:0px;}

.pris{color:#777777; font-size:13px; padding:2px 0px 0px 5px; float:left; }
.price-man{text-align:center; font-size:11px; font-weight:normal; width:80px; float:left;}
.prod-emi{font-size:15px; color:#85CA3C; font-weight:bold; padding-right:40px;}

/*new design*/
#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; 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;}
.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;}
.flags a img {padding:7px 3px 0px 3px; vertical-align:middle;}

/* 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;}

/* 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;}
.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;}

#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;}

#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;}

.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;}

.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;}

/* 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:justify;}

#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;}

/* 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;}

.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;}

/* 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;}

/* 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;}
.clock{float:left; width:490px; height:45px; background:url(../images/clock-bg.png) no-repeat top left; padding-left:50px; padding-top:5px;}

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;}

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;}

.add-cart{background:url(../images/addcartw-bg.png) left no-repeat; padding:4px 0px 4px 15px; color:#FFF; text-decoration:none;}
.add-cart:hover {text-decoration:none;}
.add-cart span {background:url(../images/addcartw-bg.png) right no-repeat; padding:4px 15px 4px 0px; color:#FFF; white-space:nowrap; font-weight:bold; text-decoration:none;}
.add-cart span:hover {text-decoration:none; background:url(../images/addcartw-bg.png) right no-repeat;}

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

/*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;}
.qty-prc{display:block; text-align:left;}
