
body      { color: #333; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #ccc; background-image: url("img/bkgrnd_hLines.gif"); background-repeat: repeat; text-align: left; margin: 0; padding: 0; width: 100% }
a   { color: #b01f07 }
a:hover { color: #000; background-color: transparent }
h1, h2, h3, h4    { color: black; background-color: transparent; margin: 0; padding: 0 }
h2  { margin-top: 12px }
h3  { font-size: 9pt; margin-top: 10px; margin-bottom: 0 }
a.pdf    { color: #c00; font-weight: bold; text-decoration: none; background-image: url("img/pdf.gif"); background-repeat: no-repeat; background-position: 0 0; display: block; padding-top: 3px; padding-left: 20px; width: 150px; height: 17px; overflow: visible }
a.product       { color: #666; font-size: 9pt; font-weight: bold; text-decoration: none; background-image: url("img/bullet_orangeSQ3.gif"); background-repeat: no-repeat; background-position: 0 3px; display: block; padding-top: 3px; padding-left: 12px; width: 150px; height: 14px; overflow: visible }
td  { font-size: 8pt; background-color: transparent; }
.submit { color:#fff; background-color:#DE2809; }
/*STRUCTURE*/
#header { color: #000; background-color: #fff; background-image: url("img/bg-header-interior.gif"); background-repeat: repeat-x; margin: 0; padding: 0; width: 100%; height: 44px;}
#header.home { background-image: url("img/bg-header-home.gif"); background-repeat: repeat-x; border-bottom: 2px solid #000 }
.fullImage { background-color: #fff; width: 100% }
.pagewidth   { margin: 0; padding: 0; width: 780px }
#column_left      { background-color: #fff; margin: 0; padding: 0 0 25px; width: 544px; float: left; border-left: 35px solid black }
#column_left .content    { margin-top: 20px; margin-left: 25px; width: 500px }
#column_right  { width: 200px; float: right }
div.title  { background-color: #d9d9d9; background-image: url("img/bg-title.gif"); background-repeat: repeat-x; width: 100%; height: 84px }
/*NAVIGATION*/
#hNav { color: #fff; background-color: #de2809; background-image: url("img/hNav_background.gif"); background-repeat: repeat-x; width: 100%; min-width: 780px;}
#prodNav   { background-color: #de2809; margin: 0; padding: 0 0 10px; width: 178px; }
#prodNav a { color: #fff; text-decoration: none; background-color: #de2809 }
/*FOOTER*/
#footer  { font-size: x-small; background-color: #d9d9d9; padding: 15px 0 20px; width: 100%; clear: both; border-top: 18px solid gray }
#footer a { font-size: xx-small; text-decoration: none }
/*DISTRIBUTOR STYLES*/
.stateHeader  { font-size: 15pt; font-weight: bold }
.distributor  { background-color: #e0e0e0; margin: 0 0 12px; padding: 2px 10px 6px; width: 70%; border-style: solid; border-width: 2px 1px; border-color: #fff #ccc #999 }
.distributor p  { margin: 6px 0 0; padding: 0 }
p.dist_name  { color: #b01f07; font-size: 1.3em; font-weight: bold; margin: 4px 0 0; padding: 0 }
p.territory  { color: #666; font-size: 1.1em; font-weight: lighter; margin: 0 0 6px; padding: 0 }
p.contact  { font-weight: bold; margin-top: 2px }

/*MISC FORMATTING*/
ul li { background-image: url("img/bullet_orangeSQ3.gif"); background-repeat: no-repeat; list-style-type: none; list-style-image: none; padding-left: 14px }
normal { background-image: none; background-repeat: no-repeat; list-style-type: disc; list-style-image: none; padding-left: 0; padding-top:0; margin-top:0;;}
.subhead    { color: #fff; font-size: 9pt; font-weight: bold; background-color: #de2809; padding: 2px 8px 1px 5px }
.clr  { clear: both }
.collapse { margin: 0; padding: 0 }
.edit { color: #f00; background-color: #fff }
.smalltext { color: black; font-weight: 300; font-size:8pt; line-height: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.parts-tbl th { color: #fff; font-size: 9pt; font-weight: bold; background-color: #A01D06; padding: 2px 8px 1px 5px; }
.parts-tbl row1 { color: #000; font-size: 9pt; font-weight: bold; background-color: #fff; padding: 2px 8px 1px 8px; }
.parts-tbl row2 { color: #fff; font-size: 9pt; font-weight: bold; background-color: #de2809; padding: 2px 8px 1px 8px; }
.tbl-smalltext { margin-left:3px; color: black; font-weight: 300; font-size: 8pt; line-height: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.bullet_text {
	font: bold 13px/17px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding-left: 20px;
	background: url(img/servicebtn.gif) left top;
	height: 17px;
	width: 262px;
	margin: 0px;
	display: block;
	color: #000000;
	text-decoration: none;
}
.bullet_text:hover {
	background: url(img/servicebtnRO.gif) left top;
	cursor: pointer;
}

#social-media {width:745;_width:470;}
#social-media a img {float:right;margin:20px 0px 0px 0px;}