body {
	background-image: url(images/body/common/background.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px auto 0px;
	padding: 0px;
	background-color: #5d5d5d;
	background-position: center top;
	}

	
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

/************************************************
*	Header  									*
************************************************/

#header {
	width: 1004px;
	height: 186px;
	background-image: url(images/header/top_menu_background.jpg);
	background-repeat: no-repeat;
	position: relative;
	}
	
#headerapp {
	width: 1004px;
	height: 220px;
	background-image: url(images/header/top_menu_background.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
	}
	
#tableapp {
	padding-left: 10px;
	float: left;
	text-align: left;
	background-color: #000000;
	color: #ffffff;
	font-weight: bold;
	}
	
#logo {
	padding-top: 0px;
	padding-left: 0px;
	text-align: left;
	height: 150px;
	width: 300px;
	position: absolute;
	left: 0px;
	top: 0px;
	}
	
/************************************************
*	Navbar      								*
************************************************/


.topnav{
	height: 35px;
	float:left;
	width: 898px;
	padding-left: 106px;
	padding-top: 151px;
}

.home_btn_on a
{
	width: 70px;
	height: 35px;
	background: url("images/header/btn_home_on.gif") top left no-repeat;
	float: left;
}
.home_btn a
{
	width: 70px;
	height: 35px;
	background: url("images/header/btn_home_off.gif") top left no-repeat;
	float: left;
}
.home_btn a:hover
{
	background: url("images/header/btn_home_on.gif") top left no-repeat;
}

.dealer_locator_btn_on a
{
	width: 113px;
	height: 35px;
	background: url("images/header/btn_dealer_locator_on.gif") top left no-repeat;
	float: left;
}
.dealer_locator_btn a
{
	width: 113px;
	height: 35px;
	background: url("images/header/btn_dealer_locator_off.gif") top left no-repeat;
	float: left;
}
.dealer_locator_btn a:hover
{
	background: url("images/header/btn_dealer_locator_on.gif") top left no-repeat;
}
.application_guide_btn_on a
{
	width: 127px;
	height: 35px;
	background: url("images/header/btn_application_guide_on.gif") top left no-repeat;
	float: left;
}
.application_guide_btn a
{
	width: 127px;
	height: 35px;
	background: url("images/header/btn_application_guide_off.gif") top left no-repeat;
	float: left;
}
.application_guide_btn a:hover
{
	background: url("images/header/btn_application_guide_on.gif") top left no-repeat;
}
.support_btn_on a
{
	width: 69px;
	height: 35px;
	background: url("images/header/btn_support_on.gif") top left no-repeat;
	float: left;
}
.support_btn a
{
	width: 69px;
	height: 35px;
	background: url("images/header/btn_support_off.gif") top left no-repeat;
	float: left;
}
.support_btn a:hover
{
	background: url("images/header/btn_support_on.gif") top left no-repeat;
}
.faq_btn_on a
{
	width: 41px;
	height: 35px;
	background: url("images/header/btn_faq_on.gif") top left no-repeat;
	float: left;
}
.faq_btn a
{
	width: 41px;
	height: 35px;
	background: url("images/header/btn_faq_off.gif") top left no-repeat;
	float: left;
}
.faq_btn a:hover
{
	background: url("images/header/btn_faq_on.gif") top left no-repeat;
}
.news_btn_on a
{
	width: 51px;
	height: 35px;
	background: url("images/header/btn_news_on.gif") top left no-repeat;
	float: left;
}
.news_btn a
{
	width: 51px;
	height: 35px;
	background: url("images/header/btn_news_off.gif") top left no-repeat;
	float: left;
}
.news_btn a:hover
{
	background: url("images/header/btn_news_on.gif") top left no-repeat;
}
.follow_us_btn_on a
{
	width: 81px;
	height: 35px;
	background: url("images/header/btn_follow_us_on.gif") top left no-repeat;
	float: left;
}
.follow_us_btn a
{
	width: 81px;
	height: 35px;
	background: url("images/header/btn_follow_us_off.gif") top left no-repeat;
	float: left;
}
.follow_us_btn a:hover
{
	background: url("images/header/btn_follow_us_on.gif") top left no-repeat;
}
.my_warranty_btn_on a
{
	width: 101px;
	height: 35px;
	background: url("images/header/btn_my_warranty_on.gif") top left no-repeat;
	float: left;
}
.my_warranty_btn a
{
	width: 101px;
	height: 35px;
	background: url("images/header/btn_my_warranty_off.gif") top left no-repeat;
	float: left;
}
.my_warranty_btn a:hover
{
	background: url("images/header/btn_my_warranty_on.gif") top left no-repeat;
}
.about_us_btn_on a
{
	width: 74px;
	height: 35px;
	background: url("images/header/btn_about_us_on.gif") top left no-repeat;
	float: left;
}
.about_us_btn a
{
	width: 74px;
	height: 35px;
	background: url("images/header/btn_about_us_off.gif") top left no-repeat;
	float: left;
}
.about_us_btn a:hover
{
	background: url("images/header/btn_about_us_on.gif") top left no-repeat;
}
.contact_us_btn_on a
{
	width: 85px;
	height: 35px;
	background: url("images/header/btn_contact_us_on.gif") top left no-repeat;
	float: left;
}
.contact_us_btn a
{
	width: 85px;
	height: 35px;
	background: url("images/header/btn_contact_us_off.gif") top left no-repeat;
	float: left;
}
.contact_us_btn a:hover
{
	background: url("images/header/btn_contact_us_on.gif") top left no-repeat;
}
.site_map_btn_on a
{
	width: 86px;
	height: 35px;
	background: url("images/header/btn_site_map_on.gif") top left no-repeat;
	float: left;
}
.site_map_btn a
{
	width: 86px;
	height: 35px;
	background: url("images/header/btn_site_map_off.gif") top left no-repeat;
	float: left;
}
.site_map_btn a:hover
{
	background: url("images/header/btn_site_map_on.gif") top left no-repeat;
}
.video_btn_on a
{
	width: 86px;
	height: 35px;
	background: url("images/header/btn_video_on.gif") top left no-repeat;
	float: left;
}
.video_btn a
{
	width: 86px;
	height: 35px;
	background: url("images/header/btn_video_off.gif") top left no-repeat;
	float: left;
}
.video_btn a:hover
{
	background: url("images/header/btn_video_on.gif") top left no-repeat;
}
/************************************************
*	Every Page 					     		    * 
************************************************/

