body{font-family:'MyriadWebRegular', Arial, Helvetica, sans-serif !important; font-size: 14px; color:#565656; line-height: 18px; margin:0px !important;
background: url("/c.3628325/images/page_bg.png") repeat scroll 0 0 transparent;}
body, td, select, textarea, input {font-family:'MyriadWebRegular', Arial, Helvetica, sans-serif !important; font-size: 14px; color:#565656;}
body, ul, ol, h1,h2,h3,h4, h5, h6, p { padding:0; margin:0; font-family:'MyriadWebRegular', Arial, Helvetica, sans-serif !important; font-size: 14px; color:#565656; }
h1,h2,h3,h4, h5, h6 { padding:0; margin:0;   }

a{ text-decoration:none; color:#4E6B30}
ul, ol {
    list-style: none outside none;}
#innerwrapper{}
.no_bg{ background: none repeat scroll 0 0 transparent !important;}
.header-container, .container { width:976px; margin:0 auto; clear:both}
.header-container{  }
.header{ min-height:109px}
.header .logo {
    display: inline-block;
    margin: 0;
    max-width: 527px; padding-top:16px;
    text-decoration: none !important;
}.top-links {
    position: relative;float: right;
	-webkit-border-radius: 0 0 13px 13px;
-moz-border-radius:0 0 13px 13px;
border-radius:0 0 13px 13px; height:35px; background:#e6af30; font-size:14px; color:#FFFFFF; line-height:33px; padding:0 10px; margin-top:0;
}.top-links a.cart { display:inline; background: url(../images/view-cart.png) no-repeat left 5px;  display: inline-block;
    padding-left: 30px;}
.top-links a{ color:#FFFFFF}.top-links a:hover{ text-decoration:underline;  color: #FFFFFF;} 
.topnav{ background:#4e6c30; height:34px; line-height:34px}
#topnav {
    position: relative;
}#topnav > li {
    float: left; position:relative;
}#topnav > li > a {
    color: #fff; display: block; padding: 0 23px 0 15px; font-size:16px;background: url(../images/nav-arrow.png) no-repeat 95%
}

#topnav > li > a:hover, #topnav > li:hover a {background:#e6af30 url(../images/nav-arrow.png) no-repeat 95%}
#topnav > li > a.no-arrow {
  padding: 0  9px;background:none !important
}
#topnav > li > a.no-arrow:hover {background:#e6af30 !important}

#topnav > li:hover .dropdown {
    display: block;
}
#topnav li .dropdown {
    background: #e6af30;
    overflow: hidden;
    width: 630px;
    position: absolute;
    display: none;
    left: -1px;
    z-index: 10000;
    box-shadow: -1px 5px 6px -3px #D1D1D3;
    padding: 0px 10px 15px;
    border: 1px solid #d9d8d8;
    border-top: 0px;
    top: 100%; line-height:17px
}
#topnav li .dropdown ul li{ margin-bottom:10px}
#topnav li .dropdown ul li a{ background:none; color:#fff; line-height:normal; display: block;}
#topnav li .dropdown ul li a:hover{ color:#333}
#topnav ul {
    max-width: 180px;
    float: left;
    padding: 17px 15px 10px;
}
#topnav ul ul li {
    padding: 0px;
    float: none;
}
#topnav li .dropdown ul li h3{
  border-bottom: 1px solid #FFFFFF;
    color: #565656;
    font-size: 16px;
    margin-bottom: 3px;
    padding-bottom:9px
}
.products-grid {
    margin-top: 0;
         background-color: #FFFFFF;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.2); margin-bottom: 20px;
    margin-right: 0;
    padding-bottom: 20px;
    text-align: left;
    vertical-align: top;  padding-top:66px; position:relative;font-family: 'caecilia_lt_std75_bold',Arial, Helvetica, sans-serif;
}
.nobg{ 
    border-radius: 0 !important;
    box-shadow: none !important;
 border:0px !important; }
 .main-container.m-top0{ margin-top:0px !important;
}
.products-grid .cat-title{ font-size:35px;  color:#4b6e2e; left: 20px; font-family:'MyriadWebRegular', Arial, Helvetica, sans-serif;
    position: absolute;
    top: 11px;}
