

*{
margin:0;
padding:0;
}

img { behavior: url(/iepngfix.htc) }



body{
margin:0;
padding:0;
text-align:center;
position:relative;
}

#main_content{
position:relative;
text-align:center;
background-color:#000000;
width:997px;
/*border-left:#3E3E3E 1px solid;
border-right:#3E3E3E 1px solid;*/
color:#FFFFFF;
margin-right:auto;
margin-left:auto;
margin-top:0px;

padding:0;
overflow:hidden;
height:1%;
}

#navigation{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
list-style:none;
}


#navigation li{
text-align:center;
float:left;
display:block;
position:relative;

}


#navigation li.headlink ul { 
display: none; 
position:absolute;
width:200px;
top:60px;
left:5px;
background:#000000;
}

#navigation li.headlink:hover ul 
{ 
display: block;
background:#000000;
float:none;
text-align:center;

}


#navigation li.headlink li { 
 float:none;
 text-align:left;
 /*padding:10px 5px 5px 15px;*/
}

#navigation li.headlink li a {

padding:7px 10px 7px 10px;

width:180px;
color:#FFFFFF;
font-size:12px;
display:block;
text-decoration:none;
}

#navigation li.headlink li a:hover {
color:#cc652a;
padding:7px 10px 7px 10px;
background:#FFFFFF;
width:180px;

display:block;

}

#navigation li.headlink li.first{
padding-top:25px;
}

#navigation li.headlink li.last{
padding-bottom:20px;
}

.arrowabout{
position:absolute;
top:0px;
left:75px;

}

.arrowtest{
position:absolute;
top:0px;
left:60px;
}

.arrowlast{
position:absolute;
top:0px;
left:50px;

}



#navigation li.headlink a { 
 color:#FFFFFF;
 font-size:12px;
 text-decoration:none;
}


img{
border:0;
}

#mainarea{
text-align:center;
background-color:#000000;}

#promocolumn{
width:275px;
float:left;
background:#000000;
margin-bottom:100px;
}

#promocolumn img.promoimage{
margin-top:35px;
margin-left:20px;
}


#contentcolumn{
color:#000000;
background-color:#000000;
width:650px;
float:left;
margin-top:40px;
margin-left:10px;
margin-bottom:10px;
}

#content-container{
width:585px;
background:#FFFFFF;
margin-bottom:10px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#555;
line-height: 150%;
font-weight:500;
padding-bottom:20px;
}

#content-container img{
padding:5px 7px 5px 6px;
}

#content-container p{
padding:0px 10px 10px 15px;
}

#content-container ul{
display:block;

margin:10px 30px 20px 50px;
color:#c84a00;
font-weight:bold;
font-style:italic;
list-style-image: url(/images/bulletIcons.jpg)
}

#content-container ul li{

font-size:13px;
margin-bottom:5px;
}

#content-container a{
color:#d45a2d;
font-weight:bold;
/* border:1px solid #FF3300; */
}

#content-container img.bio{
float:left;
}

h1{
color:#E7651F;
font-size:18px;
padding:10px 10px 5px 15px;
}

h2{
color:#000000;
font-size:14px;
padding:3px 10px 10px 15px;
}

h3{color:#444;padding:10px 10px 5px 15px;}

#footer{
position:relative;
text-align:left;
background-color:#000000;
width:997px;
color:#FFFFFF;
margin-right:auto;
margin-left:auto;
margin-top:0;
padding:0 0 0 0;
overflow:hidden;
height:1%;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:9px;
}

#footer p.footertext{
padding:5px 0 5px 20px;
}

/* Home Page */

#mainimage{
text-align:center;
width:997px;
padding:0px;
margin:0px;
}


#steelimage{
text-align:center;
width:997px;
padding:0px;
margin-left:28px;
margin-top:0;
margin-bottom:10px;
background:url(images/steel-bottom.png) no-repeat;
height:150px;
position:relative;
}

