Push top and left attributes as animation (not style) attributes

This fixes weird issue experienced in recent Firefox. The problem was
only occurring when CSS3 scaling was used.