change background position from percentages to pixels to see if this fixes a firefox bug