Pues para hacer los recuadros es fácil, lo podrías lograr con un menú del tipo lista
http://www.cristalab.com/tutoriales/...-listas-c130l/
Y para mostrar las cosas con un display: none y display: block imagino, pero ahora no se como se haría bien bien