fixes for IE7 & IE8