*{margin:0px; padding:0px;}
html{}
body{font:13px tahoma; color:#000; line-height:1.3;}
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:961px; margin:0 auto;}

#menu_wrap{background: url("../images/menu_bg.png");}
#menu{background: url("../images/menu_right.png") no-repeat right top;}
#menu_inner{background: url("../images/menu_left.png") no-repeat left top; height:35px;}
#menu li{float:left; background: url("../images/menu_sep.png") no-repeat right top;}
#menu li a{display:block; float:left; padding:9px 24px 0; height:26px; color:#010101; font:bold 17px arial; text-decoration:none;}
#menu li.active a{color:#c61700;}

#top{overflow:hidden; height:79px;}
.logo{float:left; width:432px; padding-top:16px;}
.logo a{display:block; width:365px; height:51px; background: url("../images/logo.gif"); text-indent:-9999px;}
.search{float:right; width:529px; padding-top:21px;}
.search_in{width:397px; line-height:27px; height:27px; padding:2px 0 2px 30px; font:20px arial; background: url("../images/search_in_bg.gif"); border:none; margin-right:7px;}
.search input{vertical-align:middle;}
.search_by_name{font:bold 11px arial; color:#b7b7b7; line-height:16px;}
.search_by_name span{font-size:12px; font-weight:normal; letter-spacing:0; margin-right:6px;}
.search_by_name a{color:#010101; text-decoration:none; margin-right:3px;}
.search_by_name a.active{color:#c61700;}
.search_by_name strong{margin-right:3px;}

#header{overflow:hidden; height:249px; background: url("../images/header_bg.jpg");}
.promo{float:left; width:687px;}
.promo_inner{margin:64px 0 0 310px; background: url("../images/promo_bg.jpg") no-repeat left top;}
.pi_top{padding:50px 0 0 109px; height:73px;}
.promo_inner span{color:#c61700; font-size:42px; margin-right:14px; vertical-align:baseline;}
.promo_inner .text{font-weight:bold; font-size:11px; line-height:14px; padding-left:21px; width:320px;}

.h_cart{width:274px; float:left;}
.cart_link{width:117px; height:23px; display:block; margin:13px 0 0 145px; text-indent:-9999px;}
.h_cart_info{text-align:right; padding:6px 13px 0 0; color:#c61700; font:29px arial; line-height:30px; height:89px; overflow:hidden;}
.h_cart_info span{color:#010101; font-size:13px; font-weight:bold; display:block; line-height:14px;}
.h_cart_info .h_checkout{padding:12px 1px 0 0;}
.h_cart_add{padding-top:21px;}
.h_cart_add .toll_free{width:167px; background: url("../images/toll_free.gif") no-repeat 24px top; text-indent:-9999px; padding-left:24px; height:51px;}

#content{overflow:hidden;}
#left{float:left; width:202px; margin-right:17px; background: url("../images/product_categories.png") no-repeat left top; padding-top:35px;}
#menu_categories{border:solid #d2d2d2; border-width:0 1px; padding:6px 0 13px 7px;}
#menu_categories li a{display:block; padding:3px 0 3px 10px; font:bold 16px arial; color:#010101; text-decoration:none; background: url("../images/arrow.gif") no-repeat left 8px;}
#menu_categories li.active a{background-image: url("../images/arrow_on.gif"); color:#c61700;}

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

#right{float:left; width:742px;}
.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:8px 0 3px; height:23px;}
.products{overflow:hidden;}
.item{float:left; width:207px; padding:3px 15px 12px 13px; background: url("../images/item_bg.gif") no-repeat right top; height:284px; margin:0 18px 16px 0;}
.i_image{float:left; height:75px;}
.i_price{font:42px tahoma; color:#c61700; float:right; text-align:right;}
.i_price span{font-size:28px;}
.i_price strong{display:block; color:#b7b7b7; 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:#b7b7b7; display:block; font-size:13px;}
.i_text{height:125px; margin-top:8px; line-height:16px;}
.item .fl{margin-top:6px;}

.index_testimonials{overflow:hidden; color:#010101;}
.index_testimonials .no_marg{border:none; padding-right:0;}
#right .index_testimonials .title{padding-bottom:10px;}
.it_item{float:left; width:206px; height:130px; margin-right:14px; padding:0 25px 0 14px; 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:25px 0 15px;}
.we_accept{float:left; width:553px; padding:4px 0 0 5px;}
.we_ship{float:right; width:355px; text-align:right; padding:4px 5px 0 0;}

#footer{background: url("../images/footer_bg.png"); height:48px; padding:11px 18px 0 15px; margin-left:1px;}
.f_left{float:left; width:620px;}
.f_menu{overflow:hidden;}
.f_menu li{float:left; margin-right:16px;}
.f_menu li.active a{color:#c61700;}
.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; text-align:right; width:190px;}
.f_right img{margin-bottom:3px;}
.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 #d5d5d5; 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:#83a53d; 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:#83a53d;}
#cart .subtotal{width:110px; font-size:16px; color:#c61700;}
#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:#c61700; 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; height:44px;}
.cart_bottom input{margin-right:8px; float:left;}
.b_total{float:left; font:24px arial; color:#c61700; width:160px; margin-left:22px; padding-top:4px;}
.b_total span{color:#868685; font-size:17px; font-weight:normal; vertical-align:2px; margin-right:6px;}
.cart_bottom .cart_checkout{margin-right:0; float:right;}

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

/* product
---------------------------------------- */
.product{overflow:hidden;}
.product_left{background: url("../images/left_block_top.gif") no-repeat left top; float:left; width:539px; margin-right:16px; margin-bottom:13px; padding-top:2px;}
.product_left_inner{border:solid #d5d5d5; border-width:0 1px; padding:0 13px 12px;}

.pd_top{overflow:hidden;}
.product_img{float:left; width:170px; 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{padding-top:4px;}
.product_left h1{color:#83a53d; 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:#83a53d; font-size:16px;}
.product_table .save{width:85px; color:#c61700; 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:#010101; 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:#83a53d; background: url("../images/p_tab1_on.png");}
#tab2.tab_active a{color:#83a53d; background: url("../images/p_tab2_on.png");}
#tab3.tab_active a{color:#83a53d; background: url("../images/p_tab3_on.png");}
.tab_content{padding:7px 10px 10px; color:#010101; font-size:12px; background:#fbfbf9; border:solid #d5d5d5; border-width:0 1px 1px;}

.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 #d5d5d5; border-width:0 1px; overflow:hidden; padding:7px 15px 12px;}
.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:#c61700; 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 #d5d5d5; border-width:0 1px;}
.testimonials{overflow:hidden; border-bottom:solid 1px #ecece1; padding-bottom:14px; margin-bottom:14px;}
.test{float:left; width:335px; height:106px; padding:2px 13px 10px 3px; color:#010101; margin-right:13px; 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 #dbdbdb; color:#010101; font:12px arial;}
#name,#email{width:191px; height:19px; padding:2px 0 2px 4px; border:solid 1px #dbdbdb; 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;}