ul.menutop, ul.menusearch {
 position: relative;
 z-index: 597;
/* float: left;*/
}
 
ul.menutop li, ul.menusearch li {
 float: left;
 /*line-height: 1.3em;*/
 vertical-align: middle;
 zoom: 1;
}
 
ul.menutop li.hover,
ul.menutop li:hover,
ul.menusearch li.hover,
ul.menusearch li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}
 
ul.menutop ul, ul.menusearch ul {
visibility: hidden;
 position: absolute;
 top: 71px;
 left: -1px;
 z-index: 598;
 /*width: 100%;*/
}
 
ul.menutop ul li, ul.menusearch ul li {
 float: none;
}
 
ul.menutop ul ul, ul.menusearch ul ul {
 top: 1px;
 left: 99%;
}
 
ul.menutop li:hover > ul, ul.menusearch li:hover > ul {
 visibility: visible;
}
 

ul.menutop li.rtl ul, ul.menusearch li.rtl ul {
 top: 100%;
 right: 0;
 left: auto;
}
 
ul.menutop li.rtl ul ul, ul.menusearch li.rtl ul ul {
 top: 1px;
 right: 99%;
 left: auto;
}


/*DESIGN*/

/* ----- ALL LEVELS (incl. first) */

    


ul.menutop {

}
	ul.menutop li {
 		float: left;
        border-right: solid 1px #E6E6E6;
        border-bottom: solid 1px #E6E6E6;
        /*padding: 24px 10px;*/
        line-height: 70px;
        padding-left: 10px;
        padding-right: 10px;
	}

	ul.menutop li a{
		color: #999;
        text-decoration: none;
        display: block;
        /*padding: 24px 10px;
        margin: -24px -10px;*/
        padding-left: 10px;
        padding-right: 10px;
        margin-left: -10px;
        margin-right: -10px;
    }
	ul.menutop li a:hover {
	    color: #666;
	    border-bottom: solid 1px #fff;
    }
    
	ul.menutop li.active { 
	    
    }

    nav li.item-101 {
        background: url("../img/sprite.png") 10px -260px no-repeat;
        text-indent: -999em;
        overflow: hidden;
        width: 30px;
    }
    nav li.home a, nav li.item9 a {
        width: 30px;
    }
    ul.menutop li.item-101 a:hover {
	    color: #666;
	    border-bottom: 0;
    }

.menufooter, .menufooter .nav-child {
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-size: 14px;
}
	.menufooter .nav-child {
		line-height: 22px;
	}
	.menufooter .item-101 {
		display: none;
	}
	.menufooter .parent {
		margin-right: 30px;
		float: left;
	}
	.menufooter .item-168 {
		width: 145px;
	}
	.menufooter .item-171 {
		width: 115px;
	}
	.menufooter .item-168 {
		width: 125px;
	}
	.menufooter .item-168 {
		width: 120px;
	}
	.menufooter .item-168 {
		width: 145px;
	}
	.menufooter .item-168 {
		width: 145px;
	}
	.menufooter .parent:last-child {
		margin-right: 0;
	}
	.menufooter .parent a {
		color: #fff;
		text-decoration: none;
	}
	.menufooter .parent .nav-child a {
		color: #999;
		text-decoration: none;
	}
/* ----- END LEVEL */


	/* ----- NON-FIRST LEVEL */

	ul.menutop ul{
		background-color: #fff;
		font-size: 16px;
		width: 200px;
		border-left: solid 1px #E6E6E6;
		border-right: solid 1px #E6E6E6;
	}
	ul.menutop ul li{
		float: none;
		border-bottom: solid 1px #E6E6E6;
		border-right: 0;
		/*padding: 10px;*/
		line-height: 50px;
	}
	ul.menutop ul li a:hover {
		color: #666;
	    border-bottom: none;
	}
	ul.menutop ul li a{ 
	    color: #999;
	    display: block;
    }
	

/* ----- END LEVEL */



/*------------------------------------------------------------------------------------------------------/
 * @section	Support Class 'dir'
 * @level sep	ul, .class
 */


/* ----- ALL LEVELS (incl. first) */

ul.menutop *.parent {
/* padding-right: 12px;
 background-image: none;
 background-position: 100% 50%;
 background-repeat: no-repeat;*/
}

/* ----- END LEVEL */


/* Components override */



ul.menutop li a {
    
}


/* ------------- Override default */

	ul.menutop li {
	 
	}


/* ------------- Reinitiate default: post-override activities  */

	
	

	ul.menutop li.parent ul {
		
	}

	ul.menutop li.item-189, .menu_footer li.item-189, ul.menutop li.item-221, .menu_footer li.item-221{
		
	}

	ul.menutop li.item-114.deeper:hover,ul.menutop li.item-120.deeper:hover,ul.menutop li.item-122.deeper:hover, ul.menusearch li.item:hover {
		
	}
	
	ul.menusearch li.item ul {
	    
	}
	
	
	
	ul.menutop ul li.active a{
	 /*color: #FFCE00;*/
	}

	ul.menutop ul li.parent {
	 /*padding-right: 15px;*/
	}


/* ------------- Custom */

	ul.menutop li {
        
	}

	ul.menutop ul a {
	   
	}

	ul.menutop ul a:hover {
		
	}



	/* CSS 2.1 */

	ul.menutop li:hover > a {
		color: #666;
	    border-bottom: solid 1px #fff;
	}

	ul.menutop ul li:hover > a {
	 color: #666;
	    border-bottom: none;
	}

	
