What's the issue, you want the image to be the background for that entire div or just tiled at the bottom.
FWIF, in inspect element in Chrome, I set #bottom-container a height of 100% and changed background-position to 0% 100% rather than 105, since that sort of "slides the image" off the div, if that makes sense?
background-position: 0% 100%;
Is that what you wanted, or did you want the background tiled over the entire div? If so, remove the line background-repeat: repeat-x.