potresti utilizzare dellle proprietà di css per non far ripetere lo sfondo...trovi qualcosa qui
http://www.w3schools.com/css/css_background.asp
per avere uno sfondo proprozionale alla tabella dovresti crearti l'img di sfondo delle stesse dimesioni della tabella e nella pratica equivarrebbe ad avere un'immagine di sfondo diversda per ogni pagina del sito se la tabella varia di dimensione. utilizzare lo stesso sfondo modificando tramite css le sue dimensioni (che tra l'altro non so se sia possibile) ti porterebbe ad avere l'img deformata o cmq non ben definita per via della scalatura