#content {
	width: 1004px;
	background-image: url(images/body/common/bg.jpg);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}

a:link {
	text-decoration: underline;
	color: #000000;
	
}
a:visited {
	text-decoration: underline;
	color: #000000;
	}
	
a:active {
	text-decoration: none;
	color: #000000;
}

a:hover {
	text-decoration: none;
	color: #000000;
	}
	
#mainbox {
	width: 792px;
	float: right;
	background-color: #ffffff;
	}


/************************************************
*	Left  													*
************************************************/
			
#leftnav {
	width: 212px;
	float: left;
	background-color: #313131;
	}
	
#onlinecat {
	background-image: url(images/body/common/online_catalog.gif);
	height: 124px;
	}
	
#onlinecatbutton {
	padding-left: 57px;
	padding-top: 93px;
	}
	
.shopvehicle {
	background-image: url(images/body/common/btn_shop_by_vehicle.jpg);
	height: 66px;
	}
	
#dealerloc {
	background-image: url(images/body/common/dealer_locator.gif);
	height: 97px;
	}
	
#dealerlocbutton {
	padding-left: 57px;
	padding-top: 64px;
	}
	
#installvideo {
	background-image: url(images/body/common/installation_videos.gif);
	height: 110px;
	}

#installvidbutton {
	padding-left: 57px;
	padding-top: 73px;
	}
	
		
#followus {
	background-image: url(images/body/common/follow_us.gif);
	height: 86px;
	}

#followusbutton {
	padding-left: 7px;
	padding-top: 34px;
	}
		
#nodrilling {
	background-image: url(images/body/common/no_drilling_banner.jpg);
	height: 456px;
	}
	
