body{
	background: #F2F2F2 url("images/bg_fade.gif") repeat-x;
	font-family: Arial,Helvetica,sans-serif; /* Verdana,Geneva,Arial,Helvetica,sans-serif */
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center; /* Center aligns site in IE */
	margin: 0px 0 0 0;
}
#mainContainer {
	margin: 20 auto 0 auto;   /* Center aligns site in FF & Netscape */
	text-align: left; /* Put everything back left-aligned */
	width: 760px;
	background: #fff;
}
#mainContentContainer{
	position: relative;
	padding: 10px;
}
#contentContainer {
	margin-left: 260px;
	padding-right: 20px;
	padding-top: 20px;
}
#pageTitle {
	font-size: 12px;
	font-weight: bold;
}
#topNav {
	background: #000 url("images/topNav_bg.gif") repeat-x;
	height: 20px;
	width: 740px;
	text-align: right;
}
#mainImage {
	background: url("images/main_centerImage.jpg") no-repeat;
	height: 300px;
}
#headerImageAbout {
	background: url("images/header_about.jpg") no-repeat;
	height: 170px;
	margin-left: 225px;
}
#headerImageContact {
	background: url("images/header_contact.jpg") no-repeat;
	height: 170px;
	margin-left: 225px;
}
#headerImageMoving {
	background: url("images/header_moving.jpg") no-repeat;
	height: 170px;
	margin-left: 225px;
}
#redBox {
	background: url("images/redBox2.jpg") no-repeat;
	border: 5px solid white;
	height: 170px;
	width: 240px;
	position: absolute;
	top: -15px;
	left: -15px;
}
#sideImage011 {
	background: url("images/sideImage_011.jpg") no-repeat;
	border: 5px solid white;
	position: absolute;
	top: 250px;
	left: -15px;
	height: 160px;
	width: 240px;
}
#sideImage069 {
	background: url("images/sideImage_069.jpg") no-repeat;
	border: 5px solid white;
	position: absolute;
	top: 250px;
	left: -15px;
	height: 160px;
	width: 240px;
}
#sideImage067 {
	background: url("images/sideImage_067.jpg") no-repeat;
	border: 5px solid white;
	position: absolute;
	top: 430px;
	left: -15px;
	height: 160px;
	width: 240px;
}
#sideImageMoving {
	background: url("images/sideImage_01.jpg") no-repeat;
	border: 5px solid white;
	position: absolute;
	top: 610px;
	left: -15px;
	height: 160px;
	width: 240px;
}
#sideImageContact {
	background: url("images/sideImage_01.jpg") no-repeat;
	border: 5px solid white;
	position: absolute;
	top: 430px;
	left: -15px;
	height: 160px;
	width: 240px;
}
#sideImage {
	background: url("images/sideImage_01.jpg") no-repeat;
	border: 5px solid white;
	position: absolute;
	top: 250px;
	left: -15px;
	height: 160px;
	width: 240px;
}
#sideImage2 {
	background: url("images/sideImage_007.jpg") no-repeat;
	border: 5px solid white;
	position: absolute;
	top: 430px;
	left: -15px;
	height: 160px;
	width: 240px;
}
#sideImage3 {
	background: url("images/sideImage_054.jpg") no-repeat;
	border: 5px solid white;
	position: absolute;
	top: 610px;
	left: -15px;
	height: 160px;
	width: 240px;
}
#sideImage4 {
	background: url("images/sideImage_047.jpg") no-repeat;
	border: 5px solid white;
	position: absolute;
	top: 790px;
	left: -15px;
	height: 160px;
	width: 240px;
}
#sideImage5 {
	background: url("images/sideImage_008.jpg") no-repeat;
	border: 5px solid white;
	position: absolute;
	top: 970px;
	left: -15px;
	height: 160px;
	width: 240px;
}
#welcomeBox {
	background: url("images/welcome_fade.gif") repeat-x;;
	border: 5px solid white;
	height: 123px;
	width: 193px;
	position: absolute;
	top: 55px;
	right: -15px;
}
#welcomeBoxContent {
	padding-left: 15px;
	padding-right: 10px;
	color: #E5E5E5;
	
}
#truckpic {
	background: url("images/truckpic2.jpg") no-repeat;
	height: 133px;
	width: 321px;
	position: absolute;
	top: 300px;
	left: -10px;
}

