If the background-image for the <body> element doesn't have background-position: no-repeat, then the background-image would be tiled and entirely fill the <body> element.
<body>
background-position: no-repeat