/* CSS Document */

html { overflow-y:scroll; }
body {
	color:#000000;
	font-size:12px;
	margin:0 auto;
	background-repeat: repeat-x;
	background-position: top center;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/bg_page.jpg);
	background-color:#cdced2;
}

a {
	color:#2B5376;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1, h2, h3, h4, p { margin:0 0 8px 0; }

h1 { font-size:25px; }

h2 { font-size:20px; }

h3 { font-size:15px; }

/*--- Career Section ---*/

.careers-bottom-link {
	position:absolute;
	bottom:45px;
	left:0;
	width:213px;
	text-align:center;
	color:#ffd04f;
	font-weight:bold;
}

#careers-header-links {
	text-align:right;
	width:200px;
	position:absolute;
	top:50px;
	right:50px;
}

#careers-header-links a {
	color:#666;
	font-weight:bold;
	text-transform:uppercase;
}

#careers-header-links a:hover {
	color:#ffcc35;
	text-decoration:none;
}

#careers-main-box {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:370px;
	height:237px;
	color:#fff;
	font-weight:bold;
	padding:70px 40px 0 280px;
	background:url(images/careers-main-box.jpg) no-repeat;
}

#careers-about {
	position:relative;
	top:0;
	right:25px;
	float:right;
	width:188px;
	height:378px;
	background:url(images/careers-about-altec.jpg) no-repeat;
	margin:0;
	padding:250px 30px 0 25px;
}

#careers-about ul, #careers-profiles ul {
	list-style:none;
	margin:0;
	padding:0;
}

#careers-about li, #careers-profiles li {
	margin-bottom:10px;
}

#careers-about li a, #careers-profiles li a {
	font-weight:bold;
	color:#666;
}

#careers-about li a:hover, #careers-profiles li a:hover {
	color:#fff;
	text-decoration:none;
}

#careers-events {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:200px;
	height:261px;
	background:url(images/careers-fairs-events.jpg) no-repeat;
	padding:60px 0 0 30px;
}

#careers-profiles {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:199px;
	height:261px;
	background:url(images/careers-job-profiles.jpg) no-repeat;
	padding:60px 0 0 30px;
}

#careers-contact {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:201px;
	height:261px;
	background:url(images/careers-contact.jpg) no-repeat;
	padding:60px 0 0 30px;
}

/* ---- class settings ----------------------- */

#prev-next {
	position:absolute;
	top:-43px;
	right:0;
}

#prev-next-back {
	position:absolute;
	top:-43px;
	right:0;
}

#prev-next a, #prev-next-back a {
	font-size:12px !important;
	color:#000 !important;
}

#prev-next a:hover, #prev-next-back a:hover {
	color:#000 !important;
	text-decoration:underline !important;
}

#back_home_link {
	position:absolute;
	top:0;
	left:400px;
	z-index:100;
}

#green_fleet_heading {
	font-size:16px;
	position:realtive;
	top:10px;
	margin:10px 0 0 0;
	padding:0;
}

#green_fleet_list {
	position:relative; 
	top:-10px; 
	list-style:none; 
	margin:0; 
	padding:0;
}

.no_margin {
	margin:0 0 10px 0;
	padding:0 0 0 15px;
}

.img_top {
	position: absolute;
	top: 0;
	left: 0;
}

.img_btm {
	position: absolute;
	left: 0;
	bottom: 0;
}

.hidden-text {
     display: block;
     position: absolute;
     top: 0px;
     left: 0px;
     text-indent: -2000em;
}

.list_size_space {
	font-size:16px;
	font-weight:bold;	
}

.list_size_space li {
	margin-bottom:5px;
	font-weight:normal;
}


/* ---
    min-height:400px;
    height:auto !important;
    height:400px;
--- */

/*---------Map Overlays------------*/

#overlay_top {
	position:absolute;
	top:0;
	left:21px;
	z-index:100;
	width:649px;
	height:49px;
	background:url(images/overlay_top.jpg) no-repeat;
}

#overlay_bottom {
	position:absolute;
	bottom:0px;
	right:23px;
	z-index:100;
	width:649px;
	height:21px;
	background:url(images/overlay_bottom.jpg) no-repeat;
}

#overlay_left {
	position:absolute;
	top:0;
	left:5px;
	z-index:100;
	width:16px;
	height:390px;
	background:url(images/overlay_left.jpg) no-repeat;
}

#overlay_right {
	position:absolute;
	top:0;
	right:0px;
	z-index:100;
	width:23px;
	height:390px;
	background:url(images/overlay_right.jpg) no-repeat;
}

/*---------End Map Overlays------------*/

/* ---- layout settings ----------------------- */


#main_container {
	position:relative;
	margin:0 auto;
	width:1005px;
	height:auto;
}

#header {
	position:relative;
	top:0;
	left:0;
	width:1005px;
	height:161px;
}

#search {
	position:absolute;
	top:51px;
	left:47px;
	float:left;
}

#search input {
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	border:1px solid #bdbbba;
	background:url(images/bg_search-box.jpg) no-repeat;

	height:15px;
	width:115px;
	color:#8a8a8a;
}

#contact_us {
	position:absolute;
	top:51px;
	right:50px;
	float:right;
	text-transform:uppercase;
}

#contact_us a {
	color:#8a8a8a;
	font-weight:bold;
}

