/* CSS Document */
table {
	border:0px;
}	

.width100per {
	border:0;
	width:100%;	
}		
.height1 {
	height:1px;
}	
.width1 {
	width:1px;
}	
.lt, .lm, .lb {
	text-align:left;
}
.lt, .rt, .ct {
	vertical-align:top;
}
.lm, .rm, .cm {
	vertical-align:middle;
}		
.rt, .rb, .rm {
	text-align:right;
}	
.lb, .cb, .rb {
	vertical-align:bottom;
}
.ct, .cb, .cm {
	text-align:center;
	}

#externalcontainer {
	width:984px;
	margin:0px auto 0px auto;
}
/* General styles starts here */

/*====================================veriable======================*/
body{
	padding:0;
	margin:0;
	}
p, h2, img{
	padding:0;
	margin:0;
	}
	
ul{
	padding:0;
	margin:0;
	}	
li{
	padding:0;
	margin:0;
	}
/*========================topnav==========================*/
.top_bg{
	background-image:url(images/top_bg.gif); background-repeat:repeat-x; height:47px;
	}
.top_nav{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; line-height:18px;
	}			
.top_nav a{
	text-decoration:none; color:#ffffff; padding:0 7px;
	} 	
.top_nav a:hover{
	text-decoration:underline;
	}
.locate{
	display:block; width:134px; height:23px; margin:11px 14px 4px 10px; background:url(images/locate_repre.gif) no-repeat; font:12px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:4px 5px 5px 26px; text-decoration:none;
	}
.locate:hover{
	text-decoration:underline;
	}		
/*==========================header========================*/
.header_border{
	border-top:#FFFFFF 1px solid; border-bottom:#FFFFFF 1px solid;
	background-image:url(images/header-bg.jpg);
	background-repeat:repeat-x;
	}	
	
	
/*====================navigetor================*/
.nav_bg{
	background-image:url(images/menu_bg.gif); background-repeat:repeat-x; height:41px;
	}
.nav_bg ul{
	width:840px; margin:0 auto; list-style-type:none;
	}
.nav_bg ul li{
	background:url(images/navi_bor.gif) no-repeat top left ; padding:0 0 0 1px; float:left;
	}
.nav_bg ul li a{
	display:block; font:bold 11px/41px Verdana, Arial, Helvetica, sans-serif; padding:0 10px; color:#FFFFFF; text-decoration:none;
	}
.nav_bg ul li a.hover{
	background:url(images/hover_bg.gif) repeat-x 0 0; cursor:text;
	}
.nav_bg ul li a:hover{
	background:url(images/hover_bg.gif) repeat-x 0 0;
	}
/*==============================leukemia==========*/

.leuk_border{
	 background-color:#F0F1F0;
	}
.left
	{
	width:261px;
	}
/*================================products=============*/
.productslist{
	background-color:#F0F1F0;
	}
.productslist ul {
	padding:0 0 122px 0; font-size:0; list-style-type:none;
	}
.productslist ul li{
  	background:url(images/pro_line.gif) repeat-x left bottom;
	line-height:25px;
	padding-left:22px;
	
	}		
.productslist ul li a{
	background:url(images/green_arrow.gif) no-repeat 0 3px;font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#424242;
	padding-left:17px;
	text-decoration:none;
	}
.productslist ul li a:hover{
	text-decoration:underline;
	}
/*====================body========================*/	
.body{
	background-color:#FFFFFF; padding-top:21px; padding-right:10px;
	}
.body h2.welcome{
	background-image:url(images/welcome.gif); background-repeat:no-repeat; width:283px; height:21px; font-size:0; margin:0 0 25px 0;
}
.body p{
	padding:0 0 22px 0; margin:0; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	}
.body p.more{
	padding:0 0 0 600px; margin:0; 
	} 
.body p.more a{
	background-image:url(images/more.gif); background-repeat:no-repeat; display:block; width:59px; height:21px;
	font-weight:bold; color:#FFFFFF; padding:0 0 0 30px; text-decoration:none;
	}
.body p.more a:hover{
	text-decoration:underline;
	}	
.body h2{
	color:#424242; font: normal 20px/14px "Trebuchet MS" , Arial, Helvetica, sans-serif; margin:0 0 24px 0;
	}
.body h2 span{
 color:#74BF3D;
 }
.feature_products{
	
	background:url(images/featured_products_bg.gif) repeat-x 0 40px #FFFFFF; 
	} 
