Se te olvida explicarle qué atributos debe dar al HOVER. Yo lo he hecho alguna vez poniendo la imagen como fondo, aunque si usas listas (UL, LI), puedes utilizar el atributo LIST-STYLE-IMAGE, como hice
aquí.
Por cierto, creo recordar que con MS Internet Explorer (al menos hasta la versión 6) no se puede usar HOVER más que en los enlaces (A), pero en otros navegadores se puede utilizar con cualquier etiqueta.
Un truco para utilizar HOVER en cualquier etiqueta con MSIE es lo siguiente:
Código:
<div class="clase" onmouseover="this.className='clase_hover'" onmouseout="this.className='clase'">
Luego en la hoja de estilo CSS creas las clases "clase" y "clase_hover", y aplicas distinto estilo a cada una de ellas.