is there a way to override a CSS style of: table td{} on just one of several tables?

This applies it to all tables in my project. My wonderful users have decided that one particular table needs to have no gridlines. The w3c site says that border-style: hidden; will override this but when I apply this to my table the gridlines are still
there. It doesn't matter if it is in the HTML, code behind after
.Style.Clear(), or in another style class, it just doesn't work. Is there some way I'm missing to override the "table td" type of style?

Re: is there a way to override a CSS style of: table td{} on just one of several tables?

Thanks for the reply Curt. I changed my td tags in the HTML to be like this:

<td style="border:hidden;">

and it renders to the browser that way. The problem is that when I pull it up in IE 7 the border is still there. In a page without the CSS class in the style sheet the table has no border.

I stripped the source from view->source down to just the code below and opened that in IE 7 and got the same thing. The w3c site says this is wrong and inline should override a style class in the header. Do you know of any fix?

Excellent! Yes it is simple and works great. You just saved me a lot of trouble. I'm still wondering why the order of processing and order of precedence both of which are defined by the w3c and should control this situation are ignored by IE 7 but I guess
that is for MS to figure out. As long as this method works I'm good to go.