div#menuContainer { margin: 0 0 0 10px; } div#menuContainer ul { background-image: url(/assets/61/DesignAssets/bg_menu.jpg); background-position: bottom; padding-bottom: 10px; margin: 0; padding: 0; list-style-type: none; width:180px; } /* Fix IE. Hide from IE Mac \*/ * html ul li { float: left; } * html ul li a { height: 1%; } /* End */ div#menuContainer li { position: relative; list-style: none; } div#menuContainer li a { display: block; height:20px; line-height:20px; padding: 0px 0px 0px 20px; text-decoration: none; font-family: Verdana, Geneva, sans-serif; font-size: 10; color: #333333; font-weight: bold; font-style: normal; margin: 0; border-bottom: 1px solid #CFDAE8; border-top: 1px solid #F2F5F9; } div#menuContainer li:hover { background-color: #3B5E8C; } div#menuContainer li a:hover { color: #FFFFFF; } div#menuContainer a#active { background: #3B5E8C; color: #FFFFFF; } div#menuContainer ul li ul li a { width: auto; } div#menuContainer ul li ul li a:hover { background-color: #3B5E8C; } div#menuContainer > ul a { width: auto; } div#menuContainer ul ul { position: absolute; top: 0; left: 100%; display: none; border-bottom: 1px solid #333333; border-top: 1px solid #333333; width:200px; background:#FFF; } div#menuContainer ul ul li{ border-left: 1px solid #333333; border-right: 1px solid #333333; border-bottom: none; border-top: none; } div#menuContainer ul ul, div#menuContainer ul li:hover ul ul, div#menuContainer ul ul li:hover ul ul {display: none;} div#menuContainer ul li:hover ul, div#menuContainer ul ul li:hover ul, div#menuContainer ul ul ul li:hover ul {display: block;}