Io in Firefox e Chrome visualizzo il sito nello stesso modo !!! Penso di avere l'ultima versione di entrambi, forse è per questo !!!
Comunque, nel caso non te ne sia già reso conto, il problema sussisteva perchè i due div box1 e box2, essendo flottanti, non facevano andare il div main-wrap a capo (è come se Firefox non considerasse il div slider o considerasse flottante anch'esso, mentre IE considera, come secondo me è giusto che sia, il div slider e lo considera come elemento blocco); ti dico questo perchè infatti se rendevi non flottante uno dei div box (compromettendo ovviamente la loro visualizzazione) il main wrap andava a capo.
Per questo motivo, forse, mettendo display: inline; a tutti i div puoi ottenere una visualizzazione senza spazio anche in IE, in quanto è come se portassi IE a visualizzare la pagina come Firefox.
Spero di essermi spiegato bene