Background image outside div css

How do I keep it inside the div. I can achieve the same effect with some absolute positio. Reload the page and determine if background images in the DIV element are rendered. Toggle background images to not be displayed.

Also, why is there a space between the main body and the footer.

Background image outside div css #1
So the expand image should basically appear just to the left of the div. Is the image that I want to repeat. The table simply poke outside the DIV. I can't get this working, the image doesn't show when it's positioned.
Background image outside div css
When I add the middle section and give it a background the image grows UP. The large tropical fish tank adds a beautiful element to the modern kitchen and brings a natural feel to the interior design. Email codedump link for Background image keeps going outside the div.
Background image outside div css #2
Download the perfect construction crane pictures.