weird bug in IE6 on xp pro