#banner1 {
	background-image: url(images/body/common/banner1.jpg);
	height: 209px;
	background-repeat: no-repeat;
	background-position: center center;
	}
	
#banner2 {
	background-image: url(images/body/common/banner2.jpg);
	height: 209px;
		background-repeat: no-repeat;
	background-position: center center;
	}
	
#banner3 {
	background-image: url(images/body/common/banner3.jpg);
	height: 209px;
		background-repeat: no-repeat;
	background-position: center center;
	}

/***********************************************
*	Index			        									*
************************************************/

#indextxt {
	float: left;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
	}
	
#inews {
	width: 742px;
	float: left;
	background-image: url(images/body/pages/home/news_header.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 75px;
	padding-bottom: 25px;
	}

#inewstxt {
	width: 742px;
	float: left;
	border-bottom: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	padding-top: 10px;
	}


#indexnewsheading {
	color: #D60000;
	font-weight: bold;
	}
	
#indexnewsimg {
	float: left;
	padding-right: 15px;
	padding-bottom: 10px;
}

#indexnewsbutton {
	width: 140px;
	height: 37px;
	background-image: url(images/body/pages/home/btn_read_more_bg.gif);
	background-repeat: no-repeat;
	background-position: top right;
	float: right;
	padding-top: 17px;
	}

#featuredproductstitlered {
	background-image: url(images/body/pages/home/featured_products_header_red.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 73px;
	width: 779px;
	padding-left: 25px;
	}
	
#featuredproductstitleblue {
	background-image: url(images/body/pages/home/featured_products_header_blue.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 73px;
	width: 764px;
	padding-left: 25px;
	}
	
#featuredproductstitleorange {
	background-image: url(images/body/pages/home/featured_products_header_orange.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 72px;
	width: 764px;
	padding-left: 25px;
	}
	
		
#featuredproducts {
	background-image: url(images/body/pages/home/featured_products_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #231F20;
	width: 764px;
	margin-left: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	}
	
	
#featuredproducts_blue {
	background-image: url(images/body/pages/home/bg_featured_blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #231F20;
	width: 764px;
	height: 268px;
	margin-left: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-bottom: 15px;
	}

#featuredprodredleft {
	width: 365px;
	float: left;
	padding-left: 12px;
	padding-right: 5px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

#featuredprodredleftl {
	width: 177px;
	float: left;
	}
	
#featuredprodredleftr {
	width: 177px;
	float: right;
	}


#featuredprodredright {
	width: 367px;
	float: right;
	padding-left: 5px;
	padding-right: 10px;
	color: #ffffff;
	}
	
#featuredprodredrightl {
	width: 177px;
	float: left;
	}
	
#featuredprodredrightr {
	width: 177px;
	float: right;
	}

#featuredproductsbutton {
	width: 175px;
	height: 35px;
	background-image: url(images/body/pages/home/btn_buy_now_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	float: right;
	padding-top: 15px;
	}
	
/***********************************************
*	Support        									*
************************************************/

#supporttxt {
	float: left;
	padding-left: 35px;
	padding-top: 10px;
	padding-right: 70px;
	}

#supporthead {
	float: left;
	width: 739px;
	height: 63px;
	background-image: url(images/body/pages/support/header_online_support.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}
	
#cts {
	width: 700px;
	}

#ctsheading {
	width: 645px;
	border-bottom: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	color: #D60000;
	float: right;
	margin-bottom: 7px;
	}
	
#ctsl {
	width: 45px;
	float: left;
	text-align: right;
	}
	
#ctsr {
	width: 645px;
	float: right;
	}
	

/***********************************************
*	Dealer Locator									*
************************************************/

#dealonloctxt {
	float: left;
	padding-left: 35px;
	padding-top: 10px;
	padding-right: 70px;
	}

#onlinedealbox {
	float: left;
	width: 739px;
	height: 63px;
	background-image: url(images/body/pages/dealer_locator/header_online_dealers.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}



#locatedealbox {
	float: left;
	width: 739px;
	height: 63px;
	background-image: url(images/body/pages/dealer_locator/header_locate_a_dealer_near_you.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}

