Este enlace es de ayer mismo. Explica las dos formas que conozco en CSS de ocultar y mostrar elementos. Tu ya has descubierto una de ellas. No hagas caso de mi primer comentario porque hay errores en el CSS y sigue leyendo hasta el final.
Para encontrar soluciones en el foro conviene empezar por hacer una búsqueda en el recuadro que hay en el menú.
http://www.forosdelweb.com/f53/ayuda...egable-887789/