Da hast du jetzt etwas flasch gemacht. In der Regel designed man für Firefox, da der sich relativ gut an die Webstandards hält. Was im FF gut aussieht, ist zu 98% auch im Safari, Opera und Chrome schick. Und wenn das steht, dann schaut man nach dem zickigen IE, der jeden Standard ignoriert. Hierfür kann man ein separates CSS-File anlegen (ich hoffe du benutzt keine Inlinestyles, sondern Style-Files) und beim Laden der Seite eine Browserweiche z.B. per Javascript einbauen, welche dann beim IE das IE-CSS nachläd.