I am using Firefox 3.5.7 and I have the same CSS used in multiple HTML tables, but there are some examples where parts of the borders are not shown.
What makes no sens
Just use border-spacing:0; hope this will solve your problem.
border-spacing:0;