#rightContent {
	background: #FFF;
	float: right;
	width: 400px;
	margin-top: -30px;
}

#testimonialsBox {
	background: #F2F2F2;
	border-top: 5px solid white;
	border-left: 5px solid white;
}

#testimonialsBox P {
    margin: 12px 15px;
}

#leftContent {
	background: #FFF;
	margin-top: 103px;
    margin-right: 415px;
}

#saaBox {
	margin-top: 5px;
	margin-left: 5px;
}

#leftNav {
	width: 170px;
	margin: 0;
	padding-top: 30px;
	float: left;
}
#leftNavList {
	margin: 0;
	padding: 0;
}
#leftNavList li {
	width: 170px;
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	background: url('images/dotted_break.gif') left bottom no-repeat;
}
#leftNavList li a { 
	text-decoration: none; 
	color: #808080;
}
#leftNavList li a:hover { 
	color: #2D7885;
}
#leftNavList li On a { 
	color: #800000;
}
#leftNavList li.last {
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #fff;;
}

#navlist {
	padding-left: 0;
	margin-left: 0;
}
#navlist li {
	list-style: none;
	margin: 0;
	padding-right: 5px;
	float: left;
}
#navlist li a { 
	text-decoration: none; 
}
#navlist li.last {
	padding: 0px;
}

A {
	text-decoration: none;
	color: #E51A32;
	font-weight: bold;
}

A:visited {
	color: #E51A32;
}

A:hover {
	color: #000;
}

#footer {
	clear: both;
	margin-top: 5px;
}

#footerLeft {
	float: left;
	width: 340px;
}

#footerRight {
	margin-left: 345px;
	background: #E51A32;
	height: 20px;
	line-height: 20px;
	color: #fff;
	font-weight: bold;
	font-family: arial;
	text-align: right;
	padding-right: 10px;
}

#footerInside {
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

#footerLeftInside {
	background: #929292;
	float: left;
	width: 219px;
	height: 20px;
	line-height: 20px;
	border-right: 5px #fff solid;
	/*border-right: 5px #fff solid;*/
}

#footerRightInside {
	margin-left: 219px;
	background: #E51A32;
	height: 20px;
	line-height: 20px;
	color: #fff;
	font-weight: bold;
	font-family: arial;
	text-align: right;
	padding-right: 10px;
}

#shadowContainer {
	background: url('') no-repeat;
	width: 6px;
	height: 6px;
	position: absolute;
	left: 0px;
	z-index: 1;
}

#bottomBar {
	background: url('images/bottomBar.gif') no-repeat;
	width: 760px;
	height: 9px;
	margin: 0 auto;
}

#rightFade {
	position: absolute;
	top: 0px;
	right: -10px;
	background: url('images/rightFade.gif') no-repeat;
	width: 9px;
	height: 709px;
}

/* IE Hacks */
/* Hide from IE5-mac. Only IE-win sees this. \*/

* html #sideImage069 {
    left: -25px;
}

* html #sideImage067 {
    left: -25px;
	top: 420px;
}

* html #sideImageMoving {
    left: -25px;
	top: 590px;
}

* html #sideImage {
    left: -25px;
}

* html #sideImage2 {
    left: -25px;
	top: 420px;
}

* html #sideImage3 {
    left: -25px;
	top: 590px;
}

* html #sideImage4 {
    left: -25px;
	top: 760px;
}

* html #sideImage5 {
    left: -25px;
	top: 930px;
}

* html #sideImage011 {
    left: -25px;
}

* html #sideImageContact {
    left: -25px;
	top: 420px;
}


* html #redBox {
    left: -25px;
}

* html #rightContent {
	float: none;
    position: absolute;
	left: 340px;
}

* html #truckpic {
	left: -20px;
}

* html #footer {
	clear: both;
	margin-top: 20px;
}

* html #footerleft {
	height: 1%;
}

* html #footerRight {
	height: 1%;
	margin-left: 342px;
	margin-right: 10px;
}

* html #welcomeBoxContent {
	height: 1%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 10px;
	
}

* html #mainContentContainer{
	padding: 10px 0px 10px 10px;
}


/* End hide from IE5-mac */