#contact_us a:hover {
	color:#ffd050;
	text-decoration:none;
}

/* ---- start nav id settings ------------------------ */
 
#nav {
	position:relative;
	top:113px;
	left:15px;
	width:975px;
	height:31px;
}

/* ---- end nav id settings -------------------------- */

#main {
	position:relative;
	top:0;
	left:0;
	width:1005px;
	height:auto;
}

/* ---- start main content settings -------------- */

#content_main {
	position:relative;
	top:0;
	left:0;
	width:958px;
	height:650px;
	background:url(images/bg_main.jpg) no-repeat;
	padding:6px 0 0 47px;
}

#content_long_repeat {
	position:relative;
	top:0;
	left:0;
	width:1005px;
	height:auto;
	background:url(images/bg_main-long-repeat.jpg) repeat-y;
}

#content_long {
	position:relative;
	top:0;
	left:0;
	width:958px;
	height:auto;
	background:url(images/bg_main-long.jpg) no-repeat;
	padding:6px 0 23px 47px;
}

#content_products {
	position:relative;
	top:0;
	left:0;
	width:967px;
	height:655px;
	background:url(images/bg_product-main.jpg) no-repeat;
	padding:0 0 0 38px;
}

#under_construction_alert {
	position:absolute;
	top:375px;
	left:358px;
	float:left;
	visibility:hidden;
	z-index:100;
	background:url(images/bg_alertbox.jpg) no-repeat;
	width:217px;
	height:85px;
	color:#fff;
	text-align:center;
	padding:55px 0 0 0;
}

#individual_product {
	position:relative;
	top:0;
	left:0;
	width:967px;
	height:655px;
	background:url(images/bg_products.jpg) no-repeat;
	padding:0 0 0 38px;
}

.back {
	font-size:10px;
}

#product_image {
	position:relative;
	top:-3px;
	left:10px;
	float:left;
}

#product_image a {
	color:#000000;
}

.image_top_margin {
	margin-top:3px;
}

#product_info {
	position:relative;
	top:10px;
	left:25px;
	width:250px;
	float:left;
	font-size:13px;
}

#product_info h1 {
	margin:0;
	padding:0;
}

#product_info ul {
	padding-left:13px;
	margin:15px 0 5px 0;
}

#product_info li {
	padding-bottom:5px;
}


#contact_box {
	position:relative;
	top:10px;
	left:50px;
	height:163px;
	width:196px;
	float:left;
	font-size:13px;
	background:url(images/bg_contact-info-box.jpg) no-repeat;
	padding:60px 0 0 30px;
	font-size:12px;
}

#contact_box a {
	color:#666666;
	font-weight:bold;
	font-size:14px;
}

#greenfleet_logo {
	position:relative;
	top:20px;
	left:90px;
	float:left;
}

#back_to_list {
	position:relative;
	float:left;
	top:15px;
	left:50px;
	width:214px;
	height:30px;
	text-align:center;
}

#back_to_list a {
	color:#666666;
	font-weight:bold;
	font-size:14px;
}

#additional_product_images {
	position:absolute;
	bottom:132px;
	left:455px;
}

#additional_product_images img {
	margin-right:10px;
	border:2px solid #737476;
}


#flash_area {
	position:relative;
	float:left;
	top:0;
	left:0;
	width:685px;
	height:307px;
	margin:0 6px 0 0;
}

#about_plate {
	position:relative;
	float:left;
	top:0;
	left:0;
	width:224px;
	height:129px;
	background:url(images/img_about-plate.jpg) no-repeat;
	padding:177px 0 0 0;
	text-align:center;
}

#about_plate a {
	color:#000;
	font-weight:bold;
}

#about_plate a:hover {
	color:#fff;
	text-decoration:none;
}

#about_links p {
	margin:0 0 2px 0;
}

#news_plate {
	position:relative;
	float:left;
	line-height:14px;
	top:0;
	left:0;
	width:161px;
	height:248px;
	background:url(images/img_news-plate.jpg) no-repeat;
	padding:55px 40px 0 30px;
}

#news_plate a {
	color:#000;
}

#facilities_plate {
	position:relative;
	float:left;
	line-height:14px;
	top:0;
	left:0;
	width:163px;
	height:163px;
	background:url(images/img_facilities-plate.jpg) no-repeat;
	padding:140px 40px 0 25px;
}

#safety-training_plate {
	position:relative;
	float:left;
	line-height:14px;
	top:0;
	left:0;
	width:163px;
	height:163px;
	background:url(images/img_safty-training-plate.jpg) no-repeat;
	padding:140px 40px 0 25px;
	color:#fff;
}


#service_plate {
	position:relative;
	float:left;
	line-height:14px;
	top:0;
	left:0;
	width:176px;
	height:163px;
	background:url(images/img_services-plate.jpg) no-repeat;
	padding:140px 30px 0 25px;
}

.service-learn-more {
	position:absolute;
	bottom:19px;
	left:75px;
}

#weather_alert {
	position:relative;
	float:left;
	line-height:14px;
	top:0;
	left:0;
	width:176px;
	height:163px;
	background:url(images/bg_weather-plate.jpg) no-repeat;
	padding:140px 30px 0 25px;
	color:#fff;
}

