İlk yanlışı nesneleri class ve id olarak tanımlamamakla yapıyorsun, neyin ne olduğunu anlamak çok zor ama mantık şöyle çalışır.
Body'e dersin ki text-align:center yani body içindeki elementleri ortala
Container'a dersin ki margin-left,right:auto yani her iki yandan da aynı uzaklıkta dur. (Toplam ekran genişliği - Container genişliği bölü 2)
Senin yukarıda yaptığın, gördüğüm kadarıyla nesneyi text-align:center yapılmış bir başka
div'in içinde ortalamaya çalışıyorsun ve ayrıca siyah kutuya sağdan ve soldan da marj vermemişsin. Dolayısıyla IE senin görmek istediğini sergilerken, FF nesneyi sola yaslıyor.
Kolay gelsin...