#steelimage p.tryit{
text-align:left;
position:absolute;
left:70px;
top:16px;

}

#steelimage p.audio{
text-align:left;
position:absolute;
left:340px;
top:46px;
}

#steelimage p.nascar{
text-align:left;
position:absolute;
left:349px;
top:13px;
}

#flashPlayer{
text-align:left;
position:absolute;
left:355px;
top:30px;
}

#steelimage p.clean{
text-align:left;
position:absolute;
left:645px;
top:13px;
}

table {padding:15px;}

td{padding:10px;}

.video{text-align:center;
margin-left:5px;
margin-right:5px;}

#audioimg{text-align:left;
position:absolute;
left:360px;
top:25px;}

#hide{
text-align:left;
position:absolute;
left:550px;
top:15px;
cursor:pointer;
color:#FF6600;
font-weight:bold;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

.required{
color:#FF0000;
padding:0;
margin:0;
font-weight:bold;
text-align:left;
}


#footer{padding: 0 30px 0 30px;width:937px;_width:997px;height:32px;}

#footer p{float:left;font-size:14px;}
#footer p.footerLinks{float:right;}
#footer p a{color:#999;text-decoration:none;}
#footer p a:hover{color:#fff;text-decoration:underline;}

blockquote{padding:10px 30px 5px 30px;margin-right:30px;margin-left:30px;font-size: 14px;font-style:italic;border-right: 1px solid #ccc;border-left: 1px solid #ccc;border-top:1px solid #ccc;}
p.testName{margin-left:80px;color:#000;margin-bottom:20px;}
p.testName b{color:#E7651F;}

div.letter{padding:30px 20px 5px 20px;margin-right:30px;margin-left:30px;font-size: 12px;font-style:italic;border-right: 1px solid #ccc;border-left: 1px solid #ccc;border-top:1px solid #ccc;}
div.letter b{color:#E7651F;}

.newsPost{padding:20px 20px 15px 20px;margin-right:30px;margin-left:30px;margin-bottom:20px;font-size: 12px;border-right: 1px solid #ccc;border-left: 1px solid #ccc;border-top:1px solid #ccc;}

.leftContact{float:left;width:275px;border-right:1px dashed #333;margin-left:10px;}
.rightContact{float:right;width:275px;margin-right:10px;}
.clearMe{clear:both;}

.contactForm{padding:20px 20px 5px 20px;margin-right:30px;margin-left:30px;font-size: 12px;font-style:italic;border-right: 2px solid #aaa;border-left: 2px solid #aaa;border-top:2px solid #ccc;}
.contactForm span.formField{font-weight:bold;color:#E7651F;}
.contactForm input{width:300px;float:right;border:1px solid #aaa;}
.contactForm textarea{border:1px solid #aaa;}


.brochureForm{padding:15px 20px 5px 20px;font-size: 12px;font-style:italic;border-right: 2px solid #aaa;border-left: 2px solid #aaa;border-top:2px solid #ccc;}
.brochureForm span.formField{font-weight:bold;color:#E7651F;}
.brochureForm input{width:300px;float:right;border:1px solid #aaa;}
.brochureForm textarea{width:490px;border:1px solid #aaa;}

p.larger{background:#E7651F;padding:10px !important;font-size:20px;text-align:center; color:#fff;}

h2.announce{font-size:20px;line-height:150%;margin-top: 30px;margin-bottom:0px;text-align:center;}


table.testData{margin: 10px 13px;padding:0px;width:560px;}
table.testData td{background:#fde4d0;}
table.testData td.firstTD{background:#fbcaa2;font-weight:bold;}
table.testData th{background:#f79646;color:#fff;text-align:center;}

div.leftMSDS{font-weight:bold;margin-left:15px;float:left;width:150px;}
div.rightMSDS{float:right;margin-right:15px;width:400px;}
div.clearMe{clear:both;width:500px;height:5px;}


h2.boxWrap{background:#f79646;padding: 5px; margin:10px 15px;}

