.menulist, .menulist ul { margin: 0; padding: 0; width: 135px; list-style: none; } .menulist ul { display: none; position: absolute; top: -1px; left: 148px; } .menulist li { position: relative; margin-bottom: -1px; } .menulist ul>li:last-child { margin-bottom: 1px; } .menulist a, .menulist a:visited, .menulist a.highlighted { display: block; color: #ffffff; padding-left: 15px; padding-top:5px; padding-bottom:5px; background: transparent url(/images/listoff.gif) left center no-repeat; text-decoration: none; } .menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus { text-decoration: none; color: #458B00; background: transparent url(/images/liston.gif) left center no-repeat; } .menulist a .subind { float: right; }  *:first-child+html .menulist li { float: left; width: 100%; } * html .menulist li { float: left; height: 1%; } * html .menulist a { height: 1%; }   .submenulist a, .submenulist a:visited, .submenulist a.highlighted { display: block; color: #ffffff; padding-left: 15px; padding-top:5px; padding-bottom:5px; background: #66CD00 url(/images/listoff.gif) left center no-repeat; text-decoration: none; padding-left: 10px; padding-right: 10px; } .submenulist a:hover, .submenulist a.highlighted:hover, .submenulist a:focus { text-decoration: none; color: #458B00; background: #66CD00 url(/images/liston.gif) left center no-repeat; } .submenulist li { margin-right: -1px; } .current-page a:hover, .current-page a.highlighted, .current-page a.highlighted:hover, .current-page a:focus, .current-page a:visited, .current-page a, .current-page { font-weight: bold; }