Il tuo errore probabilmente sta nel fatto che hai dato la onmouseout su un tag che non è lo stesso a cui hai dato la onmouseover; tralatro mi pare di capire che lo hover lo fai da CSS, mentre lo out lo fai da javascript: questa non è una buona idea; usa o solo uno o solo l'altro metodo, non li mescolare.

Un esempio che usa javascript lo trovi qui:

http://www.neogene.it/home.php

Tieni presente che il metodo tramite soli CSS funziona assai male su IE, che non permette lo hover su elementi diversi da <A>; se vuoi esiste uno script per dare a IE la compatibilità con questa e moltre alte cose, lo trovi qui:

http://dean.edwards.name/IE7/

Ciao!