Olá Gilalkmin! Esse brilho que fez, é apenas uma imagem com mais brilho sobre a outra, ou é um javascript? É que o código postado por você é imenso, fica difícil averigüar. Mas, se for uma imagem, obviamente a imagem ativada pelo over está sobre a outra, sendo assim... cobrindo. Caso seja isso, use "z-index". Dê um valor maior para os ícones no menu; exemplo: <img src="icones_menu.jpg" style=" z-index: 3;"> <img src="brilho.jpg" style=" z-index: 2;"> <img src="menu.jpg" style=" z-index: 1;"> Assim ficará como quer, porém, o ícone não terá brilho, só se a imagem tiver transparência (PNG). É mais fácil fazer a imagem de brilho com o ícone logo... Novamente, se isso for imagem. Mas, de todo modo, use javascript, é mais funcional. Abraços! ^_^