﻿HTML
{
    PADDING-BOTTOM: 15px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
BODY
{
    PADDING-BOTTOM: 15px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
BODY
{
    BACKGROUND-POSITION: 50% top;
    BACKGROUND-IMAGE: url(images/background.gif);
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #000000
}

BODY.home
{
	BACKGROUND-POSITION: 50% top;
	BACKGROUND-IMAGE: url(/images/home_bg.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #000000
}


.homebuttonpad1
{
    PADDING-LEFT: 11px;
    PADDING-TOP: 21px
}
.homebuttonpad2
{
    PADDING-LEFT: 10px;
    PADDING-TOP: 21px
}
.homebuttonpad3
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-TOP: 21px
}
#content
{
    PADDING-RIGHT: 93px;
    BACKGROUND-POSITION: 50% top;
    PADDING-LEFT: 27px;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(images/back_inside_content_top.gif);
    PADDING-BOTTOM: 38px;
    COLOR: #000000;
    LINE-HEIGHT: 150%;
    PADDING-TOP: 60px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
#content H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #e31b24;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: 1px
}
#content H2
{
    BACKGROUND-POSITION: 50% top;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(images/h2_rivet_bar.gif);
    TEXT-TRANSFORM: uppercase;
    COLOR: #474747;
    LINE-HEIGHT: 100%;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 25px
}
#content STRONG
{
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: capitalize
}
#content A
{
    COLOR: #194173;
    TEXT-DECORATION: underline
}
#content A:hover
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
#content A:active
{
    COLOR: #194173;
    TEXT-DECORATION: none
}
#contentbottom
{
    BACKGROUND-POSITION: 50% bottom;
    BACKGROUND-IMAGE: url(images/rivet_inside2.gif);
    BACKGROUND-REPEAT: no-repeat
}
#content HR
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    COLOR: #606060;
    BORDER-BOTTOM: 0px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #606060
}
#contentcolumned
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
#formarea1
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
#formarea2
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
#footer
{
    FONT-SIZE: 10px;
    COLOR: #e31b24;
    LINE-HEIGHT: 150%;
    PADDING-TOP: 15px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    LETTER-SPACING: 1px;
	text-align:center;
}
#footer A
{
    COLOR: #e31b24;
    TEXT-DECORATION: underline
}
#footer A:hover
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
#footer A:active
{
    COLOR: #e31b24;
    TEXT-DECORATION: none
}
#footer2
{
    FONT-SIZE: 10px;
    COLOR: #e31b24;
    LINE-HEIGHT: 150%;
    PADDING-TOP: 15px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    LETTER-SPACING: 1px;
	text-align:center;
}
#footer2 a {color:#999999; text-decoration:none;}

.footerline2
{
    COLOR: #999999
}
	
#partslist
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
#partslist H1
{
    BACKGROUND-POSITION: 50% top;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(images/h2_rivet_bar.gif);
    TEXT-TRANSFORM: uppercase;
    COLOR: #474747;
    LINE-HEIGHT: 100%;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 25px
}
#partslist H3
{
    FONT-SIZE: 12px
}
#partslist H3 A
{
    COLOR: #194173;
    TEXT-DECORATION: underline
}
#partslist H3 A:hover
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
#partslist H3 A:active
{
    COLOR: #194173;
    TEXT-DECORATION: none
}
* HTML A:hover
{
    VISIBILITY: visible
}
.navhome
{
    DISPLAY: block;
    BACKGROUND-IMAGE: url(images/nav_home_over.gif);
    WIDTH: 149px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 32px
}
.navhome A
{
    DISPLAY: block
}
.navhome IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.navhome A:hover IMG
{
    VISIBILITY: hidden
}
.navabout
{
    DISPLAY: block;
    BACKGROUND-IMAGE: url(images/nav_about_over.gif);
    WIDTH: 149px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 33px
}
.navabout A
{
    DISPLAY: block
}
.navabout IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.navabout A:hover IMG
{
    VISIBILITY: hidden
}
.navservices
{
    DISPLAY: block;
    BACKGROUND-IMAGE: url(images/nav_services_over.gif);
    WIDTH: 149px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 33px
}
.navservices A
{
    DISPLAY: block
}
.navservices IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.navservices A:hover IMG
{
    VISIBILITY: hidden
}
.navcareers
{
    DISPLAY: block;
    BACKGROUND-IMAGE: url(images/nav_careers_over.gif);
    WIDTH: 149px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 33px
}
.navcareers A
{
    DISPLAY: block
}
.navcareers IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.navcareers A:hover IMG
{
    VISIBILITY: hidden
}
.navcontact
{
    DISPLAY: block;
    BACKGROUND-IMAGE: url(images/nav_contact_over.gif);
    WIDTH: 149px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 33px
}
.navcontact A
{
    DISPLAY: block
}
.navcontact IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.navcontact A:hover IMG
{
    VISIBILITY: hidden
}
.navtf
{
    DISPLAY: block;
    BACKGROUND-IMAGE: url(images/nav_truck_over.gif);
    WIDTH: 149px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 33px
}
.navtf A
{
    DISPLAY: block
}
.navtf IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.navtf A:hover IMG
{
    VISIBILITY: hidden
}
.navpf
{
    DISPLAY: block;
    BACKGROUND-IMAGE: url(images/nav_parts_over1.gif);
    WIDTH: 149px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 48px
}
.navpf A
{
    DISPLAY: block
}
.navpf IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.navpf A:hover IMG
{
    VISIBILITY: hidden
}
.navmixer
{
    DISPLAY: block;
    BACKGROUND-IMAGE: url(images/nav_mixer_over.gif);
    WIDTH: 149px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 32px
}
.navmixer A
{
    DISPLAY: block
}
.navmixer IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.navmixer A:hover IMG
{
    VISIBILITY: hidden
}
.button1
{
    DISPLAY: block;
    BACKGROUND-IMAGE: url(images/button_1_over.jpg);
    WIDTH: 236px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 130px
}
.button1 A
{
    DISPLAY: block
}
.button1 IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.button1 A:hover IMG
{
    VISIBILITY: hidden
}
.button2
{
    DISPLAY: block;
    BACKGROUND-IMAGE: url(images/button_2_over.jpg);
    WIDTH: 236px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 130px
}
.button2 A
{
    DISPLAY: block
}
.button2 IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.button2 A:hover IMG
{
    VISIBILITY: hidden
}
.button3
{
    DISPLAY: block;
    BACKGROUND-IMAGE: url(images/button_3_over.jpg);
    WIDTH: 236px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 130px
}
.button3 A
{
    DISPLAY: block
}
.button3 IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.button3 A:hover IMG
{
    VISIBILITY: hidden
}
.button4
{
    DISPLAY: block;
    BACKGROUND-IMAGE: url(images/button-4-over.jpg);
    WIDTH: 236px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 130px
}
.button4 A
{
    DISPLAY: block
}
.button4 IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.button4 A:hover IMG
{
    VISIBILITY: hidden
}
.button5
{
    DISPLAY: block;
    BACKGROUND-IMAGE: url(images/button-5-over.jpg);
    WIDTH: 236px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 130px
}
.button5 A
{
    DISPLAY: block
}
.button5 IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.button5 A:hover IMG
{
    VISIBILITY: hidden
}
.button6
{
    DISPLAY: block;
    BACKGROUND-IMAGE: url(images/button-6-over.jpg);
    WIDTH: 236px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 130px
}
.button6 A
{
    DISPLAY: block
}
.button6 IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.button6 A:hover IMG
{
    VISIBILITY: hidden
}
#content_parts
{
    PADDING-RIGHT: 28px;
    BACKGROUND-POSITION: 50% top;
    PADDING-LEFT: 29px;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(images/back_inside_content_top2.gif);
    PADDING-BOTTOM: 38px;
    COLOR: #000000;
    LINE-HEIGHT: 150%;
    PADDING-TOP: 60px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
#content_parts H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #e31b24;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: 1px
}
#content_parts H2
{
    BACKGROUND-POSITION: 50% top;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(images/h2_rivet_bar2.gif);
    TEXT-TRANSFORM: uppercase;
    COLOR: #606060;
    LINE-HEIGHT: 100%;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 25px
}
#content_parts H3 
{
	color: #000000;
	margin:0 0 12px 0;
	font-size: 12px;
	font-weight: bold;
	}
#content_parts STRONG
{
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: capitalize
}
#content_parts A
{
    COLOR: #194173;
    TEXT-DECORATION: underline
}
#content_parts A:hover
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
#content_parts A:active
{
    COLOR: #194173;
    TEXT-DECORATION: none
}
#content_parts HR
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    COLOR: #606060;
    BORDER-BOTTOM: 0px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #606060
}

