Hola:
Por lo menos en los modernos que conozco (IE, FF, opera)...
Tienes que tener cuidado de los tipos de posicionamiento de las capas (relative absolute) Me parece que un elemento con posición absoluta dentro de otro con relativa, toma los valores x, y = 0,0 en la esquina del contenedor (offsetTop, offsetLeft)
Saludos