Usare i posizionamenti non e` una buona idea: poi ti trovi con blocchi sovrapposti.
Potresti pensare una soluzione diversa, ad esempio
1. definire una larghezza minima al contenitore (min-width)
2. definire le dimensioni dei due blocchi in % (ad esempio ambedue width:49.9% )
Le dimensioni che usano a schermo sono:
px
em
%
px molto adatti a contenuti grafici (che sono intrinsecamente definiti a px)
em molto adatti a contenuti testuali (si dimensionano in funzione della dimensione del carattere)
% molto adatti per layout adattivi (tipo quello che vuoi fare)