okay y'all, i pretty much know this, or t least i think i do. but it just won't take effect.

here is my (current) CSS:
.odd {background-color:#fff9ed; border-top:1px solid #eee; border-bottom:1px solid #eee;}
table#webCompare.thVertical {border-right: 1px solid #eee;}
table#webCompare.thHorizontal {border-bottom: 1px solid #eee;}
i've tried it several ways, including table.thVertical and .thVertical. at one point the right border did show up, but it was senseless without the horizontal borders so i'mjust going with odd/even row background colors for now.

it also works if i give the entire table a border but that's just, well, ugly.

the CSS is among the last declarations on the stylesheet, so I don't think it is being overridden by something later in the cascade.

so please, everyone enjoy a hearty laugh (with me), and then tell me what obvious thing i should know if i don't already i am missing. :-)