#snow_alert {
	position:relative;
	float:left;
	line-height:14px;
	top:0;
	left:0;
	width:176px;
	height:163px;
	background:url(images/img_snow-plate.jpg) no-repeat;
	padding:140px 30px 0 25px;
	color:#fff;
}

#hurricane_alert {
	position:relative;
	float:left;
	line-height:14px;
	top:0;
	left:0;
	width:176px;
	height:163px;
	background:url(images/img_hurricane-plate.jpg) no-repeat;
	padding:140px 30px 0 25px;
	color:#fff;
}

#partners_plate {
	position:relative;
	float:left;
	top:0;
	left:0;
	width:224px;
	height:241px;
	background:url(images/img_partners-plate.jpg) no-repeat;
	padding:62px 0 0 0;
	text-align:center;
}

#partners_plate img {
margin:5px 0;
}

#plate_button {
	position:absolute;
	bottom:25px;
	left:31px;
}

#secondary_page {
	position:relative;
	top:0;
	left:0;
	width:850px;
	height:597px;
	background:url(images/bg_secondary-page-div.jpg) no-repeat;
	padding:0 30px 10px 30px;
	font-size:14px;
}

#secondary_page a {
	color:#999;
	font-weight:bold;
}

#secondary_page p {
	line-height:18px;
}

#secondary_page ul {
	font-size:16px;
}

#secondary_page li {
	line-height:22px;
}


#secondary_page td {
	vertical-align:top;
}

#secondary_flag {
	height:70px;
	padding-top:30px;
	font-size:24px;
	color:#fff;
	font-weight:bold;
}

#product_list_content {
	position:relative;
	top:0;
	left:0;
	width:908px;
	height:auto;
	background:url(images/product_list_bg.jpg) repeat-y;
	padding:0 0 10px 0;
}

#product_list_header {
	position:relative;
	top:0;
	left:0;
	height:51px;
	width:878px;
	background:url(images/product_list_header.jpg) no-repeat;
	padding:23px 0 0 30px;
	color:#fff;
}

#product_list_header_name {
	position:relative;
	font-size:24px;
	font-weight:bold;
}

#product_list_header_system {
	color:#000;
	position:relative;
	float:right;
	top:-20px;
	right:80px;
}

.active_system {
	font-weight:bold;
	color:#fff;
}

.unactive_system {
	color:#000;
}

#product_list {
	position:relative;
	top:20px;
	left:40px;
	width:829px;
    min-height:500px;
    height:auto !important;
    height:500px;
}

#photos_list {
	position:relative;
	top:20px;
	left:90px;
	width:829px;
    min-height:500px;
    height:auto !important;
    height:500px;
	padding-bottom:20px;
	font-size:14px;
}


#tradeshow_list {
	position:relative;
	top:20px;
	left:100px;
	width:829px;
    min-height:500px;
    height:auto !important;
    height:500px;
	padding-bottom:20px;
	font-size:14px;
}

#careers-content {
	position:relative;
	top:20px;
	left:40px;
	width:835px;
    min-height:500px;
    height:auto !important;
    height:500px;
	padding-bottom:20px;
	font-size:14px;
	line-height:22px;
}

#careers-content img {
margin:0 15px;
}

#careers-content p {
	margin-bottom:15px;
}


#tradeshow_list strong {
	position:relative;
	top:11px;
}


#faq_list {
	position:relative;
	top:20px;
	left:40px;
	width:829px;
    min-height:500px;
    height:auto !important;
    height:500px;
	padding-bottom:20px;
	font-size:14px;
}

#faq_list a {
	color:#666666;
	font-weight:bold;
	font-size:14px;
}

#faq_list a:hover {
	color:#f4b613;
	text-decoration:none;
}

#contact_list {
	position:relative;
	top:20px;
	left:100px;
	width:829px;
    min-height:500px;
    height:auto !important;
    height:500px;
	padding-bottom:20px;
	font-size:14px;
}

#service_long {
	position:relative;
	top:0;
	left:0;
	width:829px;
    min-height:500px;
    height:auto !important;
    height:500px;
	padding-bottom:20px;
	font-size:14px;
	padding:20px 30px 10px 30px;
	line-height:18px;
}

#service_long a {
	color:#666666;
	font-weight:bold;
	font-size:14px;
}

#service_long a:hover {
	color:#f4b613;
	text-decoration:none;
}

#service_long td {
	vertical-align:top;
}

#tradeshow_list a {
	color:#666666;
	font-weight:bold;
}

#tradeshow_list a:hover {
	color:#f4b613;
	text-decoration:none;
}

#tradeshow_list p {
	margin-bottom:12px;
}


.upper_tabs {
	height:35px;
	margin-bottom:5px;
}

.product_list_table td {
	text-align:center;
	height:20px;
}

.product_list_table a:hover {
	text-decoration:none;
}

.product_list_table tr:hover {
	background-color:#cdced0;
}

/* ---- end main content settings ---------------- */

/* ---- Gov content settings ---------------- */

#gov_yellow_sidebar {
	position:relative;
	top:0;
	right:39px;
	float:right;
	width:230px;
	height:550px;
	background:url(images/gov_yellow-sidebar-bg.jpg) no-repeat;
	padding:60px 5px 0 0;
	text-align:center;
}

#gov_flash {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:448px;
	height:391px;
	background:url(images/gov_flash-overlay.jpg) no-repeat;
}

