@charset "utf-8";
/* CSS Document */

html,body,div,p,span,img,ul,li,h1,h2{padding:0; margin:0;}
img{border:none;}
a{outline:none; border:none; text-decoration:none;}
.float_left{float:left;}

body{
	background:url('../graphics/body_bg.gif') left top repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#858585;  
	font-weight:normal;
}


/* index css starts */
/* header css starts */
#header_bg{
	background:url('../graphics/header_bg.gif') left top repeat-x;
}
#list{
	width:950px;
	height:47px;
	position:relative;
	float:left;
}
#list span{float:left;}






/* Menus */

#list{
	width:950px;
	height:47px;
	position:relative;
	float:left;
}

#list span{
	float:left;
}

#list ul{
	position:relative;
	float:left;
	list-style-type:none;
	height:47px;
	display:block;
}

#list ul li{
	position:relative;
	float:left;
}

#list ul li ul{
	position:absolute;
	float:left;
	list-style-type:none;
	left:0px;
	top:47px;
	display:none;
	width:130px;
}

#list ul li:hover ul{
	display:block;
}

.ullink{
	font-size:12px;
	font-weight:normal;
	color:#adadad;
	padding-top:6px;
	text-indent:34px;
	background:#101010 url('../graphics/double.gif') 17px 10px no-repeat;
	width:130px;
	height:20px;
	border:1px solid #515151;
	text-decoration:none;
	float:left;
	display:block;
	text-align:left;
}

.ullink:hover{
	text-decoration:underline;
	background-color:#666666;
}

#list :hover ul ul, 
#list :hover ul :hover ul ul,
#list :hover ul :hover ul :hover ul ul,
#list :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#list :hover ul :hover ul,
#list :hover ul :hover ul :hover ul,
#list :hover ul :hover ul :hover ul :hover ul,
#list :hover ul :hover ul :hover ul :hover ul :hover ul
{left:132px; top:0px; white-space:nowrap; width:90px; z-index:400; height:auto;}

/* Menus */



#flashFile{
	float:left;
	width:950px;
	height:227px;
	clear:both;
}

/* header css ends */

.heading1{
	font-size:26px;
	color:#ffffff;
}
.pro_padd{
	padding-left:35px;
}
.pro_area{padding-top:23px;}
.pro_area_txt{padding:23px 10px 0 10px; font-size:12px;}
.pro_hadd{
	font-size:12px;
	color:#aaaaaa;
	font-weight:bold;
}
.pro_butt{padding-right:23px;}
.pro_line{padding:30px 23px 5px 35px!important; padding:16px 23px 5px 35px;}

.line{
	background:url('../graphics/dotted_line.gif') bottom left repeat-x;
	height:1px;
}

/* main body part */
.txt_cont{padding:0 30px 0 40px;}
.txt_cont h1{
	font-size:26px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:normal;
}
.txt_cont h2{
	font-size:15px;
	color:#aaaaaa;
	font-weight:normal;
	line-height:normal;
	padding:13px 0 8px 0;
}
.txt_cont p{
	line-height:20px;
	padding-bottom:10px!important; padding-bottom:3px;
}


/* footer css */
.footer_add{
	padding:16px 16px 16px 16px;
	color:#727272;
	line-height:18px;
	font-size:12px;
}
.footer_add1{
	padding:16px 16px 0px 0px;
	color:#aaaaaa;
	line-height:18px;
	font-size:12px;
}
.footer_link{
	color:#727272;
	text-decoration:none;
}
.footer_link:hover{text-decoration:underline;}
.footer_link_active{text-decoration:underline;}
.gap{padding:0 8px 0 8px;}
/* for Index page */

/* for contact us page */
a.maillink{text-decoration:none; color:#858585;} 
a.maillink:hover{text-decoration:underline;} 
/* Download page */
a.pdflink{text-decoration:none; color:#858585; background:url('../graphics/page_white_acrobat.gif') no-repeat left center; line-height:25px; padding-left:30px; margin-right:5px;}
a.pdflink:hover{text-decoration:underline;} 
a.pro_haddlinks{
	font-size:12px;
	color:#aaaaaa;
	font-weight:bold;
}
a.pro_haddlinks:hover{text-decoration:underline;}
.txt_cont_2{padding:0 30px 0 40px;}
.txt_cont_2 h1{
	font-size:26px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:normal;
}
.txt_cont_2 h2{
	font-size:15px;
	color:#aaaaaa;
	font-weight:normal;
	line-height:normal;
	padding:13px 0 8px 0;
}
.txt_cont_2 p{
	line-height:15px;
	padding-bottom:20px!important; padding-bottom:3px;
}
/* for product pages */
.image_padd{padding-right:15px;}
.biglink{font-size:15px; color:#aaaaaa; text-decoration:none;}
.biglink:hover{text-decoration:underline;}
.txtbox{width:200px;border:1px solid #cccccc;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#4d4d4d;}
.txtarea{width:250px;height:100px;border:1px solid #cccccc;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#4d4d4d;}

a.link
{
	color:#858585;
	text-decoration:underline;
}
a:hover.link
{
	text-decoration:none;
}


/********New Css Addition********/
h3{padding:0; margin:0;}

.txt_cont h3{
	font-size:15px;
	font-weight:bold;
	color:#aaaaaa;
	line-height:normal;
	padding:15px 0 2px 0;
}

.txt_cont span.hpim216{
width:190px;
float:left;
	padding:15px 0px 15px 0px;
}

.txt_cont span.hpim239{
width:390px;
float:left;
	padding:15px 0px 15px 0px;
}

.txt_cont_scroller {
color:#FFFFFF;
font-size:14px;
font-weight:normal;
line-height:normal;
}

a.pro_powder { margin-top:4px; margin-left:6px; }

div.scroll_ticker { width:580px;}

.txt_cont p.onsite_pol{
	line-height:20px;
	padding-bottom:10px!important; padding-bottom:3px;
	padding-top:0px!important; padding-top:12px;
}

.txt_cont p a.back{
	font-family:'MS Sans Serif', 'HelveticaNeueLT Std Med'; color:#858585; font-weight:bold;
}

.txt_cont_2 p.field{
	line-height:15px;
	padding-bottom:20px!important; padding-bottom:3px;
	padding-top:0px!important;padding-top:15px;
}