Io proverei in questo modo:
- togliere il position: relative; ad ambedue
- mettere float: left; (oppure right) anche alla seconda
- togliere il margin-left alla seconda
- se necessario racchiudere ambedue dentro un contenitore