la (giusta) tendenza attuale e' usare il piu' possibile i css e solo dove indispensabile (IE) ovviare a carenze nell' interpretazione dei css con javascript

da qui ti consiglio piuttosto di dare un' occhiata alla sezione menu' del link in evidenza nel forum css

un paio di spunti te li lascio anche qui
http://www.cssplay.co.uk/menus/flyout_horizontal.html
http://www.htmldog.com/articles/suck.../vertical.html

considera che qualsiasi menu' di questo tipo, principalmente basato sui css, anche se non e' trasparente puo' facilmente diventarlo
ciao