#gov_flash_position {
	position:relative;
	top:49px;
	left:15px;
	float:left;
	width:433px;
	height:320px;
}

#gov_sales_right {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:201px;
	height:326px;
	background:url(images/gov_sales-right-bg.jpg) no-repeat;
	padding:65px 25px 0 10px;
}

#gov_contact {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:232px;
	height:159px;
	background:url(images/gov_fed-sales-contact-bg.jpg) no-repeat;
	padding:60px 0 0 230px;
	color:#ffffff;
}

#gov_catalog {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:222px;
	height:219px;
	background:url(images/gov_product-catalog.jpg) no-repeat;
}

/* ---- end Gov content settings ---------------- */

/* ---- Partners content settings ---------------- */

#partners {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:915px;
	height:533px;
	background:url(images/bg_partners.jpg) no-repeat;
	padding:75px 0 0 0;
}

#partners a {
	font-size:14px;
	color:#8c8d90;
	font-weight:bold;
}

#partner-box {
	position:relative;
	display:block;
	width:200px;
	height:auto;
	text-align:center;
}

/* ---- end Partners content settings ---------------- */

/* ---- AWW content settings ---------------- */

#aww_featured {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:176px;
	height:315px;
	background:url(images/aww_featured-bg.jpg) no-repeat;
	padding:295px 25px 0 22px;

}

#aww_featured ul {
position:relative;
top:-5px;
	margin:0;
	padding:0 0 0 12px;
}

#aww_map {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:687px;
	height:390px;
	background:url(images/aww_flash-map-bg.jpg) no-repeat;
	padding:0 0 0 6px;
}

#aww_map_overlay {
	position:absolute;
	top:0;
	left:0;
	float:left;
	background:url(images/aww_flash-map-overlay.gif) no-repeat;
	width:693px;
	height:390px;
	z-index:100;
}

#aww_parts {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:200px;
	height:145px;
	background:url(images/aww_products-parts-bg.jpg) no-repeat;
	padding:75px 0 0 260px;
	font-weight:bold;
}

#aww_parts a {
	color:#000;
}

#aww_parts a:hover {
	color:#fff;
	text-decoration:none;
}

#aww_bottom_link {
	position:absolute;
	bottom:28px;
	font-weight:bold;
	text-align:center;
}


#aww_tradeshows {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:173px;
	height:170px;
	background:url(images/aww_tradeshow-bg.jpg) no-repeat;
	padding:50px 30px 0 30px;
}

#aww_tradeshows a {
	color:#555;
	font-weight:bold;
}

#aww_tradeshows strong {
	position:relative;
	top:10px;
}

/* ---- End AWW content settings ---------------- */

/*---- Facilities Map ----*/

#facilities_map {
	position:relative;
	top:0;
	left:0;
	width:908px;
	height:520px;
	background:url(images/product_list_bg.jpg) repeat-y;
	padding:0 0 10px 0;
}

#facilities_map_position {
	position:relative;
	top:0;
	left:5px;
	width:898px;
}

#facilities_map_position a {
	font-size:14px;
	color:#8c8d90;
	font-weight:bold;
}

/*----End Facilities Map----*/

/*---- Service Page ----*/

#service_welcome {
	position:relative;
	top:0;
	left:0;
	float:left;

	width:456px;
	height:611px;
	background:url(images/service_welcome-bg.jpg) no-repeat;
	padding:0 0 0 0;
}

#service_advantages {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:461px;
	height:306px;
	background:url(images/service_advantages-bg.jpg) no-repeat;
	padding:0 0 0 0;
}

#service_advantages ul {
	margin:0;
	padding:0;
	position:relative;
	top:60px;
	left:200px;
	float:left;
	width:230px;
}

#service_advantages li {
	margin-bottom:5px;
}

#service_capabilities{
	position:relative;
	top:0;
	left:0;
	float:left;
	width:461px;
	height:305px;
	background:url(images/service_capabilities-bg.jpg) no-repeat;
	padding:0 0 0 0;
}

#service_capabilities ul {
	margin:0;
	padding:0;
	position:relative;
	top:60px;
	left:50px;
	float:left;
	width:375px;
}

#service_capabilities li {
	margin-bottom:5px;
}

#service_capabilities_link a {
	position:absolute;
	bottom:45px;
	left:50px;
	color:#666;
	font-weight:bold;
	font-size:14px;
}

#service_capabilities_link a:hover {
	color:#fff;
	text-decoration:none;
}


#service_welcome_msg {
	position:relative;
	top:250px;
	left:30px;
	float:left;
	width:390px;
}

#service_welcome_links {
	position:relative;
	top:265px;
	left:0;
	float:left;
	text-align:center;
	width:448px;
	font-weight:bold;
}

#service_welcome_links a {
	color:#ffcf4f;
}

#service_welcome_links2 a {
	color:#000;
}


#service_welcome_links a:hover {
	color:#fff;
	text-decoration:none;
}

/*---- End Service Page ----*/

/*---- Safety Page ----*/

#safety_sentry {
	position:relative;
	top:0;

	left:0;
	float:left;
	width:686px;
	height:389px;
	background:url(images/safety_sentry-bg.jpg) no-repeat;
	padding:0 0 0 0;
}

