/* Menu navbar ----------------------------------------------- */ #NavbarMenu { width: 769px; height: 35px; color: #7bCE0f; margin: 0 auto; padding: 0; font: bold 8px Arial, Tahoma, Verdana; } #NavbarMenuleft { width: 769px; float: left; margin: 0; padding: 0; background: #a4cf2d; } #nav { margin: 0; padding: 0; } #nav ul { float: left; list-style: none; margin: 0; padding: 0; } #nav li { list-style: none; margin: 0; padding: 0; } #nav li a, #nav li a:link, #nav li a:visited { color: #ffffff; display: block; text-transform: uppercase; margin: 0; padding: 9px 15px 8px; font: bold 15px cenobyte, Arial, Tahoma, Verdana; border-right:0px solid #ffffff; } #nav li a:hover, #nav li a:active { background:#000; color: #e6e1e1; margin: 0; padding: 9px 15px 8px; text-decoration: none; } #nav li li a, #nav li li a:link, #nav li li a:visited { background:#000; width: 150px; color: #fff; text-transform: lowercase; float: none; margin: 0; padding: 5px 10px; font: normal 22px deloise, Arial, Tahoma, Verdana; } #nav li li a:hover, #nav li li a:active { color: #e0dbdb; padding: 2px 10px; background:#7bCE0f; } #nav li { float: left; padding: 0; } #nav li ul { z-index: 9999; position: absolute; left: -999em; height: auto; width: 170px; margin: 0; padding:10px; background:#000; border-bottom:3px solid #00ff00; } #nav li ul a { width: 140px; } #nav li ul ul { margin: -40px 0 0 141px; padding:10px; background:#000; border-bottom:3px solid #48aed6; } #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; } #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; } #nav li:hover, #nav li.sfhover { position: static; }