I have a page having a background image for <body>. The image may only stay bottom of the page and visible across x and I don’t want it repeat whole body across x and y.
The image looks something like below;

I want this image to tile over x, but want to repeat from both sides left and right. The image may start from both left and right sides;

In between them is the content <div> By doing this, the image may be look as if it has width of whole page. I can simply do this using repeat-x, but it will create some incomplete tile portion at the end portion.
The completed page may look something like image below;

Is this possible with CSS? I think you get what I am talking about. If you want extra information, just comment.
You can write like this: