/* CSS Document */

html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li, br, hr, a, form, input, tr, td, table, dl, dt, dd {
	padding:0px;
	margin:0px;
	border:0px;
	text-align: left;
}
img{ padding:0; margin:0; outline:0;}
body {
	background:url(../images/bgbg.jpg) repeat-x top;
}
br{ font-size:0; height:0; line-height:0; clear:both;}
a{ outline:none; border:0; text-decoration:underline; color:#a01812;}
a:hover{ color:#000000;}
.float_l{float:left;}
.float_r{float:right;}


/* top */
#wrap{ width:100%; margin:0 auto; padding:0;}
    .inside_wrap{width:944px; margin:0 auto; background-image:url(../images/top_head.jpg); background-repeat:no-repeat;}
	.logo{ float:left; width:308px; margin:0; padding:0;}
	.top_address{ float:right; width:215px; height:100px; background-image:url(../images/cont_head.jpg); background-repeat:no-repeat; font-family: Arial; font-size:14px; color:#a3a3a3; text-align:center; font-weight:bold; padding-top:6px;padding-bottom:10px; line-height:22px;}
	.top_text{font-family: Arial; text-align:center;}
	.top_tel{font-family: Arial; font-size:16px; color:#a3a3a3; text-align:center; font-weight:normal;}

/* banner & nav section*/
#wrap1{ width:100%; margin:0; padding:0;}
#wrap11{ width:100%; height:126px; margin:0; padding:0; background:url(../images/bgbbgbg.jpg) repeat-x bottom;}
#wrap1a{ width:100%; height:174px; margin:0; padding:0; background-image:url(../images/header_back1.jpg); background-repeat:repeat-x;}
  .mid_top{margin:0 auto; width:944px;}
  .button_bg{width:944px; background-image:url(../images/bg_button.jpg); background-repeat:no-repeat; height:47px; float:left;}
  #navi{ width:853px; margin:0 auto;}
	#nav_body{list-style:none;float:right;display:block;width:853px;}
	#nav_body ul{ margin:0;padding:0;}
	#nav_body ul li{margin:0; padding:0;list-style-type:none; float:left;}
  #banner{ width:944px; height:472px; margin:0 auto;}
  #banner1{ width:944px; height:114px; background-image:url(../images/header_next1.jpg); background-repeat:no-repeat; margin:0 auto;}

/* body section*/  
#wrap2{ width:100%; margin:0 auto; padding:0; background-image: url(../images/bg_body.jpg); background-repeat:repeat-x;}
#wrap2a{ width:100%; margin:0 auto; padding:0; background-color:#e3e1e1;}
	.body_mid{width:944px; padding-top:40px; padding-bottom:40px; margin:0 auto;}
	.body_mid2{width:944px; padding-top:40px; padding-bottom:140px; margin:0 auto;}
	.body_mid1{width:944px; margin:0 auto;}
	.body_mid_top{width:918px; padding-left:21px; float:left; padding-bottom:46px;}
	.body_mid_top1{width:918px; padding-left:21px; float:left;}
	
	.box1{width:258px; float:left; padding:0 35px 40px 20px; }
	.box1 h2 {font-family:Tahoma; font-weight:bold; font-size:18px; color:#1F1F1F; line-height:30px; background:url(../images/top_bar.jpg) repeat-x bottom; width:100%; ; margin-bottom:6px; padding-bottom:4px;}
	.box1 p { font-family:Tahoma; line-height:21px; font-size:14px;}
	.box1 p img { float:left; padding-right:12px;}
	
	.buy { margin: 5px; -15px; 5px; 0;}
	.cart { margin: 8px; 0px; 0px; 0px;}
   
/* footer section */ 
   #footer_bg{  width:100%; background-image: url(../images/navi_bg.jpg); background-repeat:repeat-x; background-color:#000000;}
   #footer{ width:944px; margin:0 auto; height:auto;  overflow:auto;}
   
    #navi1{ height:31px; float:left;}

    ul.menu{list-style:none;float:left;display:block; width:938px; padding:0;}
    ul.menu li{ float:left;}
    ul.menu li a{font:normal 14px/31px Tahoma;color:#949494;padding:0 17px; text-decoration:none;}
    ul.menu li a.last{padding:0px;}
    ul.menu li span {float:left; width:2px; height:31px; background:url(../images/bar_line.jpg) no-repeat center; padding:0; margin:0;  }
    ul.menu li a:hover,ul.menu li a.active{ color:#ffffff; text-decoration:none;}
	
	.links_footers{width:944px;}
	.middle_footer{ width:944px; background-image:url(../images/bg_footer_mid.jpg); background-repeat:no-repeat; float:left;}
	
	.footer_allinone{ width:250px; float: left;}
	.footer_allinone h2 { font-family:Arial; font-weight:bold; font-size:21px; color:#ffffff; padding-top:25px; line-height:22px; padding-left:6px;}
		
	.footer_m ul {display:block; padding:0 0 9px 0px; list-style-type:none; margin-top:18px;}
    .footer_m ul li a{color:#a1a1a1;font:normal 13px/16px "Tahoma"; padding:0 0 9px 28px; background-image:url(../images/arrow_1.gif); background-repeat: no-repeat;list-style-type:none; text-decoration:none; line-height:22px;}
    .footer_m ul li a:hover{ color:#ffffff; text-decoration:none;}
	
	.footer_next{padding-top:70px; width:250px; float: left;}
	.footer_n ul{display:block; padding:0 0 9px 0px; list-style-type:none;}
    .footer_n ul li a{color:#a1a1a1;font:normal 13px/16px "Tahoma"; padding:0 0 9px 28px; background-image:url(../images/arrow_1.gif); background-repeat: no-repeat;list-style-type:none; text-decoration:none; line-height:22px;}
    .footer_n ul li a:hover{ color:#ffffff; text-decoration:none;}
	
	.footer_next1{padding-top:70px; width:251px; float: left; color:#ffffff;font:bold 18px/21px Arial;}
	.footer_next1 h2 {color:#ffffff; font:bold 18px/21px "Tahoma";}
    .footer_next1 p {color:#a1a1a1;font:normal 13px/16px "Tahoma";}
	.footer_next1 p a {color:#a1a1a1;font:normal 13px/16px "Tahoma"; text-decoration:none;}
	.footer_next1 p a:hover {color:#FFFFFF; text-decoration:underline;}

	.footer_next2{padding-top:22px; width:143px; float: left; color:#a1a1a1;font:normal 14px/16px "Tahoma"; padding-left:36px;}
	.footer_next2 a{ color:#a1a1a1; text-decoration:none; }
    .footer_next2 a:hover{ color:#ffffff; text-decoration:underline; }
	
	.middle_copyright{ width:944px; text-align:center; font-family:Tahoma; font-size:13px; color:#676767; float:left; padding-top:50px; }
	.middle_copyright a {font-family:Tahoma; font-size:13px; color:#676767; text-decoration:none;}
	.middle_copyright a:hover {color:#FFFFFF; text-decoration:underline;}
	.footer_bot { background-image:url(../images/footer_bg_bot.jpg); width:100%; height:79px;}
	.footer_logo1{ width:913px; float: left; padding-left:31px; padding-top:6px; background-image:url(../images/footer_bg_bot.jpg); list-style:none; float:right; display:block; width:900px;}
	.footer_logo1 ul{ margin:0;padding:0;}
	.footer_logo1 li{margin:0; padding-right:50px;list-style-type:none; float:left;}

/* Product Section */
	.header_text1{padding-top:35px; padding-left:40px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#e05a00;} 
	.header_text2{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff;}
	
    .header_top_menu{ width:900px; margin-left:12px; float: left; height:31px; padding: 0px 0px 15px 0px;}
	
		.header_top_menu ul {margin:0; padding:0; width:auto; list-style:none;} 
		.header_top_menu ul li {margin:0; padding:0; float:left; background:url(../images/breadcrumbs_bg.jpg) repeat-x top;} 
		.header_top_menu ul li span {margin:0; padding:0 10px; width:12px; height:31px; line-height:31px;}
		.header_top_menu ul li a {font:normal 12px/31px Tahoma; color:#787878; text-decoration:none;}
		.header_top_menu ul li a:hover {color:#000000; text-decoration:none;}
	 	
	.text_link{float:left; font-family:Tahoma; font-size:12px; height:25px; padding-left:22px; color:#787878; padding-top:4px;}
	.text_link a{float:left; font-family:Tahoma; font-size:12px; height:25px; color:#787878; text-decoration:none;}
	.text_link a:hover{float:left; font-family:Tahoma; font-size:12px; height:25px; color:#000000; text-decoration:none;}
	.text_link1{float:left; font-family:Tahoma; font-size:12px; height:25px; margin-left:12px; padding-top:6px; padding-left:16px; background-image: url(../images/arrow_2.jpg); background-repeat:no-repeat; color:#787878;}
	.text_link1 a{float:left; font-family:Tahoma; font-size:12px; height:25px; color:#787878; text-decoration:none;}
	.text_link1 a:hover{float:left; height:25px; color:#000000; text-decoration:none;}
	
	.text_tr a{font-family:Tahoma, Geneva, sans-serif; color:#CCC; text-decoration:none;}
	.text_tr a:hover{font-family:Tahoma, Geneva, sans-serif; color:#fff; text-decoration:none;}
	
	.body_middle_product{margin-left:40px;width:904px; float:left;}
	
	.footer_allinone1{ width:238px; float: left;}
	 h2.footer_text_all1 {font-family:Tahoma; font-weight:bold; font-size:18px; color:#1F1F1F; line-height:30px; background:url(../images/top_bar.jpg) repeat-x bottom; width:100%; ; margin-top:8px; padding-bottom:4px;}
		
	.footer_m1 ul{display:block; padding:0 0 9px 0px; list-style-type:none; }
    .footer_m1 ul li a{display:block; color:#000000;font:normal 13px/16px "Tahoma"; padding:12px 0 12px 12px; list-style-type:none; text-decoration:none; border-bottom:1px dotted #9c9c9c; line-height:7px;}
    .footer_m1 ul li a:hover{display:block; color:#ffffff; background-image: url(../images/bg_arrow1.jpg); background-repeat: no-repeat; list-style-type:none; text-decoration:none;}
	.footer_m1 ul li a:active{display:block; color:#ffffff; background-image: url(../images/bg_arrow1.jpg); background-repeat: no-repeat; list-style-type:none; text-decoration:none;}
	
	.left_panel{float:left; width:593px; margin-left:49px;}
	.left_panela{float:left; width:640px; margin-left:24px;  position:relative;}
	.left_panel_text{font-family: Tahoma; font-size:14px; padding-top:12px; color:#1f1f1f; line-height:21px;}
	.left_panel_texta{font-family: Tahoma; font-size:14px; padding-top:12px; padding-left:62px; color:#1f1f1f; line-height:21px;}
	.box_whole_products{width:590px; float:left; padding-bottom:38px;}
	.block_1{width:182px; float:left; background:url(../images/pbg.jpg) repeat-y left top;}
	.block_1a{width:182px; float:left; height:140px; padding:20px 0; text-align:center; background-image: url(../images/bg_top_pro1.jpg); background-repeat:no-repeat;}
	.block_2{width:182px; float:left; text-align:center; font-family:Tahoma; line-height:14px; color:#ffffff; background-image: url(../images/bg_top_pro2.jpg); background-repeat:no-repeat; height:45px; font-size:12px; }
	.block_mid{width:17px; float:left;}
	
	.block_bottom{width:920px; height:80px; background-image: url(../images/bg_down.jpg); background-repeat:no-repeat; float:left; margin-left:12px; margin-bottom:35px;} 
	.block_text1{width:570px; padding-right:36px; padding-left:23px; float:left; margin-top:4px; margin-left:1px;}
	.block_text1 h2 {font:bold 24px/32px Tahoma; color:#1F1F1F;}
	.block_text1 p {font:normal 14px/18px Tahoma; color:#4A4A4A;}
	.block_but1{width:274px; float:right; margin-top:8px; margin-right:8px;}
	
		.distributers_signup {margin:0; padding:0; width:274px; height:63px;}
		.distributers_signup a {background:url(../images/distributers_signup.jpg) no-repeat 0 0; width:274px; height:63px; display:block; text-indent:-5000px;}
		.distributers_signup a:hover {background:url(../images/distributers_signup.jpg) no-repeat 0 -63px; width:274px; height:63px;}
		.distributers_signup a.active {background:url(../images/distributers_signup.jpg) no-repeat 0 -63px; width:274px; height:63px;}
	
a.select{display:block; color:#000 !important; list-style-type:none; text-decoration:none;}
  
  .block_product_details{width:590px; float:left; margin-top:16px;}
  .block_productdetails{width:570px; height:173px;}
  .block_productdetails1{
	width:530px;
	height:35px;
	text-align:right;
	background-image: url(../images/comfort_bg.jpg);
	background-repeat:no-repeat;
	padding-right:40px;
	font:normal 14px/16px "Tahoma";
	color:#ffffff;
	padding-top:8px;
}

  .block_productdetails2{width:590px; height:225px; background:url(../images/prodDetailsBG.jpg) top left repeat-y;}
  .block_productdetails3{ width:570px; height:35px; text-align:right; background-image: url(../images/prodDetailsBottom.jpg); background-repeat:no-repeat; padding-right:20px; font:normal 14px/16px "Tahoma";	color:#ffffff;	padding-top:8px;}
  
  .block_text_new{ padding-top:33px; width:570px; float: left; margin-bottom:24px; font-family:Tahoma; font-size:14px; line-height:21px;}
  .block_text_new1{ padding-top:25px; width:570px; float: left; margin-bottom:24px; font-family:Tahoma; font-size:14px; line-height:21px;}
  .block_line{border-bottom:1px solid #bababa; width:520px; float: left;}
  
  .text_headerall{font-family:Tahoma; font-size:26px; color:#1f1f1f;}
  .text_headerall1a{font-family:Tahoma; font-size:26px; color:#1f1f1f; float:left;}
  .text_headerall1{font-family:Tahoma; font-size:18px; color:#1f1f1f; float:right; padding-right:15px;}
  .text_headerall1b{font-family:Tahoma; font-size:14px; color:#1f1f1f; padding-top:15px;}
  .text_headerallc{font-family:Tahoma; font-size:26px; color:#1f1f1f; padding-left:62px;}
  .text_header_arrow{font-family:Tahoma; font-size:14px; font-weight:bold; padding-left:18px; background-image: url(../images/arrow_1a.jpg); background-repeat:no-repeat;}
  .text_1a{font-family:Tahoma; font-size:14px; font-weight:normal; padding-left:18px;}
  .text_1b{font-family:Tahoma; font-size:14px; font-weight:normal; padding-left:35px;}
  .text_1c{font-family:Tahoma; font-size:14px; font-weight:normal; padding-left:38px; list-style-type: disc; padding-bottom:15px;}
  
  .block_contact_form{width:600px; float:left; margin-top:25px; margin-bottom:52px;}
  .block_left_contact{ width:282px; margin-right:26px; float:left;}
  .block_right_contact{ width:282px; float:left;}
  .contact_text_1{ font-family:Tahoma; font-size:12px; color:#666666; float: left; width:282px; padding-bottom:8px;}
  .contact_text_2{ font-family:Tahoma; font-size:12px; color:#666666; float: left; width:282px; padding-bottom:8px; padding-top:8px;}
  .contact_text_3{ font-family:Tahoma; font-size:12px; color:#666666; float: left; width:282px; padding-bottom:25px;}
  .contact_form_1{ width:282px; height:30px;float: left;}
  .contact_form_2{ width:282px; height:206px;float: left; padding-bottom:25px;}
  .contact_form_input{ width:280px; padding:4px; font-family:Tahoma; font-size:13px; border: 1px solid #bdbcbc; background-image: url(../images/bg_contfrm.jpg); background-repeat:repeat-x; color:#666666;}
  .contact_form_textarea{ width:280px; height:196px; padding:4px; font-family:Tahoma; font-size:13px; color:#666666; border: 1px solid #bdbcbc; background-image: url(../images/bg_contfrm1.jpg); background-repeat:repeat-x; overflow: auto;}
  .contact_text_form{width:142px; height:20px; padding-top:15px; padding-right:11px; float: left; font-family:Tahoma; font-size:11px; color:#666666;} 
  .contact_submit_form{width:123px; height:35px;float: left;} 
  
  .gloves_box1{width:578px; margin-left:62px; float:left; padding-top:30px; background-image: url(../images/bg_top_list.jpg); background-repeat:repeat-x; height: 64px;}
  .text_gloves{font-family:Tahoma; font-size:26px; color:#1f1f1f; padding-left:19px; float: left;}
  .belts_but{ padding-right:22px; float:right; width:auto;}
  .belts_but ul {margin:0; padding:0; list-style:none;}
  .belts_but ul li {margin:0; padding:0; background:url(../images/bu_bg.jpg) repeat-x top; float:left;}
  .belts_but ul li a {margin:0; padding:0 10px; font:normal 12px/27px Tahoma; color:#FFFFFF; text-decoration:none; display:block;}
  .belts_but ul li a:hover {color:#FF0000;}
  
  .gloves_block1{ margin-top:20px; float:left; padding-bottom:20px; width:640px; background:url(../images/line.gif) no-repeat bottom right;}
  .gloves_block2a{ margin-top:20px; float:left; padding-bottom:17px; width:640px; background-image:url(../images/line_1.jpg); background-position:bottom; 
  background-repeat:no-repeat;}
  .gloves_block2b{ margin-top:20px; float:left; padding-bottom:17px; width:640px;  background-image: none; background-position:bottom; 
  background-repeat:no-repeat;}
  .gloves_img {width:184px; padding-right:46px; float:left; position:relative;}
  .gloves_imgage {position:absolute; top:0; left:62px; width:122px; height:131px;} 
  .gloves_new {position:absolute; top:40px; left:0px; width:83px; height:55px;}
  .gloves_img1{width:190px; padding-right:36px; float:left;} 
  .gloves_block2{width:220px; float:right; position:relative; }
  .gloves_block2A{width:200px;float:right; padding-top:35px; text-align:right; margin-right:10px; }
  .gloves_wash {
	width:123px;
	height:74px;
	position:absolute;
	top:48px;
	right:-54px;
}
  
  .gloves_block22{width:398px;float:left; position:relative; }
  .gloves_textin{font-family:Tahoma; font-weight:bold; font-size:18px;}
  .gloves_textina{font-family:Tahoma; font-weight:normal; font-size:14px; line-height:}
  .more_details_but{width:107px; line-height:25px; position:absolute;}
  .logo_pic{width:127px; line-height:25px; position:absolute;}
  .img_pic{padding-left:65px;}
  
  
  
  
  
/* Edited on 7th April */

.top_address2 {
	 font-family:Arial, Helvetica, sans-serif;color:#a3a3a3; font-size:12px; FLOAT: right; BACKGROUND-IMAGE: url(../images/cont_head.jpg); PADDING-BOTTOM: 10px; WIDTH: 215px; COLOR: #a3a3a3; LINE-HEIGHT: 22px; PADDING-TOP: 6px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial; HEIGHT: 100px; TEXT-ALIGN: center
}

.top_address2 a{ text-decoration:none;  color:#a3a3a3; font-size:16px; line-height:48px;}
.top_address2 a:hover{ color:#fff;}
.top_address2 p{ text-align:center;}
 
.cart_des{ padding:0 0 25px 0;}
.cart_des .one, .cart_des .two,  .cart_des .four{ float:left; color:##1f1f1f; font:normal 12px/18px Arial;}
.cart_des .one{ width:320px; padding:0 5px 0 0;}
.cart_des .two{ width:66px;}
.cart_des .four{ width:66px; text-align:center;}
.cart_des .one span, .cart_des .two span,  .cart_des .four span{ color:#1f1f1f; font-weight:bold; font-size:14px;}
.bor2{ border-bottom:2px solid #333; padding:0 0 5px 0; width:593px; float:left; margin:0 0 5px 0;}
.cart1{ border-bottom:1px solid #cccccc; padding:0 0 21px 0; width:593px; float:left; margin:0 0 21px 0;}

.text1{ width:60px; padding:2px; border:1px solid #ccc; color:#666;  font:normal 11px Arial; }
.cart_des .one img{ border:1px solid #666666; float:left; margin:0 10px 11px 0;}
.cart1 .one span{color:#000000;font:normal 12px/16px "Tahoma"; line-height:7px;}



/**09/04/10*/

.contact_text_11{ font-family:Tahoma; font-size:12px; color:#666666; float: left; width:230px; padding-bottom:8px;}
  .contact_text_21{ font-family:Tahoma; font-size:12px; color:#666666; float: left; width:230px; padding-bottom:8px; padding-top:8px;}
  .contact_text_31{ font-family:Tahoma; font-size:12px; color:#666666; float: left; width:230px; padding-bottom:25px;}
  .contact_form_11{ width:230px; height:30px;float: left;}
  .contact_form_21{ width:230px; height:206px;float: left; padding-bottom:25px;}
  
   .contact_form_input1{ width:230px; padding:4px; font-family:Tahoma; font-size:13px; border: 1px solid #bdbcbc; background-image: url(../images/bg_contfrm.jpg); background-repeat:repeat-x; color:#666666;}
   
   .contact_form_input11{ width:230px;height:110px; padding:4px; font-family:Tahoma; font-size:13px; border: 1px solid #bdbcbc;  color:#666666;}
   
   
/*04/08/10*/

/*.form_txt { font-family:Tahoma; font-size:12px; color:#666666; float: left; width:200px; padding-bottom:8px; padding-top:8px;}
.form_field { font-family:Tahoma; font-size:12px; color:#666666; float: left; width:180px; padding-bottom:8px; padding-top:8px;}
.form_txtarea { width:170px; height:100px; padding:4px; font-family:Tahoma; font-size:13px; color:#666666; border: 1px solid #bdbcbc; background-image: url(../images/bg_contfrm1.jpg); background-repeat:repeat-x; overflow: auto; }
.form_txtbox { width:170px; height:15px; padding:4px; font-family:Tahoma; font-size:13px; color:#666666; border: 1px solid #bdbcbc; background-image: url(../images/bg_contfrm1.jpg); background-repeat:repeat-x; overflow: auto; }
.form_dropdwn { width:180px; height:25px; font-family:Tahoma; font-size:13px; color:#666666; border: 1px solid #bdbcbc; background-color:#e3e1e2; overflow: auto; }*/
.form_txt { font-family:Tahoma; font-size:12px; color:#666666; width:360px; padding-bottom:4px; padding-top:8px;}
.form_field { font-family:Tahoma; font-size:12px; color:#666666;  width:350px; padding-bottom:8px; padding-top:4px;}
.form_txtarea { width:340px; height:100px; padding:4px; font-family:Tahoma; font-size:13px; color:#666666; border: 1px solid #bdbcbc; background-image: url(../images/bg_contfrm1.jpg); background-repeat:repeat-x; overflow: auto; }
.form_txtbox { width:340px; height:30px; padding:4px; font-family:Tahoma; font-size:13px; color:#666666; border: 1px solid #bdbcbc; background-image: url(../images/bg_contfrm1.jpg); background-repeat:repeat-x; ; }
.form_dropdwn { width:350px; height:25px; font-family:Tahoma; font-size:13px; color:#666666; border: 1px solid #bdbcbc; background-color:#e3e1e2; overflow: auto; }
.form_submit { float:right; color:#999999; }
.block_contact_form { font-family:Tahoma; font-size:13px; }