#becomedealerbox {
	float: left;
	width: 739px;
	height: 63px;
	background-image: url(images/body/pages/dealer_locator/header_become_an_air_lift_dealer.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}
	

#dealonloctxt2 {
	float: left;
	background-image: url(images/body/pages/dealer_locator/preferred_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 200px;
	padding-top: 170px;
	padding-right: 70px;
	}


/************************************************
*	News									*
************************************************/

#newstxt {
	float: left;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 50px;
	text-align: justify;
	}

#newsbox {
	float: left;
	background-image: url(images/body/pages/news/header_new.gif);
	background-repeat: no-repeat;
	background-position: top left;
	
	}
	
.newsheading {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 60px;
	padding-top: 17px;
	padding-bottom: 10px;
	}
.notjust {
	text-align: left;
	}
	
#newsimg {
	float: left;
	padding-right: 15px;
	padding-bottom: 15px;
}

	
/***********************************************
*	FAQ               									*
************************************************/

#faqtxt {
	font-size: 12px; 
	float: left;
	padding-left: 5px;
	padding-top: 10px;

	}

#faqhead {
	float: left;
	width: 706px;
	height: 129px;
	background-image: url(images/body/pages/faq/questions_background.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 75px;
	padding-left: 35px;
	}
#faqcont {
	width: 725px;
	padding-left: 15px;
	}
		
#faqheading {
	width: 725px;
	border-bottom: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	color: #D60000;
	margin-bottom: 7px;
	padding-top: 15px;
	}
	
#answertxt {
	width: 725px;
	float: left;
	}

#faqheading2 {
	width: 725px;
	border-bottom: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	color: #D60000;
	margin-bottom: 7px;
	padding-top: 15px;
	}
	
#answertxt2 {
	width: 725px;
	float: left;
	}
	
	#faqheading3 {
	width: 725px;
	border-bottom: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	color: #D60000;
	margin-bottom: 7px;
	padding-top: 15px;
	}
	
#answertxt3 {
	width: 725px;
	float: left;
	}
	
	#faqheading4 {
	width: 725px;
	border-bottom: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	color: #D60000;
	margin-bottom: 7px;
	padding-top: 15px;
	}
	
#answertxt4 {
	width: 725px;
	float: left;
	}
	
	#faqheading5 {
	width: 725px;
	border-bottom: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	color: #D60000;
	margin-bottom: 7px;
	padding-top: 15px;
	}
	
#answertxt5 {
	width: 725px;
	float: left;
	}
	
	#faqheading6 {
	width: 725px;
	border-bottom: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	color: #D60000;
	margin-bottom: 7px;
	padding-top: 15px;
	}
	
#answertxt6 {
	width: 725px;
	float: left;
	}
	
	#faqheading7 {
	width: 725px;
	border-bottom: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	color: #D60000;
	margin-bottom: 7px;
	padding-top: 15px;
	}
	
#answertxt7 {
	width: 725px;
	float: left;
	}
	
	#faqheading8 {
	width: 725px;
	border-bottom: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	color: #D60000;
	margin-bottom: 7px;
	padding-top: 15px;
	}
	
#answertxt8 {
	width: 725px;
	float: left;
	}
				
/************************************************
*	Follow Us  									*
************************************************/

.follow {
	text-align:left;
	background-image: url(images/body/pages/follow_us/follow_us.jpg);
	height: 44px;
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 4px;
	padding-left: 10px;
}
 
 
    #fancontentleft {
	padding: 10px;
	width: 442px;
	text-align:left;
	float: left;
}
 
    #fancontentright {
	padding: 10px;
	width: 300px;
	text-align:left;
	float: right;
}
 
  
#walls {
	width: 772px;
	padding: 10px;
	background-color: #ffffff;
	float: left;
	}
			
/************************************************
*	My Warranty  									*
************************************************/

#personalwar {
	width: 360px;
	float: left;
	padding-left: 15px;
	padding-top: 15px;
	}
	
#productwar {
	width: 390px;
	float: right;
	padding-right: 15px;
	padding-top: 15px;
	}
	
