/*======================================================================
==========================NAVIGATION====================================
======================================================================*/


#navbar {
	position:absolute;
	bottom:0;
	right:0;
	width:773px;
	height:54px;
	}

a.contactus {
	display:block;
	float:right;
	width:113px;
	height:54px;
	background-image:url(../images/navrollovers/contactus.gif);
	background-position:0 -54px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
	a.contactus:hover {
		background-position:0 0;
		}
		
a.resources {
	display:block;
	float:right;
	width:97px;
	height:54px;
	background-image:url(../images/navrollovers/resources.gif);
	background-position:0 -54px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
	a.resources:hover {
		background-position:0 0;
		}
		
a.equipment {
	display:block;
	float:right;
	width:186px;
	height:54px;
	background-image:url(../images/navrollovers/equipment.gif);
	background-position:0 -54px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
	a.equipment:hover {
		background-position:0 0;
		}

a.service {
	display:block;
	float:right;
	width:78px;
	height:54px;
	background-image:url(../images/navrollovers/service.gif);
	background-position:0 -54px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
	a.service:hover {
		background-position:0 0;
		}
		
a.residential {
	display:block;
	float:right;
	width:107px;
	height:54px;
	background-image:url(../images/navrollovers/residential.gif);
	background-position:0 -54px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
	a.residential:hover {
		background-position:0 0;
		}
		
a.commercial {
	display:block;
	float:right;
	width:105px;
	height:54px;
	background-image:url(../images/navrollovers/commercial.gif);
	background-position:0 -54px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
	a.commercial:hover {
		background-position:0 0;
		}
		
a.aboutus {
	display:block;
	float:right;
	width:87px;
	height:54px;
	background-image:url(../images/navrollovers/about.gif);
	background-position:0 -54px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
	a.aboutus:hover {
		background-position:0 0;
		text-indent:-9999px;
		}
		

		
		
a.subnav {
	display:block;
	width:242px;
	height:42px;
	background-image:url(../images/subnav.png);
	background-position:0 0;
	background-repeat:no-repeat;
	line-height:40px;
	color:#fff;
	font-size:11px;
	text-indent:45px;
	text-decoration:none;
	}
	
	a.subnav:hover {
		background-position:-242px 0;
		}
		
		
a.subnav_appt {
	display:block;
	width:242px;
	height:42px;
	background-image:url(../images/subnav_appt.png);
	background-position:0 0;
	background-repeat:no-repeat;
	line-height:40px;
	color:#fff;
	font-size:11px;
	text-indent:45px;
	text-decoration:none;
	}
	
	a.subnav_appt:hover {
		background-position:-242px 0;
		}
		
		
		
/* Nav */
#employment .aboutus, #companyinfo .aboutus, #ourhistory .aboutus,
#residential .residential, #residential_servicearea .residential, #residentialfaq .residential,
#commercial .commercial, #service .service, #servicearea .service, #servicefaq .service, #contracts .service,
#equipment .equipment, #ultimate .equipment, #best .equipment, #better .equipment, #good .equipment,
#resources .resources,
#contactus .contactus, #appt .contactus,
#newsletter .contactus
{
	background-position:0 0;
}			
		
/* subnav */		
#companyinfo .companyinfo,  #employment .employment,
#commercial .overview, 
#residential .overview, #faq .faq, #residential_servicearea .residential_servicearea, #residentialfaq .residentialfaq,
#service .overview, #servicearea .servicearea, #servicefaq .servicefaq, #contracts .contracts,
#equipment .overview, #ultimate .ultimate, #best .best, #better .better, #good .good,
#resources .overview,
#foryourhome .foryourhome, #foryourbusiness .foryourbusiness,
#contactus .contactsub, #appt .appt,
#newsletter .newsletter,
#requestestimate .requestestimate
{
	background-position:-242px 0;
}	


		
		
		
		
		
