Ok, fijate que veo tu codigo CSS y tu HTML, lo copio y todo, pero el problema es que usas muchas imagenes, por lo que (como yo no tengo tus imagenes) no puedo ver en su totalidad el problema, por lo que te pediria que pusieras una pagina donde podamos ver tu web, y asi entenderlo mejor...
Gracias!
Hasta Luego!