>I've been reading the book Smashing CSS by Eric Meyer. He says you should not rely on 3D borders as they are implemented differently in different browsers.
It is just that in IE, they do not respect the CSS border: 0px. That is the problem. My other message explains the workaround. This works.