*{margin:0px; padding:0px;}
html{}
body{font:13px arial; color:#6c6c6c; background: #FFF url(../images/back.png) repeat-x top;}
img{border:none;}
a{outline:none; color:#d49900;}
ul li{list-style: none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.no_back{background:none !important;}
.no_bord{border:none !important;}
h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:14px;}
.Star{color:#9a2222;}

#wrap{width:950px; margin:0 auto; padding-left:50px;}

#header{height:256px; background: url(../images/header_back.jpg) no-repeat right top; padding-left:7px; overflow:hidden;}
.logo{float:left; width:310px; padding-top:17px; background: url(../images/logo.gif) no-repeat left 17px; height:52px;}
.logo a{display:block; padding:6px 0 0 48px; font:bold 24px arial; color:#6c6c6c; text-decoration:none;}

.live_support{float:left; width:125px; padding-top:30px;}
.toll_free{float:left; width:250px; padding-top:47px; color:#000; font-weight:bold;}

.header_right{float:right; width:154px;}
.h_cart{padding-top:18px; font-size:13px; line-height:20px;}
.cart_link{display:block; width:104px; height:31px; margin-bottom:7px;}
.h_cart .label{display:block; text-align:right; width:38px; font:11px tahoma; float:left; margin-right:5px; margin-top:2px;}
.h_cart strong{color:#9a2222; display:block;}
.h_cart input{margin-top:13px;}

.promo{padding-top:18px;}

.h_item{clear:left; padding-top:33px;}
.hi_left{float:left; width:208px;}
.hi_middle{float:left; width:139px;}
.h_price{background: url(../images/h_price_back.jpg); width:124px; height:62px; padding-top:7px; font:bold 42px arial; text-align:center; color:#FFF;}
.h_price span{font-size:23px;}
.hi_middle h1{color:#000; font:bold 28px arial; padding:16px 0 7px 7px;}
.hi_right{float:left; width:174px; padding-top:20px; font:14px arial;}
.hi_right a{color:#d49900; font-size:24px; background: url(../images/arrow.gif) no-repeat right 10px; padding-right:19px; display:block; float:left; text-decoration:none; margin-top:10px;}
.hi_middle a{text-transform:uppercase; text-decoration:none;}

#marg{margin-right:50px;}
#menu{background: url(../images/menu_back.jpg); height:32px; padding-left:12px;}
#menu li{float:left; padding:11px 23px 0 22px;}

#main{overflow:hidden;}
.title{padding:11px 0 9px 14px;}
.best1{width:200px; padding:20px 12px 0; border-right:solid 1px #c4c4c4; float:left; height:310px; position:relative;}
.b_image img{display:block; margin:0 auto 10px;}
.b_name{color:#6c6c6c; font:bold 13px arial; float:left;}
.best1 .b_name{width:122px;}
.b_name a{text-decoration:none;}
.b_name h2{font:bold 25px arial; color:#000; line-height:26px;}
.b_name h2 span{color:#6c6c6c; font-size:13px; display:block; margin-top:-4px;}
.b_price{width:78px; height:44px; float:right; font:bold 23px arial; color:#FFF; background: url("../images/price_back.jpg"); text-align:center;}
.b_price span{font-size:18px;}
.b_price strong{display:block; font-size:13px; margin-top:-4px;}
.b_text{clear:both; padding-top:18px;}
.b_bottom{position:absolute; top:303px; width:201px;}
.b_details{display:block; float:left; margin:3px 0 0 0;}
.b_add{display:block; float:right;}

.more_ed{text-align:right; padding:15px 14px 0 0;}

.we_accept{padding-bottom:15px; text-align:center;}

#footer{background: url("../images/footer_back.png"); height:58px;}
.f_menu{padding-top:10px; font:13px arial; overflow:hidden; padding-left:4px;}
.f_menu li{float:left; padding:0 12px 0 13px;}
.f_menu a{color:#010101; text-decoration:none;}
.f_menu li.active a{color:#9a2222;}
.rights{font:11px arial; color:#6c6c6c; padding-top:10px; text-align:center;}
.rights a{color:#6c6c6c; text-decoration:none;}

/* cart
---------------------------------------- */
.search{padding:10px 0 11px 32px; overflow:hidden;}
.search .by_name{background: url("../images/search_by_name.gif") no-repeat left top; float:left; width:540px; font:bold 12px arial; padding-left:117px; padding-top:3px; letter-spacing:1px; height:16px;}
.search .by_name a{color:#555555; text-decoration:none;}
.search .by_name span.active{color:#9a2222;}
.search .by_name span{color:#a8a8a8;}
.search .field{overflow:hidden;}
.search_in{width:158px; height:14px; padding:1px 0 1px 4px; border:solid 1px #878787; margin-right:13px; vertical-align:5px;}
#cart{position:relative; width:632px; margin-bottom:15px;}
#cart table{width:632px;}
#cart .table_head td{background:#d49900; font:bold 12px arial; color:#FFF; height:26px;}
.ta_c{text-align:center;}
#cart .qunt{width:71px; text-align:center; border:solid #d5d5d5; border-width:0 1px 1px;}
.qunt_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 .img{width:69px; text-align:center; border-bottom:solid 1px #d5d5d5;}
#cart .product{width:284px; font:bold 12px tahoma; color:#3c3c3c; border-bottom:solid 1px #d5d5d5; height:47px}
#cart .product span{color:#6c6c6c;}
#cart .product strong{color:#9a2222; font-size:11px;}
#cart .price{width:56px; text-align:center; font:bold 14px arial; color:#555555; border-bottom:solid 1px #d5d5d5;}
#cart .total{width:82px; text-align:center; font:bold 16px arial; color:#9a2222; border-bottom:solid 1px #d5d5d5;}
#cart .remove{width:73px; border:solid #d5d5d5; border-width:0 1px 1px; text-align:center;}
#cart .remove a{font:11px arial; color:#000; text-decoration:none;}
#cart .remove img{display:block; margin:0 auto 2px;}
#cart .bonus{padding:6px 0 4px 2px; border-bottom:solid 1px #d5d5d5;}
#cart .bonus img{vertical-align:-4px; margin-right:6px; text-decoration:none;}
#cart .bonus a{color:#0c6ecf; font:11px arial; text-decoration:none;}
#cart .valign{vertical-align:middle; border:none; padding-top:9px; height:auto;}
#cart .free_name{ border:solid #d5d5d5; border-width:0 0 1px 1px;}
#cart .y1{background: url("../images/y1.png") repeat-y right;}
#cart .y2{background: url("../images/y2.png");}
#cart .y3{background: url("../images/y3.png");}

.cart_bottom{padding-top:10px;}
.b_total{float:right; padding:0 3px 0 68px; font:19px arial; color:#000; background: url("../images/total.gif") no-repeat left;}


/* more_ed
---------------------------------------- */
#content{overflow:hidden; padding-bottom:15px;}
#left{float:left; width:690px;}
#left .products{background: url("../images/products_bb.gif") no-repeat left bottom; overflow:hidden; padding:15px 0;}

#right{float:left; width:196px;}
#right .title{padding-left:3px;}
.rt_test{font:12px arial; padding:0 3px 7px; border-bottom:solid 1px #d5d5d5; margin-bottom:8px;}
.rt_test img{float:left; margin:0 8px 5px 0; border:solid 1px #def6ff;}
.rt_test strong{display:block; color:#656565; padding:1px 0 9px;}
.rt_link{text-align:right;}
.rt_link a{color:#d49900; font:bold 12px arial; padding-right:14px; background: url("../images/arrow2.gif") no-repeat right 4px; text-decoration:none;}
.r_testimonials{padding-bottom:20px;}

.rf_block{border-bottom:solid 1px #d5d5d5; padding:0 3px 7px; margin-bottom:8px; font:12px arial;}
.rf_block strong{display:block; color:#656565; margin-bottom:5px;}

/* product
---------------------------------------- */
.marg2{margin-right:32px; margin-left:24px;}
#product_description{padding-top:30px; overflow:hidden;}
.pd_left{width:167px; float:left; margin-right:36px; text-align:center;}
.pd_left .image{padding-bottom:20px;}
.pd_left .image a img{margin:0; vertical-align:0;}
.pd_left a{color:#0c6ecf; font:12px arial; text-decoration:none;}
.pd_left a img{margin-right:5px; vertical-align:-3px;}
.pd_right{width:431px; font:12px arial; float:left;}
.pd_right h3{color:#000; font:bold 25px arial;}
.pd_right strong{text-transform:uppercase;}
.pd_right h3 span{color:#6c6c6c; font:bold 13px arial; display:block; margin-bottom:10px; margin-top:-2px;}
.synonims{background: url("../images/synonims_middle.gif"); width:431px; margin-top:10px;}
.synonims1{background: url("../images/synonims_bottom.png") no-repeat bottom left;}
.synonims2{background: url("../images/synonims_top.gif") no-repeat top left; padding:3px 8px 4px; color:#555555;}
.synonims strong{color:#000;}
.product_table{position:relative; font-family:arial; margin-top:20px;}
.product_table td{border-bottom:solid 1px #d5d5d5;}
.product_table .table_head td{background:#d49900; height:26px; font:bold 12px arial; color:#FFF;}
.product_table .product{font:bold 12px arial; text-align:center; width:117px; border:solid #e2e2e2; border-width:0 1px 1px; color:#3c3c3c;}
.product_table .product span.gray{color:#6c6c6c;}
.product_table .product span.red{font-size:16px; color:#9a2222;}
.product_table .package{color:#555555; width:156px; font:bold 12px arial; padding:2px 0 2px 12px; height:36px;}
.product_table .bonus{color:#0c6ecf; font:11px arial;}
.product_table .price{width:185px; font-weight:bold; color:#555555; font-size:12px;}
.product_table .price .black{color:#000; font-size:14px;}
.product_table .price .yellow{color:#d49900; font-size:16px;}
.product_table .save{width:75px; color:#9a2222; font:24px arial;}
.product_table .order{width:97px; text-align:center; border-right:solid 1px #e2e2e2;}
.tabs{height:22px; margin:30px 0 15px 0; border-bottom:solid 1px #d5d5d5;}
.tab{float:left; margin-right:1px; width:210px;}
.tabs a{background: url("../images/tab.gif"); width:210px; height:18px; padding-top:4px; color:#656565; font:bold 13px arial; display:block; text-align:center; text-decoration:none;}
.tab_active{float:left; margin-right:1px;}
.tab_active a{background: url("../images/tab_active.gif"); color:#FFF;}
.tab_content{padding:0 20px 15px 2px; color:#3c3c3c; font-size:12px; border-bottom:solid 1px #d5d5d5;}
.tab_content strong{color:#000;}

.similar_products{overflow:hidden;}
.similar_products .title{padding-left:0;}
.best2{width:197px; padding:20px 10px 0 0; margin-right:10px; margin-bottom:15px; border-right:solid 1px #c4c4c4; float:left; height:310px; position:relative;}
.similar_products .no_bord{margin-right:0 !important; padding-right:0 !important;}
.best2 .b_bottom{width:190px;}
.best2 .b_name{width:119px; overflow:hidden;}
.best2 .b_image{height:100px;}

#pages{padding:15px 0 15px 2px; font:14px arial; overflow:hidden;}
#pages ul li{float:left; margin-right:4px;}
#pages ul li a{color:#d49900; display:block; width:21px; height:21px; padding:5px 0 0 0; text-align:center; background: url("../images/pagenr_back.gif"); text-decoration:none;}
#pages ul li.active{color:#000; background: url("../images/pagenr_back.gif"); width:21px; height:21px; padding:5px 0 0 0; text-align:center; font-weight:bold;}

/* testimonials
---------------------------------------- */
.marg3{padding-left:30px; font:12px arial; padding-right:24px;}
.marg3 .title{padding-left:0;}
.tests{background: url("../images/tests_bb.gif") no-repeat left bottom; overflow:hidden; padding:16px 0 13px;}
.test{float:left; width:290px; padding:7px 29px 7px 2px; border-right:solid 1px #c4c4c4; margin-right:22px;}
.test2{float:left; width:290px; padding:7px 0 7px 0;}
.test img,.test2 img{float:left; margin:0 7px 3px 0; border:solid 1px #c4c4c4;}
.test strong,.test2 strong{color:#656565; display:block; margin-bottom:7px;}

.test_form{padding-top:21px;}
fieldset{border:none;}
.tf_left{float:left; width:260px;}
.test_form #name, .test_form #email{width:199px; height:14px; padding:2px 0 2px 4px; border:solid 1px #d5d5d5; margin-bottom:8px; vertical-align:-5px;}
.test_form label{float:left; display:block; font:bold 11px arial; color:#656565; width:37px; padding-top:3px;}
.tf_right{overflow:hidden;}
.form_note{padding-top:10px; padding-right:15px; font:11px arial;}
.txt1{width:366px; height:91px; padding:2px 0 0 4px; font:12px arial; border:solid 1px #d5d5d5;}
.test_form .rt_link{padding:9px 30px 0 0;}

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