Sicuramente non aiuta il fatto che mescoli formattazioni obsolete HTML con formattazioni CSS.

Ti sto dicendo di eliminare i vari
border="1"
width="100"
e usare invece i CSS.

Poi e` noto che in IE non funzionano bene gli attributi width e height (funzionano come min-width e min-height degli altri browser).
Ma ci sono le patch; prova a cercarle in siti tipo constile e simili (i link tra i "link utili" del forum).