The image either needs to be repeated vertically and horizontally to fill the browser; or if it wouldn't look good repeated, check this out: http://css-tricks.com/perfect-full-page … und-image/
You could also try this... Find a sky/stars background image (that's made to repeat seamlessly). Set it for your page background then set it to continue beyond the page borders (per Eric's post above). Now take just the earth image and put it where you want it on your page.
(Inger – I like that slideshow/background on the restaurant site

https://www.callendales.com