body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background:url(../images/main_bg.png) repeat-x #FFF;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.opacity:hover {
	opacity:0.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	zoom: 1;
}
.clear {
	clear:both;
}
.lightGray {
	color:#999;
}
.darkGray {
	color:#666;
}
.darkBlue {
	color:#194B79;
}
.red {
	color:#900;
}
.black {
	color:#000;
}
.white {
	color:#FFF;
}
.bold {
	font-weight:bold;
}
.font-11 {
	font-size:11px;
}
.font-13 {
	font-size:13px;
}
.font-14 {
	font-size:14px;
}
.font-16 {
	font-size:14px;
}
.mar-10 {
	margin-top:10px;
}
.float-left{
	float:left;}
.headerLink {
	text-decoration:none;
	color:#FFF;
}
.headerLink:hover {
	color:#FFF;
}
.footerLink {
	text-decoration:none;
	color:#666;
}
.footerLink:hover {
	color:#666;
}
#wrapper {
	width:1014px;
	background:url(../images/main_bg_grad.png) repeat-y top;
	margin-left:auto;
	margin-right:auto;
}
#leftMost {
	width:13px;
	height:474px;
	background:url(../images/main_left_img.png) top;
	float:left;
}
#rightMost {
	width:13px;
	height:474px;
	background:url(../images/main_right_img.png) top;
	float:right;
}
#headerDiv {
	width:988px;
	float:left;
	background:#FFFFFF;
}
#navigationDiv {
	width:962px;
	height:50px;
	background:#FFFFFF;
	margin:8px 13px 0px 13px;
}
#navLeft {
	width:6px;
	height:42px;
	float:left;
	background:url(../images/header/nav_leftMost.png) no-repeat;
}
#navBtns {
	height:42px;
	width:950px;
	float:left;
	background:url(../images/header/nav_mid.png) repeat-x;
	font-size:12px;
}
.navItemEnd {
	width:154px;
	height:29px;
	float:left;
	padding-top:13px;
}
.navItem {
	width:158px;
	height:29px;
	float:left;
	padding-top:13px;
}
.navSpacer {
	width:2px;
	height:42px;
	float:left;
	background:url(../images/header/nav_spacer.png) no-repeat;
}
#navRight {
	width:6px;
	height:42px;
	float:left;
	background:url(../images/header/nav_rightMost.png) no-repeat;
}
#headerLogoBg {
	width:976px;
	height:247px;
	margin:0px 6px 0px 6px;
	background:url(../images/header/banner_bg.png) no-repeat top;
	text-align:left;
	clear:both;
}
#logoDiv {
	width:390px;
	height:238px;
/*	background:url(../images/header/logo.png) no-repeat;*/
	margin-left:3px;
	margin-top:5px;
	position:absolute;
}
#midDiv {
	width:988px;
	background:#FFFFFF;
	text-align:left;
	float:left;
}
#bodyDiv {
	width:988px;
	float:left;
	height:auto;
}
#left_content {
	width:302px;
	float:left;
	margin-left:11px;
	margin-top:7px;
}
#right_content {
	width:657px;
	float:left;
	margin-top:7px;
	margin-left:6px;
}
#servicesDiv {
	width:300px;
	margin-right:2px;
	float:left;
}
#servicesHeader {
	width:300px;
	height:42px;
	background:url(../images/body/nav_header.png) no-repeat;
	float:left;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
#servicesBody {
	width:300px;
	background:url(../images/body/nav_body_bg.png) repeat-y;
	float:left;
}
.serviceItem {
	width:300px;
	height:41px;
	float:left;
	padding-left:30px;
	font-size:12px;
	font-weight:bold;
	color:#194B79;
}
.serviceSpacer {
	width:298px;
	height:2px;
	margin-left:1px;
	margin-right:1px;
	float:left;
	background:url(../images/body/nav_spacer.png) repeat-x;
	overflow:hidden;
}
#contactDiv {
	width:302px;
	float:left;
}
#contactHeader {
	width:302px;
	height:42px;
	float:left;
	background:url(../images/body/contact_header.png);
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
#contactBody {
	width:302px;
	height:280px;
	float:left;
	background:url(../images/body/contact_bg_02.png)
}
.leftcontent {
	width:290px;
	margin-top:115px;
	padding-left:20px;
}
.leftcontent2 {
	width:290px;
	margin-top:10px;
	padding-left:20px;
}
#contactPhone {
	width:290px;
	margin-top:25px;
	color:#900;
	font-weight:bold;
	text-align:center;
	font-size:14px;
}
#top_content {
	width:657px;
	float:left;
	background:url(../images/body/contentBorder.png) no-repeat top right;
	margin-bottom:5px;
}
#main_body_content {
	width:637px;
	padding-left:20px;
	padding-top:25px;
	text-align:left;
}
#main_body_content img.logo{
float:left;
padding:0 10px 0 0;
}

