*{margin:0px; padding:0px;}
html{}
body{font:13px tahoma; color:#000;}
img{border:none;}
a{outline:none; color:#2b66c1;}
ul li{list-style: none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.lt{left:0; top:0; position:absolute;}
.rt{right:0; top:0; position:absolute;}
.no_back{background:none !important;}
.no_bord{border:none !important;}
.no_marg{margin:0 !important;}
h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:14px;}

#wrap{width:962px; margin:0 auto;}

#menu_wrap{background: url("../images/menu_back.png");}
#menu{background: url("../images/menu_right.png") no-repeat right top; height:41px;}
#menu li{float:left; background: url("../images/menu_sep.png") no-repeat right top;}
#menu li a{display:block; padding:12px 35px 0; height:29px; color:#010101; font-weight:bold; text-decoration:none;}
#menu li a.home_but{width:74px; height:41px; padding:0; text-indent:-9999px; background: url("../images/home.png");}

#top{overflow:hidden; height:65px;}
.logo{float:left; width:383px; padding:5px 0 0 21px;}
.logo a{text-decoration:none; font:45px arial; color:#010101;}
.search{float:right; width:545px; padding-top:10px;}
.search_in{width:421px; line-height:27px; height:27px; padding:2px 0 2px 6px; font:20px arial; background: url("../images/search_in_back.gif"); border:none; vertical-align:middle; margin-right:10px;}
.search input{vertical-align:middle;}
.search_by_name{font-size:11px; color:#b7b7b7; font-weight:bold; line-height:16px;}
.search_by_name span{font-size:12px; font-weight:normal; letter-spacing:0; margin-right:4px;}
.search_by_name a{color:#2b66c1; text-decoration:none; margin-right:4px;}
.search_by_name a.active{color:#f16c00;}
.search_by_name strong{margin-right:4px;}

#header{overflow:hidden;}
.promo{float:left;}
.p_left{float:left; width:203px;}
.p_left a{text-indent:-9999px; display:block; width:143px; padding-left:60px;}
.tab1_link{background: url("../images/promo_tab1_link_icon.gif") no-repeat left top;}
.tab1_link a{height:64px; background: url("../images/promo_tab1_link.gif") no-repeat right top;}
.tab1_link a.active{background-image: url("../images/promo_tab1_link_on.gif");}
.tab2_link{background: url("../images/promo_tab2_link_icon.gif") no-repeat left top;}
.tab2_link a{height:60px; background: url("../images/promo_tab2_link.gif") no-repeat right top;}
.tab2_link a.active{background-image: url("../images/promo_tab2_link_on.gif");}
.tab3_link{background: url("../images/promo_tab3_link_icon.gif") no-repeat left top;}
.tab3_link a{height:60px; background: url("../images/promo_tab3_link.gif") no-repeat right top;}
.tab3_link a.active{background-image: url("../images/promo_tab3_link_on.gif");}
.tab4_link{background: url("../images/promo_tab4_link_icon.gif") no-repeat left top;}
.tab4_link a{height:62px; background: url("../images/promo_tab4_link.gif") no-repeat right top;}
.tab4_link a.active{background-image: url("../images/promo_tab4_link_on.gif");}
.p_right{float:left; border:solid #ebebdf; border-width:1px 1px 1px 0; height:244px; overflow:hidden;}
.p_data{float:left; width:458px; position:relative;}
.tab1,.tab2,.tab3,.tab4{width:458px; height:244px; position:absolute; left:0; top:0;}
.tab1{background: url("../images/promo_tab1.jpg");}
.tab2{background: url("../images/promo_tab2.jpg");}
.tab3{background: url("../images/promo_tab3.jpg");}
.tab4{background: url("../images/promo_tab4.jpg");}

.h_cart{background: url("../images/h_cart_back.jpg"); width:299px; height:246px; float:left;}
.cart_link{width:182px; height:33px; display:block; margin:13px 0 0 88px; text-indent:-9999px;}
.h_cart_info{text-align:right; padding:1px 22px 0 0; color:#f26c00; font-size:24px; line-height:26px; height:42px;}
.h_cart_info .c_checkout{float:right; margin-left:8px; display:block; margin-top:5px; width:77px; height:32px;}
.h_cart span{color:#2b66c1; font:10px verdana; display:block;}
.h_cart_add{color:#868685; font-size:13px; padding:28px 84px 0 13px;}
.h_cart_add .phone{color:#498906; font-size:25px; line-height:28px;}
.h_cart_add .or{color:#868685; font-size:18px; padding-left:102px; line-height:20px;}
.startchat{padding-left:24px;}

#content{overflow:hidden; padding-top:7px;}
#left{float:left; width:186px; margin-right:25px; background: url("../images/product_categories.png") no-repeat left top; padding-top:38px;}
#menu_categories{border:solid #efefe6; border-width:0 1px; color:#8e8e8e; padding-top:6px;}
#menu_categories li a{display:block; padding:2px 0 2px 17px; font-weight:bold; font:bold 16px arial; color:#2b66c1; text-decoration:none;}
#menu_categories li a.menu_categories_active{color:#000 !important; background: url("../images/arrow.gif") no-repeat 7px 8px;}
#menu_categories li ul li a{background: url("../images/dot.gif") no-repeat 0 7px; padding:2px 0 3px 10px; font:bold 12px arial; margin:2px 0 2px 17px;}
#menu_categories li ul li a:hover{color:#000;}
#menu_categories li ul li.all_products{padding-bottom:11px;}
#menu_categories li ul li.all_products a{font:12px arial; margin-left:0; background: url("../images/all_products_back.gif") no-repeat 17px top; padding-left:20px;}

.mc_bottom{background: url("../images/categories_bottom.gif"); height:4px; font-size:0;}

#right{float:left; width:751px;}
.bookmark{float:right; width:127px; padding-left:168px; background: url("../images/add_to_bookmark.gif") no-repeat left 2px; margin-top:12px;}
#right .title{padding:4px 0 11px; font-family:arial; font-style:italic; font-size:30px; color:#393939; line-height:32px;}
.products{overflow:hidden;}
.item{float:left; width:207px; padding:3px 15px 12px 13px; background: url("../images/item_back.gif") no-repeat right top; height:295px; margin-right:23px;}
.i_image{float:left; height:75px;}
.i_price{font:42px tahoma; color:#f26c00; float:right; text-align:right;}
.i_price span{font-size:28px;}
.i_price strong{display:block; color:#868685; font-size:16px; font-weight:bold; margin-top:-7px; padding-right:3px;}
.item h2{font:bold 18px tahoma; clear:both;}
.item h2 a{text-decoration:none; color:#010101;}
.item h2 span{color:#868685; display:block; font-size:13px;}
.i_text{height:125px; margin-top:8px; line-height:16px;}
.item .fl{margin-top:6px;}

.we_recommend{background: url("../images/we_recommend.jpg"); width:564px; height:120px; padding:0 20px 0 166px; font-size:12px; margin-bottom:12px;}
.wr_price{float:right; width:200px; text-align:right; color:#f26c00; font-size:56px;}
.wr_price span{font-size:37px;}
.we_recommend h2{padding-top:49px; padding-bottom:3px; font-size:18px;}
.we_recommend a{color:#010101; text-decoration:none;}
.we_recommend .wr_link{float:right;}

.rx_recommend
{background: url("../images/rxoffer.jpg")
repeat-x top;
height:auto;
height:96px;
font-size:12px;
margin-bottom:12px;
padding:15px;
border:1px outset #efefe6;
}

.index_testimonials{overflow:hidden; color:#010101;}
.index_testimonials .no_marg{border:none; padding-right:0;}
.it_item{float:left; width:351px; margin-right:27px; padding-right:17px; border-right:solid 1px #ecece1;}
.it_item img{border:solid 1px #ecece1; float:left; margin-right:6px;}
.it_item h3{color:#010101; font-size:14px; margin-bottom:7px;}

.accept_and_ship{overflow:hidden; padding-top:25px; padding-bottom:45px; font-size:11px; font-weight:bold;}
.accept_and_ship span{display:block; padding-bottom:8px;}
.we_accept{float:left; width:553px; height:60px; background: url("../images/we_accept_back.png"); padding:4px 0 0 13px;}

.we_ship{float:right; width:355px; height:60px; text-align:right; background: url("../images/we_ship_back.png"); padding:4px 13px 0 0;}

#footer{background: url("../images/footer_back.png"); height:55px; padding:11px 18px 0 15px;}
.f_left{float:left; width:620px;}
.f_menu{overflow:hidden;}
.f_menu li{float:left; margin-right:16px;}
.f_menu li.active a{color:#f16c00;}
.f_menu a{color:#010101; text-decoration:none; font:bold 12px arial;}
.rights{font-size:11px; color:#5f5f5f; padding-top:9px;}
.rights a{color:#949596; text-decoration:none;}
.f_right{float:right; color:#498906; font:24px arial; text-align:right; width:190px;}
.f_right span{color:#000; font:11px tahoma; display:block;}

/* cart
---------------------------------------- */
.top_border{background: url("../images/cart_top.gif"); height:2px; font-size:0;}
#cart{border:solid #ebebdf; border-width:0 1px; padding:10px 17px 0 14px;}
#cart td{border-bottom:solid 1px #e2e2e2; height:51px; text-align:center; font-weight:bold;}
#cart .table_head td{font-size:17px; color:#868685; padding-bottom:4px; border-bottom:solid 2px #0a0a0a; height:auto; font-weight:normal;}
#cart .product_head{padding-left:6px; text-align:left;}
#cart .img{width:73px; text-align:left;}
#cart .product{width:169px; font-size:16px; color:#393939; text-align:left;}
#cart .product div{padding:5px 0 0;}
#cart .product span{color:#868685; font-size:13px;}
#cart .package{width:109px; color:#010101; font-size:14px;}
#cart .package span{color:#498906; font-size:12px; display:block;}
#cart .qty{width:76px;}
.qty_in{width:25px; height:16px; font:bold 12px arial; color:#555555; vertical-align:3px; margin:0 2px; border:solid 1px #e2e2e2; text-align:center;}
#cart .price{width:93px; font-size:16px; color:#2b66c1;}
#cart .subtotal{width:110px; font-size:16px; color:#f26c00;}
#cart .remove{width:86px;}
#cart .remove a{font-size:14px; color:#393939; text-decoration:none;}
#cart .remove img{vertical-align:-1px; margin-right:2px;}
#cart .product .free_product{color:#f26c00; font-size:16px;}
#cart .product .free_product2{color:#868685; font-size:14px;}

.cart_bottom{padding-top:7px; border-top:solid 1px #8a8a89; position:relative; top:-1px; padding-left:2px; height:44px;}
.cart_bottom input{margin-right:9px; float:left;}
.b_total{float:left; font:24px arial; color:#f26c00; margin-left:36px; width:183px;}
.cart_bottom .cart_checkout{margin-right:0;}

.bottom_border{background: url("../images/cart_bottom.gif"); height:2px; font-size:0; margin-bottom:33px;}

/* product
---------------------------------------- */
.product{overflow:hidden;}
.product_left{background: url("../images/product_top.gif") no-repeat left top; float:left; width:539px; margin-right:25px; margin-bottom:13px;}
.product_left_inner{border:solid #E7E7DA; border-width:0 1px; padding:0 13px 12px;}
.free_bonus{background: url("../images/free_bonus_bottom.gif") no-repeat left bottom; padding:7px 0 10px 14px;}
.free_bonus_wrap{background: url("../images/free_bonus_top.png") no-repeat left top;}
.free_bonus_wrap2{float:right; width:171px; background: url("../images/free_bonus_back.gif"); margin-right:-14px;}
.free_bonus h3{color:#f26c00; font-size:14px; padding-bottom:4px;}
.free_bonus li{background: url("../images/dot2.gif") no-repeat left 8px; padding:2px 0 2px 13px; color:#2b66c1; font-size:12px;}

.product_img{float:left; width:87px; padding-top:5px;}
.product_img img{width:75px;}
.product_left h2{font-size:18px; padding-top:20px;}
.product_left h2 span{display:block; color:#868685; font-size:13px;}
.p_text{clear:both; padding-top:4px;}
.product_left h1{color:#498906; height:30px; padding:10px 0 5px;}
.product_left h1 span{color:#010101; font-size:18px;}
.product_table{}
.ta_c{text-align:center;}
.product_table td{border-bottom:solid 1px #e2e2e2; height:51px; font-weight:bold;}
.product_table .table_head td{font-size:17px; color:#868685; padding-bottom:4px; border-bottom:solid 2px #0a0a0a; height:auto; font-weight:normal;}
.product_table .package{width:133px; color:#010101; padding-left:6px;}
.product_table .bonus{color:#1493e2; font:11px arial;}
.product_table .price{width:204px; color:#7d7d7d; font-size:12px;}
.product_table .price .c1{color:#010101; font-size:14px;}
.product_table .price .c2{color:#2b66c1; font-size:16px;}
.product_table .save{width:85px; color:#f26c00; font:24px arial;}
.product_table .order{width:88px; text-align:center;}

.table_bord_bottom{border-top:solid 1px #8a8a89; position:relative; top:-1px; font-size:0;}

.tabs{height:37px; margin-top:15px;}
.tabs a{display:block; height:27px; padding-top:10px; text-decoration:none; color:#2b66c1; text-align:center; font-size:12px; float:left; font-weight:bold;}
#tab1 a{width:174px; background: url("../images/p_tab1.png");}
#tab2 a{width:176px; background: url("../images/p_tab2.png");}
#tab3 a{width:161px; background: url("../images/p_tab3.png");}
#tab1.tab_active a{color:#010101; background: url("../images/p_tab1_on.png");}
#tab2.tab_active a{color:#010101; background: url("../images/p_tab2_on.png");}
#tab3.tab_active a{color:#010101; background: url("../images/p_tab3_on.png");}
.tab_content{padding:7px 10px 0; color:#010101; font-size:12px; background:#fbfbf9; border:solid #efefe6; border-width:0 1px;}
.tab_content_bottom{background: url("../images/tab_content_bottom.gif"); height:4px; font-size:0;}

.product_left_bottom_border{background: url("../images/product_left_bottom.gif"); font-size:0; height:2px;}

.product_right{float:left; width:186px;}
.right_block_top{background: url("../images/right_block_top.gif"); height:2px; font-size:0;}
.right_block{border:solid #ecece1; border-width:0 1px; overflow:hidden; padding:7px 15px 12px;}
.free_shipping{background: url("../images/free_shipping_icon.jpg") no-repeat 124px 7px;}
.right_block h2{font-size:18px; padding-top:3px;}
.right_block h2 a{color:#010101; text-decoration:none;}
.right_block .fz13{color:#868685; display:block; padding-bottom:14px; font-weight:bold;}
.right_block .fz14{color:#868685; display:block; padding-bottom:18px; font-size:14px; font-weight:bold;}
.free_shipping_text{padding-bottom:16px;}
.right_block_bottom{background: url("../images/right_block_bottom.gif"); height:2px; font-size:0; margin-bottom:16px;}

.bestsellers{background: url("../images/bestsellers_icon.jpg") no-repeat 124px 7px;}
.best_item{border-bottom:solid 1px #ecece1; overflow:hidden; padding-bottom:16px; margin-top:5px;}
.best_item .fz13{padding-bottom:8px; padding-top:2px;}
.bi_img{float:left; width:65px;}
.bi_price{color:#f26c00; font-size:31px; text-align:right;}
.bi_price span{font-size:21px;}
.bi_price strong{display:block; color:#868685; font-size:14px; margin-top:-5px;}
.best_item h2{clear:both;}
.bi_text{padding-bottom:12px;}
.best_item .fl{margin-top:7px;}
.bestsellers .no_bord{padding-bottom:2px;}


/* testimonials
---------------------------------------- */
.marg{padding:14px 14px 18px 15px; border:solid #ecece1; border-width:0 1px;}
.testimonials{overflow:hidden; border-bottom:solid 1px #ecece1; padding-bottom:14px; margin-bottom:14px;}
.test{float:left; width:340px; height:106px; padding:2px 14px 10px 0; color:#010101; margin-right:18px; border-right:solid 1px #ecece1;}
.testimonials .no_bord{padding-right:5px; margin-right:0;}
.test img{border:solid 1px #ecece1; float:left; margin-right:6px;}
.test h3{color:#010101; font-size:14px; margin-bottom:7px;}

fieldset{border:none;}
.test_form{margin-top:-5px;}
.test_form label{display:block; font:12px arial; color:#000; padding-bottom:4px; padding-left:2px;}
.tf_left{float:left; width:501px;}
.tf_left textarea{width:496px; height:116px; padding:2px 0 0 4px; border:solid 1px #ecece1; color:#010101; font:12px arial;}
#name,#email{width:191px; height:19px; padding:2px 0 2px 4px; border:solid 1px #ecece1; margin-bottom:8px; color:#010101; font:12px arial;}
#email{margin-bottom:10px;}
.tf_right{float:right; width:199px;}

/* added
---------------------------------------- */
p.info_title{font-weight:bold; margin-top:20px;}
.info_title{font-weight:bold; color:#010101; font-size:13;}
.tab_content p{margin-bottom:15px;}
#found_categories{line-height:20px; padding-left:15px;}

#pages{padding:10px 0 0 4px; font:bold 12px arial; overflow:hidden; clear:both;}
#pages ul li{float:left; margin-right:8px;}
#pages ul li a{color:#000; display:block; width:16px; height:14px; padding:11px 2px 0 0; text-align:right; text-decoration:none; border:solid 1px #dddddd;}
#pages ul li.active{color:#5f5f5f; width:16px; height:14px; padding:11px 2px 0 0; text-align:right; font-weight:bold; border:solid 1px #078eff;}