#menu { position: relative; font-family: arial; text-align: center; } #menu li { float: left; list-style-type: none; width: 120px; font-weight: bold; } #menu li a{ color: white; text-decoration: none; font-weight: bold; width: 100%; background-color: gray; /* background-image: url(../images/web/nav_bg.jpg); */ display: block; } #menu li a:hover { color: aqua; } #menu li ul { margin: 0px; padding: 0px; } #menu li ul li { float: none; margin: 0px; padding: 0px; list-style type: none; } #menu li ul li a { color: white; text-decoration: none; } #menu li ul li a:hover { color: white; background-color: maroon; text-decoration: underline; }