Mac IE doesn't display those cells at all because they have no content.

Mozilla is assuming that the cell will contain text and so is setting a default minimum height. Do it as a stretched one-pixel image instead. Or better yet, use CSS.

It isn't that your code is necessarily wrong, you're just using tables for something that they aren't designed for and it just happens that Win IE displays it as you expect.