
body {
	background:rgb(0,0,0) url("images/images/truck_sunrise_background.jpg") 50% 0% no-repeat;
	font-family:Arial,sans-serif;
	font-size:13px;
	color:#ffffff;
	margin:0px;
	padding:0px;
	}

a, a:link, a:active, a:visited, a:hover {
	color:white;
	}

/***inner and centering containers****************************/
#outerBox {
	text-align:center;
	position:relative;
	margin:auto;
	width:100%;
	height:100%;
	}
	
#innerBox {
	text-align:left;
	top: 0px;
	margin:auto;
	margin-top:0px;
	width:1000px;
	padding: 0px;
	z-index:10;
	border:0px solid white;
	}
	
#headerBox {
	height:350px;
	width:1000px;
	margin:0px 0px 0px 0px;
	padding:0px;
	position:relative;
	}
.mainLogo {
	position:absolute;
	top:96px;
	left:11px;
	margin:00px 0px 0px 0px;
	border:0px;
	padding:0px;
	}
.mainPhone {
	position:absolute;
	top:180px;
	left:560px;
	margin:00px 0px 0px 0px;
	border:0px;
	padding:0px;
	}
	
#newBody {
	margin:0px 0px 0px 50px;
	padding:0px;
	width:900px;
	
	}


#mainNav {
	width:900px;
	float:left;
	background:url("images/images/menu_up.jpg") 0px -5px repeat-x black;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	color:white;
	font-size:16px;
	}
	
#mainNav a {
	color:white;
	text-decoration:none;
	display:block;
	padding:8px 15px 8px 15px;
	}

#mainNav a:hover {
	color:white;
	text-decoration:none;
	display:block;
	padding:8px 15px 8px 15px;
	background:url("images/images/menu_down.jpg") 0px 0px repeat-x black;
	}

#mainNav ul {
	padding:0px;
	margin:0px;
	}

#mainNav ul li {
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	}

#mainNav a.navDIVSelected {
	color:white;
	text-decoration:none;
	display:block;
	padding:8px 15px 8px 15px;
	background:url("images/images/menu_down.jpg") 0px 0px repeat-x black;
}

#spacer {
	height:50px;
	*height:20px;
}
	
#content {
	margin:0px 00px 0px 0px;
	padding:00px 0px 5px 0px;
	border:0px;
	color:rgb(200,200,200);
	}

	
#content p {
	line-height:18px;
	}
#content li {
	line-height:18px;
	padding-bottom:6px;
	}
	
h1	{
	font-size:24px;
	font-weight:normal;
	color:rgb(255,255,255);
	margin-top:0px;
	padding-top:0px;
	}
	
h2	{
	font-size:17px;
	font-weight:bold;
	color:rgb(255,255,255);
	}
	
h3	{
	font-size:14px;
	font-weight:bold;
	color:rgb(255,255,255);
	margin:1px 0px 1px 0px;
	}
	
h4	{
	font-size:12px;
	font-weight:bold;
	color:rgb(255,255,255);
	margin:1px 0px 1px 0px;
	}
	
h5	{
	font-size:10px;
	font-weight:bold;
	color:rgb(255,255,255);
	margin:1px 0px 1px 0px;
	}
	
.clearDiv {
	clear:both;
	padding:0px;
	margin:0px;
	float:none;
	}
	
.errorText {
	color:white;
	background:rgb(200,0,50);
	padding:2px;
	margin:2px 0px 2px 0px;
	}

.successText {
	color:white;
	background:rgb(0,150,50);
	padding:2px;
	}
	
INPUT, TEXTAREA, SELECT {
	border:1px solid rgb(255,255,255);
	background:rgb(25,25,25);
	font-family:verdana,arial,sans-serif;
	font-size:9px;
	min-width:200px;
	color:white;
	}

SELECT {
	min-width:200px;
	font-family:verdana,arial,sans-serif;
	font-size:9px;
	color:white;
	}

/* contact form styles */

.contactInfo {
	float:right;
	border:1px solid rgb(255,255,255);
	background:rgb(25,25,25);
	padding:15px;
	text-align:right;
	margin: 0px 0px 0px 0px;
	line-height:18px;
}

.contactWrapper {
	float:none;
	margin:6px 0px 1px 0px;
	display:block;
}

.contactDetail {
	float:left;
	width:150px;
	text-align:right;
	margin-right:5px;
}




/***********footer styles *************/
#footerBox {
	clear:both;
	text-align:center;
	margin:5px 0px 50px 0px;
	padding:5px 0px 5px 0px;
	background:url("images/images/footer_background.jpg") bottom no-repeat;
	margin:auto;
	width:1000px;
	z-index:10;
	font-size:11px;
	min-height:70px;
	position:relative;
	}

#footerBox a {
	color:rgb(255,255,255);
	}
	
#footerText {
}

#footerLinks ul {
	display:inline;
	}
#footerLinks li {
	display:inline;
	list-style:none;
	margin:0px 15px 0px 15px;
	float:left;
	}

#footerLinks li a, #footerLinks li a:visited, #footerLinks li a:active, #footerLinks li a:link {
	text-decoration:none;
	color:rgb(150,150,150);
}
#footerLinks li a:hover {
	text-decoration:underline;
	color:rgb(200,200,200);
}