#safety_videos {
	position:relative;
	top:0;
	right:40px;
	float:right;
	width:229px;
	height:613px;
	background:url(images/safety_videos-bg.jpg) no-repeat;
	padding:0 0 0 0;
}

#safety_videos ul {
	position:relative;
	top:355px;
	left:35px;
	margin:0;
	padding:0;
	width:165px;
	list-style:none;
}

#safety_videos li {
	margin-bottom:5px;
}

#safety_videos a {
	color:#666;
	font-weight:bold;
}

#sentry_table a:hover, #safety_videos a:hover {
	color:#fff;
	text-decoration:none;
}

#safety_cpr {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:197px;
	height:164px;
	background:url(images/safety_CPR-bg.jpg) no-repeat;
	padding:60px 40px 0 220px;

}

#safety_contact {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:184px;
	height:164px;
	background:url(images/safety_contact-bg.jpg) no-repeat;
	padding:60px 20px 0 25px;
}

#safety_contact a {
	color:#ffcf4f;
}

#sentry_verbiage {
	position:relative;
	top:90px;
	left:210px;
	float:left;
	width:400px;
	color:#ffffff;
}

#sentry_table {
	position:relative;
	top:95px;
	left:35px;
	float:left;
	width:635px;
	font-weight:bold;
	color:#ffffff;
}

#sentry_table a {
	color:#ffcf4f;
}

#sentry_table ul {
	margin:0;
	padding:0;
	list-style:none;
}

#sentry_table li {
	margin-bottom:2px;
}

#safety_bottom_link {
	position:absolute;
	bottom:31px;
	font-weight:bold;
	text-align:center;
}

#safety_bottom_link2 {
	position:absolute;
	bottom:25px;
	left:0;
	padding-left:220px;
	font-weight:bold;
}

/*---- End Safety Page ----*/

/*---- Capital Page ----*/

#capital_types {
	position:relative;
	top:0;
	right:40px;
	float:right;
	width:227px;
	height:611px;
	background:url(images/capital_types-bg.jpg) no-repeat;
	padding:0 0 0 0;
}

#capital_types_info {
	position:relative;
	top:65px;
	left:25px;
	float:left;
	width:170px;
}

#capital_types_info a {
	font-weight:bold;
	color:#666;
}

#capital_types_info ul {
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
}

#capital_types_info li {
	margin:3px 0 0 0;
}

#capital_advantages {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:281px;
	height:231px;
	background:url(images/capital_advantages-bg.jpg) no-repeat;
	padding:75px 40px 0 370px;
	color:#ffffff;
	font-weight:bold;
	line-height:16px;
}

#capital_links {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:176px;
	height:246px;
	background:url(images/capital_links-bg.jpg) no-repeat;
	padding:60px 25px 0 25px;
}

#capital_links a {
	font-weight:bold;
	color:#666;
}

#capital_tradeshows {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:175px;
	height:253px;
	background:url(images/capital_tradeshows-bg.jpg) no-repeat;
	padding:52px 25px 0 30px;
}

#capital_tradeshows strong {
	position:relative;
	top:8px;
}

#capital_tradeshows a, #capital_contact a {
	font-weight:bold;
	color:#666;
}

#capital_contact {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:180px;
	height:245px;
	background:url(images/capital_contact-bg.jpg) no-repeat;
	padding:60px 25px 0 30px;
}

/*---- End Capital Page ----*/


/*---- Insurance Page ----*/

#ins_about {
	position:relative;
	top:0;
	right:38px;
	float:right;
	width:173px;
	height:310px;
	background:url(images/bg_ins-about.jpg) no-repeat;
	padding:310px 30px 0 25px;
}

#ins_advantage {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:691px;
	height:318px;
	background:url(images/bg_ins-advantages.jpg) no-repeat;
	padding:0 0 0 0;
}

#ins_advantage_content {
	position:relative;
	top:85px;
	left:35px;
	float:left;
	width:350px;
	height:170px;
	color:#fff;
	font-weight:bold;
}

#ins_coverage {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:231px;
	height:237px;
	background:url(images/bg_ins-coverage-offered.jpg) no-repeat;
	padding:65px 30px 0 200px;
}

#ins_coverage ul {
	list-style:none;
	margin:0 0 0 30px;
	padding:0;
}

#ins_coverage li {
	margin-bottom:5px;
}

#ins_coverage a {
	font-weight:bold;
	color:#666;
}

#ins_contact {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:175px;
	height:237px;
	background:url(images/bg_ins-contact.jpg) no-repeat;
	padding:65px 30px 0 25px;
}

/*---- End Insurance Page ----*/


#footer {
	position:relative;
	top:-10px;
	left:20px;
	width:1005px;
	height:40px;
	clear:both;
	font-size:9px;
}

#footer a {
	text-decoration:none;
	color:#000;
}

#footer a:hover {
	text-decoration:underline;
}

/* ---- start navigation settings -------------------------- */
 
#nav a {
	position:relative;
	float:left;
	height:31px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-image:url(images/nav.jpg);
}

a#nav_01 {
	width:104px;
	background-position:0 0;
}

a:hover#nav_01{
	background-position: 0 -31px;
}

.active_01 {
	background-position: 0 -31px !important;
}

a#nav_02 {
	width:110px;
	background-position:-104px 0;
}

a:hover#nav_02{
	background-position:-104px -31px;
}

.active_02 {
	background-position:-104px -31px !important;
}

