Forum Moderators: open
Basically, here's what happens:
The image's BG colour is #6699ff, as is the <td bgcolor="#6699ff">
However, IE7 displays the image's BG colour as #5893FF while the <td bgcolor> remains as #6699ff.
You could change the <td bgcolor> to #5893ff as well, however then it would look odd in all other browsers (since IE7 is the ugly kid out [and yet the most popular...go figure]).
The solution to all this is of course to not use the <td bgcolor> tage, but instead create a 1x1 pixel image that's the desired BG colour (in this case #6699ff) and use that for the table's pure backgrounds instead.
~X8
PS: If any of this is worded oddly, mods: feel free to edit.