/* Main CSS */

p, h1, h2, h3, h4, h5, h6, table, td, th, ul, ol, textarea, input {padding:0px; margin:0px}

img {border:0px;}

p {
	padding-bottom:18px;
	line-height:16px;
	color:#3a3c3c;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #5c5c5c;
	font-weight:normal;
	padding-bottom:8px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5c5c5c;
	padding-bottom:12px;
}

h3 {
	color: #5c5c5c;
}

body {
	padding:0px;
	margin:0px;
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#Container {
	width: 999px;
	margin-top: 13px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images2/containerbg.png);
	background-repeat: repeat-y;
	background-position: center 100px;
	position:relative;
}
/* non png bg for ie6 */ *html #Container {background-image: url(../images2/containerbg.gif);}

#WaterMark {
	background-image: url(../images2/watermark.gif);
	background-repeat: no-repeat;
	background-position: 682px bottom;
}

#Header {
	background-repeat: no-repeat;
	height: 95px;
	padding-top:27px;
	padding-left:4px;
}


/* Banners */

#HomeBanner {
	height:307px;
	background-image: url(../images2/homebanner.jpg);
	background-repeat: no-repeat;
	z-index:1;
	margin-left:4px;
}

#CarterBanner {
	height:210px;
	background-image: url(../images2/carter_banner.jpg);
	background-repeat: no-repeat;
	z-index:1;
	margin-left:4px;
	padding-left:574px;
	padding-right:48px;
	padding-top:97px;
}

#LogisticsBanner {
	height:307px;
	background-image: url(../images2/logistics_banner.jpg);
	background-repeat: no-repeat;
	margin-left:4px;
	z-index:1;
}

#EngineeringBanner {
	height:307px;
	background-image: url(../images2/engineering_banner.jpg);
	background-repeat: no-repeat;
	margin-left:4px;
	z-index:1;
}

#DepotBanner {
	height:307px;
	margin-left:4px;
	margin-right:4px;
	z-index:1;
}

#RecruitmentBanner {
	height:307px;
	background-image: url(../images2/recruitment_banner.jpg);
	background-repeat: no-repeat;
	margin-left:4px;
	z-index:1;
}

#ServicesBanner {
	height:307px;
	background-image: url(../images2/services_banner.jpg);
	background-repeat: no-repeat;
	margin-left:4px;
	z-index:1;
}

#HistoryBanner {
	height:307px;
	background-image: url(../images2/timeline_bg.jpg);
	background-repeat: no-repeat;
	margin-left:4px;
	z-index:1;
}

#ITBanner {
	height:307px;
	background-image: url(../images2/it_banner.jpg);
	background-repeat: no-repeat;
	margin-left:4px;
	z-index:1;
}

#CarbonBanner {
	height:307px;
	background-image: url(../images2/carbon_banner.jpg);
	background-repeat: no-repeat;
	margin-left:4px;
	z-index:1;
}

#TermsBanner {
	height:307px;
	background-image: url(../images2/terms_banner.jpg);
	background-repeat: no-repeat;
	margin-left:4px;
	z-index:1;
}

#SalesBanner {
	height:307px;
	background-image: url(../images2/sales_banner.jpg);
	background-repeat: no-repeat;
	margin-left:4px;
	z-index:1;
}

#TestimonialsBanner {
	height:307px;
	background-image: url(../images2/testimonials_banner.jpg);
	background-repeat: no-repeat;
	margin-left:4px;
	z-index:1;
}

#NewsBanner {
	height:307px;
	background-image: url(../images2/newsletters_banner.jpg);
	background-repeat: no-repeat;
	margin-left:4px;
	z-index:1;
}

#ContactBanner {
	height:307px;
	background-image: url(../images2/contact_banner.jpg);
	background-repeat: no-repeat;
	margin-left:4px;
	z-index:1;
}

#QuoteBanner {
	height:307px;
	background-image: url(../images2/quote_banner.jpg);
	background-repeat: no-repeat;
	margin-left:4px;
	z-index:1;
}

.gallery {
	height:303px;
	background-image: url(../images2/gallery_bg_2.jpg);
	background-repeat: no-repeat;
	margin-left:4px;
	z-index:1;
	padding-left:21px;
	padding-top:4px;
}

.gallery img {float:left}
.gallery p {
	padding-top:210px;
	margin-left:420px;
	text-align:center;
	width:470px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #5c5c5c;
}

#GalleryEleven {
	height:303px;
	background-image: url(../images2/gallery_bg_2.jpg);
	background-repeat: no-repeat;
	margin-left:4px;
	z-index:1;
	padding-left:21px;
	padding-top:4px;
}

#GalleryEleven img {float:left}
#GalleryEleven p {
	padding-top:210px;
	margin-left:420px;
	text-align:center;
	width:470px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #5c5c5c;
}
*html #GalleryEleven p {padding-top:20px;}


#Nav {
	background-image: url(../images2/navbg.png);
	background-repeat: no-repeat;
	height: 32px;
	margin-top:-16px;
	padding-top:4px;
	line-height:32px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left:30px;
	z-index:2;
	position:absolute;
	width:991px;
	left:4px;
}
/* non png bg for ie6 */ *html #Nav {background-image: url(../images2/navbg_ie.gif);}

