Grosso modo dovresti esserci arrivato da solo.

Sicuramente ti manca il float nel box6, e probabilmente ti manca un clear da qualche parte prima della chiusura del box2.

Non hai specificato il width:100% in html e body, altrimenti il width del menu non ha significato

E probabilmente avrai bisogno della tecnica delle false colonne (faux columns) per separare lastmex da box3 e da box6 (se non sai cosa sono, fa` una ricerca nel forum o in rete con le parole citate)