Разумеется, ячейки - это часть строк. Сейчас ячейки имеют прозрачный фон, а потому на них накладывается фон строк. Вы можете избежать этого задав фон для ячеек, например:
td {
background: #fff;
}
Хотя я никаких картинок у себя в примере не наблюдаю вообще.
Ну, кроме как дурацкого решения такого плана ничего путного в голову не приходит. Это, конечно, «работает», но при условии, что ширина ячеек известна, да и придётся значения руками подбирать.