#Nav li {
	list-style:none;
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #393b3b;
	background-image: url(../images2/navRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#Nav a {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:16px;
	padding-right:16px;
	position:relative;
	height:32px;
}
/* ie6 float issue */ #Nav a {float:left;}
#Nav a:hover {
	background-image: url(../images2/navOver.gif);
	background-repeat: repeat-x;
}
#Nav li.current {
	background-image: url(../images2/navCurrent.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#MainWrapper {
	margin:0px 4px 0px 4px;
	padding-left:20px;
	padding-top:44px;
	background-image: url(../images2/wrapperbg.gif);
	background-repeat: repeat-x;
	margin-top:20px;
	min-height:400px;
}
/*ie6 no min height*/*html #MainWrapper {height:400px;}

#Left {
	width:635px;
}

#Right {
	float:right;
	width:313px;
}

/* Right Boxes */

#RightBox {
	width:297px;
	background-image: url(../images2/right_box_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom:8px;
}
#RightBox a {
	text-decoration:none;
}

#RightBox p {
	padding-left:16px;
	padding-right:16px;
	padding-bottom:12px;
}

#RightBox.forSale  h5 {
	background-image: url(../images2/sale_box_header.gif);
	background-repeat: no-repeat;
	height:39px;
	font-family: Arial, Helvetica, sans-serif;
	color: #252d33;
	padding-top:24px;
	padding-left:16px;
	padding-bottom:5px;
	font-size: 18px;
	font-weight: normal;
}

#RightBox.forSale a {
	color: #252d33;
}

#RightBox.testimonial  h5 {
	background-image: url(../images2/testimonial_box_header.gif);
	background-repeat: no-repeat;
	height:44px;
	font-family: Arial, Helvetica, sans-serif;
	color: #006907;
	padding-top:24px;
	padding-left:16px;
	padding-bottom:5px;
	font-size: 18px;
	font-weight: normal;
}

#RightBox.testimonial a {
	color: #006907;
}

#RightBox.contactUs  h5 {
	background-image: url(../images2/contact_box_header.gif);
	background-repeat: no-repeat;
	height:39px;
	font-family: Arial, Helvetica, sans-serif;
	color: #353129;
	padding-top:24px;
	padding-left:16px;
	padding-bottom:5px;
	font-size: 18px;
	font-weight: normal;
}

#RightBox.contactUs a {
	color: #353129;
}

#RightBox.depots  h5 {
	background-image: url(../images2/depot_box_header.gif);
	background-repeat: no-repeat;
	height:70px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top:30px;
	padding-left:16px;
	padding-bottom:5px;
	padding-right:93px;
	font-size: 18px;
	font-weight: normal;
	color:#14391f;
}

#RightBox.depots  h6 {
	background-image: url(../images2/depot_box_header.gif);
	background-repeat: no-repeat;
	height:70px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top:30px;
	padding-left:16px;
	padding-bottom:5px;
	padding-right:93px;
	font-size: 11px;
	font-weight: normal;
}

#RightBox.depots a {
	color: #1f6145;
}

#RightBox.depots table {
	padding-bottom:12px;
}

#RightBox.depots tr {
	background-image: url(../images2/right_box_divider.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 34px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:30px;
}

#RightBox.download  h5 {
	background-image: url(../images2/download_box_header.gif);
	background-repeat: no-repeat;
	height:38px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1d7fbb;
	padding-top:30px;
	padding-left:16px;
	padding-bottom:5px;
	font-size: 18px;
	font-weight: normal;
}

#RightBox.download a {
	color: #1d7fbb;
}

#RightBox.climate  h5 {
	background-image: url(../images2/climate_box_header.gif);
	background-repeat: no-repeat;
	height:39px;
	font-family: Arial, Helvetica, sans-serif;
	color: #F5F5F5;
	padding-top:24px;
	padding-left:16px;
	padding-bottom:5px;
	font-size: 18px;
	font-weight: normal;
	text-align:right;
}

#RightBox.climate a {
	color: #0687a5;
}

#RightBox.news  h5 {
	background-image: url(../images2/news_box_header.gif);
	background-repeat: no-repeat;
	height:39px;
	font-family: Arial, Helvetica, sans-serif;
	color: #b53800;
	padding-top:24px;
	padding-left:16px;
	padding-bottom:5px;
	font-size: 18px;
	font-weight: normal;
}

#RightBox.news a {
	color: #b53800;
}

#RightBox.containers  h5 {
	background-image: url(../images2/container_box_header.gif);
	background-repeat: no-repeat;
	height:39px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3a4b9b;
	padding-top:24px;
	padding-left:16px;
	padding-bottom:5px;
	font-size: 18px;
	font-weight: normal;
}

#RightBox.containers a {
	color: #3a4b9b;
}

#RightBox.write h5 {
	background-image: url(../images2/write_box_header.gif);
	background-repeat: no-repeat;
	height:38px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4f4e4d;
	padding-top:25px;
	padding-left:16px;
	padding-bottom:5px;
	font-size: 18px;
	font-weight: normal;
}
#RightBox.write a {
	color: #4f4e4d;
}

