Muchas Gracias Laratik, tenias razon, tenia monton de codigo de mas... al limpiarlo un poco me quedo perfecto, gracias tambien sanxuan por sus recomendaciones.
Ahora tengo otra duda, tengo un sub menu... Los botones del sub menu son mas grandes que los botones del menu. Este se encuentra situado justo debajo de un boton del menu ya que es horizontal. El problema radica cuando paso el mouse, ya que toma la propiedad hover del menu y me recorta el boton al tamaño del boton del menu raiz y si el texto es largo no puedo visualizarlo completamente. En las imagenes se puede apreciar el submenu en su estado normal, y lo que ocurre (con fondo naranja) cuando paso el mouse (a:hover) por cada boton del sub menu.
Espero puedan ayudarme y muchas gracias nuevamente...