Quanto proposto da @lisadamus è corretto, sebbene con tale soluzione i tre box non risultino spaziati in modo uniforme.
Io userei la tecnica dei float opposti, ovvero metterei float:left ai primi 2 box e float:right al terzo box; poi diminuirei il margin-left del secondo box fino ad ottenere una distanza uguale tra i box.