Updated for IE8 compatibility issue with opacity