@charset "UTF-8";
/* CSS Document */


#dhtmlgoodies_menu{
	width:136px;	/* Width of main menu */
 text-indent:-9999px; 
 outline:none;
	 padding-bottom: 20px;

	
}
#dhtmlgoodies_menu	li{	/* Main menu <li> */
	list-style-type:none;	/* No bullets */
	margin:0px;	/* No margin - needed for Opera */
}



#dhtmlgoodies_menu ul{
	margin:0px;	/* No <ul> air */
	padding:0px;	/* No <ul> air */

}
#dhtmlgoodies_menu ul li ul{	/* Styling for those who doesn't have javascript enabled */
	padding-left:10px;
}
#dhtmlgoodies_menu	li a{
	line-height:25px;	/* 20 pixel height */
	vertical-align:middle;	/* Align text in the middle */
	margin:0px;	/* A little bit of air */
	padding:1px 0px 1px 5px;	/* Air between border and text inside */
	display:block;
}

.navHome a  { background-position: 0 0; width: 129px; left:0; background: url(../images/Nav_home.gif) top left no-repeat;}
.navHome a:hover	{ background-position: -134px 0;}

.navResidential a  { background-position: 0 0; width: 129px; left:0; background: url(../images/Nav_residential.gif) top left no-repeat;}
.navResidential a:hover  { background-position: -134px 0;}
.navResidentialCurrent a {background-position: 0 0; width: 129px; left:0; background: url(../images/Nav_residential.gif) top left no-repeat;
				background-position: -134px 0;}

.navCommercial a  { background-position: 0 0; width: 129px; left:0; background: url(../images/Nav_commercial.gif) top left no-repeat;}
.navCommercial a:hover  { background-position: -134px 0;}
.navCommercialCurrent a {background-position: 0 0; width: 129px; left:0; background: url(../images/Nav_commercial.gif) top left no-repeat;
				background-position: -134px 0;}

.navAbout a  { background-position: 0 0; width: 129px; left:0; background: url(../images/Nav_about.gif) top left no-repeat;}
.navAbout a:hover  { background-position: -134px 0;}
.navAboutCurrent a {background-position: 0 0; width: 129px; left:0; background: url(../images/Nav_about.gif) top left no-repeat;
				background-position: -134px 0;}

.navContact a  { background-position: 0 0; width: 129px; left:0; background: url(../images/Nav_contact.gif) top left no-repeat;}
.navContact a:hover  { background-position: -134px 0;}
.navContactCurrent a {background-position: 0 0; width: 129px; left:0; background: url(../images/Nav_contact.gif) top left no-repeat;
				background-position: -134px 0;}

.navFaq a  { background-position: 0 0; width: 129px; left:0; background: url(../images/Nav_faq.gif) top left no-repeat;}
.navFaq a:hover  { background-position: -134px 0;}
.navFaqCurrent a {background-position: 0 0; width: 129px; left:0; background: url(../images/Nav_faq.gif) top left no-repeat;
				background-position: -134px 0;}


.dhtmlgoodies_subMenu{
	margin-left: -15px;
	position: absolute;
	overflow: hidden;
	text-align: left;
	width: 123px;

	}

.dhtmlgoodies_subMenu ul{
	margin: 0;	
	padding: 0;
}

.dhtmlgoodies_subMenu ul li{
	list-style-type:none;
	margin:0;
	padding:0;
	height: 26px;
	border-bottom: 1px solid #fff;
	}


.dhtmlgoodies_subMenu li a{	/* Sub menu items */
 text-indent:-9999px; 	
	height:25px;	/* 16 pixels height */
	padding: 1px 0px 1px 20px;	/* 1px of "air" inside */
	display:block;	/* Display as block - you shouldn't change this */
}

.dhtmlgoodies_subMenu .subService a {	background-position: 0 0; width: 101px; left:0; background: url(../images/NavSub_services.gif) top left no-repeat;	}
.dhtmlgoodies_subMenu .subService a:hover { background-position: -131px 0;}


.dhtmlgoodies_subMenu .subProducts a {	background-position: 0 0; width: 101px; left:0; background: url(../images/NavSub_products.gif) top left no-repeat;	}
.dhtmlgoodies_subMenu .subProducts a:hover { background-position: -131px 0;}

.dhtmlgoodies_subMenu .subInstall a {	background-position: 0 0; width: 101px; left:0; background: url(../images/NavSub_installation.gif) top left no-repeat;	}
.dhtmlgoodies_subMenu .subInstall a:hover { background-position: -131px 0;}

.dhtmlgoodies_subMenu .subDo a {	background-position: 0 0; width: 101px; left:0; background: url(../images/NavSub_do.gif) top left no-repeat;	}
.dhtmlgoodies_subMenu .subDo a:hover { background-position: -131px 0;}

.dhtmlgoodies_subMenu .subWho a {	background-position: 0 0; width: 101px; left:0; background: url(../images/NavSub_who.gif) top left no-repeat;	}
.dhtmlgoodies_subMenu .subWho a:hover { background-position: -131px 0;}

.dhtmlgoodies_subMenu .subWork a {	background-position: 0 0; width: 101px; left:0; background: url(../images/NavSub_work.gif) top left no-repeat;	}
.dhtmlgoodies_subMenu .subWork a:hover { background-position: -131px 0;}
