.menu ul{	
	z-index: 100;
	margin: 0;
	padding: 0;
}
#mlddm{ 
	margin:0;
	padding:0;
	position:relative;
	z-index:1;
	float: left;
}

	.mlddm li{	
		float: left;
		list-style: none;
		position: relative;
		display: inline;
		margin: 0;
		padding: 0;
	}
	
	.mlddm li a	{	

		text-align:left;
		cursor: default;		
		display: block;
		width: auto;
		background:url(../images/main_menu/main_menu_dropdown_bg.png) no-repeat scroll 0 0 transparent;
		color:#FF6633;
		font-size:11px;
		height:32px;
		padding:10px 0 0 34px;
		text-decoration:none;
		text-transform: uppercase;
	}

	.mlddm li a:hover{		
		background: url(../images/main_menu/main_menu_dropdown_bg.png) no-repeat 0 -42px transparent;
		color:#ffffff;
		text-decoration: none;
	}

		.mlddm ul{	
			z-index: 100;
			margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			z-index: 1;
			overflow: visible;
			top:51px;
			left: 2px;
			opacity: 1;
		}

			.mlddm ul li{	
				float: none;
			}

			.mlddm ul li a{	
				display: block;
				width: auto;
				margin: 0;
				font-weight: normal;
				text-align: left;
				text-transform: none;
				background: transparent;
				border-width: 0;
				background:url(../images/main_menu/main_menu_dropdown_bg.png) no-repeat scroll 0 0 transparent;
				color:#FF6633;
				font-size:11px;
				height:32px;
				padding:10px 0 0 34px;
				text-decoration:none;
				width:98px;
				text-transform: uppercase;
			}

	.mlddm ul li .hsub{	
		background: url(../images/main_menu/main_menu_dropdown_bg.png) no-repeat 0 -42px transparent;
	}

	.mlddm ul li .hsub:hover{
		background: url(../images/main_menu/main_menu_dropdown_bg.png) no-repeat 0 -42px transparent;	
	}

 
 
 
 /*DROPDOWN BG HOVER*/
 div.menu div#commercial{
	float:left;
	height:51px;
	margin:0;
	overflow:hidden;
	padding:0 0;
	position:relative;
	width:134px;
	z-index:100;
}
div.menu div#commercial a{
	background:transparent url(../images/main_menu.png) no-repeat scroll 0 0;
	display:block;
	height:51px;
	overflow:hidden;
	width:134px;
}
div.menu #commercial a:hover{
	background-position: 0 -60px;
}
div.menu #commercial a.active{
	background-position: 0 -60px;
}

div.menu div#residential{
	float:left;
	height:51px;
	margin:0;
	overflow:hidden;
	padding:0 0;
	position:relative;
	width:138px;
	z-index:100;
}
div.menu div#residential a{
	background:transparent url(../images/main_menu.png) no-repeat scroll -134px 0;
	display:block;
	height:51px;
	overflow:hidden;
	width:138px;
}
div.menu #residential a:hover{
	background-position: -134px -60px;
}
div.menu #residential a.active{
	background-position: -134px -60px;
}


div.menu div#quality{
	float:left;
	height:51px;
	margin:0;
	overflow:hidden;
	padding:0 0;
	position:relative;
	width:117px;
	z-index:100;
}
div.menu div#quality a{
	background:transparent url(../images/main_menu.png) no-repeat scroll -272px 0;
	display:block;
	height:51px;
	overflow:hidden;
	width:117px;
}
div.menu #quality a:hover{
	background-position: -272px -60px;
}
div.menu #quality a.active{
	background-position: -272px -60px;
}



div.menu div#news{
	float:left;
	height:51px;
	margin:0;
	overflow:hidden;
	padding:0 0;
	position:relative;
	width:96px;
	z-index:100;
}
div.menu div#news a{
	background:transparent url(../images/main_menu.png) no-repeat scroll -389px 0;
	display:block;
	height:51px;
	overflow:hidden;
	width:96px;
}
div.menu #news a:hover{
	background-position: -389px -60px;
}
div.menu #news a.active{
	background-position: -389px -60px;
}


