a livello di studio: pare che firefox faccia un po' di casino.

Nel primo div, con posizione statica, clacola il 90% dello spazio a disposizione, cioè il body meno il margin.

In quello in posizione assoluta la larghezza del body e basta.

Le soluzioni che ho trovato sono:

a) azzerare margin e padding del contenitore (il body)
b) dare position: relative al body

parlavi di firefox, giusto? con ie non ho riscontrato il difetto da te segnalato