¡Dios que código más horroroso! No sabría decirte por qué te ocurre eso pero si puedes ir a este
sitio, escoger un menú y luego cambiarle las imágenes y el estilo a tu gusto. El código de los menús de esa página es muy limpio, liviano y fácil de editar aún sin experiencia. El problema es que no andan en IE6, pero tienes otras alternativas con JS
aquí o
aquí.
Salud!