It's nothing to do with your css.
You're using the transitional xhtml spec in your doctype:
Change that to
and the errors should go away
For instance, here's Pauls example ePub in which the only thing that's changed is the xhtml spec in the doctype. It now produces errors in epubcheck.