También pienso que con css lo puedes hacer, sin embargo, recién estoy aprendiéndolas como para decirte 'toma este código y pégalo'.
Pero ¿sabes?, mientras tanto te puedes ayudar con un programa llamado:
CSS Tab Designer:
http://www.highdots.com/css-list/
Tiene multitud de menus bonitos para adaptar a tu página y además puedes ver el código con lo que, junto con un buen tutorial de, por ejemplo, Desarrolloweb
http://www.desarrolloweb.com (de ahí estoy estudiando yo ^^), irás aprendiendo a hacerlos a tu gusto

.
Te dejo los enlaces:
Manual de CSS
http://www.desarrolloweb.com/manuales/2/
Taller de CSS
http://www.desarrolloweb.com/manuales/63/