* {margin: 0; padding: 0; border: none;}

body {
	color: #434343;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	background: #1b1680;
	}

a,
a:active,
a:visited {color: #2d6d12;}
a:hover {color: #1b1680;}

.clear {clear: both;}

#wrap {
	width: 996px;
	margin: 0 auto;
	background: #fff;
	}

#header {
	height: 179px;
	margin-bottom: 1px;
	background: url('../_img/header.gif') no-repeat center;
	position: relative;
	}
	#header h1 {
		width: 180px;
		height: 180px;
		}
	#header h1 a {
		width: 200px;
		height: 180px;
		display: block;
		text-indent: -7777px;
		}
	#nav {
		height: 38px;
		position: absolute;
		bottom: 0;
		right: 48px;
		}
		#nav {list-style: none;}
		#nav li {
			float: left;
			background: url('../_img/nav_bg.gif') repeat-x 0 0;
			border-left: 1px solid #fff;
			}
		#nav li a {
			width: 126px;
			height: 38px;
			display: block;
			background: url('../_img/nav.gif') no-repeat center 12px;
			text-indent: -7777px;
			}
			#nav li a#about {background-position: center 12px;}
			#nav li a#services {background-position: center -38px;}
			#nav li a#fleet {background-position: center -88px;}
			#nav li a#drivers {background-position: center -138px;}
			#nav li a#forms {background-position: center -188px;}
			#nav li a#contact {background-position: center -238px;}
		#nav li a:hover,
		#nav li a.active {background-color: #2d6d12;}

#topContent {
	height: 386px;
	background: url('../_img/topbox.gif') no-repeat center;
	position: relative;
	}
	#centerbox {
		width: 598px;
		height: 355px;
		background: #000;
		position: absolute;
		top: 5px;
		left: 23px;
		overflow: hidden;
		}
		#slide_nav {
			position: absolute;
			bottom: 0px;
			right: 0px;
			z-index: 20;
			background: url('../_img/slidenav_bg.png') repeat 0 0;
			padding: 5px 5px 5px 2px;
			}
		#slide_nav a {
			text-indent: -7777px;
			background: url('../_img/dot.png') no-repeat 0 -12px;
			width: 12px;
			height: 12px;
			margin-left: 3px;
			display: block;
			float: left;
			}
		#slide_nav a.activeSlide {
			background: url('../_img/dot.png') no-repeat 0 0;
			}
		#slides {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 10;
			}

	#intro {
		width: 338px;
		height: 251px;
		position: absolute;
		top: 21px;
		left: 630px;
		}
		#intro h1 {
			width: 311px;
			height: 25px;
			margin: 20px 15px 10px 15px;
			background: url('../_img/20years.gif') no-repeat 0 0;
			text-indent: -7777px;
			}
		#intro p {
			color: #000;
			font-size: 13px;
			margin: 10px 15px;
			}
		#intro p a {
			color: #2d6d12;
			font-weight: bold;
			font-style: italic;
			text-decoration: none;
			}
		#intro p a {text-decoration: underline;}
	a.btnLogin {
		width: 338px;
		height: 56px;
		display: block;
		position: absolute;
		right: 26px;
		bottom: 40px;
		background: url('../_img/btnLogin.gif') no-repeat center;
		text-indent: -7777px;
		}

#content {
	width: 900px;
	margin: 0 auto;
	background: #f1f1f1;
	}
	.callout {
		float: left;
		display: inline;
		margin-left: 22px;
		margin-bottom: 30px;
		width: 270px;
		height: 275px;
		position: relative;
		}
		.one {background: url('../_img/callout1.gif') no-repeat center;}
		.two {background: url('../_img/callout2.gif') no-repeat center;}
		.three {background: url('../_img/callout3.gif') no-repeat center;}
		.callout h1 {
			width: 210px;
			height: 30px;
			margin: 30px 30px 10px 30px;
			text-indent: -7777px;
			}
			.one h1 {background: url('../_img/h_driver.gif') no-repeat 0 0;}
			.two h1 {background: url('../_img/h_find.gif') no-repeat 0 0;}
			.three h1 {background: url('../_img/h_question.gif') no-repeat 0 0;}
		.callout p {
			color: #fff;
			font-size: 14px;
			margin: 0 30px 30px 30px;
			}
		img.calloutImg {
			position: absolute;
			top: 15px;
			left: 14px;
			}
		a.btnLearnMore {
			width: 210px;
			height: 38px;
			display: block;
			position: absolute;
			left: 30px;
			bottom: 30px;
			background: url('../_img/btnLearn.gif') no-repeat center;
			text-indent: -7777px;
			}
		a.btnFleet {
			width: 210px;
			height: 38px;
			display: block;
			position: absolute;
			left: 30px;
			bottom: 30px;
			background: url('../_img/btnFleet.gif') no-repeat center;
			text-indent: -7777px;
			}
		a.btnForm {
			width: 210px;
			height: 38px;
			display: block;
			position: absolute;
			left: 30px;
			bottom: 30px;
			background: url('../_img/btnForm.gif') no-repeat center;
			text-indent: -7777px;
			}

#sidebar {
	float: left;
	display: inline;
	width: 270px;
	margin: 17px 0 0 20px;
	}
	#sidebar .callout {
		margin-left: 0;
		margin-bottom: 20px;
		width: 270px;
		height: 275px;
		position: relative;
		}
	.callout h1.h_apply {background: url('../_img/h_apply.gif') no-repeat center !important;}

#mainCol {
	float: left;
	display: inline;
	width: 570px;
	margin: 20px;
	padding-bottom: 20px;
	background: #fff url('../_img/mainCol_btm.gif') repeat-x left bottom;
	}
	#mainCol h1 {
		color: #fff;
		font-size: 24px;
		line-height: 24px;
		text-transform: uppercase;
		padding: 25px 15px;
		background: #2d6d12;
		}
	#mainCol p {
		color: #434343;
		font-size: 14px;
		margin: 15px;
		}

#footer {
	color: #fff;
	width: 840px;
	margin: 0 auto;
	padding: 35px 30px;
	background: #2d6d12;
	position: relative;
	}
	#footer ul {list-style: none;}
	#footer li {
		display: inline;
		padding-right: 10px;
		margin-right: 10px;
		border-right: 1px solid #fff;
		}
	#footer li.last {border: none;}
	#footer li a {
		color: #fff;
		text-decoration: none;
		}
	#footer li a:hover {text-decoration: underline;}
	a.diftedTag {
		width: 52px;
		height: 24px;
		display: block;
		position: absolute;
		bottom: 30px;
		right: 30px;
		background: url('../_img/difted.gif') no-repeat center;
		text-indent: -7777px;
		}


form input,
form textarea {
	border: 1px solid #2d6d12;
	padding: 2px;
	color: #555;
	}

#commentForm {
	padding:10px;
	}
	#commentForm .commentName, #commentForm .commentEmail {
		padding:3px;
		width:320px;
		margin-bottom:10px;
		}
	#commentForm .commentComment {
		padding:3px;
		width:420px;
		height:220px;
		margin-bottom:10px;
		}

#content ul {
	padding-left:30px;
	}