#content_mixer
{
    PADDING-RIGHT: 28px;
    BACKGROUND-POSITION: 50% top;
    PADDING-LEFT: 29px;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(images/back_inside_content_top.gif);
    PADDING-BOTTOM: 38px;
    COLOR: #000000;
    LINE-HEIGHT: 150%;
    PADDING-TOP: 60px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
#content_mixer H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #e31b24;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: 1px
}
#content_mixer H2
{
    BACKGROUND-POSITION: 50% top;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(images/h2_rivet_bar2.gif);
    TEXT-TRANSFORM: uppercase;
    COLOR: #606060;
    LINE-HEIGHT: 100%;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 25px
}
#content_mixer H3 
{
	color: #000000;
	margin:0 0 12px 0;
	font-size: 12px;
	font-weight: bold;
	}
#content_mixer STRONG
{
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: capitalize
}
#content_mixer A
{
    COLOR: #194173;
    TEXT-DECORATION: underline
}
#content_mixer A:hover
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
#content_mixer A:active
{
    COLOR: #194173;
    TEXT-DECORATION: none
}
#content_mixer HR
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    COLOR: #606060;
    BORDER-BOTTOM: 0px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #606060
}


.carthead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.cat_heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LETTER-SPACING: 1px
}
.parts
{
    FONT-SIZE: 10px;
    COLOR: #656666;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, sans-serif
}
.parts A:link
{
    COLOR: #dc162b;
    TEXT-DECORATION: underline
}
.parts A:visited
{
    COLOR: #dc162b;
    TEXT-DECORATION: underline
}
.parts A:hover
{
    COLOR: #dc162b;
    TEXT-DECORATION: none
}
.parts A:active
{
    COLOR: #dc162b;
    TEXT-DECORATION: underline
}
.cat_heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LETTER-SPACING: 1px
}
.nav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ccddea;
    FONT-FAMILY: "Trebuchet MS"
}
.nav A:link
{
    COLOR: #ccddea;
    TEXT-DECORATION: none
}
.nav A:visited
{
    COLOR: #ccddea;
    TEXT-DECORATION: none
}
.nav A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.nav A:active
{
    COLOR: #ccddea;
    TEXT-DECORATION: none
}
.nav_inside
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #f4d0d4;
    FONT-FAMILY: "Trebuchet MS"
}
.nav_inside A:link
{
    COLOR: #f4d0d4;
    TEXT-DECORATION: none
}
.nav_inside A:visited
{
    COLOR: #f4d0d4;
    TEXT-DECORATION: none
}
.nav_inside A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.nav_inside A:active
{
    COLOR: #f4d0d4;
    TEXT-DECORATION: none
}
#leftnav-interior a
{
	text-decoration: none;
}

