resovling background position css bug in Safari