a#nav_03 {
	width:108px;
	background-position:-214px 0;
}

a:hover#nav_03{
	background-position:-214px -31px;
}

.active_03 {
	background-position:-214px -31px !important;
}

a#nav_04 {
	width:109px;
	background-position:-322px 0;
}

a:hover#nav_04{
	background-position:-322px -31px;
}

.active_04 {
	background-position:-322px -31px !important;
}

a#nav_05 {
	width:110px;
	background-position:-431px 0;
}

a:hover#nav_05{
	background-position:-431px -31px;
}

.active_05 {
	background-position:-431px -31px !important;
}

a#nav_06 {
	width:109px;
	background-position:-541px 0;
}

a:hover#nav_06{
	background-position:-541px -31px;
}

.active_06 {
	background-position:-541px -31px !important;
}

a#nav_07 {
	width:110px;
	background-position:-650px 0;
}

a:hover#nav_07{
	background-position:-650px -31px;
}

.active_07 {
	background-position:-650px -31px !important;
}

a#nav_08 {
	width:108px;
	background-position:-760px 0;
}

a:hover#nav_08{
	background-position:-760px -31px;
}

.active_08 {
	background-position:-760px -31px !important;
}

a#nav_09 {
	width:107px;
	background-position:-868px 0;
}

a:hover#nav_09{
	background-position:-868px -31px;
}

.active_09 {
	background-position:-868px -31px !important;
}

/*----Aerial Lower Tab Sort Nav----*/
#aerial-sort_list {
	position:relative;
	top:0;
	left:0;
	width:829px;
	background:url(images/bg_lower-tabs.jpg) no-repeat;
	height:35px;
}

#aerial-sort_list a {
	position:relative;
	float:left;
	height:35px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-image:url(images/list-sort.jpg);
}

a#aerial-sort_list_01 {
	width:204px;
	background-position:0 -35px;
}

a:hover#aerial-sort_list_01{
	background-position: 0 -70px;
}

.aerial-active_01 {
	background-position: 0 0 !important;
}

a#aerial-sort_list_02 {
	width:140px;
	background-position:-198px -35px;
}

a:hover#aerial-sort_list_02{
	background-position: -198px -70px;
}

.aerial-active_02 {
	background-position: -198px 0 !important;
}

a#aerial-sort_list_03 {
	width:126px;
	background-position:-339px -35px;
}

a:hover#aerial-sort_list_03{
	background-position: -339px -70px;
}

.aerial-active_03 {
	background-position: -339px 0 !important;
}

a#aerial-sort_list_04 {
	width:153px;
	background-position:-466px -35px;
}

a:hover#aerial-sort_list_04{
	background-position: -466px -70px;
}

.aerial-active_04 {
	background-position: -466px 0 !important;
}

a#aerial-sort_list_05 {
	width:206px;
	background-position:-620px -35px;
}

a:hover#aerial-sort_list_05{

	background-position: -620px -70px;
}

.aerial-active_05 {
	background-position: -620px 0 !important;
}


/*---Aerial Upper Tab---*/

#aerial_type {
	position:relative;
	top:0;
	left:0;
	width:828px;
	height:35px;
}

#aerial_type a {
	position:relative;
	float:left;
	height:35px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-image:url(images/aerial-type-sort.jpg);
}


a#aerial_type_02 {
	width:206px;
	background-position:0 0;
}

a:hover#aerial_type_02{
	background-position: 0 -35px;
}

.aerial_type_active_02 {
	background-position: 0 -70px !important;
}

a#aerial_type_03 {
	width:210px;
	background-position:-206px 0;
}

a:hover#aerial_type_03{
	background-position: -206px -35px;
}

.aerial_type_active_03 {
	background-position: -206px -70px !important;
}

a#aerial_type_04 {
	width:204px;
	background-position:-416px 0;
}

a:hover#aerial_type_04{
	background-position: -416px -35px;
}

.aerial_type_active_04 {
	background-position: -416px -70px !important;
}

a#aerial_type_05 {
	width:208px;
	background-position:-620px 0;
}

a:hover#aerial_type_05{
	background-position: -620px -35px;
}

.aerial_type_active_05 {
	background-position: -620px -70px !important;
}

/*--- Digger Derrick List Sort ---*/
#digger-sort_list {
	position:relative;
	top:0;
	left:0;
	width:829px;
	background:url(images/bg_lower-tabs.jpg) no-repeat;
	height:35px;
}

#digger-sort_list a {
	position:relative;
	float:left;
	height:35px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-image:url(images/digger-derrick-list-sort.jpg);
}

a#digger-sort_list_01 {
	width:207px;
	background-position:0 -35px;
}

a:hover#digger-sort_list_01{
	background-position: 0 -70px;
}

.digger-active_01 {
	background-position: 0 0 !important;
}

a#digger-sort_list_02 {
	width:207px;
	background-position:-207px -35px;
}

a:hover#digger-sort_list_02{
	background-position: -207px -70px;
}

.digger-active_02 {
	background-position: -207px 0 !important;
}


a#digger-sort_list_03 {
	width:207px;
	background-position:-414px -35px;
}

a:hover#digger-sort_list_03{
	background-position: -414px -70px;
}

.digger-active_03 {
	background-position: -414px 0 !important;
}