#main_body_content p.warning{
display:block;
border:1px solid #000000;
margin-top:30px;
padding:5px;
background:#FFFF99;
}
#main_body_content p.testi{
display:block;
border-bottom:1px solid #CCCCCC;
padding-bottom:10px;
}
#main_body_content p.offers{
display:block;
border-bottom:1px solid #CCCCCC;
padding-bottom:10px;
}
#main_body_content p.offers a{
color:#194B79;
}
#mid_content {
	width:663px;
	float:left;
	background:url(../images/body/mid_content_3.png) repeat-y;
}
#top_mid_content {
	width:663px;
	height:7px;
	background:url(../images/body/mid_content_1.png) no-repeat;
	float:left;
	overflow:hidden;
}
#main_mid_content {
	width:663px;
	background:url(../images/body/mid_content_2.png) no-repeat;
	float:left;
}
#btm_mid_content {
	width:663px;
	height:9px;
	background:url(../images/body/mid_content_4.png) no-repeat;
	float:left;
	overflow:hidden;
}
#btm_content {
	width:977px;
	height:120px;
	margin-left:11px;
	margin-top:15px;
	float:left;
}
#btm_content_1 {
	width:300px;
	height:89px;
	float:left;
}
#aaaContainer {
	width:76px;
	height:89px;
	float:left;
}
#tagFlagContainer {
	width:210px;
	padding:5px;
	float:left;
}
#tagContainer {
	width:210px;
	float:left;
	color:#999;
}
#flagContainer {
	width:216px;
	height:59px;
	float:left;
}
#btm_content_2 {
	width:325px;
	float:left;
}
#btm_content_3 {
	width:325px;
	float:left;
}
.vertSpacer {
	width:10px;
	height:99px;
	background:url(../images/body/vertSpacer.png) no-repeat center;
	overflow:hidden;
	float:left;
}
#btmDiv {
	width:1014px;
	height:11px;
	background:url(../images/main_btm.png) no-repeat;
	overflow:hidden;
}
#footerDiv {
	width:1014px;
	margin: 0px auto;
}
#copyrightDiv {
	width:1014px;
	height:37px;
	float:left;
}
#copyrightLeft {
	width:17px;
	height:37px;
	background:url(../images/footer/footer_left.png);
	float:left
}
#copyrightMid {
	width:980px;
	height:37px;
	background: url(../images/footer/footer_mid.png) repeat-x;
	float:left;
	text-align:center;
	color:#FFF;
}
#copyrightRight {
	width:16px;
	height:37px;
	background:url(../images/footer/footer_right.png);
	float:left;
}
#btmFooterDiv {
	width:1014px;
	height:40px;
	float:left;
}
.mid_container {
	width:650px;
	padding-bottom:3px;
	margin-bottom:3px;
	background:url(../images/body/mid_spacer.png) bottom no-repeat;
	float:right;
	font-size:11px;
}
.mid_containerend {
	width:650px;
	padding-bottom:5px;
	margin-bottom:5px;
	float:right;
	font-size:11px;
}
.mid_left {
	width:285px;
	float:left;
}
.mid_right {
	width:285px;
	float:left;
}
.mid_center {
	width:50px;
	height:10px;
	float:left;
}
.checkmarkDiv {
	width:30px;
	height:30px;
	/*background:url(../images/body/checkMark1.png) left top no-repeat;*/
	padding-left:10px;
	padding-top:10px;
	float:left;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#194B79;
}
.mid_text {
	width:245px;
	float:left;
}

.mid_text .darkBlue{
text-transform:uppercase;
}

.thumbDiv {
	width:110px;
	float:left;
}
.btmtext {
	width:325px;
	float:left;
	font-size:11px;
}
.heading1 {
	margin:0;
	color:#194B79;
	font-size:20px;
	font-weight:bold;
}
.heading2 {
	margin:0;
	font-size:16px;
	color:#900;
	font-weight:bold;
}
.heading3 {
	margin:0;
	font-size:13px;
	color:#900;
	font-weight:bold;
}
#truckContainer {
	width:635px;
	height:231px;
	position:absolute;
	background:url(../images/header/truckAndPaper_02a.png) top left no-repeat;
	margin-left:343px;
	margin-top:47px;
	z-index:999;
}

#offersDiv{
	width:302px;
	float:left;}
#offersHeader{
	width:302px;
	height:42px;
	float:left;
	background:url(../images/body/contact_header.png);
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;}
#offersBody{
	width:302px;
	float:left;
	background:url(../images/body/offers_mid.png) repeat-y;}
	
#offersBody img{
border:none;
margin:0 0 0 30px;
}
#offersBtm{
	width:302px;
	height:6px;
	float:left;
	background:url(../images/body/offers_btm.png);
	overflow:hidden;}

.flush-left{
	margin:0;
	marker-offset:auto;
	padding-left:19px;}
	
.margin-image{
	margin-top: 10px;
	margin-right: 10px;}
	
.btmtext a{
	color:#900;
	text-decoration:none;}

.serviceItem a{
	color:#194B79;
	text-decoration:none;}
	
.cost-table,.cost-table td,.cost-table th{
	border: 1px #CCC solid;}

.cost-table th{
	background-color:#CCC;}

.Sub_Heading {
	font-weight: bold;
	font-size: 14px;
	}

#Offer_01 {
	display: block;
	width: 254px;
	height: 118px;
	background:url(../images/body/offers_button_01.png) no-repeat left top;
	text-indent: -9999em;
	overflow: hidden;
	}

#Offer_02 {
	display: block;
	width: 254px;
	height: 102px;
	background:url(../images/body/offers_button_02a.png) no-repeat left top;
	text-indent: -9999em;
	overflow: hidden;
	}

#Offer_03 {
	display: block;
	width: 254px;
	height: 94px;
	background:url(../images/body/offers_button_03.png) no-repeat left top;
	text-indent: -9999em;
	overflow: hidden;
	}
	
#footer{ width:990px; margin:0 auto; }
	
#footer #foot p{
padding-top:10px;
float:left;
}
	
#footer #map{ float:right; }