.navigation {
	float:right;
	position:relative;
	z-index:9999;
}
.navigation li {
	text-align:center;
	margin-top:4px;
	float:left;
	display:inline;
}
.navigation li a {
	color:#464646;
	text-transform:uppercase;
	padding:10px;
	display:block;
}
.navigation li a:hover, .navigation li:hover a {
	color:#12a0ae;
}
.navigation li ul {
	margin:0;
	padding:0;
	position:absolute;
	*margin-top:-8px;
	display:none;
}

.navigation li:hover ul {
	display:block !important;
}
.navigation li ul li {
	text-align:left;
	background:-moz-linear-gradient(top, #ffffff 0%, #eceef2 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eceef2));
	background:-webkit-linear-gradient(top, #ffffff 0%, #eceef2 100%);
	background:-o-linear-gradient(top, #ffffff 0%, #eceef2 100%);
	background:-ms-linear-gradient(top, #ffffff 0%, #eceef2 100%);
	background:linear-gradient(top, #ffffff 0%, #eceef2 100%);
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eceef2');
	*filter:none;*/
	background:#eceef2 url('../images/nav-2nd-bg.jpg') repeat-x 0 0\9;
	padding:0;
	margin:0;
	float:none;
	display:block;
}
.navigation li.menu-cus-40 ul li {
	*width:130px;
	*margin-bottom:-3px;
}
.navigation li.menu-cus-51 ul li, .navigation li.menu-cus-93 ul li, .navigation li.menu-cus-132 ul li {
	*width:109px;
	*margin-bottom:-3px;
}
.navigation li.menu-cus-89 ul li {
	width:150px;
	*margin-bottom:-3px;
}
.navigation li ul li.arrow {
	height:5px;
	background:url('../images/icons/nav-arrow-up.png') no-repeat center top;
	border-bottom:2px solid #12a0ae;
	*margin-bottom:0;
	filter:none;
}
.navigation li ul li a {
	color:#464646 !important;
	text-transform:none;
	padding:12px;
	display:block;
}
.navigation li ul li a:hover {
	color:#12a0ae !important;
}
.navigation li ul li a.isParent {
	background:url('../images/icons/nav-arrow-next.png') no-repeat right center;
	padding-right:30px;
}
.navigation li ul li a:hover.isParent {
	background:url('../images/icons/nav-arrow-next-hover.png') no-repeat right center;
}
.navigation li ul li a:hover, .navigation li ul li:hover a {
	color:#12a0ae !important;
}
.navigation li ul li a span {
	width:25px;
	height:25px;
	padding-right:8px;
	position:relative;
	top:-4px;
}
.navigation li ul li a span.wiring-devices {
	background:url('../images/icons/nav-icon-01.png') top left no-repeat;
	float:left;
}
.navigation li ul li a:hover span.wiring-devices, .navigation li ul li:hover a span.wiring-devices {
	background:url('../images/icons/nav-icon-01.png') bottom left no-repeat;
}
.navigation li ul li a span.home-systems {
	background:url('../images/icons/nav-icon-02.png') top left no-repeat;
	float:left;
}
.navigation li ul li a:hover span.home-systems, .navigation li ul li:hover a span.home-systems {
	background:url('../images/icons/nav-icon-02.png') bottom left no-repeat;
}
.navigation li ul li a span.protection {
	background:url('../images/icons/nav-icon-03.png') top left no-repeat;
	float:left;
}
.navigation li ul li a:hover span.protection, .navigation li ul li:hover a span.protection {
	background:url('../images/icons/nav-icon-03.png') bottom left no-repeat;
}
/* .navigation li ul li a span.cable-management {
	background:url('../images/icons/nav-icon-04.png') top left no-repeat;
	float:left;
}
.navigation li ul li a:hover span.cable-management, .navigation li ul li:hover a span.cable-management {
	background:url('../images/icons/nav-icon-04.png') bottom left no-repeat;
} */
.navigation li ul li a span.building-systems {
	background:url('../images/icons/nav-icon-05.png') top left no-repeat;
	float:left;
}
.navigation li ul li a:hover span.building-systems, .navigation li ul li:hover a span.building-systems {
	background:url('../images/icons/nav-icon-05.png') bottom left no-repeat;
}
.navigation li ul li ul.level-3 {
	/* height:236px;  MOD AIT : remove height for 3 level menu */
	background:#eceef2;
	border-top:1px solid #d4d6d9;
	margin-top:-40px;
	margin-top:0\9;
	/*top:5px !important;*/
	left:183px !important; /* MOD AIT : add left for 3 level menu */
	display:none !important;
}
.navigation li ul li:hover ul.level-3 {
	display:block !important;
}
.navigation li ul li ul.level-3 li {
	width:120px;
	border-bottom:1px solid #d4d6d9;
}
.navigation li ul li ul.level-3 li a {
	color:#464646 !important;
	background:#eceef2;
	border-right:1px solid #d4d6d9;
	padding:5px 20px 5px 10px;
}
.navigation li ul li ul.level-3 li a:hover, .navigation li ul li ul.level-3 li:hover a {
	color:#12a0ae !important;
	background:#f9fafb;
	border-right:1px solid #f9fafb;
}
.navigation li ul li ul.level-3 li a.isParent {
	background:#eceef2 url('../images/icons/nav-arrow-next.png') no-repeat right 8px;
}
.navigation li ul li ul.level-3 li a:hover.isParent, .navigation li ul li ul.level-3 li:hover a.isParent {
	background:#f9fafb url('../images/icons/nav-arrow-next-hover.png') no-repeat right 8px;
}
.navigation li ul li ul.level-3 li ul.level-4 {
	top:-1px !important;
	*top:7px !important;
	left:120px !important;
	display:none !important;
}
.navigation li ul li ul.level-3 li:hover ul.level-4 {
	display:block !important;
}
.navigation li ul li ul.level-3 li ul.level-4 li {
	width:272px;
	height:216px;
	background:#f9fafb;
	filter:none;	
	border:1px solid #d4d6d9;
	border-left:0;
	padding:10px;
}
.navigation li ul li ul.level-3 li ul.level-4 li img {
	margin-bottom:10px;
	display:block;
}
.navigation li ul li ul.level-3 li ul.level-4 li a.btn-more {
	color:#12a0ae;
	background:transparent url('../images/icons/arrow-default.gif') center right no-repeat;
	border:0;
	padding:0 12px 0 0;
	display:inline;
}
.navigation li ul li ul.level-3 li ul.level-4 li a:hover.btn-more {
	color:#464646;
	background:transparent url('../images/icons/arrow-hover.gif') center right no-repeat;
}

/*  mod ait */
.menu-cus-40 ul {left:-55px !important;}
.menu-cus-51 ul {left:142px !important;} /*141*/ /*70*/
.menu-cus-89 ul {left:196px !important;} /* 196*/ /*106*/
.menu-cus-93 ul {left:325px !important;} /* 344 */ /*253*/
.menu-cus-132 ul {left:455px !important;}

/* NZ */
/*.menu-cus-1568 ul {left:-20px !important;}
.menu-cus-1567 ul {left:70px !important;}
.menu-cus-1386 ul {left:106px !important;}
.menu-cus-1333 ul {left:253px !important;}
.menu-cus-1332 ul {left:455px !important;}*/
.menu-cus-1386 ul {left:196px !important;}
.menu-cus-1557 ul {left:145px !important;}
.menu-cus-1333 ul {left:325px !important;}
.menu-cus-1568 ul {left:-55px !important;}

/* AU */
.menu-cus-89 {
 white-space: nowrap;
 }
