Otro detalle que he notado, es que usas imagenes de 49x49 pixeles para tus botones; esto de seguro hace que tarden un poco para verse y en cargarse, lo que no lo hace muy atractivo. Por casualidad, recientemente con la ayuda de Mikel, pude desarrollar un menú similar, que usa una sola imagen conteniendo todas las imagenes a mostrar, optimizando velocidad y carga. Puedes verlo aquí:
http://mx.geocities.com/daphyreweb/w...enu-num-i.html
Si te interesa implementarlo y tienes dudas, no dudes en preguntar. Suerte!