on this site http://bhbws.com/ponderosa/index.php, I have an image for the gradient part of the content div and then it fades to just a white background. However, where that transition from image to no image takes place there are a couple of extra pixels for the white background on the left side. I can't seem to make them go away....showing in both FF and IE.
I'm not really understanding your first issue, but for your second, your wrapper is 1000px wide, your footer is 1003, and your background image is 1003. Making the footer 1000 should fix you up.
If you replace your existing #content rule with this:
Europe, Middle East and Africa