#PhoneBox {
	width:281px;
	height:44px;
	background-image: url(../images2/phone_box.gif);
	background-repeat: no-repeat;
	margin-bottom:8px;
	font-size: 18px;
	color: #353129;
	padding-top:15px;
	line-height:44px;
	padding-left:16px;
}


/* Services Boxes */

#ServiceBox {
	float:left;
	width:310px;
	margin-right: 7px;
	margin-bottom: 11px;
}
/*ie6 double margin bug*/*html #ServiceBox {display:inline}

#ServiceBox li {
	list-style:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#3a3c3c;
	background-image: url(../images2/dots_horiz.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding:14px 16px 14px 16px;
}

#ServiceBox h4 {
	height:32px;
	padding-top:96px;
	line-height:32px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left:13px;
}

#ServiceBox.computerSystems h4 {background-image: url(../images2/computer_systems.jpg);}
#ServiceBox.analysis h4 {background-image: url(../images2/analysis.jpg);}
#ServiceBox.storage h4 {background-image: url(../images2/storage.jpg);}
#ServiceBox.vehicles h4 {background-image: url(../images2/vehicles.jpg);}
#ServiceBox.managing h4 {background-image: url(../images2/managing.jpg);}
#ServiceBox.drivers h4 {background-image: url(../images2/drivers.jpg);}
#ServiceBox.personnel h4 {background-image: url(../images2/personnel.jpg);}
#ServiceBox.fleet h4 {background-image: url(../images2/fleet.jpg);}
#ServiceBox.transport h4 {background-image: url(../images2/transport.jpg);}
#ServiceBox.data h4 {background-image: url(../images2/data.jpg);}
#ServiceBox.maintenance h4 {background-image: url(../images2/maintenance.jpg);}
#ServiceBox.equipment h4 {background-image: url(../images2/equipment.jpg);}
#ServiceBox.custom h4 {background-image: url(../images2/custom.jpg);}
#ServiceBox.spraying h4 {background-image: url(../images2/spraying.jpg);}

#ServiceBox.carter h4 {background-image: url(../images2/services_carter.gif); padding-top:2px;}
#ServiceBox.logistics h4 {background-image: url(../images2/services_logistics.gif); padding-top:2px;}
#ServiceBox.engineering h4 {background-image: url(../images2/services_engineering.gif); padding-top:2px;}


#TriColumn {
	width:317px;
	float:left;
	margin-right:5px;
}


#CcHoriz {
	background-image: url(../images2/cc_horiz.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 763px;
	clear:both;
	padding-top:48px;
	padding-left:196px;
	margin-left:20px;
}

#CcHoriz a {
	text-decoration:none;
}

#Footer {
	background-repeat: no-repeat;
	background-position: center top;
	padding:26px 0px 15px 17px;
	margin-top:10px;
	clear:both;
	color:#aaaaaa;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:20px;
	line-height:20px;
}

#Footer a,
#Footer a:visited {
	color:#aaaaaa;
	text-decoration:none;
}

#Footer a:hover {
	text-decoration:underline;
}

#Azexis {
	float:right;
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:29px;
	text-align:right;
	margin-right:17px;
}


/* common styles */

.floatLeft {float:left;}
.clear {clear:both}
.tablePadding td {padding:8px;}

.quote {
	padding:15px;
	background-image: url(../images2/dots_horiz.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.green {color:#006907}

/* forms */

form {padding-left:15px;}

.textInput {
	background-image: url(../images2/fieldbg.gif);
	background-repeat: repeat-x;
	border: 1px solid #a5acb2;
	margin-right:17px;
	height: 17px;
	width: 182px;
	margin-bottom:12px;
}

.textArea {
	background-image: url(../images2/teaxtareabg.gif);
	background-repeat: repeat-x;
	border: 1px solid #a5acb2;
	width: 382px;
	margin-bottom:12px;
}

.select {
	background-image: url(../images2/fieldbg.gif);
	background-repeat: repeat-x;
	border: 1px solid #a5acb2;
	width: 382px;
	height: 17px;
	margin-bottom:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Newsletters */

.newsLetter {
	background-image: url(../images2/dots_horiz.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 20px 0px 20px 0px;
}

.newsLetter h3 {
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5c5c5c;
}

.newsLetter p {
	padding-bottom:4px;
}


/* Table Messages */

table.error {
	width: 100%;
	border: 1px solid #ff9999;
	background-color: #ffdddd;
}
table.error td {
	padding: 5px 5px 10px 5px;
}
table.error ol {
	padding: 0 0 0 5px;
	margin: 10px 0 0 20px;
	list-style-type: decimal;
}
table.error ol li {
	list-style-type: decimal;
}

table.feedback {
	width: 100%;
	border: 1px solid #99ff99;
	background-color: #ddffdd;
}
table.feedback td {
	padding: 5px 5px 10px 5px;
}
table.feedback ol {
	padding: 0 0 0 5px;
	margin: 10px 0 0 20px;
	list-style-type: decimal;
}
table.feedback ol li {
	list-style-type: decimal;
}