Purtroppo il codice della pagina è pessimo. Tralasciando il fatto di utilizzare tabelle per il layout, prova a visualizzare il sorgente con Firefox: tutti i tag indicati in rosso sono sbagliati (si scrive
, non /br>, oppure tag div chiusi ma mai aperti).
La differenza tra Firefox e altri browser è probabilmente da cercare nel fatto che altri browser impostano degli stili predefiniti non standard (margini sulle celle, dimensione caratteri, ecc.). Per toglierti il dubbio aggiungi un reset dei css all'inizio del file e prova a visualizzarlo con tutti i browser.