.itemgrid .item {
    float: left;
    padding-left: 1%;
    padding-right: 1%;
}
.products-grid .item {
    position: relative; padding:0 21px 0 21px; width:149px; float:left;min-height: 210px; 
}
.main-container {
margin:10px 0 !important
}
.product-name{ font-size:14px; color:#537133; text-align:center; margin-bottom:3px;font-family: 'caecilia_lt_std75_bold',Arial, Helvetica, sans-serif !important}
.product-name a{ color:#537133; text-align: center;}
.promo-code, .price-box{ width:100%;  }
.price-box{ border-top: 1px solid #F0ECED;
    font-weight: bold;
    margin: 9px 0 0;
    padding-top: 9px;
    text-align: center;}
.price-box span{ text-decoration:line-through; color:#db3a63; margin-right:9px}
a.next-arrow{ position:absolute; top:48%; right:0px; z-index:2;}
.cat-details{ margin-left:45px}
.cat-details h1, h1{ font-size:27px; color:#000000; line-height:normal; margin-bottom:20px; font-weight:normal}
.cat-details ul{ margin-bottom:20px}
.cat-details ul li{ font-size:15px; color:#000000; margin-right:59px; display:inline}
.cat-details ul li a{color:#000000;}
.cat-details ul li a:hover{color:#e7af30}
.products-grid:after, promo-code:after, .price-box:after, .cat-details:after{clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0; overflow:hidden}
	
	.sidebarNavBox {
    border: 1px solid #D4D4D4;
    border-radius: 2px 2px 2px 2px;
    margin-bottom: 20px; float: left;
    margin-bottom: 30px;
   width: 165px;
}
.sidebarNavBox ul li.level1 {
    background: url(../images/sidebar-nav-bg.png) repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #D4D4D4;
}
.sidebarNavBox ul li.level1.level-last {
    border-bottom: medium none;
}
.sidebarNavBox ul li.level1.open {
    border-bottom: 0 none;
}
.sidebarNavBox ul li a {
    color: #565656;
    display: block;font-family: 'MyriadWebRegular', Arial, Helvetica, sans-serif
}
.sidebarNavBox ul li li a {
    /*font-family: 'depot_new_rgbold';*/
}
.sidebarNavBox ul li li li a {
    /*font-family: 'depot_new_rgregular';*/ margin-bottom:2px
}
.sidebarNavBox ul li.level1 > a {
    background: url(../images/nav-icon-close.png) no-repeat scroll 100% 16px transparent;
    font-size: 14px;
    line-height: 37px;
    min-height: 37px;
    padding: 0 11px;
}
.sidebarNavBox ul li.level1 > a:hover {
    background: url(../images/nav-icon-close-hov.png) no-repeat scroll 100% 16px transparent;
    color: #3C3C3C;
    text-decoration: none;
}
.sidebarNavBox ul li.level1.open > a {
    background: url(../images/nav-icon-open.png) no-repeat scroll 100% 16px transparent;
}
.sidebarNavBox ul li.level1.open > a:hover {
    background: url(../images/nav-icon-open-hov.png) no-repeat scroll 100% 16px transparent;
}.sidebarNavBox ul li.level2 a {
    font-size: 12px;
}
.sidebarNavBox ul li.level2 > a {
    padding: 3px 0; font-weight:bold; line-height:16px
}
.sidebarNavBox ul li.level2 > a:hover, .sidebarNavBox ul li li a:hover {color:#E7AF30}
sidebarNavBox ul li.level1.open > ul {
    display: block;
}
.sidebarNavBox ul li.level1 > ul {
    border-bottom: 1px solid #D4D4D4;
    border-top: 1px solid #D4D4D4;
    padding: 5px 22px 5px 11px;
}
.sidebarNavBox ul li.level1 > ul {
/*    display: none;*/
}
.sidebarNavBox ul ul {
    background-color: #FFFFFF;
}.sidebarNavBox ul li.level2 ul {
    border-bottom: 1px solid #E8E8E8;
    border-top: 1px solid #E8E8E8;
    padding: 4px 0 4px 10px;
}
.sidebarNavBox ul ul {
    background-color: #FFFFFF;
}
.productListBox {
    margin-bottom: 20px;
    width: 717px; float:right}
.productListBox .products-grid .item{ width:136px !important}

#product-photos {
    width: 250px;float: left; text-align: center; padding-right: 10px;
}#product-details {
    float: left;
    width: 100%;
}
#product-details h2 {
    color: #4e6b30;
    font-size: 25px;
    line-height: normal;
    margin-bottom: 10px; 
    text-align: left;
}
.priceHolder {
    float: left;
    max-width: 400px;
    overflow: hidden;
}
#product-details h5 {
    color: #565656;
    font-size: 15px;
    margin-bottom: 4px; color:#000000
}
.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
}
#product-details .price-block, .detail-descr .giftcard-form {
    background: url(../images/border-bg.png) repeat-x scroll 0 0 transparent;
    padding: 15px 0 13px;   margin-top: 20px;
}
#product-details .pricebox{ color: #595c5e;
    display: block; padding-top: 20px;
    float: left;
    font-family: 'MyriadWebRegular';
    font-size: 22px;
    margin-right: 10px; width:auto}
#product-details .available {
    color: #565656;
    float: right;
    font-family: 'MyriadWebRegular';
    font-size: 0.857em;
     text-transform: none;
}
#product-details .available span {color: #59A338; font-size: 15px;}