a#digger-sort_list_04 {
	width:207px;
	background-position:-621px -35px;
}

a:hover#digger-sort_list_04{
	background-position: -621px -70px;
}

.digger-active_04 {
	background-position: -621px 0 !important;
}


/*--- Cranes List Sort ---*/
#cranes-sort_list {
	position:relative;
	top:0;
	left:0;
	width:829px;
	background:url(images/bg_lower-tabs.jpg) no-repeat;
	height:35px;
}

#cranes-sort_list a {
	position:relative;
	float:left;
	height:35px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-image:url(images/cranes-list-sort.jpg);
}

a#cranes-sort_list_01 {
	width:207px;
	background-position:0 -35px;
}

a:hover#cranes-sort_list_01{
	background-position: 0 -70px;
}

.cranes-active_01 {
	background-position: 0 0 !important;
}

a#cranes-sort_list_02 {
	width:207px;
	background-position:-207px -35px;
}

a:hover#cranes-sort_list_02{
	background-position: -207px -70px;
}

.cranes-active_02 {
	background-position: -207px 0 !important;
}


a#cranes-sort_list_03 {
	width:207px;
	background-position:-414px -35px;
}

a:hover#cranes-sort_list_03{
	background-position: -414px -70px;
}

.cranes-active_03 {
	background-position: -414px 0 !important;
}


a#cranes-sort_list_04 {
	width:207px;
	background-position:-621px -35px;
}

a:hover#cranes-sort_list_04{
	background-position: -621px -70px;
}

.cranes-active_04 {
	background-position: -621px 0 !important;
}


/*--- Cable List Sort ---*/
#cable-sort_list {
	position:relative;
	top:0;
	left:0;
	width:829px;
	background:url(images/bg_lower-tabs.jpg) no-repeat;
	height:35px;
}

#cable-sort_list a {
	position:relative;
	float:left;
	height:35px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-image:url(images/cable-list-sort.jpg);
}

a#cable-sort_list_01 {
	width:138px;
	background-position:0 -35px;
}

a:hover#cable-sort_list_01{
	background-position: 0 -70px;
}

.cable-active_01 {
	background-position: 0 0 !important;
}

a#cable-sort_list_02 {
	width:138px;
	background-position:-138px -35px;
}

a:hover#cable-sort_list_02{
	background-position: -138px -70px;
}

.cable-active_02 {
	background-position: -138px 0 !important;
}


a#cable-sort_list_03 {
	width:138px;
	background-position:-276px -35px;
}

a:hover#cable-sort_list_03{
	background-position: -276px -70px;
}

.cable-active_03 {
	background-position: -276px 0 !important;
}


a#cable-sort_list_04 {
	width:138px;
	background-position:-414px -35px;
}

a:hover#cable-sort_list_04{
	background-position: -414px -70px;
}

.cable-active_04 {
	background-position: -414px 0 !important;
}


a#cable-sort_list_05 {
	width:138px;
	background-position:-552px -35px;
}

a:hover#cable-sort_list_05{
	background-position: -552px -70px;
}

.cable-active_05 {
	background-position: -552px 0 !important;
}


a#cable-sort_list_06 {
	width:138px;
	background-position:-690px -35px;
}

a:hover#cable-sort_list_06{
	background-position: -690px -70px;
}

.cable-active_06 {
	background-position: -690px 0 !important;
}


/*--- Hotline List Sort ---*/
#hotline-sort_list {
	position:relative;
	top:0;
	left:0;
	width:829px;
	background:url(images/bg_lower-tabs.jpg) no-repeat;
	height:35px;
}


#hotline-sort_list a {
	position:relative;
	float:left;
	height:35px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-image:url(images/hotline-list-sort.jpg);
}

a#hotline-sort_list_01 {
	width:138px;
	background-position:0 -35px;
}

a:hover#hotline-sort_list_01{
	background-position: 0 -70px;
}

.hotline-active_01 {
	background-position: 0 0 !important;
}

a#hotline-sort_list_02 {
	width:138px;
	background-position:-138px -35px;
}

a:hover#hotline-sort_list_02{
	background-position: -138px -70px;
}

.hotline-active_02 {
	background-position: -138px 0 !important;
}


a#hotline-sort_list_03 {
	width:138px;
	background-position:-276px -35px;
}

a:hover#hotline-sort_list_03{
	background-position: -276px -70px;
}

.hotline-active_03 {
	background-position: -276px 0 !important;
}


a#hotline-sort_list_04 {
	width:138px;
	background-position:-414px -35px;
}

a:hover#hotline-sort_list_04{
	background-position: -414px -70px;
}


.hotline-active_04 {
	background-position: -414px 0 !important;
}


a#hotline-sort_list_05 {
	width:138px;
	background-position:-552px -35px;
}

a:hover#hotline-sort_list_05{
	background-position: -552px -70px;
}

.hotline-active_05 {
	background-position: -552px 0 !important;
}


a#hotline-sort_list_06 {
	width:138px;
	background-position:-690px -35px;
}

a:hover#hotline-sort_list_06{
	background-position: -690px -70px;
}

.hotline-active_06 {
	background-position: -690px 0 !important;
}

/*--- Ground Rod List Sort ---*/
#ground-rod-sort_list {
	position:relative;
	top:0;
	left:0;
	width:829px;
	background:url(images/bg_lower-tabs.jpg) no-repeat;
	height:35px;
}

