*{margin:0px; padding:0px;}
html{}
body{font:12px arial; color:#3c3c3c; background: url("../images/top_back.png") repeat-x top;}
img{border:none;}
a{outline:none; color:#1c3ca4;}
ul li{list-style:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.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:1000px; margin:0 auto; position:relative;}

#header{height:112px; background: url("../images/header_back.jpg");}
.logo{padding-left:2px; float:left; width:627px;}
.logo a{font:bold 24px arial; color:#282828; text-decoration:none; text-transform:uppercase; display:block; background: url("../images/logo.jpg"); width:254px; height:102px; margin:6px 0 0 24px; text-indent:-9999px;}

.bookmark{float:right; width:39px;}
.h_cart{float:right; width:173px; font:bold 11px tahoma; color:#FFF;}
.cart_link{display:block; width:113px; height:27px; text-indent:-9999px; background: url("../images/h_your_cart.gif"); margin-bottom:3px;}
.hc_total{color:#ce1827; font:24px tahoma; margin-right:10px;}
.h_cart img{margin-top:10px;}

#menu{height:29px;}
#menu li{float:left;}
#menu a{display:block; height:29px; text-indent:-9999px;}
#menu .but1{width:88px; background: url("../images/but1_home.jpg");}
#menu li.active .but1{background: url("../images/but1_home_on.jpg");}
#menu .but2{width:139px; background: url("../images/but2_order_status.jpg");}
#menu li.active .but2{background: url("../images/but2_order_status_on.jpg");}
#menu .but3{width:134px; background: url("../images/but3_testimonials.jpg");}
#menu li.active .but3{background: url("../images/but3_testimonials_on.jpg");}
#menu .but4{width:89px; background: url("../images/but4_faq.jpg");}
#menu li.active .but4{background: url("../images/but4_faq_on.jpg");}
#menu .but5{width:127px; background: url("../images/but5_contact_us.jpg");}
#menu li.active .but5{background: url("../images/but5_contact_us_on.jpg");}
#menu .but6{width:122px; background: url("../images/but6_newsletter.jpg");}
#menu li.active .but6{background: url("../images/but6_newsletter_on.jpg");}
#menu .but7{width:160px; background: url("../images/but7_shipping_terms.jpg");}
#menu li.active .but7{background: url("../images/but7_shipping_terms_on.jpg");}
#menu .but8{width:141px; background: url("../images/but8_terms_of_use.jpg");}
#menu li.active .but8{background: url("../images/but8_terms_of_use_on.jpg");}

#content_wrap{background: url("../images/content_wrap_back.gif") repeat-y left;}
#content{overflow:hidden; background: url("../images/content_back.png") repeat-x top;}
#left{float:left; width:231px; margin-right:19px; background: url("../images/product_categories.gif") no-repeat 17px 17px; padding-top:42px; padding-bottom:460px;}
#menu_categories{}
#menu_categories li{}
#menu_categories li a{border-top:solid 1px #f5f5f5; display:block; height:17px; padding:7px 0 0 28px; background: url("../images/dot.gif") no-repeat 16px 12px; color:#3c3c3c; text-decoration:none;}
#menu_categories li a:hover{background: url("../images/menu_li_hover.gif");}
#menu_categories li a.menu_categories_active{color:#FFF !important; font-weight:bold; background: url("../images/menu_li_active.gif")	!important;}
#menu_categories li ul li a{background: url("../images/dot2.gif") no-repeat 28px 8px; height:14px; font:12px arial; padding:2px 0 2px 37px; border:none; color:#032f9a;}
#menu_categories li ul li a:hover{color:#d50c0c; background: url("../images/dot2.gif") no-repeat 28px 8px;}
#menu_categories li ul li a.active{color:#D50C0C;}
#menu_categories li ul li.all_products{padding-top:2px;}
#menu_categories li ul li.all_products a{font:bold 13px arial; color:#3c3c3c; background:none; padding-left:28px;}

.guarantee{background: url("../images/your_garantee.gif") no-repeat 12px top; padding-top:29px; text-align:center; position:absolute; left:0; bottom:150px; width:230px;}
.guarantee li{padding-bottom:6px;}

#right{float:left; width:750px;}
#right .title{padding:13px 0 15px;}
.r_top{height:42px; border-bottom:solid 1px #e8e8e8;}
.search{margin-top:13px; float:left; width:555px; background: url("../images/search_sep.gif") no-repeat right top;}
.search .field{float:left; width:206px; background: url("../images/search_sep.gif") no-repeat right top;}
.search_in{width:151px; height:14px; padding:1px 0 1px 4px; margin-right:12px; vertical-align:6px; border:solid 1px #a3a3a3; font:12px arial; color:#8d8d8d;}
.search .by_name{overflow:hidden; font-weight:bold; color:#a8a8a8; padding-top:2px; padding-left:19px;}
.search .by_name a{color:#555555; text-decoration:none; margin-right:1px;}
.search .by_name a.active{color:#e10000;}
.search .by_name span{margin-right:1px;}

.toll_free{float:left; color:#5f5f5f; font-size:16px; width:180px; background: url("../images/phone.gif") no-repeat 13px 13px; text-indent:-9999px; height:34px;}

.products{overflow:hidden; border-bottom:solid 1px #e8e8e8;}
.item{float:left; width:212px; margin-right:50px; padding:5px 0 21px;}
.i_img{float:right; width:88px;}
.item h3{padding-top:12px; font-size:12px; text-transform:uppercase; padding-bottom:2px;}
.i_price{font-size:24px; color:#e10000; background: url("../images/per_unit.gif") no-repeat right 5px; padding-right:26px; float:left;}
.i_text{clear:both; padding-top:4px; height:110px;}
.add_to_cart{float:right;}
.details{padding-top:4px;}
.details a{text-decoration:none; font-weight:bold; font-size:13px; color:#032f9a;}

.ban{padding-bottom:10px;}

.index_testimonials{overflow:hidden; border-bottom:solid 1px #e8e8e8;}
.index_testimonials .no_back{margin-right:0;}
.in_test{float:left; width:225px; margin-right:15px; padding-right:15px; margin-top:5px; background: url("../images/test_sep.gif") no-repeat right top; color:#727272; padding-bottom:15px;}
.in_test strong{display:block; padding-bottom:10px; color:#3c3c3c;}

#we_accept{text-align:center; margin-top:16px;}

#footer{margin-top:10px; background: url("../images/footer_back.png") repeat-x top; height:55px;}
.f_menu{padding-top:17px;}
.f_menu li{float:left; padding:3px 19px 0 18px; background: url("../images/footer_sep.png") no-repeat right top; height:20px;}
.f_menu li.no_back{padding-right:0;}
.f_menu li a{color:#7d7d7d; text-decoration:none;}
.f_menu li.active a{color:#032f9a;}
.rights{font-size:11px; color:#7d7d7d; float:left; width:211px; padding:17px 0 0 29px;}
.rights a{color:#7d7d7d; text-decoration:none;}

/*---------testimonials--------*/
.testimonials_page{background:url(../images/comma_l.gif) no-repeat left top;}
.testimonials_page_1{background:url(../images/comma_r.gif) no-repeat bottom right; padding:20px 0 10px; font-family:tahoma;}
.test{width:220px; float:left; color:#5f5f5f; margin:0 25px 22px 0; display:inline;}
.test strong{display:block; height:17px; padding-top:3px; padding-left:10px; background: url(../images/line.gif) no-repeat left; color:#555555; margin-bottom:6px;}
.add_comment{font-family:tahoma; padding:10px 0 20px 0; position:relative; background: url(../images/products_sep.gif) repeat-x bottom left; float:left; width:731px;}
.add_comment label{font-weight:bold; font-size:11px; color:#555555; display:block; width:198px; float:left; margin-right:1px; padding-bottom:1px;}
.add_comment #name, .add_comment #email{width:177px; height:16px; border:solid 1px #b7bcbf; margin-right:19px;}
.add_comment textarea{width:478px; height:130px; border:solid 1px #b7bcbf; margin-top:8px;}
.add_comment .note{position:absolute; top:27px; left:478px; width:255px; line-height:15px; color:#555555;}
.add_comment .note span{display:block; width:199px; margin-left:28px; background: url(../images/note_back.gif); padding:0 14px;}
.add_comment .note span img{vertical-align:-1px;}
.add_comment .note_bottom{float:right;}
.add_comment_but{position:absolute; left:510px; top:156px;}