no entiendo bien que quieres hacer, pero <a> es un elemento en linea... para que coja tamaños y demasn necsitas, display:block; ahora...
Código:
.menu_items li{
display:block;
float:left;
margin:0;/*usa mejor un reset para no ponerselo a todos los elementos*/
pading:0;/*usa mejor un reset para no ponerselo a todos los elementos*/
position:absolute;/*o flotas el elemento o le das posicion absoluta sacando del flujo del sitio del todo*/
left: 38px;
top: 26px;
vertical-align:middle;
}
.menu_items li a:hover{
color:#FFFFFF;
background-color:#FFFFFF;
}
#s_menu {
position:absolute;
z-index:100;
background-image:url('s_menu.png');
width:976px;
height:150px;
left: 0px;
top: 70px;
display:none;
}
no necesitas usar js para un menu desplegable pasate por
http://www.araudi.net para ver ejemplos de menus desplegables....