I would recommend that you just ignore "CSS validation" ... To get styles to work nicely in all browsers, we need to use browser-specific CSS rules sometimes like "-moz-box-shadow". In the validation, it says it doesn't exist, but it does.
Html validation is useful to weed out bad code or even errors, but CSS validation isn't plausible because of the different CSS versions and conforming to different browsers ...