Are you sure you’re talking about the CSS validator, not the HTML validator? Because when I run that page through the validator for CSS3, it’s showing me 772 errors. While most of these probably won’t matter, some of them may cause unexpected results, especially in older browsers. e.g. Validator says
102 img Value Error : width Too many values or values are not recognized : auto\\000009
If you need help with specific problems involving IE8, we will be glad to give them a look.
A practical thought… in your local stylesheet, I notice a HUGE number of styles with the !important modifier. If that modifier is actually needed to make the site work properly, then you have some major problems in the way your code is structured. Normally, "C"ascade overrides work without needing the !important modifier except on infrequent occasions.
An off-the-wall thought… how may people are using IE8 or earlier who might be a potential customer of yours? In other words, it’s ideal to be compatible with older browsers, but where one draws the line is a practical economic consideration. (I mention this because your HTML includes several lines of code for IE7-.)
i just use the !important to overwrite the bootstrap stylesheet on my styles.css file.some times is necessary and sometimes it isnt but I put it anyway just in case.
Thanks for everything.