En Firefox solo puedes cambiarle el fondo a elementos <a> cuando pasas el ratón sobre ellos, es decir, usar el selector :hover solo funciona en a:hover, eso en firefox, en IE puedes usar el selector :hover con cualquier elemento.
Si quieres hacer el efecto rollover en cualquier elemento y que se vea en firefox, puedes meter a dicho elemento en un <a>, aunque no sería muy semántico que digamos. |