Un div vuoto, semanticamente parlando, è un errore.Originariamente inviato da g_cancelli
Firefox (secondo me sbagliando), da il colore solo se è presente qualcosa nel div che non sia un altro div.
è bastato quindi mettere uno spazio vuoto prima della chiusura del div mainbox.Firefox, in queste cose, spesso ci dà una mano.