Soweit ich weiß gar nicht. Ich denke nicht, dass man dem Bild irgenwie wie eine width geben kann.
Könnte man nicht irgendwie je nach Browser eine andere css-Datei einbinden.
Dann hätte man einen opera.css mit
body {background-image: url(http://www.example.com/myimage_opera.jpg");
Schau doch mal unter Browserweiche nach.