Have you tried the CSS border-spacing?
With CSS border-spacing you can change the spacing between the rows and the columns of your table. ^_^
something like this..
this is just going to be a sample:
border: outset 5pt;
border-spacing: 30px 15px;
border: inset 5pt;
<td>This table is styled using the CSS border-spacing property. Note that two values were provided - one for horizontal border-spacing and one for vertical border-spacing. Try changing the value to see the effect it has on the border. The effect is similar to the HTML cellspacing property.</td>
<td><b>Note:</b> If this is not working, it could be a browser compatibility issue - at the time of writing, browser support for the border-spacing property was limited . <p>border-spacing refers to the white space in between the table outset and the td inset.</p></td>
Let me know if this is not what you are looking for.