First things first: I strongly advise against using tables for layouts. I realize that alot of work goes in to these things, so I'll leave you to make the decision on whether to change or not.
The problem you are getting in IE is because of the height differences between the browsers. In FF the height 25 works fine, but in IE it should be 23 or 22. This happens because the two browsers calculate margins and padding differently. You can try it using CSS with an IE hack:
Code:
style="height:25px;<--height:23px-->"
Bookmarks