It certainly fixes the functionality - but it's a shame it looks so terrible!

Are you sure the alternating row colours can't be put back on the main index? If not, maybe a dark grey border colour would do the trick.

Rob