Quindi adesso sono nella posizione corretta ma solo perchè hanno "align: left" se lo togli ovviamete si spostano.

Dovresti assegnare ad una il "float:left" e all'altra "float:right" così si "auto-posizionano" a sinistra e a destra