.pic_border{
	border-left:#D9D9D9 1px solid; border-bottom:#D9D9D9 1px solid; border-right:#D9D9D9 1px solid;
	}
.fea_text{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3D3D3D; padding:2px 16px 2px 13px;
	}	
.click_here{
	display:block; width:138px; height:29px;background:url(images/click_here.gif) no-repeat; margin:15px 21px 5px 26px; font:12px/29px Arial, Helvetica, sans-serif; color:#FFFFFF;text-decoration:none; font-weight:bold; text-align:center;
	}
.click_here:hover{
	text-decoration:underline;
	}	
.banner{
	padding-top:34px;
	}		
/*=====================footer=======================bg*/
.footerbg{
	background-image:url(images/footer_bg.gif); background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:18px;
	}			
.footerbg a{
	text-decoration:underline; color:#000; padding:0 7px;
	} 	
.footerbg a:hover{
	text-decoration:none;
	}										
/******************************************New style added on 25-06-07 starts from here *************************************/
.rght-pad
	{
	padding-left:10px;
	}
.img-bg-tp
	{
	background-image: url(images/img-tp-bg.gif);
	background-repeat:repeat-x;
	}
.img-bg-btm
	{
	background-image: url(images/img-btm-bg.gif);
	background-repeat:repeat-x;
	}
.img-bg-lft
	{
	background-image: url(images/img-lft-bg.gif);
	background-repeat:repeat-y;
	}
.img-bg-rght
	{
	background-image: url(images/img-rght-bg.gif);
	background-repeat:repeat-y;
	}
.abt-pad
	{
	padding-right:15px;
	}
.abt-mlr-grp{
	background-color:#FFFFFF; padding-top:0px; padding-right:15px;
	}
.abt-mlr-grp p{
	padding:0 0 22px 0; margin:0; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:justify;
	}
.abt-mlr-grp p.high
	{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	}
.abt-mlr-grp p span{
	padding:0; margin:0; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#06528A;
	}
.abt-mlr-grp p a{
	padding:0; margin:0; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#5FA72B; text-decoration:underline;
	}
.abt-mlr-grp p a:hover{
	padding:0; margin:0; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#5FA72B; text-decoration:none;
	}
.abt-mlr-grp p.more{
	padding:0 0 0 620px; margin:0; 
	} 
.abt-mlr-grp p.more a{
	background-image:url(images/more.gif); background-repeat:no-repeat; display:block; width:59px; height:21px;
	font-weight:bold; color:#FFFFFF; padding:0 0 0 30px; text-decoration:none;
	}
.abt-mlr-grp p.more a:hover{
	text-decoration:underline;
	}	
.abt-mlr-grp h2{
	color:#424242; font: normal 20px/14px "Trebuchet MS" , Arial, Helvetica, sans-serif; margin:21px 0 24px 0;
	}
.abt-mlr-grp h2 span{
 color:#74BF3D;
 }
.wre-hse
	{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	}
.wre-hse a
	{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#06528A; text-decoration:underline;
	}
.wre-hse a:hover
	{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#06528A; text-decoration:none;
	}
.wre-hse span a
	{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#74BF3D; text-decoration:underline;
	}
.wre-hse span a:hover
	{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#74BF3D; text-decoration:none;
	}
/************************************WIRES AND CABLES STARTS *********************************************/
.wrs-n-cbl h2{
	color:#424242; font: normal 20px/14px "Trebuchet MS" , Arial, Helvetica, sans-serif; margin:21px 0 24px 20px;
	}
.wrs-n-cbl h2 span{
 color:#74BF3D;
 }
.wrs-n-cbl p
 	{
 	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	padding:5px 0px 0px 0px;
 	}
.wrs-n-cbl p a
 	{
	background-image:url(images/orng-blt.gif);
	background-repeat: no-repeat;
	background-position:0px 3px;
	padding:0px 0px 0px 12px;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#06528A; 
	text-decoration:underline;
	}
.wrs-n-cbl p a:hover
 	{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#06528A; 
	text-decoration:none;
	}
.wrs-n-cbl .qst
	{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#000; 
	}
.wrs-n-cbl .qst a
	{
	background-image:none;
	padding:0;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#06528A;
	text-decoration:underline;
	padding:0px 0px 0px 10px;
	}
.wrs-n-cbl .qst .img a
	{
	padding:0px;
	}
