body { background:url(../images/pbg.jpg)  repeat scroll 0 0 ; font:12px/1.5 Arial, Helvetica, sans-serif; color:#58595b; text-align:center; }
.header-container {
    background: none repeat scroll 0 0;    margin: 0 auto;
    width: 940px;
}

/* Layout ================================================================================ */
.wrapper { width:940px; padding:0 10px 0 10px;margin:auto;background: none repeat scroll 0 0 transparent; }

.page {}
.page-print { background:#fff; padding:25px 30px; text-align:left; }
.page-empty { background:#fff; padding:20px; text-align:left; }
.page-popup { background:#fff; padding:25px 30px; text-align:left; }
.main-container { background:url(../images/mainbg.jpg)  center top repeat-y;  width:916px; border: medium none;
    margin: auto;margin:auto auto; padding:2px 12px 0 12px; }
.main { width:916px; padding:0 1px 0 1px;margin:auto auto; text-align:left; }

/* Base Columns */
.col-left { float:left; width:166px; padding:0 0 1px; margin-left: 4px; }
.col-main { float:left; width:656px; min-height:400px; padding:0 10px 0 5px; }
.col-right { float:right; width:240px; padding:0  5px 0 0; }
.home-right-img{}
.lipadding{margin:10px 0 10px 0;}

.homesidernews{width:237;border:1px solid #999999; height:auto; margin:18px 0 50px 0;}
.hometabs{656px; height:auto; margin:4px 0 50px 0;}
/* 1 Column Layout */

/* Header ================================================================================ */
.header_log{ float:left; width:256px;height:151px; }
.logo { float:left;/*padding:25px 1px 25px 4px; */padding: 38px 1px 25px 4px; }

.header_cont{float:left; width:684px;height:151px;}

.header_cont_rowone{float:left; width:674px;height:40px;background:url(../images/tplinkbg.jpg) center no-repeat;}

.header_cont_rowtwo{float:left;width:674px;height:111px;}

.welcome-cont{float:left; width:401px;height:73px; padding:20px 0px 18px 26px; }

.livchat{float:left; width:247px;height:111px;}
.welblod{font:Arial, Helvetica, sans-serif;font-size:13px; font-weight: bold; text-align:left; color:#5a842a;line-height: 26px; }
.welcont{ font-size: 12px; text-align:left; }

.header { width:940px; margin:0 auto; padding:10px 10px; text-align:left; }



.header2 { width:684px; }
.header2 .quick-access {  margin:0 auto; padding:15px 10px 0 10px; text-align:left; }

.header_cont_rowone .quick-access {float:left;  margin:0 auto; width:510px; padding:15px 10px 0 10px; text-align:left; }
.header_cont_rowone .quick-access .links { float:left; }
.header_cont_rowone .quick-access .links li { float:left; font-size:11px; background:url(../images/bkg_pipe_1.gif) 100% 60% no-repeat; padding:0 10px 0 8px; }
.header_cont_rowone .quick-access .links a {  font:Verdana ;text-transform:none; color:#0b3f80; text-decoration:none; }
.header_cont_rowone .quick-access .links a small { font-weight:normal; text-transform:none; }
.header_cont_rowone .quick-access .links a:hover { color:#b23412; text-decoration:none; }
.header_cont_rowone .quick-access .links a.top-link-checkout { color:#b23412; }
.header_cont_rowone .quick-access .links a.top-link-checkout:hover { color:#0b3f80; }

.quick-top-hello{float:left;width:auto;padding:0px 20px 0 20px; color: #666666; font-size: 11px; font-weight: bold;}
.header_cont_rowone .top-container { clear:both; padding:5px 10px 0 12px; text-align:right; }
.header_cont_rowone .top-container a { font-size:11px; color:#ebbc58; }


 .form-language { float:right; font-size:11px; line-height:32px; }
 .form-language label { font-weight:bold; padding-right:5px; text-transform:uppercase; color:#f3f3f3; vertical-align:middle; }
 .form-language select { padding:0; }
 .form-language select[id] { background:#ffffff repeat scroll 0 0 transparent !important;
    color: #A9A9A9; margin: 4px 20px 0 0; width: 119px;}
 .form-language select option { padding:0 9px; }
.form-language select.flags option { background-position:4px 50%; background-repeat:no-repeat;padding-left:25px; }

/********** < Navigation */
/*
.nav-container { background:#fff url(../images/bkg_nav0.gif) 0 0 repeat-x; }
*/
.nav-container { background:#fff url(../images/bkg_nav.jpg) 0 0 no-repeat;width:940px;height:51px; margin:9px auto 0;
    }
#nav {font-size: 14px; margin: 0 auto 0 12px; text-align: left; width: 928px;}

/* All Levels */
#nav li.parent { position:relative; }
#nav li.over { z-index:990 !important; }
#nav li a span { cursor:pointer; }

/* 1st Level (Top Level) */
#nav li.level-top { float:left; height:42px; background:none; position:relative; z-index:2; }
#nav a.level-top { display: block;float:none;/*width:160px;*/width:auto; height:42px; font-weight:bold; font-size:12px; line-height:51px; padding:0 3px; white-space:nowrap; text-decoration:none !important;  text-align:center; color:#ffffff; text-transform: none; }
#nav a.level-top span {}
#nav li.level-top.last { background:none; }

#nav li.over a.level-top,
#nav li.active a.level-top { width:auto;  margin-left:-2px; background:none; color:#fff;  }


#nav li.nav-width-1{text-align:center;width:91px;}
#nav li.nav-width-2{text-align:center;width:162px;}
#nav li.nav-width-3{text-align:center;width:126px;}
#nav li.nav-width-4{text-align:center;width:67px;}
#nav li.nav-width-5{text-align:center;width:101px;}

#nav li.nav-width-1 a.level-top span{padding:0 14px 0 18px;}
#nav li.nav-width-2 a.level-top span{padding:0 14px 0 14px;}
#nav li.nav-width-3 a.level-top span{padding:0 14px 0 14px;}
#nav li.nav-width-4 a.level-top span{padding:0 11px 0 11px;}
#nav li.nav-width-5 a.level-top span{padding:0 11px 0 11px;}

#nav li.nav-width-bg-1{margin-top:1px;text-align:center;width:91px;background:url(../images/nav_light_bg.png) left top repeat-x; }
#nav li.nav-width-bg-2{margin-top:1px;text-align:center;width:162px;background:url(../images/nav_light_bg.png) left top  repeat-x; }
#nav li.nav-width-bg-3{margin-top:1px;text-align:center;width:126px;background:url(../images/nav_light_bg.png) left top  repeat-x; }
#nav li.nav-width-bg-4{margin-top:1px;text-align:center;width:67px;background:url(../images/nav_light_bg.png) left top repeat-x; }
#nav li.nav-width-bg-5{margin-top:1px;text-align:center;width:101px;background:url(../images/nav_light_bg.png) left top  repeat-x; }
#nav ul,
#nav .cat2level { position:absolute; width:668px; top:44px; left:-10000px;   border:none; padding:0; -moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; }
#nav .drop-top {  width:668px; height:9px; top:0px; left:0px; background:url(../images/dropdown_bg_top.png) left top  no-repeat;  border:none; padding:0;  }
#nav .drop-cont {clear:both; overflow: hidden; min-height: 319px; width:668px; top:0px; left:0px; background:url(../images/dropdown_bg_line.png) left top  repeat-y;  border:none; padding:0; }

#nav .drop-bottom {  width:668px; height:19px; top:0px; left:0px; background:url(../images/dropdown_bg_bottom.png) left top  no-repeat;  border:none; padding:0; -moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; }
#nav div ul { position:static; width:auto; background:none; border:0; padding:0; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; }
#nav ul, #nav div {
    background: none repeat scroll 0 0 transparent;
    border: none;
    border-radius: 0 0 0 0;
    left: -10000px;
    padding: 9px 0;
    position: absolute;

}
 #nav div {
    background: none repeat scroll 0 0 transparent;
    border: none;
    border-radius: 0 0 0 0;
    left: 0px;
    padding:0;
    position: static;

}
#nav li.over.nav-width-1{margin-top:1px;text-align:center;width:91px;background:url(../images/nav_lightover_bg.png) left top repeat-x;}
#nav li.over.nav-width-2{margin-top:1px;text-align:center;width:162px;background:url(../images/nav_lightover_bg.png) left top repeat-x;}
#nav li.over.nav-width-3{margin-top:1px;text-align:center;width:126px;background:url(../images/nav_lightover_bg.png) left top repeat-x;}
#nav li.over.nav-width-4{margin-top:1px;text-align:center;width:67px;background:url(../images/nav_lightover_bg.png) left top repeat-x;}
#nav li.over.nav-width-5{margin-top:1px;text-align:center;width:101px;background:url(../images/nav_lightover_bg.png) left top repeat-x;}
#nav a.a-width-1{width:91px;height: 42px;}



#category_10{width:668px;  padding:0px;/*15px 16px 25px 7px*/;}

#nav div .drop-col-1{float:left;width:190px;padding:10px 10px 0px 15px;text-align: left;z-index:1000;  position:relative; left:0; top:0px;}
#nav div .drop-col-2{float:left;width:190px;padding:10px 10px 0px 15px;text-align: left; z-index:1000; position:relative; left:0; top:0px;}
#nav div .drop-col-3{float:left;width:190px;padding:10px 10px 0px 15px;text-align: left;z-index:1000; position:relative; left:0; top:0px;}
#nav div .cat-title{float:left;width:190px; padding:0 0 0 0px;text-align: left;z-index:1000; position:relative; left:0;font:bold 12px Arial,Helvetica,sans-serif;top:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#nav div .cat-des{float:left;width:190px;   padding:0 0 0px 0px;text-align: left;z-index:1000; position:relative; left:0;font: 11px Arial,Helvetica,sans-serif;top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;}
#nav div .cat-bg{background: none repeat scroll 0 0 #d4ebb0;z-index:1001;}
#nav div.drop-col-1 a{text-decoration: none !important;color:#000000;}
#nav div.drop-col-2 a{text-decoration: none !important;color:#000000;}
#nav div.drop-col-3 a{text-decoration: none !important;color:#000000;}
#nav div.cat-des  a{color:#333333;}
.col2-left-layout.col-main{width:735px;}

#nav div.drop-col-txt{ clear: both; margin-bottom: 4px; overflow: hidden;   padding: 9px;   width: 195px;}
#nav div.drop-col-txt:hover{ background:#d4ebb0;}
#nav div.drop-col-txt1{ clear: both; overflow: hidden;   padding: 9px 9px 0 9px;   width: 195px;}
#nav div.drop-col-txt1:hover{ background:#d4ebb0;}
#nav div.drop-col-link{ clear: both; overflow: hidden;     width: 195px;}
#nav div.drop-col-link a{color:#333333;}
#nav div.drop-col-link li a{color:#333333;font: 11px Arial,Helvetica,sans-serif; padding: 0 9px;line-height:16px;  font-size: 11px;
    font-weight: none; font-family:Verdana, Arial, Helvetica, sans-serif;}
#nav div.drop-col-link a:hover{ background:#d4ebb0;color:#333333;}



/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; width:725px;padding:0 5px 0 15px }
.col2-right-layout .col-main {}
/* Footer ================================================================================ */
.footer-container {background:url(../images/footerbg.jpg)  center top no-repeat; width:940px; margin:0 auto; }
.footer { width:886px; margin:0 auto; padding:51px 27px 10px; 27px;;  text-align:left; }
.footer .store-switcher { float:right; font-size:11px; }
.footer .store-switcher label { font-weight:bold; padding-right:5px; text-transform:uppercase; color:#f3f3f3; vertical-align:middle; }
.footer .store-switcher select { padding:0; vertical-align:middle; }
.footer a { color:#333333; text-decoration:none; }
.footer a:hover { text-decoration:underline; }
.footer ul { display:inline; margin-left:-7px; }
.footer ul.links { margin-left:0; }
.footer li { display:inline; background:url(../images/bkg_pipe2.gif) 100% 60% no-repeat; padding:0 10px 0 5px; }
.footer-container .bottom-container { margin:0 0 5px; }

.footer2 {width:886px; margin:0 auto; padding:10px 27px; color:#000000; text-align:left; }
.footer2 .bugs { display:none; width:1000px; margin:0 auto; }
.footer2 .bugs a { text-decoration:underline; }
.footer2 .bugs a:hover { text-decoration:none; }
.footer2 address { display:block; width:1000px; margin:0 auto; }
.footer2 address a { color:#ecf3f6; text-decoration:underline; }
.footer2 address a:hover { text-decoration:none; }
/* ======================================================================================= */
.footer-top{width:886px; margin:0 auto;height:auto;font-size:11px;color:#333333;}
.footer-left{float:left;width:206px; padding-right:20px;text-align:left;}
.footer-center{float:left;width:443px;height:210px; padding-right:20px;padding-left:20px; border-left: 1px solid #a3a3a1; border-right: 1px solid #a3a3a1;text-align:left;}
.footer-right{width:155px;float:right;padding-left:20px;text-align:left;}
.setline{line-height:24px}
.footer-boot{float:left;width:886px;padding-top:20px; margin:0 auto; height:auto;font-size:11px;color:#333333; text-align:center;}

.foot-center-colleft  {float:left;width:135px;}
.foot-center-colcenter{float:left;width:137px;padding-right:18px;padding-left:18px;}
.foot-center-colright {float:right;width:135px;}
.foottitle{font-weight: bold; }
.link-item-text{margin-top:10px;margin-bottom:14px;}
.link-item-text a{color: #333333;}
/* Sample Data============================================================================ */
.home-callout { margin-bottom:24px; }
.home-callout img { display:block }
.home-spot { float:left; width:500px; margin-left:10px; overflow:hidden; }
.home-spot .home-callout { margin:0 0 5px; }
.best-selling h2 { margin:15px 0 8px; padding:0 0 8px; background:url(../images/bkg_dots1.gif) 0 100% repeat-x; font:bold 24px/1.15 Arial, Helvetica, sans-serif; color:#000; }
.best-selling td { width:50%; padding:8px 8px; font-size:11px; }
.best-selling tr.odd {}
.best-selling tr.even {}
.best-selling .product-img { float:left; width:64px; height:64px; padding:6px; background:url(../images/bkg_placeholder.gif) 0 0 no-repeat; overflow:hidden; }.best-selling .product-img img { display:block; width:64px; height:64px; }
.best-selling .product-description { margin-left:85px; }
.best-selling .product-name { background:url(../images/bkg_dots2.gif) 0 100% repeat-x; padding:0 0 6px; margin:0 0 5px; }
.best-selling p a { text-decoration:none; }
.best-selling p a:hover { text-decoration:underline; }
/* ======================================================================================= */
#search_mini_form button.button span {
    background: none;
    border: none;
    color: #666666;
    display: block;
    font: 12px/20px Arial,Helvetica,sans-serif;
    height: 20px;
    padding: 0 7px;
    text-align: center;
    white-space: nowrap;
    text-transform: none;
}
.search_mini_form_positon {
	background: url("../images/search_bg.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 43px;
    margin: 0 31px 0 0;
    padding: 18px 0 0 20px;
    position: relative;
    text-align: left;
    width: 340px;
}
input.input-text, textarea {
    padding: 2px;
}

input.input-text, select, textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B6B6B6;
}
#search_mini_form input.input-text {
    background: none repeat scroll 0 0 #FFFFFF;
    border:none;
}
#search_mini_form input, select, textarea, button {
    color: #2F2F2F;
    font: 12px/15px Arial,Helvetica,sans-serif;
    margin: 0 6px;
    vertical-align: middle;

}

#cse-search-box button.button span {
    background: none;
    border: none;
    color: #666666;
    display: block;
    font: 12px/20px Arial,Helvetica,sans-serif;
    height: 25px;
    padding: 0 7px;
    text-align: center;
    white-space: nowrap;
    text-transform: none;
}

#cse-search-box input.input-text {
    background: none repeat scroll 0 0 #FFFFFF;
    border:none;
}
#cse-search-box input, select, textarea, button {
    color: #2F2F2F;
    font: 12px/15px Arial,Helvetica,sans-serif;

    vertical-align: middle;
border: 1px solid #B6B6B6;
    margin: -4px 3px 0 -3px;
    padding: 2px;

}

.input-width{width:148px;}
.tabs-line{width:654px;height:35px; background:url(../images/tabs_bg.jpg) 0 100% repeat-y #e4e5e5;border:1px solid #cccccc; }
.tabs-line ul{font:bold 13px/15px Arial,Helvetica,sans-serif; color:#666666; padding: 10px 0 0 2px;}
.tabs-line li{display: inline; padding: 0 18px 0;}
.col1-layout .col-main {
    background: none repeat scroll 0 0 #FFFFFF;
    border: none;
    float: none;
    left: 0;
    padding: 30px;
    position: relative;
    top: 0;
    width: auto;
}


.block-subscribe input.input-text {
    background: url("../images/bkg_input.gif") repeat-x scroll 0 0 #FFFFFF;
    color: #484848;
    display: block;
    margin: 10px 0 5px;
    padding: 5px 6px;
    width: 128px;
}
.profile-pressarticles-index .col3-layout .col-wrapper {
    float: left;
    width: 656px;
    margin-bottom:50px;
}
.profile-pressreleases-index .col3-layout .col-wrapper {
    float: left;
    width: 656px;
    margin-bottom:50px;
}
.profile-news-index .col3-layout .col-wrapper {
    float: left;
    width: 656px;
    margin-bottom:50px;
}
.profile-news-read .col3-layout .col-wrapper {
    float: left;
    width: 656px;
    margin-bottom:50px;
}
.catalog-product-view .col3-layout .col-wrapper {
    float: left;
    width: 661px;
    margin-bottom:50px;
}
.product-view {
    border: none;
}

.cart .cart-collaterals .col2-set {
    float: left;
    width: 600px;
}

.cart .cart-collaterals .col2-set .col-1 {
    width: 310px;
}

.cart .cart-collaterals .col2-set .col-2 {
    width: 280px;
}
.cart .totals {
    color: #000000;
    float: right;
    width: 250px;
}
.cart .totals tfoot td strong {  font-size: 14px;}
.checkout-onepage-index .col-main {
  float: left;
    width: 656px;
    margin-bottom:50px;
    margin-left: 4px;
    border: 1px solid #CFCFCF;
}

#opc-login .col-1, #opc-login .col-2 {
    width: 250px;
}
#opc-login .col-2 .input-text {
    background: url("../images/bkg_input.gif") repeat-x scroll 0 0 #FFFFFF;
    color: #484848;
    padding: 7px 12px;
    width: 230px;
}
.catalog-category-view .block .block-title {
    background: none repeat-x scroll 0 0 #709344;
    border: 2px solid #D9D9D9;
    padding: 3px 0 0;
}

.catalog-category-view .block .block-title strong {

    border-color: #709344;
    border-style: solid;
    border-width: 0 1px;
    color: #FFFFFF;
    display: block;
    font: bold 11px Arial,Helvetica,sans-serif;
    padding: 6px 12px 8px;
}

.catalog-category-view .page-title {
    background: url("../images/cpage-title_bg.png") repeat-x scroll 100% 100% transparent;
    padding: 0 0 30px;
}
.catalog-category-view .block-layered-nav dd li {
    color: #6D6E71;
    overflow: hidden;
}
.catalog-category-view.products-grid .product-name-v {
    margin: 0 0 3px;
}
.catalog-category-view .product-name-v {
    color: #005d9f;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
}
.catalog-category-view .products-grid .product-image {
     background: url("../images/bkg_block-actions.gif") repeat-x scroll 0 100% transparent;
    display: block;
    height: 135px;
    margin: 0 0 10px;
    padding: 0 0 10px;
    width: 135px;
}
.category-more-categories .products-grid .product-image {
    background: url("../images/bkg_block-actions.gif") repeat-x scroll 0 100% transparent;
    display: block;
    height: 135px;
    margin: 0 0 5px;
    padding: 0 0 5px 5px;
    width: 135px;
}
.product-name-v a {
    color: #005d9f;
    text-decoration: none;
}
.catalog-category-view .short-des{color:#213d0a;font-size: 12px; padding:4px 1px;}
.category-more-categories .short-des{color:#213d0a;font-size: 12px; padding:4px 1px;}
.block .block-content {
	 -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: none;
    border-style: none;
    border-width: none;
    padding: 0 13px;
    border-left:1px solid #CFCFCF;
     border-right: 1px solid #CFCFCF;
	 font-family: verdana;
}
.randbanner{ float: left; width: 725px;}
.randbanner-left{float: left; width: 468px;}
.randbanner-right{margin-left:10px;float: left; width: 240px;  padding: 0px 3px 0 4px;}


.catalog-category-view .page-title h1, .page-title h2 {
    color: #507426;
    font-family: Cambria;
    font-size: 24px;
    font-weight: normal;
    margin: 24px 0 0;
}

.catalog-category-view .breadcrumbs {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 11px;
    line-height: 1.25;
    /*margin-top: 227px;*/
    padding: 5px 0 0;
    /*position: absolute;*/
}
.col2-left-layout .products-grid, .col2-right-layout .products-grid {
    margin: 0 auto;
    width: 720px;
}
.products-grid li.item {
    float: left;
    height: 250px;
    margin-right: 13px;
    margin-top: 20px;
    padding: 12px 8px 40px 9px;
    width: 150px;
	position: relative;

}
.block-layered-nav dd {
    background: none;
    margin: 0 -13px;
    padding: 8px 13px 11px;
    position: relative;
    z-index: 1;
}
.catalog-category-view .main { width:916px; padding:0 1px 50px 1px;margin:auto auto; text-align:left; }
.allproduct-title{ background: none repeat scroll 0 0 #bebebe;
border-color: #D9D9D9;
    border-style: solid;
    border-width: 0 1px;
    color: #FFFFFF;
    display: block;
    font: bold 11px Arial,Helvetica,sans-serif;
    padding: 6px 12px 8px;
}
.allproduct-list{background: none repeat scroll 0 0 #eeeeee;    border-color: #CFCFCF;
    border-style: solid;
    border-width: 0 1px;
    padding: 10px 13px;}

.catalog-product-view .col-main {
	margin-left: 10px;
    float: left;
    min-height: 400px;
    padding: 0;
    width: 480px;

}
.catalog-product-view #category-name-col{display:none;}
.catalog-product-view .allproduct-title{ background: none repeat scroll 0 0 #709344;
border-color: #D9D9D9;
    border-style: solid;
    border-width: 0 1px;
    color: #FFFFFF;
    display: block;
    font: bold 11px Arial,Helvetica,sans-serif;
    padding: 6px 12px 8px;
}
.catalog-product-view .col3-layout .product-view .product-essential {
    padding: 10px;
}
.catalog-product-view .tabs a { display:block; padding:6px 15px; font-weight: bold; line-height:22px;color:#444; text-decoration: none;}
.catalogsearch-result-index .col3-layout .col-wrapper {
    float: left;
    width: 661px;
    margin-bottom:50px;
}


.catalog-product-view .block-layered-nav dd li {
    color: #6D6E71;
    overflow: hidden;
}

.catalogsearch-result-index .col3-layout .col-main {
    margin-left: 10px;
     padding: 0;
    width: 480px;
}
.catalog-product-view .col-right .block {  margin: 0;border-bottom:1px solid #cccccc; background:none;padding:0;}
.catalog-product-view .col-right .block-subscribe{
	border-top:1px solid #cccccc;
}
.catalog-product-view .col-right .block .block-title {
    background: none repeat scroll 0 0 #709344;
    border-bottom: 1px solid #CCCCCC;
    padding: 0;
}
.catalog-product-view .col-right .block .block-title strong {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CFCFCF;
    border-style: solid;
    border-width: 0 1px;
    color: #FFFFFF;
    display: block;
    font: bold 11px Arial,Helvetica,sans-serif;
    padding: 6px 12px 8px;
}
.catalog-product-view .col-right .block .block-title strong {
    border-style: solid;
    color: #FFFFFF;
    font: bold 11px Arial,Helvetica,sans-serif;
}

.catalog-product-view .col-right .block-subscribe label {
    color: #666666;
    font-weight: bold;
}
.catalog-product-view .col-right .block .block-content {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #EEEEEE;
    border-color: #CFCFCF;
    border-style: solid;
    border-width: 0 1px;
    padding: 10px 13px;
}
.newsletter-des{
	height: auto;
    margin-top: 10px;
    padding-bottom: 60px;
    }

.catalog-product-view .block .actions {
    margin: -32px 0 0 200px;
    position: relative;
    text-align: right;
    z-index: 1000;
}

.catalog-product-view .price-box {
    margin: 5px 0;
    min-height: 25px;
}
.block-subscribe button.button span {
    background: url("../images/singbg.gif") no-repeat scroll 100% 50% transparent;
    border: 0 none;
    color: #666666;
    font-size: 12px;
    padding: 2px 0 2px 5px;
    text-transform:none;
}

.block-subscribe .button.button span {

    font: 12px/20px Arial,Helvetica,sans-serif;
    }
.related-block-content{ background: url("../images/related_products_bg.png") no-repeat scroll center 100% transparent;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;width:232px;min-height:60px;padding:10px 0px 6px 6px; overflow: hidden;}
.related_add_price{float:left;width:46px}
.related_product_des{float:left;width:124px;padding:0px 0px 0px 6px;font-size:11px;}
 .related_product_des a{text-decoration: none;color:#5a842a;font-weight: bold;;font-size:11px;}
.related_product_image{float:left;width:48px;border: 1px solid #cccccc;margin: 0 2px;}

.block .regular-price, .block .regular-price .price {
}
.related-block-content .regular-price .price {color: #666666;font-weight:normal;}
.related-block-content .price-box .price {color: #666666;font-weight: normal;}
.right-product-view{margin-bottom:5px; background: #ffffff; overflow: hidden;  width: 240px;}
.right-product-info{float: none; width: 220px;}
.product-right-image{   float: none;
    height: 220px;
    margin-top: 32px;
    padding-left: 6px;
    text-align: center;
    width: 220px;}

.right-product-img-box #image{
	float:left;
	margin:0 auto;
	vertical-align: middle;
}
right-product-img-box1{width:150px}
.more-views{padding-top: 60px;width: 80px; display:none;}
.more-views1{width: 100px;  text-align:right; display:none;}
.more-views-c{ height:175px; float:left;}
.right-product-view .add-to-cart button.btn-cart span span {
   padding:8px 10px 0 10px;
   width: 100px;
}
.right-product-view .add-to-cart button.btn-cart span {
    background-image: url("../images/addto_bg.png");
    height: 45px;
    line-height: 28px;
    padding: 0 15px 0 0;
}
.right-product-view .add-to-cart button.btn-cart span {
    background-image: url("../images/addto_bg.png");
    height: 45px;
    line-height: 28px;

}

.right-product-view .product-name h1 {
    font-size: 11px;
    font-weight: bold;
}
.right-product-view .in-stock {display:none;}
.product-view .product-shop .short-description {
    background: none;
    margin: 0;
    padding: 0;
}
.right-product-view .add-to-cart .qty {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #484848;
    float: left;
    margin-bottom: 10px;
    margin-top: 5px;
    padding: 2px;
	margin-left: 16px;
}

 .product-view .product-shop .add-to-box{display:none; margin: 0;}

 .product-view .email-friend{display:none; margin: 0;}
  .product-view .no-rating{display:none; margin: 0;}
  .product-view .short-description h2{display:none; margin: 0;
  }


 .page-title h1, .page-title h2 {
    color: #507426;
    font-family: Cambria;
    font-size: 24px;
    font-weight: normal;
     margin: 24px 0 0;
   /* font-weight: bold;*/

}
.btn-remove, .btn-remove2 {
    background: url("../images/btn_remove.gif") no-repeat scroll 0 0 transparent;
    display: block;
    font-size: 0;
    height: 33px;
    line-height: 0;
    overflow: hidden;
    text-indent: -999em;
    width: 34px;
}
.data-table {
    border: 1px solid #CFCFCF;
    width: 100%;
}
.cart-table thead tr th:first-child, .cart-table tbody tr td:first-child, .cart-table thead th.first, .cart-table tbody td.first {
    background-image: none !important;
}
.cart-table tbody tr.last td {
    border-bottom: 1px solid #CFCFCF !important;
}
.cart-table tfoot td {
    background: none repeat scroll 0 0 transparent !important;
    padding: 20px 5px !important;
    text-align: left !important;

}
.cart-table thead th, .cart-table tbody td {
    background: url("../images/bkg_line.gif") repeat-y scroll 0 0 #FFFFFF !important;
}
.checkout-cart-index .cart-table thead th, .cart-table tbody th {
    background:url("../images/bkg_line.gif") repeat-y scroll 0 0 #eeeeee !important;
    border-bottom: 1px solid #CFCFCF !important;
}
 .checkout-cart-index .cart .page-title {
      padding: 0 0 30px; margin: 0 0 3px;
}
.cart_bottom_line
{
	text-align: right !important;
	margin-bottom: 4px;
}
.cart_bottom_line button.button {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #0033FF;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    padding: 0;
    text-decoration: underline;
    width: auto;
}
.cart_bottom_line button.btn-update span {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #0033FF;
    font-size: 12px;
    font-weight: normal;
    line-height: 23px;
    padding: 4px 0;
    text-transform: none;
}
.continu-but{ padding: 8px 0;}
.continu-but button.button span {
    background: url("../images/green_left_but_bg.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    display: block;
    font: 13px/27px Arial,Helvetica,sans-serif;
    height: 27px;
    padding: 0 0 0 35px;
    text-align: center;
    text-transform: none;
    white-space: nowrap;
}
.continu-but button.button span span{
	 background-position: 100% 0;
    padding-left: 0;
    padding-right: 20px;
	}
 button.btn-checkout span {
    background: url("../images/btn_checkout_new.gif") no-repeat scroll 100% 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    font: 13px Arial,Helvetica,sans-serif;
       height: 43px;
      line-height: 40px;
    padding: 0 34px 0 0;
    ext-transform:none
}
button.button span {
    font: bold 14px/20px Arial,Helvetica,sans-serif;
    text-transform: none;
   }
.cart .discount .buttons-set button.button span, .cart .giftcard .buttons-set button.button span, .cart .shipping .buttons-set button.button span {
    background: url("../images/orang_but.gif") no-repeat scroll 100% 0 transparent;
    border: 0 none;
    height: 27px;
    line-height: 27px;
    padding: 0 34px 0 0;
}
.cart .discount h2, .cart .giftcard h2, .cart .shipping h2 {
    background: none repeat scroll 0 0 #F4F2F1;
    color: #000000;
    font-size: 13px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    z-index: 1;

}
.cart .crosssell h2 {
    background: none repeat scroll 0 0 #F4F2F1;
    color: #000000;
    font-size: 13px;
    padding: 11px 13px 17px;

}
.crosssell-block-content {
    background: url("../images/crosssell_products_bg.png") repeat-x scroll center top transparent;
    height: auto;
    overflow: hidden;
    padding: 10px 0 6px 6px;
    width: auto;
     border-bottom: 1px solid #cccccc !important;
}
.crosssell-block-content .regular-price .price {color: #666666;font-weight:normal;}
.crosssell-block-content .price-box .price {color: #666666;font-weight: normal;}
.crosssell_add_price{float:left;width:46px}
.crosssell_product_des{float:left;width:192px;padding:0px 0px 0px 6px;}
 .crosssell_product_des a{text-decoration: none;color:#5a842a;font-weight: bold;;font-size:11px;}
.crosssell_product_image{float:left;width:48px;border: 1px solid #cccccc;}
.cart .discount input.input-text, .cart .giftcard input.input-text {
    background: url("../images/bkg_input.gif") repeat-x scroll 0 0 #FFFFFF;
    color: #484848;
    padding: 7px 12px;
    width: 220px;
}

.form-list select {
    width: 240px;
}.form-list input.input-text {
    width: 240px;
}
.page-title-Checkout{display:none;}
.checkout-onepage-index .page-title-Checkout{display:block;}
.checkout-onepage-index .page-title-Checkout {
    margin: 40px 4px 26px 3px;
    padding: 0 0 3px;
    }

.page-title-Checkout h1 {
    color: #507426;
    font-size: 25px;
    font-weight: bold;
}
.page-title-Checkout .page-title{ margin: 0;padding-left: 20px;padding-bottom: 30px;}

.checkout-onepage-index .col-main {
    padding: 0 0 30px;
 }

 .opc .buttons-set button.button span {
    background: url("../images/bkg_btn-checkout_new.gif") no-repeat scroll 100% 0 transparent;
    border: 0 none;
    height: 27px;
    line-height: 27px;
    padding: 0 34px 0 0;
}
.opc .active .step-title {
    background: none repeat scroll 0 0 #EFECEA;
    color: #F15D22;
    cursor: default;
    padding: 11px 40px 10px;
}
.opc .step-title {
    border-bottom: 1px solid #D9D9D9;

}
.opc .active .step-title .number {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #FFFFFF;
    color: #000000;
}
.opc .step-title .number {
    background: none;
    border: none;
    color: #CCCCCC;
    float: left;
    font: bold 11px/14px arial,helvetica,sans-serif;
    margin: 2px 5px 0 0;
    padding: 0 4px;
}
.opc .allow .step-title h2 {
    color: #333333;
}
.checkout-onepage-index h2 {
    font-size: 14px;
    font-weight: bold;
}

.checkout-onepage-index .block .block-title strong {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CFCFCF;
    border-style: solid;
    border-width: 0 1px;
    color: #666666;
    display: block;
    font: bold 14px Arial,Helvetica,sans-serif;
    padding: 10px 12px 14px;
}
.cart .discount .buttons-set, .cart .giftcard .buttons-set, .cart .shipping .buttons-set {
    background: none repeat scroll 0 0 transparent;
    margin: 10px 0 0;
    padding: 0;
    text-align: left;
}

.account-login button.button span {
    background: url("../images/bkg_btn-checkout_new.gif") no-repeat scroll 100% 0 transparent;
    border: medium none;
    color: #FFFFFF;
    display: block;
    font: 13px/27px Arial,Helvetica,sans-serif;
    height: 27px;
    padding: 0 35px 0 0;
    text-align: center;
    text-transform: none;
    white-space: nowrap;
}
.account-login button.button span  span{
     background-position: 0 100%;
    padding-left: 10px;
    padding-right: 5px;

}
page-title-Checkout .page-title {
    background: url("../images/page-title_bg.png") repeat-x scroll 100% 100% transparent;
    padding: 0 0 30px;

}
.page-title {
    background: url("../images/page-title_bg.png") repeat-x scroll 100% 100% transparent;
    padding: 0 0 30px;

}


button.btn-cart span {
    background: url("../images/bkg_btn-checkout_new.gif") no-repeat scroll 100% 0 transparent;
    border: 0 none;
    height: 27px;
    line-height: 27px;
    padding: 0 35px 0 0;
}
.my-account{ margin-top:40px;}
/*--------------------*/
.customer-account-index .main { margin: 10px auto 0 auto; padding: 0 10px; text-align: left;  width: 916px;}
.customer-account-index .col2-left-layout .col-main {float: right;padding: 0 25px; width: 625px;}
.customer-account-index .col-left {  float: left;   margin-left: 4px;   padding: 0 0 1px;   width: 232px;}
.customer-account-index .block .block-title strong {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CFCFCF;
    border-style: solid;
    border-width: 0 1px;
    color: #333333;
    display: block;
    font: bold 16px/20px Arial,Helvetica,sans-serif;
    padding: 8px 12px 10px;
}
.customer-account-index .block-account .block-content li.current {
    color: #333333;
}
.customer-account-index .box-account .box-head h2 { color: #333333; float: left; font-size: 14px; line-height: 1.35; margin: 0;}
.customer-account-index .box-account .box-head {
    background: none repeat scroll 0 0 #EFEFEF;
    line-height: 20px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    text-align: right;
    z-index: 1;
}

/*--------------------*/
.customer-account-edit .main { margin: 10px auto 0 auto; padding: 0 10px; text-align: left;  width: 916px;}
.customer-account-edit .col2-left-layout .col-main {float: right;padding: 0 25px; width: 625px;margin-bottom: 40px;}
.customer-account-edit .col-left {  float: left;   margin-left: 4px;   padding: 0 0 1px;   width: 232px;}
.customer-account-edit .block .block-title strong {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CFCFCF;
    border-style: solid;
    border-width: 0 1px;
    color: #333333;
    display: block;
    font: bold 16px/20px Arial,Helvetica,sans-serif;
    padding: 8px 12px 10px;
}
.customer-account-edit .block-account .block-content li.current {
    color: #333333;
}
.customer-account-edit .box-account .box-head h2 { color: #333333; float: left; font-size: 14px; line-height: 1.35; margin: 0;}
.customer-account-edit .box-account .box-head {
    background: none repeat scroll 0 0 #EFEFEF;
    line-height: 20px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    text-align: right;
    z-index: 1;
}
.customer-account-edit .fieldset .legend {
    background: none repeat scroll 0 0 #EFEFEF;
    color: #000000;
    font-size: 16px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    z-index: 1;
}
.customer-account-edit  button.button span {
background: url("../images/bkg_btn-checkout_new.gif") no-repeat scroll 100% 0 transparent;
    border: medium none;
    color: #FFFFFF;
    display: block;
    font: 13px/27px Arial,Helvetica,sans-serif;
    height: 27px;
    padding: 0 35px 0 0;
    text-align: center;
    text-transform: none;
    white-space: nowrap;
}
.customer-account-edit button.button span span{ background-position: 0 100%;
    padding-left: 10px;
    padding-right: 5px;}

.customer-address-form .main { margin: 10px auto 0 auto; padding: 0 10px; text-align: left;  width: 916px;}
.customer-address-form .col2-left-layout .col-main {float: right;padding: 0 25px; width: 625px;margin-bottom: 40px;}
.customer-address-form .col-left {  float: left;   margin-left: 4px;   padding: 0 0 1px;   width: 232px;}
.customer-address-form .block .block-title strong {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CFCFCF;
    border-style: solid;
    border-width: 0 1px;
    color: #333333;
    display: block;
    font: bold 16px/20px Arial,Helvetica,sans-serif;
    padding: 8px 12px 10px;
}
.customer-address-form .block-account .block-content li.current {
    color: #333333;
}
.product-options dt label.required em {
    color: #EB340A;
    display: none;
    margin-right: 5px;
}
.customer-address-form .box-account .box-head h2 { color: #333333; float: left; font-size: 14px; line-height: 1.35; margin: 0;}
.customer-address-form .box-account .box-head {
    background: none repeat scroll 0 0 #EFEFEF;
    line-height: 20px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    text-align: right;
    z-index: 1;
}
.customer-address-form .fieldset .legend {
    background: none repeat scroll 0 0 #EFEFEF;
    color: #000000;
    font-size: 16px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    z-index: 1;
}
.customer-address-form  button.button span {
background: url("../images/bkg_btn-checkout_new.gif") no-repeat scroll 100% 0 transparent;
    border: medium none;
    color: #FFFFFF;
    display: block;
    font: 13px/27px Arial,Helvetica,sans-serif;
    height: 27px;
    padding: 0 35px 0 0;
    text-align: center;
    text-transform: none;
    white-space: nowrap;
}
.customer-address-form  button.button span span{ background-position: 0 100%;
    padding-left: 10px;
    padding-right: 5px;}
.sales-order-history .main { margin: 10px auto 0 auto; padding: 0 10px; text-align: left;  width: 916px;}
.sales-order-history .col2-left-layout .col-main {float: right;padding: 0 25px; width: 625px;margin-bottom: 40px;}
.sales-order-history .col-left {  float: left;   margin-left: 4px;   padding: 0 0 1px;   width: 232px;}
.sales-order-history .block .block-title strong {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CFCFCF;
    border-style: solid;
    border-width: 0 1px;
    color: #333333;
    display: block;
    font: bold 16px/20px Arial,Helvetica,sans-serif;
    padding: 8px 12px 10px;
}
.sales-order-history .block-account .block-content li.current {
    color: #333333;
}
.sales-order-history .box-account .box-head h2 { color: #333333; float: left; font-size: 14px; line-height: 1.35; margin: 0;}
.sales-order-history .box-account .box-head {
    background: none repeat scroll 0 0 #EFEFEF;
    line-height: 20px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    text-align: right;
    z-index: 1;
}
.sales-order-history .fieldset .legend {
    background: none repeat scroll 0 0 #EFEFEF;
    color: #000000;
    font-size: 16px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    z-index: 1;
}

.sales-billing-agreement-index .main { margin: 10px auto 0 auto; padding: 0 10px; text-align: left;  width: 916px;}
.sales-billing-agreement-index .col2-left-layout .col-main {float: right;padding: 0 25px; width: 625px;margin-bottom: 40px;}
.sales-billing-agreement-index .col-left {  float: left;   margin-left: 4px;   padding: 0 0 1px;   width: 232px;}
.sales-billing-agreement-index .block .block-title strong {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CFCFCF;
    border-style: solid;
    border-width: 0 1px;
    color: #333333;
    display: block;
    font: bold 16px/20px Arial,Helvetica,sans-serif;
    padding: 8px 12px 10px;
}
.sales-billing-agreement-index .block-account .block-content li.current {
    color: #333333;
}
.sales-billing-agreement-index .box-account .box-head h2 { color: #333333; float: left; font-size: 14px; line-height: 1.35; margin: 0;}
.sales-billing-agreement-index .box-account .box-head {
    background: none repeat scroll 0 0 #EFEFEF;
    line-height: 20px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    text-align: right;
    z-index: 1;
}
.sales-billing-agreement-index .fieldset .legend {
    background: none repeat scroll 0 0 #EFEFEF;
    color: #000000;
    font-size: 16px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    z-index: 1;
}

.sales-recurring-profile-index .main { margin: 10px auto 0 auto; padding: 0 10px; text-align: left;  width: 916px;}
.sales-recurring-profile-index .col2-left-layout .col-main {float: right;padding: 0 25px; width: 625px;margin-bottom: 40px;}
.sales-recurring-profile-index .col-left {  float: left;   margin-left: 4px;   padding: 0 0 1px;   width: 232px;}
.sales-recurring-profile-index .block .block-title strong {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CFCFCF;
    border-style: solid;
    border-width: 0 1px;
    color: #333333;
    display: block;
    font: bold 16px/20px Arial,Helvetica,sans-serif;
    padding: 8px 12px 10px;
}
.sales-recurring-profile-index .block-account .block-content li.current {
    color: #333333;
}
.sales-recurring-profile-index .box-account .box-head h2 { color: #333333; float: left; font-size: 14px; line-height: 1.35; margin: 0;}
.sales-recurring-profile-index .box-account .box-head {
    background: none repeat scroll 0 0 #EFEFEF;
    line-height: 20px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    text-align: right;
    z-index: 1;
}
.sales-recurring-profile-index .fieldset .legend {
    background: none repeat scroll 0 0 #EFEFEF;
    color: #000000;
    font-size: 16px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    z-index: 1;
}
.review-customer-index .main { margin: 10px auto 0 auto; padding: 0 10px; text-align: left;  width: 916px;}
.review-customer-index .col2-left-layout .col-main {float: right;padding: 0 25px; width: 625px;margin-bottom: 40px;}
.review-customer-index .col-left {  float: left;   margin-left: 4px;   padding: 0 0 1px;   width: 232px;}
.review-customer-index .block .block-title strong {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CFCFCF;
    border-style: solid;
    border-width: 0 1px;
    color: #333333;
    display: block;
    font: bold 16px/20px Arial,Helvetica,sans-serif;
    padding: 8px 12px 10px;
}
.review-customer-index .block-account .block-content li.current {
    color: #333333;
}
.review-customer-index .box-account .box-head h2 { color: #333333; float: left; font-size: 14px; line-height: 1.35; margin: 0;}
.review-customer-index .box-account .box-head {
    background: none repeat scroll 0 0 #EFEFEF;
    line-height: 20px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    text-align: right;
    z-index: 1;
}
.review-customer-index .fieldset .legend {
    background: none repeat scroll 0 0 #EFEFEF;
    color: #000000;
    font-size: 16px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    z-index: 1;
}

.tag-customer-index .main { margin: 10px auto 0 auto; padding: 0 10px; text-align: left;  width: 916px;}
.tag-customer-index .col2-left-layout .col-main {float: right;padding: 0 25px; width: 625px;margin-bottom: 40px;}
.tag-customer-index .col-left {  float: left;   margin-left: 4px;   padding: 0 0 1px;   width: 232px;}
.tag-customer-index .block .block-title strong {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CFCFCF;
    border-style: solid;
    border-width: 0 1px;
    color: #333333;
    display: block;
    font: bold 16px/20px Arial,Helvetica,sans-serif;
    padding: 8px 12px 10px;
}
.tag-customer-index .block-account .block-content li.current {
    color: #333333;
}
.tag-customer-index .box-account .box-head h2 { color: #333333; float: left; font-size: 14px; line-height: 1.35; margin: 0;}
.tag-customer-index .box-account .box-head {
    background: none repeat scroll 0 0 #EFEFEF;
    line-height: 20px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    text-align: right;
    z-index: 1;
}
.tag-customer-index .fieldset .legend {
    background: none repeat scroll 0 0 #EFEFEF;
    color: #000000;
    font-size: 16px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    z-index: 1;
}
.downloadable-customer-products .main { margin: 10px auto 0 auto; padding: 0 10px; text-align: left;  width: 916px;}
.downloadable-customer-products .col2-left-layout .col-main {float: right;padding: 0 25px; width: 625px;margin-bottom: 40px;}
.downloadable-customer-products .col-left {  float: left;   margin-left: 4px;   padding: 0 0 1px;   width: 232px;}
.downloadable-customer-products .block .block-title strong {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CFCFCF;
    border-style: solid;
    border-width: 0 1px;
    color: #333333;
    display: block;
    font: bold 16px/20px Arial,Helvetica,sans-serif;
    padding: 8px 12px 10px;
}
.downloadable-customer-products .block-account .block-content li.current {
    color: #333333;
}
.downloadable-customer-products .box-account .box-head h2 { color: #333333; float: left; font-size: 14px; line-height: 1.35; margin: 0;}
.downloadable-customer-products .box-account .box-head {
    background: none repeat scroll 0 0 #EFEFEF;
    line-height: 20px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    text-align: right;
    z-index: 1;
}
.downloadable-customer-products .fieldset .legend {
    background: none repeat scroll 0 0 #EFEFEF;
    color: #000000;
    font-size: 16px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    z-index: 1;
}
.newsletter-manage-index .main { margin: 10px auto 0 auto; padding: 0 10px; text-align: left;  width: 916px;}
.newsletter-manage-index .col2-left-layout .col-main {float: right;padding: 0 25px; width: 625px;margin-bottom: 40px;}
.newsletter-manage-index .col-left {  float: left;   margin-left: 4px;   padding: 0 0 1px;   width: 232px;}
.newsletter-manage-index .block .block-title strong {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CFCFCF;
    border-style: solid;
    border-width: 0 1px;
    color: #333333;
    display: block;
    font: bold 16px/20px Arial,Helvetica,sans-serif;
    padding: 8px 12px 10px;
}
.newsletter-manage-index .block-account .block-content li.current {
    color: #333333;
}
.newsletter-manage-index .box-account .box-head h2 { color: #333333; float: left; font-size: 14px; line-height: 1.35; margin: 0;}
.newsletter-manage-index .box-account .box-head {
    background: none repeat scroll 0 0 #EFEFEF;
    line-height: 20px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    text-align: right;
    z-index: 1;
}
.newsletter-manage-index .fieldset .legend {
    background: none repeat scroll 0 0 #EFEFEF;
    color: #000000;
    font-size: 16px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    z-index: 1;
}
.newsletter-manage-index button.button span {
background: url("../images/bkg_btn-checkout_new.gif") no-repeat scroll 100% 0 transparent;
    border: medium none;
    color: #FFFFFF;
    display: block;
    font: 13px/27px Arial,Helvetica,sans-serif;
    height: 27px;
    padding: 0 35px 0 0;
    text-align: center;
    text-transform: none;
    white-space: nowrap;
}
.newsletter-manage-index button.button span span{ background-position: 0 100%;
    padding-left: 10px;
    padding-right: 5px;}

.enterprise-customerbalance-info-index .main { margin: 10px auto 0 auto; padding: 0 10px; text-align: left;  width: 916px;}
.enterprise-customerbalance-info-index .col2-left-layout .col-main {float: right;padding: 0 25px; width: 625px;margin-bottom: 40px;}
.enterprise-customerbalance-info-index .col-left {  float: left;   margin-left: 4px;   padding: 0 0 1px;   width: 232px;}
.enterprise-customerbalance-info-index .block .block-title strong {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CFCFCF;
    border-style: solid;
    border-width: 0 1px;
    color: #333333;
    display: block;
    font: bold 16px/20px Arial,Helvetica,sans-serif;
    padding: 8px 12px 10px;
}
.enterprise-customerbalance-info-index .block-account .block-content li.current {
    color: #333333;
}
.enterprise-customerbalance-info-index .box-account .box-head h2 { color: #333333; float: left; font-size: 14px; line-height: 1.35; margin: 0;}
.enterprise-customerbalance-info-index .box-account .box-head {
    background: none repeat scroll 0 0 #EFEFEF;
    line-height: 20px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    text-align: right;
    z-index: 1;
}
.enterprise-customerbalance-info-index .fieldset .legend {
    background: none repeat scroll 0 0 #EFEFEF;
    color: #000000;
    font-size: 16px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    z-index: 1;
}

.enterprise-giftcardaccount-customer-index .main { margin: 10px auto 0 auto; padding: 0 10px; text-align: left;  width: 916px;}
.enterprise-giftcardaccount-customer-index .col2-left-layout .col-main {float: right;padding: 0 25px; width: 625px;margin-bottom: 40px;}
.enterprise-giftcardaccount-customer-index .col-left {  float: left;   margin-left: 4px;   padding: 0 0 1px;   width: 232px;}
.enterprise-giftcardaccount-customer-index .block .block-title strong {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CFCFCF;
    border-style: solid;
    border-width: 0 1px;
    color: #333333;
    display: block;
    font: bold 16px/20px Arial,Helvetica,sans-serif;
    padding: 8px 12px 10px;
}
.enterprise-giftcardaccount-customer-index .block-account .block-content li.current {
    color: #333333;
}
.enterprise-giftcardaccount-customer-index .box-account .box-head h2 { color: #333333; float: left; font-size: 14px; line-height: 1.35; margin: 0;}
.enterprise-giftcardaccount-customer-index .box-account .box-head {
    background: none repeat scroll 0 0 #EFEFEF;
    line-height: 20px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    text-align: right;
    z-index: 1;
}
.enterprise-giftcardaccount-customer-index .fieldset .legend {
    background: none repeat scroll 0 0 #EFEFEF;
    color: #000000;
    font-size: 16px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    z-index: 1;
}
.enterprise-giftcardaccount-customer-index button.button span {
background: url("../images/bkg_btn-checkout_new.gif") no-repeat scroll 100% 0 transparent;
    border: medium none;
    color: #FFFFFF;
    display: block;
    font: 13px/27px Arial,Helvetica,sans-serif;
    height: 27px;
    padding: 0 35px 0 0;
    text-align: center;
    text-transform: none;
    white-space: nowrap;
}
.enterprise-giftcardaccount-customer-index button.button span span{ background-position: 0 100%;
    padding-left: 10px;
    padding-right: 5px;}

.enterprise-reward-customer-info .main { margin: 10px auto 0 auto; padding: 0 10px; text-align: left;  width: 916px;}
.enterprise-reward-customer-info .col2-left-layout .col-main {float: right;padding: 0 25px; width: 625px;margin-bottom: 40px;}
.enterprise-reward-customer-info .col-left {  float: left;   margin-left: 4px;   padding: 0 0 1px;   width: 232px;}
.enterprise-reward-customer-info .block .block-title strong {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CFCFCF;
    border-style: solid;
    border-width: 0 1px;
    color: #333333;
    display: block;
    font: bold 16px/20px Arial,Helvetica,sans-serif;
    padding: 8px 12px 10px;
}
.enterprise-reward-customer-info .block-account .block-content li.current {
    color: #333333;
}
.enterprise-reward-customer-info .box-account .box-head h2 { color: #333333; float: left; font-size: 14px; line-height: 1.35; margin: 0;}
.enterprise-reward-customer-info .box-account .box-head {
    background: none repeat scroll 0 0 #EFEFEF;
    line-height: 20px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    text-align: right;
    z-index: 1;
}
.enterprise-reward-customer-info .fieldset .legend {
    background: none repeat scroll 0 0 #EFEFEF;
    color: #000000;
    font-size: 16px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    z-index: 1;
}
.customer-address-index .main { margin: 10px auto 0 auto; padding: 0 10px; text-align: left;  width: 916px;}
.customer-address-index .col2-left-layout .col-main {float: right;padding: 0 25px; width: 625px;}
.customer-address-index .col-left {  float: left;   margin-left: 4px;   padding: 0 0 1px;   width: 232px;}
.customer-address-index .block .block-title strong {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CFCFCF;
    border-style: solid;
    border-width: 0 1px;
    color: #333333;
    display: block;
    font: bold 16px/20px Arial,Helvetica,sans-serif;
    padding: 8px 12px 10px;
}
.customer-address-index .block-account .block-content li.current {
    color: #333333;
}
.customer-address-index .box-account .box-head h2 { color: #333333; float: left; font-size: 14px; line-height: 1.35; margin: 0;}
.customer-address-index .box-account .box-head {
    background: none repeat scroll 0 0 #EFEFEF;
    line-height: 20px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    text-align: right;
    z-index: 1;
}
.customer-address-index .fieldset .legend {
    background: none repeat scroll 0 0 #EFEFEF;
    color: #000000;
    font-size: 16px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    z-index: 1;
}
.add-to-cart button.button {
    float: left;
    padding-left: 50px;
}
.customer-address-index button.button span {
background: url("../images/bkg_btn-checkout_new.gif") no-repeat scroll 100% 0 transparent;
    border: medium none;
    color: #FFFFFF;
    display: block;
    font: 13px/27px Arial,Helvetica,sans-serif;
    height: 27px;
    padding: 0 35px 0 0;
    text-align: center;
    text-transform: none;
    white-space: nowrap;
}
.customer-address-index button.button span span{ background-position: 0 100%;
    padding-left: 10px;
    padding-right: 5px;}
.enterprise-reward-customer-info button.button span {
background: url("../images/bkg_btn-checkout_new.gif") no-repeat scroll 100% 0 transparent;
    border: medium none;
    color: #FFFFFF;
    display: block;
    font: 13px/27px Arial,Helvetica,sans-serif;
    height: 27px;
    padding: 0 35px 0 0;
    text-align: center;
    text-transform: none;
    white-space: nowrap;
}
.enterprise-reward-customer-info button.button span span{ background-position: 0 100%;
    padding-left: 10px;
    padding-right: 5px;}

.account-login .registered-users h2 {
    background: none repeat scroll 0 0 #EFEFEF;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    z-index: 1;
}
.account-login .content h2 {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
}
.account-login .registered-users input.input-text {
    background: none repeat scroll 0 0 #EFEFEF;
    color: #484848;
    height: 24px;
    padding: 7px 12px;
    width: 266px;
}

.form-list label {
    color: #000000;
    float: left;
    font-weight: bold;

    margin: 0 0 3px;
    position: relative;
    z-index: 0;
}
.category-products ul.first {
    background-position: 0 -7px;
}
.category-products ul.last {
    border-bottom: 0 none;
}
.gridend{
	  margin: 0 auto;
	width:720px;height:16px;
	background: url("../images/gridend.png") repeat scroll -1px 0 transparent !important;

}
.gridstart
{
	 background: none repeat scroll 0 0 #FFFFFF;
    height: 20px;
    margin: 0 auto -26px 0;
    position: relative;
    width: 720px;
    z-index: 100;

}
.product-collateral .box-collateral {
   padding: 0 4px 0 10px;
}
#product_tabs_testimonials_tabbed_contents{margin:0;padding: 8px;}
#product_tabs_custom_contents{margin:0;padding: 8px;}
.customer-account-create button.button span {
background: url("../images/bkg_btn-checkout_new.gif") no-repeat scroll 100% 0 transparent;
    border: medium none;
    color: #FFFFFF;
    display: block;
    font: 13px/27px Arial,Helvetica,sans-serif;
    height: 27px;
    padding: 0 35px 0 0;
    text-align: center;
    text-transform: none;
    white-space: nowrap;
}
.customer-account-create button.button span span{ background-position: 0 100%;
    padding-left: 10px;
    padding-right: 5px;}

.customer-account-create .fieldset .legend {
    background: none repeat scroll 0 0 #EFEFEF;
    color: #666666;
    font-size: 16px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    z-index: 1;
}
.col1-layout .main {
    background: none repeat scroll 0 0 transparent;
}
.drop-col-link li{line-height:21px;}
.product-view .product-shop .product-name {
    background: url("../images/tittle_bg.png") no-repeat scroll 100% 1% transparent;
    height: auto;
    margin: 0 0 10px;
    padding: 0 0 0 0px;
}
}
.product-view .product-shop .product-name h1 {
    font: 24px Georgia;
    margin: 0;
}

.product-view .product-post-time {
color:#ff0000;
}
.product-view .product-post-des-list {
    border: 1px solid #CCCCCC;
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    list-style: disc outside none;
    padding: 10px 10px 10px 30px;
}
.product-view .product-post-text {
 color: #333333;
 font-size: 12px;
 line-height:17px;
 margin:10px 0;
}

.product-view .p-tltle {
    color: #333333;
    font-size: 13px;
    font-weight: bold;
}
.product-view .one-level-tabl table {
border: 1px solid #CCCCCC;
width:100%;
}
.product-view .two-level-tabl table {
 border: 1px solid #CCCCCC;
color: #333333;
width:100%;
}

.product-view .p-suppfact{
 color: #333333;
 line-height:17px;
 margin:10px 0;
}

.catalog-category-view .category-description {
   color: #454545;
    font-family: Cambria;
    font-size: 22px;
    margin: 0 0 10px;
}
.catalog-category-view .category-products ul.first li.item {
    background-position: 0 -3px;
    position: relative;
}

.onmouseover-product{
    height: 306px;
    left: 0;
   /* opacity: 0.5;*/
    position: absolute;
	    top: 2px;
    z-index:100;
    width: 178px;


}
.onmouseover-product a{
	width: 178px;
    height: 306px;
    left: 0;
   /* opacity: 0.5;*/
    position: absolute;
    top: 2;



}
.onmouseover-product a:active{
	background: url("../images/grid_hit.png") no-repeat scroll 100% 100%;
	width: 178px;
    height: 306px;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 2;



}

.onmouseover-product:hover{
	background: url("../images/grid_over.png") no-repeat scroll 100% 100%;
	width: 178px;
	height: 306px;
   /*opacity: 0.4;
  -moz-opacity: 0.65;
	filter:alpha(opacity=65);
	background:#fc6565;
	*/
	}



.catalog-category-view .block-layered-nav a {
    color: #666666;
    text-decoration: none;
    padding-bottom: 2px;

}
.catalog-product-view .block-layered-nav a {
    color: #666666;
    text-decoration: none;
}

.catalog-product-view .col-right .block .free-sample-title  {
    background: none repeat scroll 0 0 #feffd2;
    border: 1px solid #CCCCCC;
    padding: 4px 10px;
}
.catalog-product-view .col-right .block .free-sample-title strong {

    color: #000000;
    font: bold 11px Arial,Helvetica,sans-serif;
}
.catalog-product-view .col-right .block .free-sample-title strong a {
    color: #000000;
    font: bold 11px Arial,Helvetica,sans-serif;
    text-decoration: none;
}
.catalog-product-view .col-right .block .free-sample-title strong a:hover{
    color: #000000;
    font: bold 11px Arial,Helvetica,sans-serif;
    text-decoration: underline;
}
.catalog-product-view .col-right .block .free-sample {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #ffffff;
    border-color: #CFCFCF;
    border-style: solid;
    border-width: 0 1px;
    padding: 10px 13px 10px 2px;
     overflow: auto;
}
.free-sample .free-image-icon{float: left;
    margin: 0;
    position: absolute;
    width: 57px;}
.free-sample .free-sample-txt{ background: none repeat scroll 0 0 #FFFFFF;
    margin-left: 60px;
    overflow: hidden;
    position: relative;
    width: 170px;
    }
.free-sample-txt a{
    color: #709344;
    font-weight: bold;
    text-decoration: none;
    }
.free-sample-txt a:hover{
    text-decoration: underline;
}
 .catalog-product-view .col-right .block-viewed-sample {
    background: none repeat scroll 0 0 transparent;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    margin: 0;
    padding: 10px 0;
}


 .catalog-product-view th, td {
    font-weight: normal;
    padding-left: 4px;
    padding-top:1px;
    text-align: left;
    vertical-align: top;
}
 .catalog-product-view table {
    border-spacing: 0;
    empty-cells: show;
    font-size: 100%;
    border: 1;
}


.blog-post-view .fieldset {
    background: none repeat scroll 0 0 #FFFFCB;
    border: 1px solid #CFCFCF;
    margin: 121px 0 24px;
    padding: 10px 13px 13px;
}

.blog-post-view button.button span {
     background: url("../images/addto_bg.png") no-repeat scroll 50% 50% transparent;
    height: 45px;
    line-height: 40px;
    text-transform: none;
     border: none;
}

.blog-post-view button.button span span{
	 padding: 0 10px 0;

}
.blog-post-view h4 {
    color: #006699;
    font-size: 16px;
    font-weight: bold;
}

.blog-post-view textarea {
    color: #2F2F2F;
    font: 12px/15px Arial,Helvetica,sans-serif;
    margin: 0;
    vertical-align: middle;
}

.category-wellness-resources .postImages {
    clear: none;
    float: left;
    margin: 0 8px;
    padding-bottom: 25px;
    width: 31%;
}
.category-wellness-resources .postWrapper {
    clear: none;
    float: left;
    margin: 0 8px;
    padding-bottom: 25px;
    width: 31%;
}
.category-wellness-resources h2 a {
    color: #006699;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.category-wellness-resources .postTitle {
    border-bottom: none;
    margin-bottom: 15px;
}
.category-wellness-resources .postTitle a {

    text-decoration: none;
}
.category-wellness-resources .postTitle h2 {
    font-size: 20px;
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    padding: 0;
}

/*Added by eric.huang*/
.catalog-product-view .regularprice{
	margin-top:5px;
}

.catalog-product-view .regularprice span{
	font-weight: bold;
	color: #000000;
}
#product-price-651.regular-price .price{color: #214D90;
    font-weight: bold;}
.catalog-product-view .tierprice{
	margin-top:5px;
}
.catalog-product-view .product-options dd select{width:110px;}
.catalog-product-view .product-options dt label{
    color: #000000;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 21px;
    line-height: 15px;
    width: 110px;
	margin: 8px;
}
.catalog-product-view .configurable-price-from-label{ padding-left:10px;}
.catalog-product-view .tierprice .pricing{  color: #000000;
    font-weight: bold;
    margin-top: 5px;padding-right: 200px;}
.catalog-product-view .regularprice .pricing{ padding-left:0px;}
.catalog-product-view .add-to-cart label {
    color: #000000;
    float: left;
    font-weight: bold;
    line-height: 28px;
    margin-right: 5px;

}

.catalog-product-view .tierprice td{
	border: 1px solid #CFCFCF;
}

.blog-cat-view .col3-layout .col-wrapper {
    float: left;
    width: auto;
}
.catalog-category-view .news-page-title {
    background: url("../images/page-title_bg.png") repeat-x scroll 100% 100% transparent;
    padding: 0 0 30px;
}
.catalog-product-view td.first1 { color:#1543a1; font-weight: bold;
}
.catalog-product-view td.last {

}
.catalog-product-view td.first-c {
color: #1543A1;
    font-weight: bold;
}

.catalog-product-view td.dulb-row  {
 background:#fcffc9; font-weight: bold;color:#1543A1;
}
.catalog-product-view td.sing-row {
 background:#f6f6f6; font-weight: bold;color:#1543A1;
}
.catalog-product-view table.tier-table{
    font-weight: bold;
    margin: 4px 0;
    width: 220px;
}

.catalog-product-view .add-to-box {
    margin: 0px 0 10px;
}
.blog .menu-categories UL LI {
    border-top: 1px solid #FFFFFF;
    line-height: 18px;
    margin-left: 0;
}
.category-blog  .breadcrumbs {
    padding-top: 15px;
}

.checkout-onepage-index .block-title{
    height: 32px;
}

.blog-post-view button.button span span {
    padding: 0 10px;
}

.blog-post-view button.button span {
    background: url("../images/getsample_bg.png") no-repeat scroll 50% 50% transparent;
    border: medium none;
    height: 45px;
    line-height: 40px;
    text-transform: none;
}
.catalog-product-view  .product-options {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 solid #CFCFCF;
    margin: 5px 0 15px;
    padding: 0;
    width: 240px;
}
.catalog-product-view .regularprice .pricing {
    display: block;
    float: left;
}
.catalog-product-view .product-options dt {
    float: left;
    font-weight: normal;
    height: 21px;
    width: 118px;
    padding: 0 0 0;
}

.catalog-product-view .product-options dd {
    border-bottom: 0px solid #E4E4E4;
    margin: 0 0 0;
    padding: 6px;
}


 .catalog-product-view .product-options p.required {
    margin-bottom: 0;
    padding: 0 0 0;
    display: none;
}

.catalog-product-view  #search_mini_form input, select, textarea, button {
    margin: 0 0;
}

.catalog-product-view .right-product-view .right-product-img-box .product-image img{
	/*width:104px;*/
}

#product_tabs_custom_contents ol.supfacts li{ list-style:inside decimal; padding-bottom:3px;}
#product_tabs_custom_contents ol.supfact li{ list-style:inside decimal; padding-bottom:3px;}


.customer-account-index .box-content h3 {color: #333333;

    font-size: 14px;
    line-height: 1.35;

    }

#shipping_restrictions{
	background: none repeat scroll 0 0 #ffffff;
    border: 5px solid #CCCCCC;
    height: 480px;
	width: 400px;
    /*opacity: 0.5;*/
    position: absolute;
    top: -60px;
	right: 0;
    z-index: 10;
	}

#restrictions_des{
position:absolute; width:660px; height:360px; background:#ffffff; ; z-index:100;"
}

#textData{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    height: 420px;
    overflow: auto;
    padding: 0 10px;
    }

#freesampleForm #textData{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    height: 150px;
    overflow: auto;
    padding: 0 10px;
    }
.restrictions{display: none;}
.none-restrictions{display: block;}
.div-close{
    color: #FFFFFF;
    padding: 5px 20px;
    text-align: right;}

.div-close a{}
.no-items{ font-weight: bold; text-align: center;}
#product_tabs_testimonials_tabbed_contents h1{font-size: 15px; font-weight: bold;}
#product_tabs_testimonials_tabbed_contents h2{font-size: 11px; font-weight: bold;}

.product-essential .short-description ul{list-style:  outside ;  margin-bottom: 10px;    margin-left: 20px;}
.product-essential.short-description ol{ list-style:  outside ;  margin-bottom: 10px;    margin-left: 20px;}
#product_tabs_custom_contents ol{ list-style:outside ;  margin-bottom: 10px;    margin-left: 20px;}
.profile-more{margin: 10px;text-align: right;}
.profile-more a{ color: #214D90;text-decoration: none;}

#search_autocomplete{ /*border:1px solid #000;*/ background:#fff; text-align:left;}


.catalog-product-view .product-view .supfact p{
	margin: 0 0 0px;
}

.customer-address-form #shipping_restrictions {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #CCCCCC;
    height: 480px;
    margin-top: 290px;
    margin-left: 0px;
    margin-bottom:0px;
    margin-right:50px;
    position: absolute;
    top: 0;
    z-index: 10;
}

.product-your-personalized-packets .product-options {
    display: none;
}

.col3-layout .product-view .product-shop{ position: relative;}
.product_icon{ position: absolute;    right: 0;}
.product-view .product-shop .product-name{
	background: none repeat scroll 0 0 transparent;
    width: 330px;
    height: 70px;
    }
.product-view .product-shop .product-name h1 {
    font: 24px Georgia;
    margin: 0;
}

/*Begin: Sample Request Form*/
.catalog-product-view .form-list input.input-text.required-entry{
	 color: #000000;
    font-family: arial;
    font-size: 11px;
    width: 195px;
	padding-left:10px;
}
}
.catalog-product-view .form-list li.wide textarea {
	width: 200px;
}
.catalog-product-view .form-list select{
	width: 114px;
	float: left;
    margin-left:0px;}

.catalog-product-view  .postTitle h2 {
    font-size: 32px;
    font-weight: normal;
    margin: 24px 0 0;
    padding: 0;
}
.catalog-product-view .fieldset {
   border: 0px solid #CFCFCF;
    margin: 20px 0 24px;
    padding: 10px 13px 13px;
}

.catalog-product-view .fieldset button.button span {
    background: url("../images/addto_bg.png") no-repeat scroll 50% 50% transparent;
    height: 45px;
    line-height: 40px;
    text-transform: none;
    border: none; margin-left:7px; margin-top:51px; font-size:12px;
}

.catalog-product-view .fieldset button.button span span{
	padding: 0 6px;

}
.catalog-product-view h4 {
    color: #006699;
    font-size: 16px;
    font-weight: bold;
}

.catalog-product-view .fieldset textarea {
    color: #2F2F2F;
    font: 12px/15px Arial,Helvetica,sans-serif;
    margin: 0;
    vertical-align: middle;
}
/*End: Sample Request Form*/

.catalog-product-view .product-options dd {
    border-bottom: 0 solid #E4E4E4;
    margin: 0;
    padding: 6px 6px 0;
}
.catalog-product-view .minimal-price-link .label {
    color: #1E7EC8;
    display: none;
}
.blog .menu-categories ul{ font-size:11px; margin-bottom:3px; font-family:'Tahoma';}
 .catalog-category-view .category-blog .postImages{
    clear: none;
    float: left;
    padding-bottom: 0px;
    width: 31%;
	padding-right: 16px;
}
 .catalog-category-view .category-blog .postWrapper {
     clear: none;
    float: left;
    margin-left: 12px;
    margin-right: 32px;
    padding-bottom: 24px;
    width: 195px;
}

.minimal-price-link{
   display: none;
}

.postTitle{
    border-bottom: medium none;
    margin-bottom: 15px;
}
.blog-post-view .postWrapper .postTitle h2 {
    border-bottom: 1px solid #000000;
    font-size: 32px;
    font-weight: normal;;
    margin: 24px 0 0;
    padding: 0 0 10px;
	color:#000000;
}
.postContent {
    margin-top: 0px;
    padding-bottom: 30px;}
.blog-post-view .col-right .most-asked-questions h3{
   border-bottom: 1px solid #CCCCCC;
    color: #5b8333;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 8px;
	font-family:'Verdana';

}
.blog-post-view .col-right .most-popular-topics ul li {
    line-height: 20px;
    /*
	font-family:'Verdana';
	font-size:10px;
	*/
}
.blog-post-view .col-right .most-popular-topics h3 {
    border-bottom: 1px solid #CCCCCC;
    color: #5b8333;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 8px;
	font-family:'Verdana';
}
.form-list label.required.hd {

    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
	display: none;
}
.form-list li.wide textarea {
    width: 150px;
}

.catalog-product-view h3.mycontact{
 color: #000000;
    font-size: 11px;
    font-weight: bold;

}
.catalog-product-view .form-list label.required.fla{
     float: left;
    font-size: 11px;
    font-weight: bold;
    
	font-family: arial;
	display:block;
	line-height: 20px;
	 margin:auto;
}
.catalog-product-view .form-list label.required.state{
     float: left;
    font-size: 11px;
    font-weight: bold;
    position: absolute;
	font-family: arial;
	display:block;
	line-height:20px;
}
.catalog-product-view .form-list .fields.sec{
display: none;
}
.catalog-product-view .form-list label.required em {
    color: #EB340A;
    float: right;
    font-size: 10px;
    font-style: normal;
    position: absolute;
    right: -8px;
    top: 0;
}
.catalog-product-view .product-name h1 {
    color: #000000;
    font-family: Cambria;
    font-size: 32px;
    font-weight: normal; padding:10px 0 10px 0;
    /*border-bottom:#cccccc 1px solid;*/
}
.formbg{  background-color: #FFFFE5;
    border: 1px solid #C9CBC0;
    left: -14px;
    padding: 15px;
    position: relative;
    top: 0px;
    width: 208px;}
 .catalog-product-view .col-right button.button { padding-left:28px;
}

.catalog-product-view .form-list select.validate-select-state{margin-left: 54px;
    width: 150px;}

.page-empty.cms-page-view.cms-no-route{ text-align:center; background: url("../images/background.gif") repeat scroll 0 0 transparent;
    border: medium none;
    height: 100%;
    margin: 0;
    padding-left: 0;
    padding-top: 0;
    text-align: center}
.notfound { text-align:center; padding-top:20px;}

.notfound p.content-big{
     color: #000000;
    font-family: verdana,arial;
    font-size: 10pt;
    font-weight: normal;
    line-height: 1.6em;
    margin-bottom: 16px;
    margin-top: 20px;
    padding-right: 10px;
}


.notfound h1 {
    color: #669933;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 18pt;
    font-weight: normal;
    line-height: 1.6em;

}

/****************/

#security_restrictions {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #CCCCCC;
    height: 210px;
    margin: 0;
    position: absolute;
    top: 460px;
    z-index: 100;
}

.dept-pop-head{font-size: 11px; font-weight: bold;}
.none-restrictions {
    display: block;
}
.restrictions {
    display: none;
}
button.sample-button {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    padding: 0;
    width: auto;
}

#security_restrictions  button.sample-button span {
    background: url("../images/sample-submit.png") no-repeat scroll 100% 100% transparent;
    border: medium none;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    margin-left: 0px;
    margin-top: 4px;
    text-transform: none;
}
#security_restrictions  button.sample-button span span {
     padding: 5px 20px;
}
.please-wait-sample{margin:40px 20px;float:left;font-weight: bold;}

#Free_sample_lookup{margin: 20px 30px;}

.sample-success {
    color: #5A842A;
    font-size: 13px;
    font-weight: bold;
    line-height: 46px;
    text-align: left;
}

.clear-br{clear: both; height:6px;}
.out-of-stock{color: #F90302;  font-weight: bold;}
.box-description{
	/*
	margin-top: -20px;
	*/
	}
.most-popular-topics-ul{}
.profile-news-read .breadcrumbs{padding: 5px 0 0;}

.cms-reprogram-your-biochemistry .breadcrumbs{padding: 5px 0 0;}


.cart .discount .buttons-set button.buttondisable,
.cart .giftcard .buttons-set button.buttondisable,
.cart .shipping .buttons-set button.buttondisable{
    float: none;
    margin-left: 0;
}
button.buttondisable{
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    margin: 0;
    overflow: visible;
    padding: 0;
    width: auto;
    cursor: auto;
}

.cart .discount .buttons-set button.buttondisable span,
.cart .giftcard .buttons-set button.buttondisable span,
.cart .shipping .buttons-set button.buttondisable span{
    background: url("../images/black_but.gif") no-repeat scroll 100% 0 transparent;
    border: 0 none;
    height: 27px;
    line-height: 27px;
    padding: 0 34px 0 0;

}
.cart .discount .buttons-set button.buttondisable span span,
.cart .giftcard .buttons-set button.buttondisable span span,
.cart .shipping .buttons-set button.buttondisable span span{
    background-position: 0 0;
    padding: 0 3px 0 8px;
}

.customer-address-form button.buttondisable span{
    background: url("../images/black_but.gif") no-repeat scroll 100% 0 transparent;
    border: 0 none;
    height: 27px;
    line-height: 27px;
    padding: 0 34px 0 0;

}

.opc .buttons-set button.buttondisable span{
    background: url("../images/black_but.gif") no-repeat scroll 100% 0 transparent;
    border: 0 none;
    height: 27px;
    line-height: 27px;
    padding: 0 34px 0 0;

}


#nav li .shown-sub{ z-index:9999;}


button.bg_black {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: none;
    margin: 0;
    overflow: visible;
    padding: 0;
    width: auto;
}
.catalog-product-view .fieldset button.bg_black span {
    background: url("../images/addto_black_bg .png") no-repeat scroll 50% 50% transparent;
    border: medium none;
    font-size: 12px;
    height: 45px;
    line-height: 40px;
    margin-left: 7px;
    margin-top: 51px;
    text-transform: none;
}
.catalog-product-view td.qtyline{ text-align: center;   color: #000000;
    font-weight: normal;}
.catalog-product-view td.priceline{text-align: center; color: #000000;}
.cms-page-view .breadcrumbs {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 11px;
    line-height: 1.25;
    padding: 0;
}
/*****************/


/*************2011-08-22******************/
/*  #search_autocomplete{ /*border:1px solid #000;*//* background:#fff; text-align:left;}*/
.search_type_ption_positon {
    background: none repeat scroll 0 0 #396912;
    color: #FFFFFF;
    height: 28px;
    margin: 6px 0 0 -25px;
    padding: 16px 20px 16px 10px;
    position: absolute;
    width: 230px;
    z-index: 1000;
}
.inputarea{float:left; width: 165px;}
.inputarea_g {
    float: left;
    padding: 3px 0 0;
    text-align: center;
    width: 165px;
}
.radiooption{float:left;width: 90px;}
.radiooption_op{
	 left: 188px;
      position: absolute;
    top: 22px;
    width: 90px;
    z-index: 100;
    }
 .radiooption_op_g{
	float: left;
    margin-top: -20px;
     margin-left: 165px;
    width: 90px;
    z-index: 100;}
#radiooption ul{
    color: #FFFFFF;
    list-style: none outside none;
    margin-bottom: 10px;
    margin-top: -12px;
}
#radiooption ul li{line-height:19px;}
.subbutton{float:left;width: 81px;padding: 0 0 0 4px;}
.stpp{margin-top: -2px;}
.profile-news-read .block-layered-nav a {
    color: #666666;
    padding-bottom: 2px;
    text-decoration: none;
}
.helpcenter-index-view .block-layered-nav a {
    color: #666666;
    padding-bottom: 2px;
    text-decoration: none;
}
.cms-page-view .block-layered-nav a {
    color: #666666;
    padding-bottom: 2px;
    text-decoration: none;
}
/*---------------2011-09-30----------------------*/



.blog-post-view .postWrapper .postContent ul {
    list-style: disc outside none;
    margin-bottom: 10px;
    margin-left: 20px;
}


.blog-post-view .postWrapper .postContent ol{
	list-style: decimal;
	margin-bottom:10px;
	margin-left: 40px;
}
.blog-post-view .postWrapper .postContent ol.ref{
	font-size:10px;
}

.blog-post-view .postWrapper .postContent blockquote{
	margin-left: 20px;
}

.blog-post-view .postContent hr{
	border-collapse: collapse;
	border: dotted 1px #CCC;
	margin: 20px 0 10px 0;
}


.cms-page-view .std ul {
    list-style: disc outside none;
    margin-bottom: 10px;
    margin-left: 20px;
}

.cms-page-view .main-container img{
	margin:10px; padding:3px; border:1px solid #CCC;
}

.catalog-category-view .categorypath-wellness-resources .categorypath-wellness-resources .postImages {
    clear: none;
    float: left;
    padding-bottom: 0;
    padding-right: 16px;
    width: 31%;
}

.short-description ul.callout-box{ border: 1px solid rgb(153, 153, 153); background-color: rgb(247, 247, 247); padding: 12px 30px; margin:15px 0px 15px 0px; width:350px;}

/*---------------2011-10-17----------------------*/
.categorypath-our-philosophy .main-container .right-col{
		float:right;
		padding-left:8px;
		margin:0 10px 10px 15px;
		border-left: solid 1px #CCC;
		width:250px;
		}

.categorypath-our-philosophy .main-container .right-col p{
	font:11px/1.45em  Arial, Helvetica, sans-serif, Calibri;
	color:#666;
	padding-top:15px;
}
.categorypath-our-philosophy .main-container img{
	margin:0 8px 8px 0; padding:3px; border:1px solid #CCC;
}

.categorypath-our-philosophy .main-container ul{
    list-style: disc outside none;
    margin-bottom: 10px;
    margin-left: 20px;
}

.categorypath-our-philosophy .main-container  h3{
	padding-top:20px;}

.blog-post-view .postWrapper img.border{
	margin:10px; padding:3px; border:1px solid #CCC;
}


.customercc-account-index .main {
    margin: 10px auto 0;
    padding: 0 10px;
    text-align: left;
    width: 916px;
}
.productreturn-front-list .main {
    margin: 10px auto 0;
    padding: 0 10px;
    text-align: left;
    width: 916px;
}

.customercc-account-index .col2-left-layout .col-main {
    float: right;
    padding: 0 25px;
    width: 625px;
}
.customercc-account-index .col-left {
    float: left;
    margin-left: 4px;
    padding: 0 0 1px;
    width: 232px;
}

.customercc-account-index .block .block-title strong {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CFCFCF;
    border-style: solid;
    border-width: 0 1px;
    color: #333333;
    display: block;
    font: bold 16px/20px Arial,Helvetica,sans-serif;
    padding: 8px 12px 10px;
}
.customercc-account-index .block-account .block-content li.current {
    color: #333333;
}

.customercc-account-index .fieldset .legend {
    background: none repeat scroll 0 0 #EFEFEF;
    color: #000000;
    font-size: 16px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    z-index: 1;
}
.customercc-account-index .box-account .box-head {
    background: none repeat scroll 0 0 #EFEFEF;
    line-height: 20px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    text-align: right;
    z-index: 1;
}
.customercc-account-index .box-account .box-head h2 {
    color: #333333;
    float: left;
    font-size: 14px;
    line-height: 1.35;
    margin: 0;
}



.customercc-account-edit .main {
    margin: 10px auto 0;
    padding: 0 10px;
    text-align: left;
    width: 916px;
}
.customercc-account-edit .main {
    margin: 10px auto 0;
    padding: 0 10px;
    text-align: left;
    width: 916px;
}

.customercc-account-edit .col2-left-layout .col-main {
    float: right;
    padding: 0 25px;
    width: 625px;
}
.customercc-account-edit .col-left {
    float: left;
    margin-left: 4px;
    padding: 0 0 1px;
    width: 232px;
}

.customercc-account-edit .block .block-title strong {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CFCFCF;
    border-style: solid;
    border-width: 0 1px;
    color: #333333;
    display: block;
    font: bold 16px/20px Arial,Helvetica,sans-serif;
    padding: 8px 12px 10px;
}
.customercc-account-edit .block-account .block-content li.current {
    color: #333333;
}

.customercc-account-edit .fieldset .legend {
    background: none repeat scroll 0 0 #EFEFEF;
    color: #000000;
    font-size: 16px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    z-index: 1;
}
.customercc-account-edit .box-account .box-head {
    background: none repeat scroll 0 0 #EFEFEF;
    line-height: 20px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    text-align: right;
    z-index: 1;
}
.customercc-account-edit .box-account .box-head h2 {
    color: #333333;
    float: left;
    font-size: 14px;
    line-height: 1.35;
    margin: 0;
}
.customercc-account-edit button.button span span {
    background-position: 0 100%;
    padding-left: 10px;
    padding-right: 5px;
}

.customercc-account-edit button.button span {
    background: url("../images/bkg_btn-checkout_new.gif") no-repeat scroll 100% 0 transparent;
    border: medium none;
    color: #FFFFFF;
    display: block;
    font: 13px/27px Arial,Helvetica,sans-serif;
    height: 27px;
    padding: 0 35px 0 0;
    text-align: center;
    text-transform: none;
    white-space: nowrap;
}
 /*---------------*/
.customercc-account-add .main {
    margin: 10px auto 0;
    padding: 0 10px;
    text-align: left;
    width: 916px;
}
.customercc-account-add  .main {
    margin: 10px auto 0;
    padding: 0 10px;
    text-align: left;
    width: 916px;
}

.customercc-account-add  .col2-left-layout .col-main {
    float: right;
    padding: 0 25px;
    width: 625px;
}
.customercc-account-add  .col-left {
    float: left;
    margin-left: 4px;
    padding: 0 0 1px;
    width: 232px;
}

.customercc-account-add  .block .block-title strong {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CFCFCF;
    border-style: solid;
    border-width: 0 1px;
    color: #333333;
    display: block;
    font: bold 16px/20px Arial,Helvetica,sans-serif;
    padding: 8px 12px 10px;
}
.customercc-account-add  .block-account .block-content li.current {
    color: #333333;
}

.customercc-account-add  .fieldset .legend {
    background: none repeat scroll 0 0 #EFEFEF;
    color: #000000;
    font-size: 16px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    z-index: 1;
}
.customercc-account-add  .box-account .box-head {
    background: none repeat scroll 0 0 #EFEFEF;
    line-height: 20px;
    margin: 0 -13px 13px;
    padding: 11px 13px 17px;
    position: relative;
    text-align: right;
    z-index: 1;
}
.customercc-account-add  .box-account .box-head h2 {
    color: #333333;
    float: left;
    font-size: 14px;
    line-height: 1.35;
    margin: 0;
}
.customercc-account-add  button.button span span {
    background-position: 0 100%;
    padding-left: 10px;
    padding-right: 5px;
}

.customercc-account-add  button.button span {
    background: url("../images/bkg_btn-checkout_new.gif") no-repeat scroll 100% 0 transparent;
    border: medium none;
    color: #FFFFFF;
    display: block;
    font: 13px/27px Arial,Helvetica,sans-serif;
    height: 27px;
    padding: 0 35px 0 0;
    text-align: center;
    text-transform: none;
    white-space: nowrap;
}
/*----*/
 .productreturn-front-list .col2-left-layout .col-main {
    float: right;
    padding: 0 25px;
    width: 625px;
}
.productreturn-front-list .col-left {
    float: left;
    margin-left: 4px;
    padding: 0 0 1px;
    width: 232px;
}

.productreturn-front-list .block .block-title strong {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CFCFCF;
    border-style: solid;
    border-width: 0 1px;
    color: #333333;
    display: block;
    font: bold 16px/20px Arial,Helvetica,sans-serif;
    padding: 8px 12px 10px;
}
.productreturn-front-list .block-account .block-content li.current {
    color: #333333;
}

.productreturn-front-list button.button span span {
    background-position: 0 100%;
    padding-left: 10px;
    padding-right: 5px;
}

.productreturn-front-list button.button span {
    background: url("../images/bkg_btn-checkout_new.gif") no-repeat scroll 100% 0 transparent;
    border: medium none;
    color: #FFFFFF;
    display: block;
    font: 13px/27px Arial,Helvetica,sans-serif;
    height: 27px;
    padding: 0 35px 0 0;
    text-align: center;
    text-transform: none;
    white-space: nowrap;
}
.profile-testimonials-index .breadcrumbs {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 11px;
    line-height: 1.25;
    padding: 5px 0 0;
}
.profile-testimonials-product .breadcrumbs {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 11px;
    line-height: 1.25;
    padding: 5px 0 0;
}

.right-product-info .giftcard-form{
	background: none repeat scroll 0 0 #FEFFD2;
    border: 1px solid #cccccc;
    position: relative;
    top: -20px;
    width: 238px;
    }
.right-product-info .giftcard-amount-form{
    margin-bottom: -40px;
    margin-top: 10px;
}
.right-product-info #giftcard_message{
    width: 210px;}
	
.catalog-product-view .product-view	table.supfact {border-collapse:collapse; border:solid 1px #58595b; font-family: Arial, Helvetica, sans-serif, Calibri; margin-bottom: 15px;}
	
.catalog-product-view .product-view .supfact_title{ font-size:16px; font-weight: bold; padding: 5px;
}

.catalog-product-view .product-view .supfact table{border-top: 3px solid #58595b; padding:3px;}

.catalog-product-view .product-view	.note-yellow {margin:auto; padding:8px; width: 330px; background-color:#FFC; border: dotted 1px #FC6;}
#narrow-by-list2 a {color: #666666;padding-bottom: 2px;text-decoration: none;}
.catalogsearch-result-index .block-layered-nav a {color: #666666; padding-bottom: 2px;text-decoration: none;}

.product-options ul.options-list li { line-height:1.5; padding:2px 0; width:120px; margin-left: 120px; }

#product_tabs_moreinfo_tabbed_contents .box-more-info ul{margin: 15px 0px ; list-style-type:disc;} 
#product_tabs_moreinfo_tabbed_contents .box-more-info li { margin-left:25px;padding-left:5px;}

#product_tabs_supplementfacts_tabbed_contents li { margin-left:25px;padding-left:5px;}
#product_tabs_supplementfacts_tabbed_contents ul{margin: 15px 0px ; list-style-type:disc;} 