div.menu div#links{
	float:left;
	height:51px;
	margin:0;
	overflow:hidden;
	padding:0 0;
	position:relative;
	width:100px;
	z-index:100;
}
div.menu div#links a{
	background:transparent url(../images/main_menu.png) no-repeat scroll -485px 0;
	display:block;
	height:51px;
	overflow:hidden;
	width:100px;
}
div.menu #links a:hover{
	background-position: -485px -60px;
}
div.menu #links a.active{
	background-position: -485px -60px;
}

div.menu div#careers{
	float:left;
	height:51px;
	margin:0;
	overflow:hidden;
	padding:0 0;
	position:relative;
	width:112px;
	z-index:100;
}
div.menu div#careers a{
	background:transparent url(../images/main_menu.png) no-repeat scroll -585px 0;
	display:block;
	height:51px;
	overflow:hidden;
	width:112px;
}
div.menu #careers a:hover{
	background-position: -585px -60px;
}
div.menu #careers a.active{
	background-position: -585px -60px;
}


div.menu div#aboutus{
	float:left;
	height:51px;
	margin:0;
	overflow:hidden;
	padding:0 0;
	position:relative;
	width:132px;
	z-index:100;
}
div.menu div#aboutus a{
	background:transparent url(../images/main_menu.png) no-repeat scroll -697px 0;
	display:block;
	height:51px;
	overflow:hidden;
	width:132px;
}
div.menu #aboutus a:hover{
	background-position: -697px -60px;
}
div.menu #aboutus a.active{
	background-position: -697px -60px;
}


div.menu div#contactus{
	float:left;
	height:51px;
	margin:0;
	overflow:hidden;
	padding:0 0;
	position:relative;
	width:139px;
	z-index:100;
}
div.menu div#contactus a{
	background:transparent url(../images/main_menu.png) no-repeat scroll -829px 0;
	display:block;
	height:51px;
	overflow:hidden;
	width:139px;
}
div.menu #contactus a:hover{
	background-position: -829px -60px;
}
div.menu #contactus a.active{
	background-position: -829px -60px;
}


#mlddm li a:hover{
	opacity: 1;
}

#mlddm li ul{ 
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	z-index: 1;
	overflow: visible;
	top:51px;
	left: 2px;
	opacity: 1;
	
}
.main_menu_dropdown_top_left{
	background:url("../images/main_menu/main_menu_dropdown_top_left.png") no-repeat scroll 0 0 transparent;
	height:14px;
	left:0;
	position:absolute;
	top:0;
	width:132px;
}
.main_menu_dropdown_repeat_left{
	background: url(../images/main_menu/main_menu_dropdown_repeat_left.png) 0 0 repeat-y transparent;
	width: 132px;
}
.main_menu_dropdown_bottom_left{
	background:url("../images/main_menu/main_menu_dropdown_bottom_left.png") no-repeat scroll 0 0 transparent;
	bottom:0;
	height:14px;
	left:0;
	position:absolute;
	width:132px;
}
.main_menu_dropdown_top_right{
	background:url("../images/main_menu/main_menu_dropdown_top_right.png") no-repeat scroll 100% 0 transparent;
	height:14px;
	position:absolute;
	width:270px;
}
.main_menu_dropdown_repeat_right{
	background:url("../images/main_menu/main_menu_dropdown_repeat_right.png") repeat-y scroll 100% 0 transparent;
	margin:14px 0;
	width:270px;
}
.main_menu_dropdown_bottom_right{
	background:url("../images/main_menu/main_menu_dropdown_bottom_right.png") no-repeat scroll 100% 0 transparent;
	bottom:0;
	height:14px;
	position:absolute;
	width:270px;
}
#mlddm li ul li{ 
	float: none;
	display: inline;
}

#mlddm li ul li a{
	background:url(../images/main_menu/main_menu_dropdown_bg.png) no-repeat scroll 0 0 transparent;
	color:#FF6633;
	font-size:11px;
	height:32px;
	padding:10px 0 0 34px;
	text-decoration:none;
	width:98px;
	text-transform: uppercase;
}

#mlddm li ul li a:hover{
	background: url(../images/main_menu/main_menu_dropdown_bg.png) no-repeat 0 -42px transparent;
	color:#ffffff;
	text-decoration: none;

} /*DROPDOWN BG HOVER*/