#ground-rod-sort_list a {
	position:relative;
	float:left;
	height:35px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-image:url(images/ground-rod-list-sort.jpg);
}

a#ground-rod-sort_list_01 {
	width:165px;
	background-position:0 -35px;
}

a:hover#ground-rod-sort_list_01{
	background-position: 0 -70px;
}

.ground-rod-active_01 {
	background-position: 0 0 !important;
}

a#ground-rod-sort_list_02 {
	width:165px;
	background-position:-165px -35px;
}

a:hover#ground-rod-sort_list_02{
	background-position: -165px -70px;
}

.ground-rod-active_02 {
	background-position: -165px 0 !important;
}


a#ground-rod-sort_list_03 {
	width:166px;
	background-position:-330px -35px;
}

a:hover#ground-rod-sort_list_03{
	background-position: -330px -70px;
}

.ground-rod-active_03 {
	background-position: -330px 0 !important;
}


a#ground-rod-sort_list_04 {
	width:166px;
	background-position:-495px -35px;
}

a:hover#ground-rod-sort_list_04{
	background-position: -495px -70px;
}

.ground-rod-active_04 {
	background-position: -495px 0 !important;
}


a#ground-rod-sort_list_05 {
	width:166px;
	background-position:-660px -35px;
}

a:hover#ground-rod-sort_list_05{
	background-position: -660px -70px;
}

.ground-rod-active_05 {
	background-position: -660px 0 !important;
}

/*--- Pressure Diggers List Sort ---*/
#pressure-sort_list {
	position:relative;
	top:0;
	left:0;
	width:829px;
	background:url(images/bg_lower-tabs.jpg) no-repeat;
	height:35px;
}

#pressure-sort_list a {
	position:relative;
	float:left;
	height:35px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-image:url(images/pressure-list-sort.jpg);
}

a#pressure-sort_list_01 {
	width:165px;
	background-position:0 -35px;
}

a:hover#pressure-sort_list_01{
	background-position: 0 -70px;
}

.pressure-active_01 {
	background-position: 0 0 !important;
}

a#pressure-sort_list_02 {
	width:165px;
	background-position:-165px -35px;
}

a:hover#pressure-sort_list_02{
	background-position: -165px -70px;
}

.pressure-active_02 {
	background-position: -165px 0 !important;
}


a#pressure-sort_list_03 {
	width:166px;
	background-position:-330px -35px;
}

a:hover#pressure-sort_list_03{
	background-position: -330px -70px;
}

.pressure-active_03 {
	background-position: -330px 0 !important;
}


a#pressure-sort_list_04 {
	width:166px;
	background-position:-495px -35px;
}

a:hover#pressure-sort_list_04{
	background-position: -495px -70px;
}

.pressure-active_04 {
	background-position: -495px 0 !important;
}


a#pressure-sort_list_05 {
	width:166px;
	background-position:-660px -35px;
}

a:hover#pressure-sort_list_05{
	background-position: -660px -70px;
}

.pressure-active_05 {
	background-position: -660px 0 !important;
}

/*--- Pole Cargo Trailers Diggers List Sort ---*/
#cargo-sort_list {
	position:relative;
	top:0;
	left:0;
	width:829px;
	background:url(images/bg_lower-tabs.jpg) no-repeat;
	height:35px;
}

#cargo-sort_list a {
	position:relative;
	float:left;
	height:35px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-image:url(images/cargo-list-sort.jpg);
}

a#cargo-sort_list_01 {
	width:165px;
	background-position:0 -35px;
}

a:hover#cargo-sort_list_01{
	background-position: 0 -70px;
}

.cargo-active_01 {
	background-position: 0 0 !important;
}

a#cargo-sort_list_02 {
	width:165px;
	background-position:-165px -35px;
}

a:hover#cargo-sort_list_02{
	background-position: -165px -70px;
}

.cargo-active_02 {
	background-position: -165px 0 !important;
}


a#cargo-sort_list_03 {
	width:166px;
	background-position:-330px -35px;
}

a:hover#cargo-sort_list_03{
	background-position: -330px -70px;
}

.cargo-active_03 {
	background-position: -330px 0 !important;
}


a#cargo-sort_list_04 {
	width:166px;
	background-position:-495px -35px;
}

a:hover#cargo-sort_list_04{
	background-position: -495px -70px;
}

.cargo-active_04 {
	background-position: -495px 0 !important;
}


a#cargo-sort_list_05 {
	width:166px;
	background-position:-660px -35px;
}

a:hover#cargo-sort_list_05{
	background-position: -660px -70px;
}

.cargo-active_05 {
	background-position: -660px 0 !important;
}

.show {
	position:absolute !important;
	visibility:visible !important;
}

.hide {
	position:absolute !important;
	visibility:hidden !important;
} 



/* ---- start nav drop settings -------------------------- */

#hidden-layers {
	position:absolute;
	top:80px;
	left:0;
	width:200px;
	height:auto;
}


#L1, #L2 {
	position:absolute;
	visibility:hidden;
	height:auto;
}

#L1 { width:150px; left:0; }
#L2 { width:170px; left:0; font-size: 11px; }

.show {
	position:absolute !important;
	visibility:visible !important;
}

.hide {
	position:absolute !important;
	visibility:hidden !important;
}
