In FF this effect is perfect, no problems at all. However in IE7 it's really really slow. I've managed to track this down to the line in the CSS which keeps the tab at the bottom of the page (position: fixed). If I remove the line then its quick, but obviously it's not positioned at the bottom of the page anymore.
Does IE7 have a problem with position: fixed? Is there a way around this?