#leftnav-interior ul
{
	margin: 3px 0 10px 0px;
	padding: 0 0 0 0px;
	width: 185px;
	border-top:solid 1px #333333;
}

#leftnav-interior li
/*image background on dynamic subnav*/
{
	list-style: none;
	/*display: inline;*/
	margin: 0 0 1px 0;
	padding: 0 2px 0 0;
	/*background-image: url(images/black.jpg);
	background-repeat: repeat;*/
	color: #000000;
	border-bottom: solid 1px #333333;
	
}



#leftnav-interior A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
#leftnav-interior A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
#leftnav-interior A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
}
#leftnav-interior A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}


.selected
/*this is for the dynamic subnav*/
{
	font-weight:bold;

}

.navspace 
/*this controls the spacing between the nav items and the back button on the dynamic subnav*/
{
	/*height: 10px;*/
}
.back li a
{
	border: none;
}

.headline-blue-lg
{
	font-size: 15px;
	font-weight:bold;
	margin: 0 0 0 0;
	color: #e31b24;
	LINE-HEIGHT: 100%;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: 1px;
}

.small_gray
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.grid_odd
{
    BACKGROUND-COLOR: #cccccc
}
.grid_even
{
    BACKGROUND-COLOR: #eeeeee
}

table.no_tread {background-image:url(images/notread.gif); background-repeat:repeat-y;}
table.tread { background-image:url(images/back_inside_content.gif); background-repeat:repeat-y;}

/*-- confirmation --*/
.confirmation ul {
	float: left;
	clear: both;
	margin: 0 0 20px 0;
	}

.confirmation h3 {
	margin: 0 0 5px 0;
	}

.confirmation ul li {
	margin: 0 0 0 20px;
	}
	
.closeimage {
	margin: 0 0 0 0px;
	PADDING-LEFT: 10px;
	BACKGROUND-COLOR: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	}
	
/*-- Fieldset Styles --*/
fieldset {
	position:relative;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px dashed #ccc;
	margin: 25px 0 20px 0;
	padding: 16px 16px 16px 20px;
	clear: both;

	}
