html, body, div, span, applet, object, h1, h2, h3  {
	margin: 0;
	padding: 0;
	border: 0;
	color:#000;font: 100%/1.2em Arial, Helvetica, sans-serif;
}
body {
	background-color: #003366;
	color: #2d2e2e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	line-height: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
}
h1 {color: #3366CC;font: bold 170%/1.8em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h2 {color: #FF0000;font: bold 140%/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h3 {text-transform: uppercase;color: #FF9933; font: bold 110%/1.4em Arial, Helvetica, sans-serif;}

a, a:link {
	color:#330099;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	color: #4870aa;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
a:focus { color: #2170bd; }
a:active { color: #039; }
p {color:#000;font: 100%/1.4em Arial, Helvetica, sans-serif;}
em {color:#000;font:90%/1.2em Arial, Helvetica, sans-serif;}
.prodnumber {color:#00c;font:bold italic 90%/1.2em Arial, Helvetica, sans-serif;}
#outerWrapper {
	background-color: #fff;
	margin: 0 auto 0 auto;
	width: 960px; 
}
#outerWrapper #header {
	background-color: #266EDA;
	border-bottom: solid 1px #4b647f;
	font-size: 18px;
	font-weight: bold;
	line-height: 15px;
	padding: 0; text-align:center;
}
#outerWrapper #topNavigation {margin:0;padding:0; float: left; width: 960px;
	background-color: #eaeff5;
	border-bottom: solid 1px #9bb6d2;
	height: 30px;
	padding: 0;
}
#outerWrapper #topNavigation ul {margin:0;padding:7px 5px; list-style: none; }
#outerWrapper #topNavigation ul li {display: inline;	}
#outerWrapper #topNavigation li a:link, 
#topNavigation ul li a:visited, 
#topNavigation ul li a:active { padding:10px 16px;text-decoration: none; }
#outerWrapper #topNavigation li a:hover, #topNavigation ul li a:active {color: #FF0000;}

#outerWrapper #contentWrapper #content {
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px; width:960px;
}
#outerWrapper #contentWrapper #content .col300left {margin:0 auto; float:left; display:inline;width:300px;}
.col300left a {color:#000;} 

#outerWrapper #contentWrapper #content .col600right { float:left;width:500px;text-align:left; border-bottom:1px solid #CCC;margin-bottom:10px;}

.col600right h2 a, .col600right h2 a:link {color: #0000ff;}
.clearfloat {clear:both;}
.notes {font:bold 80%/1.2em Arial, Helvetica, sans-serif;}
.partno {margin:20px; text-align:center;color:#ff0000;font: bold 100%/1.2em Arial, Helvetica, sans-serif;}
.msrp {margin:20px; float:right;color:#ff0000;font: bold 100%/1.2em Arial, Helvetica, sans-serif;}
.price {margin:20px; float:right;color:#0000ff;font: bold 100%/1.2em Arial, Helvetica, sans-serif;}


#outerWrapper #contentWrapper #content #cars {margin:0 auto;width:880px;}

.ctrfmt{text-align:center;}
.product {margin-left:70px;background: #fff url(/images/graygrad.jpg) repeat-x; background-color:#fff; padding-bottom: 13px; width: 700px; clear: both;} 
.product h2 {text-align:left;margin:0; padding:5px 0 5px 15px; background-color:#CCC; border-bottom: 3px solid #999; color:#000;font:bold 100%/1.2em Arial, Helvetica, sans-serif;}
.product h3 {text-align:left;margin: 0 0 0 225px; padding:5px 0 5px 15px;color:#00C;font:bold 90%/1.2em Arial, Helvetica, sans-serif; }
.product h3 a {color:#00C;}
.product p {text-align:left;clear: right; margin: 10px 0 10px 235px; width: 450px; }
.product img {float: left; margin: 5px 25px 5px 5px; border-top:1px #999 solid;border-left:1px #999 solid;border-bottom:2px #999 solid;border-right: 2px #999 solid; }
.product em.msrp {clear: both; margin: 0; padding:5px 0 5px 15px;float: left; color: #000; font: bold 90%/1.2em Arial, Helvetica, sans-serif; margin-bottom:30px; }
.product em.special { margin: 0; padding:5px 15px 5px 0px;float: right; color: #ff0000; font: bold 90%/1.2em Arial, Helvetica, sans-serif; }
.product li {margin: 0 0 0 235px;text-align:left; list-style-position:inside; list-style:square;color:#000;font:bold 90%/1.2em Arial, Helvetica, sans-serif;}

#outerWrapper #contentWrapper #content .oneCol {margin:0;padding:10px; background-color: #FAEDD1;width:700px;}
div.gallery {width: 210px; height: 170px;float:left; margin:0 5px 5px 0; background: #9BCDE6; border:2px solid #2C83AD;}
div.gallery img { background:#fff;margin: 10px 0 0 0px; padding:5px;border: 2px solid #2C83AD;}
div.gallery p { margin: 0; padding: 5px; text-align:center}

table.tb700 { background-color:#fff;border:none; width:700px; padding:2px;}
table.tb700 th {padding:5px;background-color:#fff; text-align:left; color: #000; font:bold 90%/1.2em Arial, Helvetica, sans-serif;}
table.tb700 th h2 {text-align: center;color: #FF0000;} 
table.tb600 { background-color:#fff;border:none; width:600px; padding:2px; }
td {text-align:center; vertical-align:top;font:bold 90%/1.4em Arial, Helvetica, sans-serif;}

td.retail { vertical-align:bottom;color:#ff0000;font: bold 100%/1.2em Arial, Helvetica, sans-serif;}
td.net { vertical-align:bottom;color:#0000ff;font: bold 100%/1.2em Arial, Helvetica, sans-serif;}

td h2 {color:#009;font:bold 90%/1.2em Arial, Helvetica, sans-serif;}
td p {text-align:left; color:#000; font:100%/1.3em Arial, Helvetica, sans-serif;}
td.Grey { background-color: #F5F5F5; }
td.Colr { background-color: #FFFFF8; }
td.CmHd { background-color: #F5F5F5; border-bottom-style: solid; border-bottom-color: #000000; border-bottom-width: 1px; }
td a.link  { text-decoration: none; color: #0000EE; font: 10px/1.2em Arial, Helvetica, sans-serif; }
td p {font: 90%/1.4em Arial, Helvetica, sans-serif;}
td ul li {float:left;font: 90%/1.4em Arial, Helvetica, sans-serif;}

#outerWrapper #contentWrapper #content.contactform {width:600px;float:left;padding:10px;}
form {width:580px; text-align:left;}
Label {/*text-transform:uppercase;background:#f9f1e1;*/padding:3px;}
.inputValue {width:50%;}
/*.inputText {width:85%; height:180px;}*/
.inputButton {}
.emailFormError {margin:0; color:#FF0000}


#footer {margin-bottom:0;
	background-color: #eaeff5;
	border-top: solid 1px #9bb6d2;
	padding: 10px;}
#footer p {color:#000;font:90%/.9em Arial, Helvetica, sans-serif;}
#footer a:link; #footer a:visited; { color:#0066CC;font:90%/.9em Arial, Helvetica, sans-serif;}
#footer a:hover, #footer a:active;  {color: #ff0000; font:90%/.9em Arial, Helvetica, sans-serif;}