.wrs-n-cbl .qst a:hover
	{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#06528A;
	text-decoration:none;
	}
.wrs-n-cbl .qst .crane a
	{
	background-image:none;
	padding:0;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#06528A;
	text-decoration:underline;
	padding:0px 0px 0px 0px;
	}
.wrs-n-cbl .qst a:hover
	{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#06528A;
	text-decoration:none;
	}
.wrs-n-cbl .qst p
	{
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	padding:0px 0px 10px 5px;
	text-align:justify;
	}
.wrs-n-cbl .qst p span
	{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#06528A;
	padding-left:2px;
	}
.wrs-n-cbl .qst p span.bld
	{
	font-weight:bold;
	color:#000;
	padding:0;
	}
.brdrimg img
	{
	border:1px solid #000;
	padding:2px;
	}
.wrs-n-cbl .cntct
	{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	padding:0;
	text-align:justify;
	}
.wrs-n-cbl .cntct a
	{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	text-decoration:underline;
	background-image:none;
	padding:0;
	}
.wrs-n-cbl .cntct a:hover
	{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	text-decoration:none;
	background-image:none;
	}
.wrs-n-cbl .cntct p
	{
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	padding:0;
	text-align:justify;
	}
.wrs-n-cbl .cntct .highlt a 
	{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#74BF3D;
	padding-left:0px;
	text-decoration:underline;
	}
.wrs-n-cbl .cntct .highlt a:hover 
	{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#74BF3D;
	padding-left:0px;
	text-decoration:none;
	}
.pad-lft
	{
	padding-left:60px;
	}
	
	
.wrs-n-cbl .faq p
	{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#06528A;
	padding:0;
	}
.wrs-n-cbl .faq p a
	{
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	text-decoration:underline;
	padding:0;
	background-image:none;
	}
.wrs-n-cbl .faq p a:hover
	{
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	text-decoration:none;
	}
/************************************WIRES AND CABLES ENDS *********************************************/
.addrs
	{
	background-color:#F8F8F8;
	border:1px solid #C4C6C4;
	}
.abt-mlr-grp .wrs-n-cbl .cntct .addrs th
	{
	color:#06528A;
	}
	
	
.contact-me-bg
	{
	background-image:url(images/contact-me-bg.gif);
	background-color:#fff;
	background-position:top;
	height:35px;
	}
.contact-me-body
	{
	background-color:#fff;
	padding:7px;
	}
.required-fields
	{
	background-image:url(images/mandatory-ikon.gif);
	background-repeat:no-repeat;
	background-position:10px 5px;
	font:bold 14px/22px Arial, Helvetica, sans-serif;
	color:#313A45;
	padding:0px 0px 8px 30px;
	}
.contact-me-txt
	{
	font:12px/14px Arial;
	color:#41515F;
	}
.contact-me-txt span
	{
	font:16px/14px Arial;
	color:#ff0000;
	padding-right:3px;
	}
.input180
	{
	width:160px;
	border:1px solid #B3B0B0;
	}
.txt-ara360
	{
	width:360px;
	border:1px solid #B3B0B0;
	}
.submit-btn
	{
	background-image:url(images/more.gif); background-repeat:no-repeat; display:block; width:59px; height:21px;
	font:bold 10px/18px  Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0 0 0 20px; text-decoration:none; border:0;
	}
.submit-btn2
	{
	background-image:url(images/more.gif); background-repeat:no-repeat; display:block; width:86px; height:21px; background-color:#3D3D3D;
	font:bold 10px/18px  Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0 0 0 20px; text-decoration:none; border:0;
	}

.new-rls
	{
	background-image:url(images/Adobe-reader.gif);
	background-repeat: no-repeat;
	padding:10px 0px 10px 25px;
	background-position:15px 10px;
	}
.new-rls a
	{
	padding:0px 0px 0px 32px;
	font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#06528A; 
	text-decoration:none;
	}
.new-rls a:hover
	{
	padding:0px 0px 0px 32px;
	font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#F16904; 
	text-decoration:none;
	}
.new-rls span
	{
	padding:0px 0px 0px 35px;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#000;
	}
.acrbt-rdr
	{
	font:bold 10px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color:#000; 
	}
.acrbt-rdr a
	{
	background-image:url(images/Adobe-reader-sml.gif);
	background-repeat: no-repeat;
	font:bold 10px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color:#FD0000; 
	padding:0px 0px 2px 25px;
	background-position:0px 0px;
	text-decoration:underline;
	}
