Hallo,
nimm im CSS die Eigenschaft "background-color:#FFFFFF" für td raus und setze sie stattdessen in eine tr-Klasse ein.
also:
tr
{
background-color:#FFFFFF;
}
Dann sollte es funktionieren. In der momentanen Form überdeckt scheinbar die td-Farbe die tr-Farbe nebst deren Änderungen.