/* CSS Document */

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:84%; line-height:135%; }

h1 { font:bold 20px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#fff; margin:20px 0 15px 0; background:#fff url(/images/general/h1bg.gif) repeat-y; padding:1px 5px; font-style:italic; }
h2, .sectionheader { font:bold 16px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#000; margin:10px 0px 15px 0; padding:1px 0 1px 5px; width:513px; border:1px solid #999; }
h2, .sectionheader { background:#ddd url(/images/general/h2bg.gif) repeat-y bottom right; }
h3 { margin:15px 0 -10px 0; }
h4 { font:bold 18px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#c90; margin:20px 0 5px; }
h5 { font:bold 18px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#c90; margin:20px 0; }
h6 { font:9px Arial, Helvetica, sans-serif; color:#666; }

p { margin:10px 0; }

a { color:#003399; }


.attop { margin-top:0; }
.clear { clear:both; }
.sectionheader2 { font:bold 16px Arial, Helvetica, sans-serif; color:#af8300; font-style:italic; 
	margin:10px 0; padding:2px; border:1px dotted #999; border-width:1px 0; }
.sectionheader { font:bold 16px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#000; margin:20px 0 5px 0; }
.fineprint { font-size:9px; }

.productheader { font:bold 18px Arial, Helvetica, sans-serif; color:#c90; font-style:italic; }

#cpul { margin-left:25px; }
#cpul li { list-style: url(/images/general/liarrow.png) circle; margin:5px 0; }	
#cpfits { text-align:center; }

#oempartners { width:100%; }
#oempartners td { padding-top:20px; }
.oemnumber { color:#c90; }
.oemproducts { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#c90; margin:3px 0 0 0; }

.question { font:bold 16px Arial, Helvetica, sans-serif; font-style:italic; color:#000; }

.testimonial { color:#000; }
.testimonial p { margin-top:0; padding:0; }
.testimonial .testname { color:#555; font-style:italic; text-align:right; margin-right:30px; }
.testseparator { text-align:center; margin:15px 0; }
.testimonial .fl { color:#000; font-size:14px; font-weight:bold; }

#dealerform td { font-size:.8em; color:#900; }

#dealers { width:100%; }
#dealers td { width:50%; padding:.25em 0; }
#dealers .distance { font-size:.7em; color:#900; }
#dealers .phone { font-size:.7em; color:#666; }

.pricing { font-size:10px; }
.pricing td { padding-right:.5em; }
.pricing th { text-align:left; }
.pricing p.notes { color:#666; font-size:10px; }