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

body
{
	background: #fff;
	border-top: 5px solid #fff;
	font-size: 90%;
	padding: 20px 0 40px;
	font-family: Helvetica, Arial, sans-serif;
	text-align:center; 
	line-height: 1.4em;
	color: #444;
}

body a{
	text-decoration:none;
	color:#333;
	font-weight:normal;
	}
body a:hover{
	text-decoration: underline;
	color: #000;
	
	}	

.header_support_links{
	text-align:right;
	margin-top:0;
	font-size:90%;
}

a img{
	border:none;
}

/*  nav bar  */
.nav{
width:100%;
height:49px;
background:url(/images/htskin/nav_bar_repeat.jpg) repeat-x top;
} 

.nav ul {
margin:0;
font-size:1.3em;
font-weight:bold;
padding-left:15px;
padding-top:14px;
list-style:none;
}
.nav li {
float:left;
margin-right:10px;
padding:0 0 0 15px;
/*border-bottom:1px solid #ccc;*/
}
.nav a {
float:left;
display:block;
padding-top:5px;
padding-right:20px;
padding-bottom:7px;
padding-left:6px;
text-decoration:none;
color:#67676e;
}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
.nav a {float:none;}
/* End IE5-Mac hack */
.nav a:hover {
color:#111;
text-decoration:none;
}

.nav a#current{color:#000;}

#productdata li.product-data a, #approval li.approvals a, #coatingtestdata li.coating-test-data a, #provensuccess li.proven-success a, #saltremoval li.salt-removal a, #flashrust li.flash-rust a, #faq li.f-a-q a{
	color: #000;
}

/* end nav bar  */


.clear{
clear:both;
}


/* begin slider */

.slider{
	margin:0;
	}
	
.sliderp1{
	background:url(/images/htskin/nosalt_norust_onestep.jpg) no-repeat;
	width:940px;
	height:221px;
}

.sliderp1 h3{
	font-family: helvetica, arial, san-serif;
	font-size:1.3em;
	line-height:1.1em;
	width: 450px;
	margin-left: 452px;
    font-weight: normal;
	padding-top:55px;
	text-align:left;
    text-shadow: #000 1px 1px 1px;
	color:#999;

	}

.sliderp1 h4{
	font-family: helvetica, arial, san-serif;
	font-size:1.1em;
	line-height:1em;
	width: 460px;
	margin-left: 452px;
    font-weight: normal;
	padding-top:20px;
	text-align:left;
    text-shadow: #000 1px 1px 1px;
	color:#f5f5f5;
	}

/* end slider */


/* sub columns */
.subcol{
	text-align: left;
	margin-top: 20px;
	margin-left: 20px;
	}

.subcol h3{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 2em;
	line-height: 1em;
	color:#ff6500;
	text-transform:uppercase;
	
	}

.subcol p{
	margin-left:3px;
	margin-top:1.7em;
	color: #67676e;
	font-family:helvetica, arial, sans-serif;
	font-size: 0.9em;
	font-weight:normal;
	line-height:1.3em;
	padding-right: 15px;
	/*letter-spacing:0.09em;*/
	
	}
.subcol a{
	color: #080808;
	text-decoration:underline;
	}

/* sub columns */

/* begin main column for sub pages */
.maincol{
	text-align: left;
	margin-top: 20px;
	margin-left: 20px;
	}

.maincol h3{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 2em;
	line-height: 1em;
	color:#ff6500;
	text-transform:uppercase;
	
	}



.maincol h4{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.3em;
	line-height: 1.2em;
	color:#666;
	text-transform:uppercase;
	font-weight:bold;
	margin-top: 0.5em;
	margin-bottom: 0.1em;
	}
	
.maincol p{
	margin-left:3px;
	margin-top:1em;
	margin-bottom:1.7em;
	color: #67676e;
	font-family:helvetica, arial, sans-serif;
	font-size: 0.9em;
	font-weight:normal;
	line-height:1.3em;
	padding-right: 15px;
	/* letter-spacing:0.09em; */
	}


.maincol a{
	color: #080808;
	text-decoration:underline;
	font-weight:bold;
	}

.maincol ul{
	font-family:helvetica, arial, sans-serif;
	font-size: 0.9em;
	margin-left:2em;
	color: #67676e;
	}

.maincol ul li{
	list-style-type:disc;
	margin-top:0.2em;
	margin-bottom: 0.2em;
	}
	
.hr
{
height: 1px;
display: block;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 0pt;
background-color:#666;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
}
/* end main column for subpage */







/* begin side bar for sub pages */
.sidebar{
	text-align: left;
	margin-top: 20px;
	margin-left: 20px;
	}

.sidebar h3{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.3em;
	line-height: 1.4em;
	color:#898989;
	
	}

.sidebar p{
	margin-left:3px;
	margin-top:1.5em;
	margin-bottom:1em;
	color: #67676e;
	font-family:helvetica, arial, sans-serif;
	font-size: 0.9em;
	font-weight:normal;
	line-height:1.3em;
	padding-right: 15px;
	/* letter-spacing:0.09em; */
	
	}
.sidebar a{
	color: #080808;
	text-decoration:underline;
	font-weight:bold;
	}
/* end sidebar styles */



/* begin breadcrumb */

.breadcrumb{
	text-align:left; 
	margin-top:10px; 
	margin-left:15px;
	}
.breadcrumb ul{
	display:inline; 
	list-style-type:none;
	}
.breadcrumb li{
	font-size:12px; 
	color:#888; 
	display:inline;
	/*padding-left: 8px;*/
	}
.breadcrumb li a{
	color:#888;
	background: transparent url(/images/htskin/breadcrumb.gif) no-repeat center right;
	padding-right: 18px; /*adjust bullet image padding*/
}
.breadcrumb li a:hover{
	color:#222;
	}
.breadcrumb li a.last{
	color:#999;
	background:none;
}

/* end breadcrumb */

/* begin footer */

.footer{
	margin-top: 30px;
	margin-bottom:10px;
	padding-top:20px;
	width:100%;
	background:url(/images/htskin/footer_repeat.jpg) repeat-x top;
	color:#888;
	font-size:90%;
	}
.footer p{
	
	}
.footer a{
	text-decoration: none;
	color:#888;
	margin-left:15px;
	margin-right:15px;
	}
.footer a:hover{
	color:#222;
	}


/* end footer */

