Buenas,
Para serte sincero se muy poco de CSS, solo he hecho pocas cosas con hojas de estilo, pero me parace que al tener declarado un formato de una tabla de forma normal esta suplanta al CSS, pero lo que puedes hacer es dirigirte al
Foro de CSS, o que algun moderador te pase el post para alla, que seguro algun forero con mas experiencia con CSS te va a ayudar...
Saludos