Почему при свойстве float:left блок прилипает справа?
1. пропущена кавычка после "box
2. если position: relative; тогда зачем top: 160px; left: 815px; ?
codepen.io/wokster/pen/mAbaJJ
Поменяй местами div'ы. Имхо поможет