fieldset legend {
	position:absolute;
	left:0.5em;
	top:-1.5em;
	padding:0 10px;
	font-size: 14px;
	font-weight: bold;
	color: #b52227;
	}
fieldset ul  {
	list-style:none;
	margin: 0;
	padding: 0;
	}

fieldset li {
	width: 380px;
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
	}

fieldset li label {	
	float: left;
	width: 330px;
	line-height: 1.8;
	vertical-align: top;
	}

fieldset li input {	
	float: left;
	width: 330px;
	vertical-align: top;
	}
fieldset li select {	
	float: left;
	width: 330px;
	vertical-align: top;
	}

fieldset .required {
	color: red;
	}
fieldset .help {
	clear:both;
	color:#0066FF;
	margin:0 0 0 150px;
	}
fieldset .help2 {
	clear:both;
	color:#0066FF;
	margin:0 0 0 0;
	display:block;
	width:100%;
	}
fieldset ul li span {
	clear: both;
	width: 320px;
	color: red;
	margin: 5px 0;
	}
fieldset ul li span.help {
	float: left;
	clear: both;
	width: 320px;
	color: red;
	margin: 5px 0 5px 110px;
	}
fieldset ul li span input {
	float: none;
	width: 50px;
	}

fieldset ul li span label {
	width: auto;
	display: block;
	clear: both;
	}
	
h2.monthlytruckspecial, h2.truckfinder, h2.partsfinder {margin:0px; padding:18px 0 0 7px;}

h2.mixergroup, h2.voconauctions, h2.housbytrucklube {margin:0px; padding:10px 0 0 7px;}
	
	
h2.monthlytruckspecial a:link, h2.monthlytruckspecial a:visited, h2.monthlytruckspecial a:active { height:130px; width:236px; text-indent:-9999px; background-image:url(/images/button_1_up.jpg); background-repeat:no-repeat; background-position:left top; display:block; position:relative; :-moz-any-link:focus;outline:none;}
h2.monthlytruckspecial a:hover { background-image:url(/images/button_1_over.jpg);}

h2.truckfinder a:link, h2.truckfinder a:visited, h2.truckfinder a:active  { height:130px; width:236px; text-indent:-9999px; background-image:url(/images/button_2_up.jpg); background-repeat:no-repeat; background-position:left top; display:block; position:relative; :-moz-any-link:focus;outline:none;}

h2.truckfinder a:hover { background-image:url(/images/button_2_over.jpg);}

h2.partsfinder a:link, h2.partsfinder a:visited, h2.partsfinder a:active { height:130px; width:236px; text-indent:-9999px; background-image:url(/images/button_3_up.jpg); background-repeat:no-repeat; background-position:left top; display:block; position:relative; :-moz-any-link:focus;outline:none;}

h2.partsfinder a:hover { background-image:url(/images/button_3_over.jpg);}

h2.mixergroup a:link, h2.mixergroup a:visited, h2.mixergroup a:active { height:130px; width:236px; text-indent:-9999px; background-image:url(/images/button-4-up.jpg); background-repeat:no-repeat; background-position:left top; display:block; :-moz-any-link:focus;outline:none;}

h2.mixergroup a:hover  { background-image:url(/images/button-4-over.jpg);}


h2.voconauctions a:link, h2.voconauctions a:visited, h2.voconauctions a:active  { height:130px; width:236px; text-indent:-9999px; background-image:url(/images/button-5-up.jpg); background-repeat:no-repeat; background-position:left top; display:block; :-moz-any-link:focus;outline:none;}

h2.voconauctions a:hover  { background-image:url(/images/button-5-over.jpg);}


h2.housbytrucklube a:link, h2.housbytrucklube a:visited, h2.housbytrucklube a:active { height:130px; width:236px; text-indent:-9999px; background-image:url(/images/button-6-up.jpg); background-repeat:no-repeat; background-position:left top; display:block; :-moz-any-link:focus;outline:none;}
h2.housbytrucklube a:hover  { background-image:url(/images/button-6-over.jpg);}

.intro {color:#163A67; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; background-color:#dedede;}
.intro h1 {  font-size:14px; margin:0px; padding:5px 0 0 15px; margin:0;}
.intro p { 
	margin:0 0 0px 0; 
	padding:0px 15px;
	}
.intro a:link {color:#163A67; text-decoration:none; font-weight:bold;}
.intro a:visited {color:#163A67; text-decoration:none; font-weight:bold;}
.intro a:hover {color:#163A67; font-weight:bold; text-decoration:underline;}
.intro a:active {color:#163A67; font-weight:bold;}

.intro ul {margin-bottom:0px; padding-bottom:0px;}

