*{margin: 0px; padding: 0px;}
html {height:auto;}
body {height:100%; width:100%; position:relative; font:12px tahoma; color:#353535; background-color: #e5f0f8;}
img {border:0px;}
ul li {list-style: none;}
a {text-decoration: none; font-weight: bold; color: #5f5f5f}
.fl {float: left;}
.fr {float: right;}
.clear {clear: both;}
.vm{vertical-align:middle;}
.heig1{height:25px;}
.heig2{height:50px;}

#wrap1{width: 989px; float:left;border-left: solid 1px #c3cbd1; border-right: solid 1px #c6cfd4;} 
.star{color:#da5500;}
#wrap{width: 989px; margin: 0px auto;}

.header{clear:both;}

.head_left{float:left;}
.cart{width:846px; float:left; clear:right; background: url("../images/cart_back.gif") repeat-x;}
.cart_main{float:right; padding:6px 12px 0px 0px; height:33px;}
.cart img{float:left;}
.cart_total{font-size:10px; color:#878889; float:left; margin:0px 14px;}
.cart_items{text-align:center; font-size:10px; color:#878889; float:left; margin:0px 5px;}
.blk{color:#535353; font-size:12px;}
.blue{color:#0062d0; font-size:12px;}

.menu {float:left;}
.menu ul li.first{border-left:none !important;}
.menu ul li a:hover{background-color:#6c6a51;}
.menu ul li{border-left:solid 1px #c9c9bc; float:left; border-top: solid 1px #6c6a51;}
.menu ul li a{color:#FFF; display:block; background-color:#8c8a77; padding-top:5px; width:120px; text-align:center; height:22px; }


.head_middle{float:left;}

.logo{width:166px; height:92px; background: url("../images/logo.gif"); overflow:hidden; float:left; font-size:18px; font-weight:normal; padding:41px 0px 0px 92px;}

.search{float:left; background: url("../images/head_search_right.gif") no-repeat right; height: 29px; width: 846px;}

.search img{float:left;}
.search .by_name{margin-left:40px; float:left; padding-top:8px; height:21px; display:inline; font-weight: bold; color:#626262;}
.search .by_name b{color:#a3a083;}
.search .by_name .act{color:#0062d0;}
.search .by_name span{font-size:11px;}
.search .s_input{float:right;}
.s_input_img{float:none; vertical-align:-9px; margin:0px 13px 0px 10px;}
.s_input label{font-weight: bold; color:#626262;}
#search_i{background:none; border: solid 1px #626262; width:157px; height:16px;}

.content{background: #FFF url("../images/testimonials_bottom_back.gif") repeat-y left; float:left;}

.left{width:209px;float:left; border-right: solid 1px #d6d6cf;}

#menu_categories{background: none; width: 209px;}
#menu_categories ul{list-style-type:none;}
#menu_categories ul li{ width: 209px; overflow:hidden;}
#menu_categories ul li ul li{background:#FFF; padding: 0px; margin:0px;}
#menu_categories ul li a{padding:6px 0px 0px 24px; display:block; width: 209px; background: url("../images/prod_list_item.gif") no-repeat; color: #474747;}
#menu_categories ul li a:hover{background: url("../images/prod_list_item_hover.gif");}
#menu_categories ul li ul li a{background: url("../images/dot_off.gif") no-repeat left 3px; width:170px; margin-left:15px; padding:0px 0px 0px 15px; font-size:11px; font-weight: bold; color:#5f5f5f;}
#menu_categories ul li ul li a:hover{color:#0062d0; background: url("../images/dot_off.gif") no-repeat left 3px;}
#menu_categories a{color:#474747; font-size: 12px; height:21px; display: block;}

#menu_categories .active{background: url("../images/dot_on.gif") no-repeat left 3px !important; color:#0062d0 !important;}

.menu_categories_active{background: url("../images/prod_list_item_active.gif") no-repeat left !important; color:#FFF !important;}

#menu_categories ul li ul{background:#FFF; border-bottom:solid 1px #e8e8e4;}

.all_products{margin-bottom:8px !important; background:#dfdfd9 !important; height:19px; padding:0px !important; overflow:hidden;}
.all_products a{background:none !important; font-size:10px; margin: 3px 0px 0px 51px !important; padding:0px;}

.test img{border: solid 1px #9e9d8b; float:right; margin-left:5px;}
.test{background: url("../images/testimonials_back.gif") right bottom; padding:14px;}
.testimonials_bottom{background:#FFF; padding-bottom:10px;}
.t1{margin:0px 48px 0px 10px;}
 
.right{float:left; width:761px; overflow:hidden; background-color:#FFF; padding:9px;}

.banners img{margin-right:1px;}

.products{float:left; border-top: solid 1px #e8e8e4;  border-bottom: solid 1px #e8e8e4; border-right: solid 1px #e8e8e4;}
.product{float:left; border-left: solid 1px #e8e8e4; width:252px; height:165px; position:relative;overflow:hidden;}
.p_left{padding-top: 10px; text-align: center; font-size:14px; font-weight:bold; color:#006fd6; float:left; width:76px;}
.p_left span{color:#626262; font-weight:bold; font-size:12px;}
.p_left img{margin-bottom:10px;}
.p_right{float:left; width:176px; padding-top:7px;}
.p_right h2{font-size:12px; color:#525252; text-decoration: underline;}
.p_right h2:hover {text-decoration: none;}
.p_right h3{margin:2px 0px 5px; color:#9e9d8b;font-size:11px;}
.add_to_cart {margin:15px 0px 15px 70px; display:block; width: 94px; height: 20px; background:url("../images/add_to_cart.gif"); position:absolute; top:120px; left:75px;}
.add_to_cart:hover{ background:url("../images/add_to_cart_hover.gif");}

.we_accept{float:left; width:100%; color:#0062d0; padding-top:20px; text-align:center;}
.we_accept img{margin:10px 4px 0px;}

.banner_bottom{float:left; width:100%;text-align:center; margin-top:20px;}

.footer{float:left;background-color:#979582; color:#474747; width:100%; font-size:11px;}
.rights{float:left; width:199px; margin:5px 0px 0px 10px; display:inline; line-height:14px;}
.menu_bottom ul li{text-align: center; padding-top:14px; width:111px; background: url("../images/menu_bottom_sep.gif") no-repeat left; float:left; height:24px;}
.menu_bottom ul li.first{background: url("../images/menu_bottom_sep_first.gif") no-repeat left;}
.menu_bottom ul li a{color:#474747;}
.menu_bottom ul li a:hover{color:#FFF;}

/*----------shipping terms --------------*/
.circle{float:left; background: url("../images/ship_circle.gif"); font-size:8px; padding:3px 0px 0px 3px; width:11px; height:11px; color:#979476;}
.ship_text{padding:0px 10px;}
.ship_table{float:left; margin:15px 0px 0px 8px; display:inline; border-bottom: solid 1px #c1c1c1; padding-bottom: 10px;}
.ship_table_left{float:left; width: 150px; padding-left: 10px;}
.ship_table p{border-bottom: solid 1px #c1c1c1; color:#e85c00; font-weight: bold; margin-left: -10px; padding-left: 10px; margin-bottom: 10px;}
.ship_table strong{color: #5f5f5f;}
.ship_table a{color: #063b9f; font-weight: normal;}
.ship_table_right{float:left; width: 584px;}

/*---------------cart------------------*/
.cart_table{border:solid #e8e8e4; border-width: 0px 0px 1px 1px;}
.cart_table td{border:solid #e8e8e4; border-width: 1px 1px 0px 0px; text-align:center; height:25px;}
.table_head{background:#dadad3; color:#81806d; font-weight:bold;}
.table_head{height:24px;}
.product_name_h{width:180px;}
.quant_h{width:86px;}
.package_h{width:229px;}
.price_h{width:89px;}
.subtotal_h{width:85px;}
.delete_h{width:85px;}
.product_name{padding:0px 0px 0px 10px;}
.product_name img{float:left;}
.product_name h3{color:#3d3d3d; margin-top:4px; font-size:12px;}
.product_name span{color:#92917e; font-weight:bold;}
.quant_in{width:25px; height:16px; border:solid 1px #9fa098; vertical-align:2px;}
.package{text-align:left !important; padding-left:12px;  font-size:14px; font-weight: bold; border-right:none !important;}
.price{color:#858471; font-size:14px; border-right:none !important;}
.subtotal{color:#df6100; font-size:14px;}
.upgrade{text-align:left !important; padding-left:12px; vertical-align:top; border-top:none !important;}
.upgrade a{color:#004fc4; font: 11px arial; text-decoration:underline;}
.tr_first td{background:#f7f7f4;}
.tr_second td{background:#FFF;}
.free{text-align:left !important;}
.free_quant{font-size:14px; font-weight:bold;}
.orange{background:#f8f2e5; vertical-align:middle;}
.total{background: #e4e4e0 url("../images/skidka_top.gif") no-repeat left bottom; height: 31px !important; text-align:right !important; padding-right:10px; font:19px arial; color:#e36e00;}
.cart_bottom{background: url("../images/skidka_bottom.gif") no-repeat left top; height:71px; padding:10px 0px 0px 126px}
.cart_bottom input{margin-right:3px;}

/*------product_description------*/
.pr_descr_top{background: url("../images/best_price.gif") no-repeat top right; height: 114px; padding-right:200px;}
.pr_name{margin:0px 4px 4px 0px;}
.pr_img{float:left; margin-right:10px;}
.p_product_h{width: 149px;}
.p_package_h{width: 90px;}
.p_per_item_h{width: 92px;}
.p_per_pack_h{width: 88px;}
.p_save_h{width: 79px;}
.p_bonus_h{width: 143px;}
.p_order_h{width: 112px; border-right:none !important;}		 
.prod_table{margin-bottom:20px;}
.prod_table td{text-align:center; height:31px;  font-weight:bold; border-bottom:solid 1px #e8e8e4;}
.prod_table .table_head td{border-right:solid 1px #f0f0ee;}	
.p_product{color:#3d3d3d; background:#FFF !important; border:solid #e8e8e4; border-width:0px 1px 1px 1px;}
.p_product span{color:#92917e;}	
.p_product h2{color:#0056c9; font-weight: normal;}	
.p_per_pack {color:#858471;}
.p_save{color:#e77b00;}
.p_bonus{padding-left: 10px; color:#004bc1; font-weight:normal !important; text-align:left !important; font:11px arial;}   
.p_order{border-right: solid 1px #e8e8e4;}
.p_order a{margin-left:8px; display:block; width: 94px; height: 20px; background:url("../images/add_to_cart.gif");}
.p_order a:hover{ background:url("../images/add_to_cart_hover.gif");}

.pr_descr_middle{float:left; border-bottom:solid 1px #81806d; padding-bottom:6px;}
   
#product_descr_head div{ height:28px; float: left; cursor:pointer;} 
.product_descr_head1{width:161px; background:url("../images/pd_tab1_off.gif") top left no-repeat;}
.product_descr_head2{width:168px; background:url("../images/pd_tab2_off.gif") top left no-repeat;}
.product_descr_head3{width:161px; background:url("../images/pd_tab3_off.gif") top left no-repeat;} 
.product_descr_head_active1{width:161px; background:url("../images/pd_tab1_on.gif") top left no-repeat;}
.product_descr_head_active2{width:168px; background:url("../images/pd_tab2_on.gif") top left no-repeat;}
.product_descr_head_active3{width:161px; background:url("../images/pd_tab3_on.gif") top left no-repeat;}
.product_description_text{margin-top:15px;}
.info_title{font-weight:bold;}

.pdm_left{float:left; width:495px; }
.pdm_right{float:left; width:250px; border-left: solid 1px #e4e4e0; padding-left:9px; margin-left:3px;}

.bs{border:solid 1px #e8e8e4; float:left; width:248px; margin-bottom:7px;}
.bs_left{float:left; padding-top:7px; width:90px;}
.bs_right{float:left; font-weight:bold; color:#626262;} 
.bs_right h2{margin:8px 0px 3px 0px; color:#474747;}
.bs_right h3{margin-bottom: 4px; color:#9e9d8b; font-size:11px;}
.bs_right span{color:#0062d0;}	  
.bs_right a{margin:10px 0px 10px 56px; display:block; width: 94px; height: 20px; background:url("../images/add_to_cart.gif");}
.bs_right a:hover{ background:url("../images/add_to_cart_hover.gif");}

.page_num li {margin:5px 5px 0px 0px; width:19px; height:19px; color:#92917e; border: solid 1px #e4e4e0; background:#f6f6f2; float:left; text-align:center; padding-top:4px;}
.page_num li.active{ border: solid 1px #8a8875; background:#d0d0c7;color:#0056c9; font-weight:bold;}
			  								  
.testimonials_page{border: solid #e8e8e4; border-width: 1px 0px 0px 1px; float:left;}

.tp_test img{border: solid 1px #9e9d8b; float:right;}
.tp_test{float:left; background: url("../images/testimonials_back_big.gif") right bottom; padding:14px; width:224px; height: 90px; border: solid #e8e8e4; border-width: 0px 1px 1px 0px;}

#add_comment{float:left; overflow:hidden; background: url("../img/add_comment_back.gif") repeat-x top; color: #4b4b4b; font-weight:bold; border: solid #e8e8e4; border-width: 0px 1px 1px 0px;}
#add_comment input{margin-bottom:9px;}
.comm_right{width:206px; padding:12px 0px 0px 20px; float:left;}
.comm_left{padding:12px; width:508px; float:left;}
.add_comment_in{width:508px; height: 130px; border: solid 1px #b6bcc0;}	
.inp_1{width:177px; height: 15px; border: solid 1px #b6bcc0;}
.inp_2{width:114px;	height: 15px; border: solid 1px #b6bcc0;}
.browse{background-color: #77755f; border: solid 1px #636253; color: #FFF; font-weight: bold; width:59px; height:18px; font-size: 11px;}

.form_header{padding-left:40px; width:719px; color:#626262; height:24px; background: #e2e2dc url("../images/st_div_head_back.gif") no-repeat right; font-size:17px; padding-top:3px;}
.form_header img{margin:1px 7px 0px 15px;} 
										   
.ts_form1_main{border:solid 1px #c9c9bf; float:left; padding-bottom:15px; border-top: solid 1px #81806d;}

.ts_form1_main_left{padding:22px 0px 0px 9px; width:511px; float:left; display:inline;}
.f1_table{ border: solid #e8e8e4; border-width: 1px 0px 0px 1px;}				   
.f1_table td{text-align:center; font-weight:bold; border: solid #e8e8e4; border-width: 0px 1px 1px 0px;}
.f1_product_name{text-align:left !important; padding-left:10px; width:289px; height:24px;}
.f1_quant{width:119px;}
.f1_price{width:89px;} 
.f_product_name{text-align:left !important; padding-left:10px; height:37px;}
.f_product_name{color:#3d3d3d;}
.f_product_name span{color:#92917e;} 
.f_product_name span.mg{color:#0056c9; font-weight: normal;}
.f_quant{color:#858471;}
.f_price{color:#e36e00;}						
.f1_table_bottom{background:#eeebe5; height:38px; text-align:left !important; padding-left:10px;}
.shipping_col1,.shipping_col2{margin:10px 0px 0px 10px; float:left; display:inline;}
.shipping_col2{font-size:11px;}
					  
.ts_form1_main_right{width:	215px; margin:22px 10px 0px; display:inline; border: solid 1px #d4d4cc; float:left; height:162px; text-align:center; background: url("../images/discount_back.gif");}
.ts_form1_main_right span{font-size: 40px; color:#747360;}
.ts_form1_main_right .or{color:#df6100 !important;}
#discount {width:180px; height:19px; border:solid 1px #747360; margin-left:18px;}		  
.ts_form1_main_right label{float:left; display:inline; color:#004bc1; font: 11px arial; margin:10px 0px 0px 18px;}
.ts_form1_main_right input{float:left; display:inline;}
.discount_img{margin:5px 0px 0px 85px;}		   
	   						  
.ts_form2{position:relative; margin-top:20px;}
.ts_form2_main{border:solid 1px #c9c9bf; border-top: solid 1px #81806d;float:left; padding:13px 0px 6px 8px; width:749px;}
#payment_head div{width:163px; height:20px; float: left; text-align:center; padding-top:4px;}  
.payment_head{background: url("../images/ts_tab_off.gif") no-repeat left;}
.payment_head a{color:#4d4d4d;}
.payment_head_active{background: url("../images/ts_tab_on.gif") no-repeat left;}						
.payment_head_active a {color:#FFF !important;}		
													   
.payment_cards{background-color:#f1efe9; padding:4px 0px 0px 4px; margin-bottom:5px; height:37px; float:left; width:500px;  border-top: solid 2px #8b8977;}
	  
.pay_col1{float:left; width: 108px; padding-left:10px; font-weight:bold; color:#35321e; line-height:26px;}
.pay_col2{float:left;}
.pay_col2 select,.pay_col2 option, .pay_col2 input{margin-bottom:10px;}																	
.pay_in{width:150px; height:15px; border: solid 1px #555d28;}
.card_type{width:150px; height:15px; border: solid 1px #555d28;}
.ed_day{width:38px; height:16px; border: solid 1px #555d28;}
.ed_year{width:78px; height:16px; border: solid 1px #555d28;}

.note1{position:absolute; top:146px; left:300px; width:223px; height:45px; background: url("../images/ts_note.gif"); font-size:11px;padding:4px 0px 0px 12px;}
.note1 strong{color:#1156b8;}
.note1 b{color:#c20000;}
.note1 a{color:#115cc9; font-weight:normal;}

.note2{font-weight: normal; color:#35321e; position:absolute; top:60px; left:300px; width:223px; height:45px; background: url("../images/ts_note.gif"); font-size:11px;padding:4px 0px 0px 12px;}
.note2 strong{color:#1156b8;}
				  
.auto_reorder{margin-top:20px;}
.auto_reorder_main{float:left; border:solid 1px #c9c9bf; border-top: solid 1px #81806d; width:737px; color:#004bc1; font-weight:bold; position:relative; padding:10px 0px 15px 20px;}
.ar_col1{color:#35321e; width:132px; float:left; line-height:23px; margin-top:10px;}
.ar_col2{color:#35321e; font-weight: normal; width:143px; float:left; line-height:23px; margin-top:10px;}
.ar_col2 span{color:#d44a00;}

.ship_term b{color:#e85c00;}
.ship_text ul li{padding:2px 0px;}

.check_btn{background:url("../images/button.gif"); width:114px; height:22px; border:none; color:#FFF; font-weight:bold;}

.checkout_bottom{text-align:center; padding:15px 0px;}
.checkout_bottom input{margin:10px 0px;}

.form_required{color:#d44a00;}

.note3{font-weight: normal; color:#35321e; width:223px; height:45px; background: url("../images/ts_note.gif"); font-size:11px;padding:4px 0px 0px 12px;}
.note3 strong{color:#1156b8;}
.small_text{width:150px; height:15px; border: solid 1px #555d28; margin:4px 0px;}
.form_field{font-weight:bold;}
.big_text{height:40px;border: solid 1px #555d28; margin:4px 0px;}
.very_small_text{width:40px;border: solid 1px #555d28; margin:4px 0px;}

.ch_left{float:left;}
.ch_right{float:left; color:#7b795d; clear:right;}