Can't really help you much without seeing the code, but...
... still it wont align to the background image.
Sounds like you are still using CSS background images? If so, forget about this. Place images in the HTML, and only where you really need to, as a lot of email clients won't download them by default. Try to organize your tables(s) so that images have their own cell.
They said it's because of the absolute positioning tag. So how do I correct this?
Get rid of absolute positioning altogether in emails. As I said, most CSS in emails is stripped out anyway.
Unfortunately, you have to think differently (at least for now) from the way you think about web design.
Some of the big email service sites like Campaign Monitor have lovely galleries of email layouts that have been tested extensively, so you can save a lot of time by just using one of those.