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)