My code is at
http://jsfiddle.net/user1212/G86KE/4/
The problem is in gmail it leaves an extra white space between 2 tables inside the same cell. I have tried
Using style="display:block" in the image tag should work. Also, don't forget to add it to the spacer image if you're using that.