Using backgroundimages in tables "require" that you tell every cell to having a backgroundimage or not. At least if you are putting a table into another table, and want it to look the same way in browsers supporting background-images in cells.
background="none"
is what you have to do at first! If you dont want the image to appear again for every cell.
Yes, it's a netscape "problem"
Then, if you want a bgcolor for a cell, you have to define it IN THE CELL, and as a stylesheet, to make sure it will look correct in all netscape's.
Like this:
<pre>
<td background="none" class="none" bgcolor="black">
</pre>
where class="none" is
<pre>
.none {background-image:none; background-color:black;}
<pre>
a part of a stylesheet, in the document or as an external stylesheet.
This make it work in all netscape versions supporting backgroundimages in cells.
If you don't know anything about css, you should visit
http://www.w3.org/
Steffen