Solltest du mit dem IE testen: der kann :hover nur bei a-Elementen, da kannst du probieren bis du alt und grau wirst
Ansonsten wäre das Attribut der Wahl display: visible bzw. display: none!
edit: display: visible gibts ja garnicht

das war ja visibility: visible