* {
    margin: 0;
    padding: 0;
}

/*----- Header -----*/
#header-new {width:848px; height:211px; margin:auto; background:url(/images/new-header-bg.jpg) no-repeat; padding:15px 20px 0 20px;}
#logo-left {width:392px; float:left;}
#logo-left ul {float:left; padding:30px 30px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#logo-left li {color:#fff; text-align:left;  list-style-type:none; padding:0 0 6px 0;}
#logo-left a {color:#fff; text-decoration:none;}
#logo-left a:hover {text-decoration:underline;}

/*--- Utility Nav ---*/
#utilitynav {width:848px; height:20px; margin:auto; background-color:#000; padding:5px 20px 0 20px; text-align:right; font:11px arial; color:#fff;}
#utilitynav a {color:#fff; text-decoration:none; padding:0 5px;}
#utilitynav a:hover {text-decoration:underline;}

#quote-form-right {float:right; height:200px; width:420px;}
#free-quote-form table {border-collapse:collapse; width:430px;}
#free-quote-form td {padding:1px;}
#free-quote-form {color:#fff; font-family:Arial, Helvetica, sans-serif; float:right; font-size:11px; font-weight:bold; text-align:left; border:0;}
.quote-header {font-size:2em;font-weight:bold;}
.deliveryzip {padding-left:36px;}
.deliveryzipfield {padding-left:18px;}
.orcall {font-size:1.6em;}

/*----- Navigation -----*/
#nav-new {width:888px; height:40px; margin:auto; background:url(/images/nav-bg.jpg) no-repeat;}
#nav-new ul {float:left; list-style-type:none; color:#fff; font:14px arial;width:880px; padding-left:8px;}
#nav-new li {float:left; padding:12px 25px; /*border-right:1px solid #d31c1f;*/}
#nav-new li.last {border:none;}
#nav-new a{text-decoration:none; color:#fff;}
#nav-new a:hover {text-decoration:underline;}
.last {border:none;}

/*----- Main Body -----*/
.mainbody {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	}
.mainbodycrumb {font-family: "Trebuchet MS", Arial;
	font-size: 12px; padding:10px 0;}

a:hover {
	color: #FF0000;
	text-decoration: none;
}
.paddedtext {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 14px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.footeraddress {
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	line-height: 20px;
	color: #FF0000;
}
.footeraddress a:link {
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	line-height: 20px;
	color: #FF0000;
}
.footeraddress a:hover {
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
}
.footeraddress a:visited {
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	line-height: 20px;
	color: #FF0000;
	text-decoration: none;
}
.thinborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.PageTitle {
	font-family: "Trebuchet MS", Arial;
	font-size: 20px;
	font-style: italic;
	color: #666666;
	border-bottom: 1px solid #FF0000;
	background-image: url(graphics/indextrucksbkgdsmleft.jpg);
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 200px;
}
.bottomlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	letter-spacing: 1px;
}

li {

}
.bottomlinks a:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	letter-spacing: 1px;
	margin: 3px;
	text-decoration: none;
}
.bottomlinks a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-decoration: underline;
}
.bottomlinks a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	letter-spacing: 1px;
	text-decoration: none;
}
.bulletspaced {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 20px;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.largertext {
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	font-weight: normal;
}
.leftpadding {
	padding-left: 15px;
	padding-bottom: 5px;
}
.rightpadding {
	padding-bottom: 5px;
	padding-right: 15px;
}
.headingpadding {
	margin:10px 0 -5px 0;
}

/*----- Footer logos -----*/

#footerlogos {height:118px; width:888px; background-image:url(graphics/footerlogosbg.jpg); background-repeat:no-repeat;}
#footerlogos img {border:none;}
#footerlogos ul {padding:0px 0 15px 40px;}
#footerlogos li {float:left; list-style-type:none; padding-right:15px;}
#footerlogos li.last {padding:none;}
#footerlogos li.thin {padding-top:20px;}
#footerlogos li.extreme {padding-right:40px;}


