effettivamente è strano che FF ti interpreti bene il codice che hai scritto. Stai usando xhtml, non usare il maiuscolo per i tag e gli stili, ed evita gli stili inline.
Chiudi il commento che hai aperto nello stile, e meglio ancora mettilo direttamente in un foglio esterno.
I js mettili in head o meglio ancora in files esterni e limitati a richiamarli.
Prova a creare un codice standard, poi magari facci sapere se ti da ancora lo stesso problema.
Cyà