#product-options-wrapper {
    float: left;
    padding: 0;
    width: 500px; margin-bottom:14px
}
#product-details .rowHolder {
    float: left;
    margin: 0 20px 0 0;
    width: 145px;
}

#product-details .label {
    display: block;
    font-family: 'MyriadWebRegular';
    font-size: 1em;
    font-weight: 700;
    margin-bottom: 8px;
}
.qty, #product-details .dropdown .select{border: 1px solid #D0D0D0;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 1px 1px 1px #E6E6E6 inset;
    
    color: #8E8E8E;
   
    font-family: 'MyriadWebRegular';
    font-size: 1em;
    
    margin: 1px 15px 0 0;
    padding: 0 2px;
    
    
}.qty{width: 23px;height: 26px;clear: both; float: left;text-align: center;}
#product-details .dropdown .select{ width:140px; padding:5px}
.button-hold {
    clear: both;
    margin: 0 0 15px 0;
}.addto-cart {
    background: url("../images/add-to-cart.png") no-repeat scroll center center transparent;
    border: medium none;
    cursor: pointer;
    height: 28px; font-size: 0;
    margin: 4px 0 0 5px;
    width: 124px;
}
#product-details .text-hold {
    background: url(../images/border-bg.png) repeat-x scroll 0 0 transparent;
        padding-bottom: 15px;     margin-top: 16px;
    padding-top: 15px; clear:both;  line-height: 18px;
}#product-details .text-hold p {
    font-family: 'MyriadWebRegular'; line-height:16px
}
/*Tabber*/

