removed rounding from percentage calculations - this is to cater for Safari's poor sub pixel rounding and shouldn't have an effect on IE<8 because those now have a static grid