a {outline:none;}

/*------------------------      main menu      ---------------------------*/

#wrapMenu {
	position: absolute;
	width:913px;
	height:18px;
	top: 123px;
	left:34px;
	margin:0; 
	padding:0;
}

#nav{margin:0;padding:0;list-style:none;}
#nav li {float:left;position:relative;}


/*------ home --------*/
#nav li a.home {display:block;width:36px;height:18px;background: url(KMC_menus/KMC_home.gif) no-repeat 0 -18px;text-indent: -9999px; padding-right:91px;}
#nav li a.home:hover {background-position: 0 0;}

/*------ company profile --------*/
#nav li a.coPro {display:block;width:110px;height:18px;background: url(KMC_menus/KMC_coPro.gif) no-repeat 0 -18px;text-indent: -9999px; padding-right:92px;}
#nav li a.coPro:hover {background-position: 0 0;}

/*------ scope of work --------*/
#nav li a.scope {display:block;width:97px;height:18px;background: url(KMC_menus/KMC_scope.gif) no-repeat 0 -18px;text-indent: -9999px; padding-right:90px;}
#nav li a.scope:hover {background-position: 0 0;}
	
/*------ project gallery --------*/
#nav li a.gallery {display:block;width:105px;height:18px;background: url(KMC_menus/KMC_projectGallry.gif) no-repeat 0 -18px;text-indent: -9999px; padding-right:90px;}
#nav li a.gallery:hover {background-position: 0 0;}

/*------ news --------*/
#nav li a.news {display:block;width:34px;height:18px;background: url(KMC_menus/KMC_news.gif) no-repeat 0 -18px;text-indent: -9999px; padding-right:91px;}
#nav li a.news:hover {background-position: 0 0;}

/*------ contact --------*/
#nav li a.contact {display:block;width:76px;height:18px;background: url(KMC_menus/KMC_contact.gif) no-repeat 0 -18px;text-indent: -9999px;}
#nav li a.contact:hover {background-position: 0 0;}




/*------------------------      base menu      ---------------------------*/


#wrapSubMenu {
	position: absolute;
	width:942px;
	height:43px;
	top:525px;
	left:20px;
	margin:0; 
	padding:0;
}

#navSub{margin:0;padding:0;list-style:none;}
#navSub li {float:left;position:relative;}


/*------ featured prop --------*/
#navSub li a.featured {display:block;width:298px;height:43px;background: url(KMC_menus/KMC_featureProp.gif) no-repeat 0 -43px;text-indent: -9999px; padding-right:24px;}
#navSub li a.featured:hover {background-position: 0 0;}

/*------ invest prop --------*/
#navSub li a.invest {display:block;width:298px;height:43px;background: url(KMC_menus/KMC_investProp.gif) no-repeat 0 -43px;text-indent: -9999px; padding-right:24px;}
#navSub li a.invest:hover {background-position: 0 0;}

/*------ newsletter --------*/
#navSub li a.nwsltr {display:block;width:298px;height:43px;background: url(KMC_menus/KMC_newsltr.gif) no-repeat 0 -43px;text-indent: -9999px;}
#navSub li a.nwsltr:hover {background-position: 0 0;}





/*------------------------      request info button      ---------------------------*/


#wrapInfo {
	position: absolute;
	width:199px;
	height:28px;
	top: 453px;
	left:40px;
	margin:0; 
	padding:0;
}

#navInfo{margin:0;padding:0;list-style:none;}
#navInfo li {float:left;position:relative;}


/*------ request info --------*/
#navInfo li a.requestInfo {display:block;width:199px;height:28px;background: url(KMC_menus/KMC_requestInfo.gif) no-repeat 0 -28px;text-indent: -9999px;}
#navInfo li a.requestInfo:hover {background-position: 0 0;}





/*------------------------      scope sub menu      ---------------------------*/

#wrapScopeSubMenu {
	position: absolute;
	width:594px;
	height:10px;
	top: 100px;
	left:340px;
	margin:0; 
	padding:0;
	z-index:1;
}

#navScope{margin:0;padding:0;list-style:none;}
#navScope li {float:left;}


/*------ newconstr --------*/
#navScope li a.newconstr {display:block;width:124px;height:10px;background: url(KMC_menus/KMC_scopeSub_nc.gif) no-repeat 0 -10px;text-indent: -9999px; padding-right:35px;}
#navScope li a.newconstr:hover {background-position: 0 0;}

/*------ reno --------*/
#navScope li a.reno {display:block;width:175px;height:10px;background: url(KMC_menus/KMC_scopeSub_rr.gif) no-repeat 0 -10px;text-indent: -9999px; padding-right:34px;}
#navScope li a.reno:hover {background-position: 0 0;}

/*------ cabinet --------*/
#navScope li a.cabinet {display:block;width:113px;height:10px;background: url(KMC_menus/KMC_scopeSub_tcs.gif) no-repeat 0 -10px;text-indent: -9999px; padding-right:34px;}
#navScope li a.cabinet:hover {background-position: 0 0;}
	
/*------ homewatch --------*/
#navScope li a.homewatch {display:block;width:79px;height:10px;background: url(KMC_menus/KMC_scopeSub_hw.gif) no-repeat 0 -10px;text-indent: -9999px;}
#navScope li a.homewatch:hover {background-position: 0 0;}





/*------------------------      scope gallery menu      ---------------------------*/

#wrapGallerySubMenu {
	position: absolute;
	width:175px;
	height:70px;
	top: 140px;
	left:43px;
	margin:0; 
	padding:0;
	z-index:1;
}

#navGal{margin:0;padding:0;list-style:none;}
#navGal li {float:left;position:relative;}


/*------ exterior --------*/
#navGal li a.exterior {display:block;width:124px;height:10px;background: url(KMC_menus/KMC_galleryExt.gif) no-repeat 0 -10px;text-indent: -9999px; padding-right:51px;}
#navGal li a.exterior:hover {background-position: 0 0;}

/*------ interior --------*/
#navGal li a.interior {display:block;width:152px;height:10px;background: url(KMC_menus/KMC_galleryInt.gif) no-repeat 0 -10px;text-indent: -9999px; padding-right:23px; margin-top:20px}
#navGal li a.interior:hover {background-position: 0 0;}

/*------ reno --------*/
#navGal li a.renogal {display:block;width:175px;height:10px;background: url(KMC_menus/KMC_galleryReno.gif) no-repeat 0 -10px;text-indent: -9999px; margin-top:20px}
#navGal li a.renogal:hover {background-position: 0 0;}
