Just guessing, but you're using animations in a ready handler before the page is visible. Can you try it in a .load() handler and see if it works in IE6?
Also, I thought IE6 needed cursor:hand instead of cursor:pointer. What part of this works and what part doesn't in IE6? Do you have a demo page?