/*store*/
.product-name-store{ font-size:12px; color:#537133; margin-bottom:3px;font-family: 'caecilia_lt_std75_bold',Arial, Helvetica, sans-serif !important; padding-top: 10px;}
.product-name-store a{ color:#537133}
#div__body {
     background-color: #FFFFFF;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.2); 
    margin: 0 auto 20px !important;
    padding: 20px;
    width: 936px;
}
.products-grid-store .cat-title{ font-size:35px; font-family:'MyriadWebRegular', Arial, Helvetica, sans-serif; color:#4b6e2e; left: 20px;  
    position: absolute;
    top: 13px;}
.products-grid-store {
    margin-top: 0;
    background-color: #FFFFFF;
     border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px #DFDFDF;
    margin-bottom: 10px;
    margin-right: 0;
    padding-bottom: 10px;
    text-align: left;
    vertical-align: top; border:1px solid #e2e2e2; padding-top:66px; position:relative;font-family: 'caecilia_lt_std75_bold',Arial, Helvetica, sans-serif;
}
.products-grid-store .item {
    position: relative; padding:0 30px 30px;  float:left;min-height: 180px; 
}
.product-name-store{ font-size:12px; color:#537133; margin-bottom:3px;font-family: 'caecilia_lt_std75_bold',Arial, Helvetica, sans-serif !important}
.product-name-store a{ color:#537133}





.products-grid-list .cat-title{ font-size:35px; font-family:'MyriadWebRegular', Arial, Helvetica, sans-serif; color:#4b6e2e; left: 20px;  line-height: normal;
 
    top: 13px;}
.products-grid-list {
    margin-top: 0;
background-color: #FFFFFF;
     border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px #DFDFDF;
    margin-bottom: 10px;
    margin-right: 0;
    padding-bottom: 10px;
    text-align: left;
    vertical-align: top; border:1px solid #e2e2e2; padding-top:16px; position:relative; font-family: 'caecilia_lt_std75_bold',Arial, Helvetica, sans-serif;
}
.products-grid-list td {
    width: 25%;
}
.products-grid-list .item {
    position: relative; padding:0 21px; margin-bottom: 30px; float:left;min-height: 180px; 
}
.product-name-list{  text-align: center; font-size:12px; color:#537133; margin-bottom:3px;font-family: 'caecilia_lt_std75_bold',Arial, Helvetica, sans-serif !important}
.product-name-list a{ color:#537133; text-align: left;}

.pic { display: none !important; }
.smalltext { font-size: 13px; color:#565656;} 
#zip_fs_lbl .smalltextnolink{}
.greytitle{font-size:24px; line-height:60px; font-family: 'caecilia_lt_std75_bold',Arial,Helvetica,sans-serif !important; color: #565656;}
.bgbutton{ background-color: #83BF3C;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'MyriadWebRegular',Arial,Helvetica,sans-serif;
    font-size: 14px !important;
    font-weight: normal !important;
    margin-right: 5px;
    padding: 5px 10px;}

.smalltextnolink{font-size:14px!important; text-decoration:none;color:#565656;}
.smalltextnolink a{font-size: 14px !important; text-decoration:none;color:#565656;}
.smalltextnolink a:hover{font-size:14px;text-decoration:none;color:#565656 !important;}
#tbl_edit{margin-right:5px !important;display:block !important;}
#carttable{margin-bottom:5px!important;display:block;}
.nlbutton{background-color:#e6af30;color:#FFF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:0;padding:5px 10px;cursor:pointer;font-weight:normal!important;font-size:14px!important; font-family: 'MyriadWebRegular',Arial,Helvetica,sans-serif;}
.bglt{background-color:#fff;}
.bgmd{background-color:#fff;}
#carttable #carttableheader td,{background:none repeat scroll 0 0 #666 !important;color:#fff !important;font-size:14px;font-weight:normal;margin:0px;padding:0px;}
.listheadernosort{background-color: #EEEEEE;color:#333;font-family:arial;font-size:13px;font-weight:bold;height:100%;padding:8px;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
.table_fields td{text-align:left;}
#address td{text-align:left;}
#servercontentneg519_splits td{text-align:left;}
.listheadernosort{height:100%;padding:8px;vertical-align:top;color:#333;background-color: #EEEEEE;}
.listheadernosortwht{height:100%;padding:2px 5px 2px 5px;vertical-align:top;color:#666666;background-color:#FFFFFF;}
.texttable{background-color:#CEDADB;color:#565656;font-size:13px;padding:8px !important;vertical-align:top;}
.texttablectr{background-color:#CEDADB;color:#565656;font-size:13px;padding:8px !important;text-align:center;vertical-align:top;}
.texttablert{background-color:#CEDADB;color:#565656;font-size:13px; padding:8px !important;text-align:right;vertical-align:top;}
.extcartborder{padding:8px !important;}
.extcartbordershaded{padding:8px !important;}
.extcartbordershaded{padding:8px;}
#shippingmethodtable .smalltext b{font-size:14px!important;color:#565656!important;font-weight:bold!important;padding-bottom:5px !important;display:block !important;}
#paymentmethodtable .smalltext b{font-size:14px!important;color:#565656!important;font-weight:bold!important;padding-bottom:5px !important;display:block !important;}
#shippingaddress .smalltext b{font-size:14px!important;color:#565656!important;font-weight:bold!important;padding-bottom:5px !important;display:block !important;}
#billingaddress .smalltext b{font-size:14px!important;color:#565656!important;font-weight:bold!important;padding-bottom:5px !important;display:block !important;}

#carttable b{ color:#565656!important; font-weight: normal; }
.extcarttotal > b {    font-size: 15px !important;
    font-weight: bold !important;
}
.extcarttotalshaded > b {
    font-size: 15px !important;
    font-weight: bold !important;
}
#carttable .texttable a{ font-size:14px!important; font-weight:normal!important;line-height:normal !important;}
#carttable .texttable a:hover{ font-size:14px!important;font-weight:normal!important;}
.radio{margin-right:5px;margin-bottom:8px;}
.checkoutprogresstext{border-style:none;color:#38535A; font-size:14px;font-weight:normal;}
#div-secure{font-size:14px !important;font-style:italic;}
#submitordertable tr td[width="50%"] {vertical-align:top!important;}
#shippingmethodtable br{display:none;}
 #shippingmethodtable {display: block; margin-bottom: 10px !important;}

#carttable .extcart{vertical-align:top;}
.texttable p{font-size:14px!important; color:#565656!important;font-weight:normal!important;}
a.dottedlink{font-size:14px !important;text-decoration:none; text-align:left; }
.dottedlink a:hover{display:block; font-size:14px !important;text-decoration:underline !important; }
a.textboldnolink{ font-size:14px !important;text-decoration:none; text-align:left; }
#billingaddress .smalltext{font-size:14px!important; color:#565656!important;font-weight:normal!important;line-height:20px;}
#shippingaddress .smalltext{font-size:14px!important;color:#565656!important;font-weight:normal!important;line-height:20px;}
#address .smalltext{font-size:14px!important; color:#565656!important;font-weight:normal!important;line-height:20px;}
#upsfooter img{padding-right:10px;}
#upsfooter text{font-size:11px!important; color:#565656!important;font-weight:normal!important;line-height:16px;}
.text{color:#565656;font-size:14px;}
#paymentmethodtable #change{background-color:transparent;color:#0095D3;cursor:pointer; font-size:14px !important;font-weight:normal !important;margin-right:5px;padding:5px 0; margin-left: -4px !important; }

#shippingaddress .nlbutton, #billingaddress .nlbutton, #paymentmethodtable .nlbutton{background-color:transparent;color:#0095D3;cursor:pointer; font-size:14px !important;font-weight:normal !important;margin-right:5px;padding:5px 0; margin-left: -4px !important;  }
*:first-child+html #shippingaddress .nlbutton,*:first-child+html #billingaddress .nlbutton,*:first-child+html #paymentmethodtable .nlbutton {margin-left: -8px;}
.listtexthl, .xxlisttexthl {
    border-color: white #FFFFFF #DEDEDE;
}

table#submitordertable td.text{border-top:1px dotted #B6B6B8 !important}
table#submitordertable td.text td.text{border-top:none !important;}
.listtexthl, .xxlisttexthl{background-color:#EDE8E2;border-color:white #FFFFFF #DEDEDE;border-style:solid;border-width:1px;color:#000000;font-size:8pt;padding:8px;vertical-align:top;}
#carttable td{background:none repeat scroll 0 0 #FFFFFF !important;font-size:13px!important; color:#565656!important;font-weight:normal!important;}
#carttable #carttableheader td, .texttable, .texttablert, .texttablectr{background:#FFF !important;color:#565656 !important;border:none;border-bottom:solid 1px #dedede;line-height:normal;}
 #handle_portlet_-521{display:none;}
.checkoutthankstext{border-style:none;padding-bottom:10px;color:#565656; font-size: 30px; line-height: 40px;text-align:left}
.checkoutthankstext .text{border-style:none;color:#565656; font-size:14px;font-weight:bold;text-align:center;display:block;}
.checkoutwarning{border-style:none;color:red; font-size:14px;font-weight:normal;padding-left:5px;vertical-align:top;}
td #tbl_continue{padding-top:5px !important;display:block !important;}

/* select */
.left_navi img.iBullet {
 
}
#paymethhider table td {text-align:left !important;}

.input, .inputreq{border:1px solid #7F9DB9;margin-top:5px;margin-bottom:5px;padding:5px !important;  font-size:14px!important; }
.input, .inputreadonly, .inputtotalling, .totallingcurrency{color:#000000;padding:5px !important;  font-size:14px!important; }

#shippingaddress b{font-size:13px !important;font-weight:bold !important;}
#billingaddress b{font-size:13px !important;font-weight:bold !important;}
.extcarttotal{border-top:1px solid #EAE6E3;padding:8px;}
.extcarttotalshaded{background-color:#EDE8E2;font-size:10pt;padding:8px;}
.errortext{color:#EE0000;font-size:13px;}
.texttable .bglttext{background-color:#FFFFFF;color:#565656 !important; font-size:13px!important; padding-bottom:10px !important;}
#tbl_fauxsubmit{margin-right:5px;display:block;}
.smalltextul{font-size:12px;}
.extcartborder{border-top:1px solid #dedede;font-size:8pt;}
.extcartbordershaded{background-color:#dedede;border-top:1px solid #dedede;font-size:8pt;}
#carttable td .extcart .textbold{font-size:14px!important; font-weight:bold!important;color:#565656; padding-bottom:10px!important;}
.extcarttotal{border-top:1px solid #dedede;font-size:10pt;}
.extcarttotalshaded{background-color:#dedede;border-top:1px solid #dedede;font-size:10pt;}
.pt_body{background:none repeat scroll 0 0 #FFFFFF;border-bottom:1px solid #B5B5B5;border-top:1px solid #B5B5B5;height:26px;padding-right:10px;}
.pt_head, .pt_end{height:28px;outline:medium none;position:absolute;text-indent:-999999px;width:10px;background-image:none;}


.main_col0{padding-bottom:5px;padding-top:5px;width:25%;}
.listheader{height:100%;padding:2px;vertical-align:top;background-color:#dedede;background-image:none;}
.pt_body{border-bottom:0px solid #B5B5B5;}
.texts{color:#333;text-decoration:none;}
#thirdPartyCheckoutButtons{text-align:right;padding-right:0px !important;float:right;}
#searchportlettag{margin:0px !important;padding:0px !important;}
#tbl_checkout{display:block !important;}
#tbl_cancel{display:block !important;}
#tbl_recalc{display:block !important;}
.smalltextrt{font-size:8pt;text-align:left!important;}
.textboldnolink a{text-decoration:none;color:#e6af30;text-decoration:none;text-align:left; font-weight: normal;}
.textboldnolink{font-size:8pt;}
.textboldnolink a:hover{color:#e6af30 !important;text-decoration:none;}
.addthis_button_facebook_like.at300b {
    width: 82px;
}
.button.amazon {
    background-color: #FECD57;
    border-color: #FBC43C;
    color: #333333;
}
.button.green {
    background-color: #3C9300;
    border-color: #3C9300;
    color: #FFFFFF;
}
.button {    -moz-text-align-last: center;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    display: block;
    font-family: 'MyriadWebRegular',Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: normal;
    margin: 10px 10px 10px 0;
    padding: 7px 20px;
    text-decoration: none;
    white-space: nowrap;
    width: 138px;
}

.addthis_button_tweet.at300b {
    width: 96px;
}
a.send-friend {
    background: url("../images/icon-send.gif") no-repeat scroll left center transparent;
     padding: 5px 0 5px 28px;
}

.itemlist { margin-bottom: 20px;  padding: 20px;}
#div__header {overflow: inherit !important;}
.search_box td.smalltextnolink {display: none;}
span#tbl_go {display: block; margin-top: 5px;}
.lnk11b-colorOff {    background: url("../images/sidebar-nav-bg.png") repeat-x scroll 0 0 transparent;
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    border-top: 1px solid #D4D4D4;
    padding: 10px;}
.left_section{ border:1px solid #D4D4D4; background:; margin-bottom:15px;}
.left_section a { }
.left_section td  td{   border-bottom:1px solid #D4D4D4;   }
.left_section td  table{ width:100%}
.left_section td {
    padding-bottom: 0;
}
.textboldnolink .iBullet {
        background: url("../images/nav-icon-close.png") no-repeat scroll left center transparent !important;
     line-height: 27px;
    min-height: 27px;
     padding: 0;
}
.left_navigation{ padding-right:20px;}
.left_navi {

}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{width: 976px !important;}
#main .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {width: 976px;}
.topnav.container > ul { margin: 0; padding: 0;}
#topnav > li {line-height: inherit; padding-right: 10px;}
#topnav a:hover { text-decoration: none;}
#main .form-actions { border-top: 0 none;  margin-bottom: 0; margin-top: 0; padding: 0 0 20px;  background: none repeat scroll 0 0 transparent;}
#main .breadcrumb { 
    border-radius: 0 0 0 0; font-size: 11px;
    list-style: none outside none;
    
}
#main .breadcrumb li {
    display: inline-block;
    text-shadow: 0 0 0 #FFFFFF;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { border-radius: 0 0 0 0 !important; color: #555555; display: inline-block; font-size: 14px;   margin-bottom: 9px;  padding: 4px 6px;}
 
.showing-modal > .container { position: relative !important; width: 100%;}
 
input, button, select, textarea {
    font-family: 'MyriadWebRegular',Arial,Helvetica,sans-serif !important;
}
#main .btn-link { border-color: transparent; border-radius: 0 0 0 0; color: #0088CC !important; cursor: pointer; padding-left: 0;}
#main .breadcrumb .active { color: #999999;}
.dropdown ul, ol {
    margin: 0;
    padding: 0;
}

.send-friend > a {
    background: url("/c.3628325/images/icon-send.gif") no-repeat scroll left center transparent;
    padding: 5px 0 5px 28px;
}
.icon-color-productview {
    background: url("/c.3628325/images/reviews.png") no-repeat scroll left center transparent; margin-right: 20px; padding: 5px 0 5px 21px;}
	.detail-descr.text-hold > div {
    float: left;
}

.cart-btn { border:0; border-radius: 4px 4px 4px 4px; background:#E6AF30; padding:5px 10px; }

.footer {  margin: 0 auto; width: 100%; overflow:hidden; clear:both; padding:10px 0; background: url("/c.3628325/images/footer_bg.png") repeat scroll left center transparent;}
.footer-cont{  margin: 0 auto; width: 976px; overflow:hidden; clear:both; padding:10px 0;}
.newsletter { float:left;}
.newsletter h4 {
    color: #000000;
    float: left;
    font-size: 15px;
    font-weight: normal;
    line-height: normal;
    margin-top: 5px !important;
    padding-right: 4px;
}
.newsletter_input{   background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E1E1E1;
    font-size: 13px; 
    padding: 6px 6px;
    width: 200px;}
.newsletter input[type="text"]:focus { background:#F7F6F6; }
.bgbutton {    background: none repeat scroll 0 0 #97C947;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    margin-left: 5px;
    padding: 6px 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: none !important;
    text-transform: uppercase;
    vertical-align: middle;}
div.newsletter .btn {    background: none repeat scroll 0 0 #97C947;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    margin-left: 5px;
    padding: 6px 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: none !important;
    text-transform: uppercase;
    vertical-align: middle;}
.footer h4{ 
    color: #E5D8B9;
    font-family: 'MyriadWebRegular',Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-style: italic;
    font-weight: lighter;
    margin: 0;
    padding: 0;
    text-align: left;
    text-transform: none;}
.newsletter input[type="button"]:focus { }
.footer-links { width:190px; float:left}
.footer-links > ul {
    margin-left: 0;
}
.footer-links li { background: url("/c.3628325/images/arrow_bullet.png") no-repeat scroll 0 0 transparent;
    border-bottom: 0px dotted #E5D8B9;
    display: block;
    list-style-type: none;
    margin: 5px 0 0;
    padding: 4px 4px 0 10px;}
.footer-links li a {
    color: #B1BB75;
    text-decoration: none;
}.footer-links ul li a:hover {
    background-position: 0 -80px;
    color: #669900;
}.facebook-widget{ width:250px; float:left; margin-right:20px; background:#fff; height:258px}
.cat-des {
    display: none;
}
#featured-products-content td.itemcelltd {
    padding: 5px;
}
.product-img {
    padding-bottom: 15px;
}
.product-img img {
    max-width: 120px;
}
div.addtocart {
    display: none;
}
.addtocart input.addtocart-btn {
    background: url("../images/buy.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 28px;
    width: 97px;
}
.itemcelltd {
    padding: 0 21px !important;
    width: 120px;
}
#featured-products-content .product-name {
    min-height: 44px;
    text-align: center;
}
.newsletter {
    float: left;
    width: 300px;
}
.static_content {    padding-left: 20px;
    padding-right: 20px;
}
 .products-grid h3 {   color: #595C5E;
     
    font-family: 'MyriadWebRegular';
    font-size: 22px;
padding-bottom: 10px;}
	.static_content p {
    padding-bottom: 20px;
}
.static_content > ul {
    list-style: disc inside none;
    padding-bottom: 20px;
    padding-left: 10px;
}
.static_content li {
    line-height: 22px;
}
.static_content ul {
    list-style: disc inside none;
    padding-left: 20px;
}
h3.product-name { color: #537133;
    font-family: 'caecilia_lt_std75_bold',Arial,Helvetica,sans-serif !important;
    font-size: 13px;
    line-height: normal;}
	
	#main .container {    background-color: #FFFFFF;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.2); 
     margin: 0 auto 15px;
    padding: 20px;
  width: 936px !important;}
  iframe#serversync {
    display: none;
}
ul#first-carouse li.item img {
    max-width: 100px;
}

#topArrow {
    background: url("/c.3628325/images/topArrow.png") repeat scroll 0 0 transparent;
    bottom: 80px;
    cursor: pointer;
    display: none;
    height: 45px;
    left: 50%;
    margin-left: 500px;
    position: fixed;
    width: 45px;
}

hr.divider-small {
    display: none !important;
}.btn-primary {
	    background-color: #83BF3C !important;
    border: medium none !important;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'MyriadWebRegular',Arial,Helvetica,sans-serif;
   
    font-weight: normal !important;
    margin-right: 5px;
    padding: 5px 10px;
}
.btn-primary:hover, #main .btn-primary:focus, #main .btn-primary:active, #main .btn-primary.active, #main .btn-primary.disabled, #main .btn-primary[disabled] {
	color: #fff !important; background-color:#4E6C30 !important;
	 
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    color: #fff !important; background-color:#4E6C30 !important;
}
#main .btn-primary:active, #main .btn-primary.active {
	background-color: #ca4212 \9
}
.btn-primary {
     background-image: none !important;
 
     color: #FFFFFF!important;
    text-shadow: none !important;
}
td.product-image img {
    width: 100px !important;
}
.simplemodal-container input, textarea {
    border: 1px solid #CCCCCC;
}
.well {
    background-color: #FFFFFF !important;
    border: medium none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    margin-bottom: 0 !important;
    min-height: 20px;
    padding: 0 !important;
}
input[type="radio"], input[type="checkbox"]{ border: 0 none !important;}
.breadcrumb {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border-radius: 0 !important;
    list-style: none outside none;
    margin: 0 0 10px !important;
    padding: 0 !important;
}
hr {
    border-color: #CCCCCC -moz-use-text-color #FFFFFF !important;    border-style: dotted none !important;    border-width: 1px 0 !important;    margin: 10px 0 !important;}
	
.related-products .cat-title{ font-size:30px; font-family:'MyriadWebRegular', Arial, Helvetica, sans-serif; color:#4b6e2e; left: 20px;  
    position: absolute; top: 23px;}
.related-products { margin-top: 0;  background-color: #FFFFFF; border-radius: 3px 3px 3px 3px; box-shadow: 0 1px 1px #DFDFDF;  margin-bottom: 10px;
    margin-right: 0; padding-bottom: 10px;     text-align: center; vertical-align: top; border:1px solid #e2e2e2; padding-top:66px; position:relative;font-family: 'caecilia_lt_std75_bold',Arial, Helvetica, sans-serif;}
.related-products .item { position: relative; padding:0 10px;  float:left; min-height: 180px;}
.rel_image img { max-width: 120px !important;}
.rel_image {  text-align: center; padding-bottom: 10px  !important; }


.item.cat_list img {
    max-width: 120px !important;
}


.category_images {
    float: left;
}

.category_images > img {
    max-width: 250px !important;
}

.categries_images > img {
    float: left;
    max-width: 250px !important;
}
.cat_des {
    margin-left: 260px;
}
.item-thumbnail-td { height:175px;}


 #search2 { float:right;  margin-right:9px; margin-top: 4px; }
#search2 input[type="text"] { margin-bottom: 0 !important; border:#fff solid 1px; border-right:0; padding:5px; width:164px; float:left;   height: auto !important; font-size:12px; line-height:normal; margin-top: 0px !important; }
#search2 input[type="button"], #search2 input[type="submit"] { width:27px; height:25px; background:url(../images/search-icon.png) no-repeat; border:none; cursor:pointer; float:left; }



.products-grid-list.no-shadow {
    border: 0 none;
    border-radius: 0;
    box-shadow: 0 0 0;
}