Cita: cuando digo que el Top: 100px; me refiero a que esta a 100 pixeles del top del navegador?
No entendí del todo tu problema..., a ver si te sirve esta explicación...
CSS define cuatro tipos de posicionamiento (valores para la propiedad position):
static
relative
absolute
fixed
A efectos practicos se utiliza posicionamiento relativo o absoluto
position: absolute; posiciona el objeto respecto a los limites del documento (no del navegador)
position: relative; posiciona el objeto respecto a su posicion original (la q ocuparia normalmente dentro del flujo del documento)
Una vez definido el tipo de posicionamiento aplicas las propiedades:
top
right
bottom
left
para fijar los puntos de refencia y desplazar el objeto una longitud especifica...
Saludos,