NavbarMenu --------------------------- */ #NavbarMenu { background: #F8F4F4 url(); width: 100%; height: 35px; font-size: 12px; font-family: Verdana; color: #FFF; font-weight: bold; margin: 0; padding: 0; text-transform: capitalize; } #NavbarMenuleft { width: 100%; float: left; margin: 0; padding: 0; } #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: #FFF; display: block; font-size: 16px; font-family: Georgia, Times New Roman; font-weight: normal; text-transform: capitalize; margin: 0; padding: 9px 15px 8px; border: 1px solid #fff; } #nav li a:hover, #nav li a:active { background: #33aaff url(); color: #FFF; margin: 0; padding: 9px 15px 8px; text-decoration: none; } #nav li li a, #nav li li a:link, #nav li li a:visited { background: #33aaff; width: 150px; color: #FFF; font-size: 14px; font-family: Georgia; font-weight: normal; text-transform: capitalize; float: none; margin: 0; padding: 7px 10px; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #FFF; } #nav li li a:hover, #nav li li a:active { background: #ccc; color: #000000; padding: 7px 10px; } #nav li { float: left; padding: 0; } #nav li ul { z-index: 9999; position: absolute; left: -999em; height: auto; width: 170px; margin: 0; padding: 0; } #nav li ul a { width: 140px; } #nav li ul ul { margin: -32px 0 0 171px; } #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; }