Uważam, że sam kod html jakis stworzyłeś jest tutaj błędny.
Moim zdaniem takie menu jak podajesz jest zrobione na zasadzie jQuery Tabs.
Twój kod html powienien wygladac mnie więcej tak. Jeżeli chcesz mieć takie menu.
<li id="home"><a href="#">Home
</a></li> <li id="aboutus"><a href="#">About Us
</a></li> <li id="gallery"><a href="#">Gallery
</a></li> <li id="contact"><a href="#">Contact
</a></li>
Taki kod musisz ostylowac oczywiście w CSS aby twoje podmenu
Kod
<div class="home"></div>,
<div class="aboutus"></div>
itp.... było schowane dopiero po najechaniu sie pojawiało ( poszukaj menu poziome z poziomym submenu).
Do tego musisz ładnie to oprogramować w w jQuery. Kodu sam nie dostaniesz, bo wszystko mozna znaleźć na
www.jquery.com, oraz jest mnostwo poradników z jQuery Tabs
Podpowiem CI tylko ze na poczatku musisz schować wszystkie podmenu, pokazac tylko pierwszy. z home, następnie przy najechaniu myszką albo kliknięciu na następne menu musisz znowu schować wszystkie podmenu i pokazać tylko to podmenu które Cię interesuje.
Internet to miejsce dla ludzi kreatywnych, poszukaj rozwiązań sam, dopiero jak będziesz miał fragment kodu wróć tutaj to pomogę.