I have a background image on a website that doesn’t want to work properly in Safari.
Here’s what it looks like in Safari:

And here’s what it should look like, and what it does look like in Firefox and Chrome:

Does anyone know what’s going on here, why it’s doing this, and how I can fix it?
edit
The code that’s adding the background image is as follows:
body {
background-image: url(../imgaes/bg.jpg);
background-repeat: repeat;
}
edit 2
The body tag has the following styling:
overflow-x: hidden;
overflow-y: scroll;
Recreating the background image solved the problem.