ie7,8,9 and firefox improved