no te compliques usa un "float" para que tengas los 2 juntos
Código html:
Ver original <p>esto es un div izquierdo
</p> <p>esto es un div izquierdo
</p>
Código css:
Ver originalbody{background:#DDD;}
.div_uno, .div_dos{float:left;width:500px;}
.div_uno{background:#CCC;}
.div_dos{background:#FFF;}
Recuerda que como advertencia W3C "todo elemento flotado debe tener su "width" correspondiente chao y suerte!...