У вас в background-position прописано только одно измерение, а нужно два (x и y). Фаерфокс и вебкит додумывают по-своему, поэтому и отличия.
Замените на
background-position: 0 0
, или на
background-position: left top
, или как в вашем случае будет нужно
upd: поскольку сафари на вебките, то отображает как хром:
тык