.acrbt-rdr a:hover
	{
	text-decoration:none;
	}
.blk-brdr
	{
	border-top:1px solid #000;
	}
	
/***************************************FAQ PAGE ************************************************************************/
.faq-link ul
	{
	list-style-type:none;
	padding:0;
	margin:0;
	padding-left:20px;
	}
.faq-link li
	{
	padding:0;
	margin:0;
	}
.faq-link li.main
	{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#06528A;
	list-style-type:none;
	padding:5px 0px 5px 0px;
	margin:0;
	}
.faq-link li.main a
	{
	background-image:url(images/orng-blt.gif);
	background-repeat: no-repeat;
	background-position:0px 4px;
	margin:0px 0px 10px 0px;
	padding-left:12px;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#06528A; 
	text-decoration:none;
	}
.faq-link li.main a:hover
	{
	text-decoration:underline;
	}
.faq-link li.main li
	{
	background-image:none;
	background-repeat: no-repeat;
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#000; 
	text-decoration:none;
	}
.faq-link li.main li a
	{
	background-image:none;
	background-repeat: no-repeat;
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#000; 
	text-decoration:none;
	}
.faq-link li.main li a:hover
	{
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#000; 
	text-decoration:underline;
	}
.faq-link li.main li ul li
	{
	padding-left:10px;
	}	
.faq-link li.main li ul li a
	{
	background-image:none;
	background-repeat: no-repeat;
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#000; 
	text-decoration:none;
	}
.faq-link li.main li ul li a:hover
	{
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#000; 
	text-decoration:underline;
	}
/***************************************FAQ PAGE ENDS************************************************************************/
.tcncl-rls
	{
	padding:10px 0px 10px 0px;
	}
.tcncl-rls a
	{
	background-image:url(images/orng-blt.gif);
	background-repeat: no-repeat;
	background-position:7px 4px;
	padding:0px 0px 0px 25px;
	font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#06528A; 
	text-decoration:none;
	}
.tcncl-rls a:hover
	{
	font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif; 
	color:#F16904; 
	text-decoration:none;
	}
.convrtn th
	{
	font:bold 13px/14px Arial, Helvetica, sans-serif;
	color:#000;
	padding-left:22px;
	padding-bottom:5px;
	}
.convrtn td
	{
	font:normal 12px/21px Arial, Helvetica, sans-serif;
	color:#000;
	padding-left:22px;
	}
.cnvrtn-img
	{
	background-image:url(images/conversion.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:169px;
	height:600px;
	}
.stranding
	{
	border:1px solid #9D9B99;
	}
.stranding th
	{
	background-color:#7A7978;
	padding:4px 2px 4px 5px;
	font:bold 11px/12px Arial, Helvetica, sans-serif;
	color:#fff;
	}
.stranding td
	{
	background-color:#E2E3E1;
	padding-left:5px;
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	padding:6px 2px 6px 5px;
	color:#000;
	}
/** New style added on 19th Jully starts from here **/
.drop-txt-big
	{
	font:normal 16px/18px Arial, Helvetica, sans-serif;
	color:#504F4F;
	}
.go-btn-drp
	{
	background-color:#3D3D3D;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	border:0;
	padding:2px 4px;
	}
.drp-td
	{
	border:1px solid #908E8E;
	}
.drp-td th
	{
	background-image: url(images/drop-th.gif);
	background-repeat:repeat-x;
	font:bold 12px/24px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
.drp-td th p
	{
	font:bold 12px/24px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding-left:10px;
	}
.drp-td td
	{
	background-color:#E9E8E8;
	padding:0px 10px;
	}
.drp-td td table td
	{
	padding:0px;
	}
.inpt300
	{
	width:360px;
	border:1px solid #B3B0B0;
	}
/** new style added on 20th Jully starts from here **/
.pad4px
	{
	padding-left:8px;
	}
.tnk-u
	{
	background-color:#F8F8F8;
	border:1px solid #C4C6C4;
	}
.tnk-u h1
	{
	font:32px/36px "Times New Roman", Times, serif;
	color:#EF5D04;
	padding:0;
	margin:0;
	}
.tnk-u p
	{
	font:16px/20px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0px 0px 0px 4px;
	margin:0;
	}

/** new style added on 20th Jully ends here **/