/* begin body styles */
body { background: transparent url(../images/back.jpg) repeat; font: 11px/13px arial, verdana, sans-serif; color: #000; text-align: center; }
body, div, h1, h2, h3, h4, h5, h6, p, ul, li, img { padding: 0; border: 0; margin: 0; }
dl { padding: 0 0 10px 0; margin: 10px 0 0 20px; }
dt { padding-bottom: 3px; font-weight:bold; }
dd { padding-bottom: 3px; }
a:link, a:visited { color: #666; font-weight: bold; text-decoration: none; }
a:hover { color: #c90000; text-decoration: none; }
.clr { padding-top: 15px; clear: both; }
/* begin container styles */
#containerwrapper { margin: 0 auto; width: 751px; }
#container { margin: 0 auto; background: transparent url(../images/content.jpg) repeat-y; text-align: left; width: 751px; float: left; }
/* begin nav styles */
#nav { background: transparent url(../images/content.jpg) repeat-y; color: #999; width: 100%; height: 5.5em; }
#nav p { display: none; }
#nav img { padding: 10px 0 0 50px; float: left; }
#nav ul { padding: 25px 0 0 20px; float: left; }
#nav li { padding-left: 10px; list-style-type: none; float: left; }
#nav a:link, #nav a:visited { color: #616161; font-weight: bold; }
#nav a:hover { color: #c90000; }
#current a:link, #current a:visited { color: #c90000; }
/* begin header styles */
#header_home, #header_services, #header_owner, #header_quote, #header_contact { height: 110px; width: 100%; }
#header_home { background: transparent url(../images/header_home.jpg) no-repeat; height: 144px; }
#header_services { background: transparent url(../images/header_services.jpg) no-repeat; }
#header_owner { background: transparent url(../images/header_owner.jpg) no-repeat; }
#header_quote { background: transparent url(../images/header_quote.jpg) no-repeat; }
#header_contact { background: transparent url(../images/header_contact.jpg) no-repeat; }
/* for Mozilla/Safari/Opera */
*>.contentwrapper { padding-top: 570px; margin: 0 auto; min-height: 1px; width: 751px; }
*>.contentwrapper #content { margin-top: -570px; }
/* for IE, with IE5/Mac backslash filter \*/
* html .contentwrapper { height: 570px; }
/* end filter */
/* begin content styles */
#content { padding: 20px 50px 0 50px; float: left; }
#content h1 { padding-right: 30px; margin-left: 40px; margin-top: 30px; background: transparent url(../images/promises_delivered.jpg) no-repeat; font: 24px/13px helvetica, arial, verdana, sans-serif; text-indent: -9000px; color: #4d5a76; width: 316px; height: 35px; float: left; }
#content h2 { padding-bottom: 5px; font: 13px/15px helvetica, arial, sans-serif; font-weight: bold; }
#content h3 { padding-bottom: 5px; font: 12px/14px helvetica, arial, sans-serif; font-weight: bold; }
#content p { padding-bottom: 10px; }
#content ul { padding-bottom: 20px; margin-left: 30px; }
#content .red { color: #c90000; }
.terminalsub { margin-left: 10px; }
.imgpad { margin-bottom: -3px; }
/* styles that are used on the home page */
.man_boxes { padding-left: 5px; float: left; }
.box { padding: 20px 0; border-bottom: 1px solid #ccc; margin: 0 auto; width: 650px; float: left; }
.clickhere { padding-left: 10px; margin-top: 10px; background: url(../images/red_arrow01.gif) no-repeat; float: right; }
.advantage { padding-right: 20px; border-right: 1px dotted #ccc; margin-right: 20px; width: 280px; float: left; }
.tracking { width: 320px; float: left; }
.tracking img { padding: 0 20px 20px 0; float: left; }
.tracking li { margin-left: 15px; list-style-type: disc; }
.tracking .clickhere { float: left; }
.employment { margin: 0 auto; width: 540px; }
.employment img { padding-right: 10px; float: left; }
/* styles that are used on the quote request page */
.quoteform .quotecols { margin: 0 auto; width: 560px; clear: both; }
.quoteform p { width: 125px; float: left; }
.inputtext { padding-right: 15px; font-size: 11px; width: 125px; height: 12px; }
.quotecols .quotelt { float: left; }
.quotecols .quotert { float: right; }
.quotecols .submit { padding-top: 15px; }
.quotesubmit { margin: 0 auto; width: 560px; clear:both; padding-top:20px;}
p.radio { width: 50px; }
/* begin footer styles */
#footer {
	clear: both;
	text-align: center;
	margin-bottom:10px;
	color:#666;
	}