Aparte del problema que mencionas, que no he tenido tiempo de analizar, te comento que la página tiene problemas con iexplorer 6 (es necesario pensar que más del 40% del tráfico web se hace todavía usando iexplorer 6): este explorador no soporta las transparencias de los png y tu página se ve mal en ese explorador.
Aquí puedes descargar este javascript que soluciona el problema (tiene muy poco peso):
http://labs.unitinteractive.com/down...unitpngfix.zip
Y la incluyes en el header, así:
<script type="text/javascript" src="unitpngfix.js"></script>
Saludos