@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
	font: 0.80em Verdana, Arial, Helvetica, sans-serif;
	color: #f2f2f2;
	background: #040404 url(../images/site/bck.gif) repeat-x;
}
#container {
	width:768px;
	position:absolute;
	left:50%;
	margin-left:-384px;
}
#nav {
	width: 768px;
	height: 75px;
	float: left;
}
	#nav ul { list-style: none; }
	#nav li {
		display: block;
		float: left;
	}
	#nav a {
		display: block;
		height: 75px;
	}
	#nav span, #nav h1 { display: none; }
		#nav a.home {
					width: 119px;
					background: url(../images/nav/nav1.jpg);
				}
		#nav a.fleet {
					width: 94px;
					background: url(../images/nav/2.gif);
				}
		#nav a.fleet:hover {
					background-position: 0% -75px;
				}
		#nav a.fleetActive {
				width: 94px;
				background: url(../images/nav/2.gif);
				padding: 0;
				background-position: 0% -75px;
				}
		#nav a.services {
					width: 129px;
					background: url(../images/nav/3.gif);
				}
		#nav a.services:hover {
					background-position: 0% -75px;
				}
		#nav a.servicesActive {
				width: 129px;
				background: url(../images/nav/3.gif);
				padding: 0;
				background-position: 0% -75px;
				}
		#nav a.packages {
					width: 137px;
					background: url(../images/nav/4.gif);
				}
		#nav a.packages:hover {
					background-position: 0% -75px;
				}
		#nav a.packagesActive {
				width: 137px;
				background: url(../images/nav/4.gif);
				padding: 0;
				background-position: 0% -75px;
				}
		#nav a.contact {
					width: 289px;
					background: url(../images/nav/5.gif);
				}
		#nav a.contact:hover {
					background-position: 0% -75px;
				}
		#nav a.contactActive {
				width: 289px;
				background: url(../images/nav/5.gif);
				padding: 0;
				background-position: 0% -75px;
				}
	#banner {
		width: 768px;
		height: 210px;
		/*background: url(../images/site/b.jpg);*/
		background: url(../images/site/headermod.jpg);
		float: left;
	}
	#slogan {
		width: 768px;
		height: 47px;
		background: url(../images/site/t.gif) top right no-repeat;
		float: left;
	}
		#slogan h2 { display: none; }
	#content {
		width: 748px;
		padding: 10px;
		float: left;
	}
		#content p {
	line-height: 1.75em;
}
		#content table td { text-color: #000; }
		#col1 {
			width: 384px;
			text-align: justify;
			float: left
		}
			#col1 ul {
				margin-left: 25px;
				line-height: 1.95em;
			}
		#col2 {
			width: 344px;
			padding: 5px;
			margin-top: 20px;
			margin-left: 10px;
			background-color: #040404;
			float: left;
		}
			.homepic {
				margin-right: 10px;
				margin-bottom: 15px;
			}
		#col3 {
			width: 344px;
			padding: 5px;
			margin-left: 10px;
			background-color: #040404;
			float: left;
		}
		
		#col3_estimate {
	width: 170px;
	padding: 5px;
	background-color: #040404;
	float: right;
		}
			#col3 ul {
				margin-left: 25px;
				line-height: 1.95em;
			}
		#col4 {
			width: 374px;
			padding: 5px;
			float: left;
		}
		
		#col4_estimate{
		  width: 550px;
		  padding: 5px;
		  float: left;
		}
		
		#col4_estimate table {
	border:1px solid #3c3a3c;
		}
		
		#col4_estimate td {
			padding:4px;
		}
		
		#col4_estimate th {
			padding:4px;
			font-variant:small-caps;
			text-align:right;
			vertical-align:top;
		}
		
		.required {
			color:#F00;
			font-size:.9em;
		}
		
		.header {
			font-size: 1.1em;
			color: #f2f2f2;
			font-weight: bold;
			text-transform: uppercase;
			margin-bottom: .75em;
		}
		.headerborder {
			font-size: 1em;
			color: #f2f2f2;
			font-weight: bold;
			border-bottom: 2px solid #f2f2f2;
			text-transform: uppercase;
			margin-bottom: .75em;
		}
		.smallerheader {
			font-size: 1em;
			color: #f2f2f2;
			font-weight: bold;
			text-transform: uppercase;
			margin-bottom: .75em;
		}
		/* Link for Content */
		a.linkcontent:link, a.linkcontent:visited, a.linkcontent:active {
			font: 12px Verdana, Arial, Helvetica, sans-serif;
			color:#f2f2f2;
			text-decoration:underline;
		}

		a.linkcontent:hover {
			font: 12px Verdana, Arial, Helvetica, sans-serif;
			color:#f2f2f2;
			background:#db0100;
			text-decoration:none;
		}
	#footer {
		width: 768px;
		text-align: center;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #f2f2f2;
		line-height: 1.75em;
		float: left;
	}
		/* Link for footer */
		a.linkfooterlink:link, a.linkfooterlink:visited, a.linkfooterlink:active {
			font: 10px Verdana, Arial, Helvetica, sans-serif;
			color:#f2f2f2;
			text-decoration:underline;
		}

		a.linkfooterlink:hover {
			font: 10px Verdana, Arial, Helvetica, sans-serif;
			color:#f2f2f2;
			background:#db0100;
			text-decoration:none;
		}
/*Forms defaults*/

input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
label {
	color:#fff;
	cursor:pointer;
	text-transform: uppercase;
	font-weight: bold;
	padding-left:2px;
	line-height:15px;
	vertical-align:top;
}
/*Text inputs*/
.textinput {
	width:236px;
	height:15px;
	background-color: #3c3a3c;
	border: 1px solid #1c1a1c;
	padding:4px 8px;
}

.selectinput {
	width:236px;
	height:22px;
	background-color: #3c3a3c;
	border: 1px solid #1c1a1c;
	padding:0px 8px;
	color: #CCC;
}


.textarea  {
	width:236px;
	height:125px;
	background-color:#3c3a3c;
	border: 1px solid #1c1a1c;
	padding:4px 8px;
}
.buttonSubmit {
	width:69px;
	height:26px;
	color:#fff;
	text-transform: uppercase;
	font-weight:bold;
	padding:2px 5px;
	background: url(../images/site/button.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}
