There is no specific dimensions I can recommend in your case since it seems like your table width will change with the browser viewport.
You can either have an background image that tiles to fill the entire space covered by the table or create an image as wide as the maximum with you think the table can get.
It’s best to consider a fixed width table so you can have a set of numbers to work with
Hands-on training in Dreamweaver, CSS, Photoshop, Fireworks, Flash and HTML