#marketingwar {
	width: 690px;
	float: left;
	padding-left: 45px;
	padding-top: 25px;
	}
	
#demowar {
	width: 690px;
	float: left;
	padding-left: 45px;
	padding-top: 25px;
	}
	
/************************************************
*	About Us 									*
************************************************/
#contentau {
	width: 1004px;
	background-image: url(images/body/common/bg_about_us.gif);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #ffffff;
	}
	
#mainboxau {
	width: 792px;
	float: right;
	background-color: #000000;
	}

#aboutustxt {
	padding-left: 70px;
	text-align: justify;
	padding-right: 78px;
	width: 646px;
	padding-top: 23px;
} 
	
#aboutuslefttxt {
	width: 300px;
	float: left;
	padding-left: 70px;
	text-align: justify;
	}
	
#aboutustruck {
	float: right;
	}
	
/************************************************
*	Contact Us 									*
************************************************/

#contactustxt {
	float: left;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
	}

#conlargecont {
	width: 742px;
	}
	
#consmallcont {
	float: left;
	width: 453px;
	}
	
#contele {
	width: 185px;
	float: left;
	background-image: url(images/body/pages/contact_us/header_telephone.gif);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 75px;
	padding-bottom: 25px;
	padding-left: 55px;
	}
#conadd {
	width: 158px;
	float: right;
	background-image: url(images/body/pages/contact_us/header_address.gif);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 75px;
	padding-bottom: 25px;
	padding-left: 55px;
	}
	
#conemail {
	width: 234px;
	float: right;
	background-image: url(images/body/pages/contact_us/header_email.gif);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 75px;
	padding-bottom: 25px;
	padding-left: 55px;
	}
	
.contactformpad {
	padding-left: 40px;
	}
	
	
/************************************************	
*	Installation Videos 									*
************************************************/

#movies {
	float: left;
	padding-left: 20px;
	padding-top: 15px;
	}
	
	
/************************************************	
*	Engineered Solutions								*
************************************************/

#marketsegments {
	width: 765px;
	padding-top: 15px;
	}
	
#marketsegmentsbox {
	width: 510px;
	float:  left;
	}
	
#marketsegmentsboxl {
	width: 230px;
	float:  left;
	 padding-right: 25px;
	}
	
#marketsegmentsboxr {
	width: 230px;
	float:  right;
	 padding-right: 25px;
	}
	
#marketsegmentsr {
	width: 230px;
   float: right;
   padding-right: 25px;
	}

.engheading {
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	}
	
/************************************************	
*	Show Dates									*
************************************************/

.show_dates {
	background-color: #FFFFFF;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../../images/css792white.gif);
	background-repeat: repeat;
	padding-top: 10px;
	padding-bottom: 100%;
	padding-left: 10px;
}

/************************************************
*	Header  									*
************************************************/
#repforms{
	padding: 15px;
}


	
/************************************************
*	Footer  									*
************************************************/

#footerbk {
	width: 1004px;
	height: 470px;
	background-image: url(images/footer/footerbk.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #EC1F27;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	}


#footerbk a {
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	}

#footerbk a:hover {
	color: #000000;
	text-decoration: none;
	}

		
.headingbk {
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

#footerright {
	width: 502px;
	float: right;
	padding-top: 15px;
	text-align: left;
	}
	
#footerrightr {
	width: 234px;
	float: right;
	}
	
#footerrightl {
	width: 234px;
	float: left;
	padding-left: 17px;
	}
	
#footerleft {
	width: 502px;
	float: left;
	padding-top: 15px;
	text-align: left;
	}	
	
#footerleftr {
	width: 234px;
	float: right;
	
	}
	
#footerleftl {
	width: 234px;
	float: left;
		padding-left: 17px;
	
	}
	
#footbarbk {
	padding-top: 35px;
	text-align: left;
	}
	
#footbarbk li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
		
#footbarbk ul {
	margin-top: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	}
	
#footbarbk ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding: 2px 5px 2px;
	margin: 0px 5px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	}

#footbarbk ul li a:hover {
	color: #000000;
	}
	#lp_vehicle_pages {
	padding: 10px;
}
