TD {font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #000000;}

TR {font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #000000;}

.quote {font-family : Arial, Helvetica, sans-serif;
	font-size : 14;
	font-weight : bold;
	font-style : italic;
	letter-spacing : 1;
	line-height : 1.6;
	color : #CF0B0B;}
.quote2 {font-family : Arial, Helvetica, sans-serif;
	font-size : 13;
	font-weight : bold;
	color : #000000;}

.smaller {font-family : Arial, Helvetica, sans-serif;
	font-size : 11;
	color : #000000;}

.red {font-family : Arial, Helvetica, sans-serif;
	font-size : 11;
	color : #CF0B0B;}
	

A:link {text-decoration: none;
	color: #CF0B0B;}

A:visited {text-decoration: none;
	color: #990202;}

A:active {text-decoration: none;
	color: #990202;}

A:hover {text-decoration: underline;
	color: #FF0303;}

	
/* BOTTOM LINKS WITH ROLLOVERS */	
.BottomLinksBlock {font-family : Arial, Helvetica, sans-serif;
	font-size : 10;
	color : #FFFFFF;}
.BottomLinks:link {text-decoration: none;
	color: #FFFFFF;}

.BottomLinks:visited {text-decoration: none;
	color: #FFFFFF;}

.BottomLinks:active {text-decoration: none;
	color: #CF0B0B;}

.BottomLinks:hover {text-decoration: underline;
	color: #CF0B0B;}

	
	
INPUT {background-color : #E6E6E6;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13;
	color : #000000;
	border-color : #8A8989;
	border-style : solid solid solid solid;
	border-width : 1 1 1 1;}

TEXTAREA {background-color : #E6E6E6;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13;
	color : #000000;
	border-color : #8A8989;
	border-style : solid solid solid solid;
	border-width : 1 1 1 1;}

SELECT {background-color : #E6E6E6;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13;
	color : #000000;
	border-color : #8A8989;
	border-style : solid solid solid solid;
	border-width : 1 1 1 1;}

/* NO BORDER FOR CHECKBOXES */
.FormNoBorder {color: #FFFFFF; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 13px; 
	padding: 0; 
	border: 0px;
	background-color: #FFFFFF;}


UL {margin-top : 0px;
	margin-bottom : 0px;}
	
ol {margin-top: 0px;
	margin-bottom: 0px;}
	
H1 {font-family : Arial, Helvetica, sans-serif;
	font-size : 14;
	line-height : 1.4;
	font-weight : bold;
	margin-bottom : 0px;
	color : #B10A0A;}

H2 {font-family : Arial, Helvetica, sans-serif;
	font-size : 10;
	text-align : right;
	color : #000000;}
	
/* CUSTOMER LOGIN BOX */	
.CLfontBlock {font-family : Arial, Helvetica, sans-serif;
	font-size : 10;
	font-weight : bold;
	line-height : 1.8;
	color : #FFFFFF;}
.CLfont:link {text-decoration: none;
	color: #FFFFFF;}

.CLfont:visited {text-decoration: none;
	color: #FFFFFF;}

.CLfont:active {text-decoration: none;
	color: #FF0000;}

.CLfont:hover {text-decoration: underline;
	color: #FF0000;}
	
.thisTable {margin-left : 8;}

.quotecredit {
font-size: 12px;
text-align: right;
}

/* Newsbox Styles */

#newsbox {
width: 270px;
/* border: 1px solid #ddd; */
margin-top: 45px;
}

#newsbox h3 {
width: 270px;
font-size: 12px;
font-weight: bold;
/* text-transform: uppercase; */
margin: 0;
padding: 2px;
/* background-color: #eee; */
border-bottom: 2px solid #8b0108;
}

html>body #newsbox h3 {
width: 266px;
}

#newsbox h4 {
width: 270px;
font-size: 10px;
text-align: center;
/* background-color: #eee; */
background-color: #fff;
border-top: 1px solid #ddd;
margin: 0;
}

#newsbox p {
font-size: 11px;
margin: 10px 5px;
}

#newsbox a.viewall {
display: inline-block;
}

#newsbox a.viewall:hover h4 {
background-color: #ddd;
}

#newsbox a.viewall:hover {
text-decoration: none;
}

/* New home page 
------------------------------*/

#main-home p {
color: #000;
/* font-size: 14px; */
font-size: 13px;
width: 340px;
}

#main-home p.lead-p {
/* color: #8b0108; */
/* font-size: 16px; */
color: #000;
font-size: 13px;
margin-top: 0;
}

#main-footer {
float: left;
margin: 0px;
padding-top: 70px;
width: 210px;
}

#main-footer p {
color: #333;
/* font-size: 12px; */
font-size: 13px;
width: 210px;
}

#main-footer ul {
margin-left: 0px;
padding-left: 0px;
}

#main-footer ul li {
color: #666;
font-size: 11px;
margin-left: 15px;
padding-left: 0px;
}

#isocert {
border-left: 1px solid #bfbfbf;
float: right;
margin: 0px;
margin-top: 70px;
padding: 0px 30px;
width: 80;
}

#isocert p {
color: #666;
font-size: 11px;
text-align: center;
width: 80px;
}

#newsletter h1 {
border-bottom: 2px solid #8b0108;
color: #8b0108;
font-family : Georgia, Times, Times New Roman, serif;
font-size: 22px;
margin: 0;
padding: 0 0 20px 0;
text-align: center;
}

#newsletter h2 {
border-bottom: 1px solid #ccc;
font-size: 14px;
margin: 40px 0 0px 0;
text-align: left;
text-transform: uppercase;
}

#newsletter h2 span {
color: #8b0108;
font-size: 10px;
}

#newsletter em {
background-color: #fbff90;
font-style: normal;
}

#newsletter p img {
border: 1px solid #8b0108;
margin: 0 0 10px 20px;
}

p#newsalert a {
border: 2px solid #000;
display: block;
font-size: 12px;
font-weight: bold;
padding: 5px;
text-align: center;
text-decoration: none;
}

p#newsalert a span {
color: #666;
font-size: 11px;
}

/* Nitriding (Added 10.2.09)
------------------------------*/

img#nitridingcapacity {
/*float: right;*/
/*margin: 15px 0 10px 10px;*/
margin: 20px 0 0 0;
}

table#phtcentered {
margin: 0px auto;
text-align: center;
/* IE gets the God-awful "center" tag in the HTML. Lord have mercy on my soul. */
}

p.listhdg {
margin-bottom: 0px;
}