body {background-color: #ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:plain; color:#000000;}
td {font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:plain; color:#000000; text-decoration:none;}

/* text */
.sm {font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:plain; color:#000000;}
.cap {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:plain; color:#000000; text-decoration:none;}
.nav {font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:plain; color:#ffffff;}
.onnav {font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:plain; color:#EFB200;}
.purple {font-family:Arial, Helvetica, sans-serif; font-weight:plain; color:#663366; text-decoration:none;}
.red {font-family:Arial, Helvetica, sans-serif; font-weight:plain; color:#990033; text-decoration:none;}
.grey {font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666666;}
.white {font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:plain; color:#ffffff;}
.blue {color: #3399cc;}
.green {color: #336633;}
.lrg {font-size:13px;}
.redLrg {font-size:13px; color:#990033;}
.yellow {color:#EFB200;}
.quote {font-size: 14px; font-family:serif; font-weight:bold; color:#7B417B; text-decoration:none; width:450px;}
.purple2 {font-size: 14px; font-family:serif; font-weight:plain; color:#7B417B; text-decoration:none; width:450px;}
/* END text */

/* links */
a:link {color: #3399cc; text-decoration: underline;}
a:visited {color:#3399cc; text-decoration: underline;}
a:hover {color: #3399cc; text-decoration: underline;}

a.topnav:link{color: #ffffff; text-decoration: none; font-weight:bold;}
a.topnav:visited {color:#ffffff; text-decoration: none; font-weight:bold;}
a.topnav:hover {color: #ffffff; text-decoration: none; font-weight:bold;}

a.sidenav:link{color: #ffffff; text-decoration: none; font-weight:bold;}
a.sidenav:visited {color:#ffffff; text-decoration: none; font-weight:bold;}
a.sidenav:hover {color: #ffffff; text-decoration: underline; font-weight:bold;}

a.smsidenav:link{color: #ffffff; text-decoration: none; font-weight:plain;}
a.smsidenav:visited {color:#ffffff; text-decoration: none; font-weight:plain;}
a.smsidenav:hover {color: #ffffff; text-decoration: underline; font-weight:plain;}

a.list:link{color: #000000; text-decoration: none; font-weight:plain; font-size:11px}
a.list:visited {color:#666666; text-decoration: none; font-weight:plain; font-size:11px}
a.list:hover {color: #3399cc; text-decoration: underline; font-weight:plain; font-size:11px}

a.footer:link{color: #000000; text-decoration: none; font-weight:plain; font-size:10px}
a.footer:visited {color:#000000; text-decoration: none; font-weight:plain; font-size:10px}
a.footer:hover {color: #000000; text-decoration: underline; font-weight:plain; font-size:10px}
/* END links */

/* bgs */
.bgblack {background-color: #000000}
.bgwhite {background-color: #ffffff}
.bggrey {background-color: #bfbfbf}
.bgpurple {background-color: #663366; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:plain; color:#ffffff; text-decoration:none;}
.bgyellow {background-color:#EFB200; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; text-decoration:none;}
.bggreen {background-color: #336633; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; text-decoration:none;}
.bgblue {background-color: #006699; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; text-decoration:none;}

.bgflags {background-image: url(images/bgflags.gif); background-repeat: no-repeat;}
.bghistory {background-image: url(images/bghistory.jpg); background-repeat: no-repeat;}
.bgnew {background-image: url(images/bgnew.jpg); background-repeat: no-repeat;}
.bgservice {background-image: url(images/bgservice.jpg); background-repeat: no-repeat;}
.bgtheysay {background-image: url(images/bgtheysay.jpg); background-repeat: no-repeat;}

#bg-a-reason {background-image: url(images/bg_aReason.jpg); background-repeat: no-repeat; width:520px; height:201px;}
/* END bgs */

.border {
	border: 1px black solid;
	}
	
	
/* HOME PAGE */

#hp-top {
position: relative;
padding-left: 41px;
width: 573px;
height: 257px;
background-image: url(images/hp-bg-bottom.png);
background-repeat: no-repeat;
}

#hp-anim {
position: absolute;
top: 93px;
left: 0px;
width: 317px;
height: 164px;
background-image: url(images/GM-FordAnim.gif);
background-repeat: no-repeat;
}
a.button-yellow, a.button-yellow:visited {
width:150px;
height:22px;
background-color: #F7BE21;
color: #000;
font-weight: bold;
text-decoration: none;
text-align:center;
padding:5px;
margin-bottom: 5px;
border-top: 2px #F7E38C solid;
border-right: 2px #000 groove;
border-bottom: 2px #000 groove;
border-left: 2px #F7E38C solid;
cursor: hand
cursor: pointer
}
a.button-yellow:active, a.button-yellow:hover {
color: #fff;
text-decoration: none;
}

.box-brochure {
width:150px;
background-color: #A51831;
color: #fff;
font-weight: bold;
padding:5px;
padding-left: 13px;
margin-bottom: 5px;
border-top: 2px #CE6D7B solid;
border-right: 2px #000 groove;
border-bottom: 2px #000 groove;
border-left: 2px #CE6D7B solid;
}
.box-brochure a, .box-brochure a:visited {
color: #fff;
font-weight: bold;
text-decoration: none;
} 
.box-brochure a:active, .box-brochure a:hover {
color: #000;
font-weight: bold;
text-decoration: none;
} 
#button-aero {
position: absolute;
top: 93px;
left: 0px;
width: 317px;
height: 164px;
cursor: hand
cursor: pointer
}
#button-calc {
position: absolute;
top: 102px;
left: 322px;
width: 136px;
height: 20px;
cursor: hand
cursor: pointer
}
#button-reason {
position: absolute;
top: 146px;
left: 414px;
width: 98px;
height: 91px;
cursor: hand
cursor: pointer
}
#trucks {
position: relative;
width: 578px;
height: 112px;
background-image: url(images/bg_trucks_hp.jpg);
background-repeat: no-repeat;
}
#trucks #dry {
position: absolute;
top: 27px;
left: 8px;
width: 112px;
height: 70px;
cursor: hand
cursor: pointer
}
#trucks #cube {
position: absolute;
top: 30px;
left: 126px;
width: 122px;
height: 65px;
cursor: hand
cursor: pointer
}
#trucks #srw {
position: absolute;
top: 35px;
left: 254px;
width: 96px;
height: 60px;
cursor: hand
cursor: pointer
}
#trucks #serv {
position: absolute;
top: 25px;
left: 357px;
width: 116px;
height: 73px;
cursor: hand
cursor: pointer
}
#trucks #equip {
position: absolute;
top: 44px;
left: 477px;
width: 98px;
height: 54px;
cursor: hand
cursor: pointer
}
.text_margin {
	margin-right: 40px;
	margin-left: 30px;
}
