buenas,
para comenzar, una cosa que he notado es la forma en que has aplicado los estilos. especificamente me refiero a que todo, absolutamente todo, esta posicionado con posicion absoluta. este tipo de diseño si no lo manejas bien con cuidado puede presentar mucho problema de visualizacion entre los navegadores. seguramente es la fuente de tu problema.