firefox doesn't understand background-position-x, use background-position