Actualmente conozco 2 maneras de hacer lo que se llama, background-resize (que en este caso seía lo que necesitas).
Asimismo ese 100% de alto y ancho en la celda estan demas,
una con css3 (que no soportan todos los navegadores)
http://foros.emprear.com/css/background-size/bgs.html
otra con un plugin de jquery
http://johnpatrickgiven.com/jquery/background-resize/
por defecto background-image repite la imagen, tenes que agregarle
background-repeat: no-repeat;
Saludos