Improved CSS3 transition property so that it no longer snaps back into place on mouseoff