What I'm going to suggest is what I think you want to know, but if it's not, ignore me!
Right, here goes:
Create a new file in Dreamweaver called 'tablestyles.css' and put it in a new directory (folder) called 'css'. (It's always good to have a separate CSS folder you see).
In this 'tablestyle.css' file, put your two table styles, whatever the CSS for them is, e.g.
Save that file, but make sure you save it as a .css file and that it is saved in your new 'css' directory.
border: 1px solid;
Now, go to your first page that you want to use the table styles on and put this code in the header:
This code loads your CSS file when the page loads.
<link rel='stylesheet' type='text/css' href='path/to/the/folder/css/tablestyle.css'>
Now, find the code for your table and the bit where it says:
Add the following to that <table.....> area:
<table width="###" cellpadding="0" ...and so on>
You can keep the rest of the normal table formatting details in there, e.g. cellspacing, cellpadding etc. but remove the 'border' property, from the <table> tag, as you don't want a conflict.
<table id="recipetable".....> or <table id="othertable".........>
Now, if all goes to plan, this should allow you to format your tables from a remote file.
Of course, you can add extra ID's to your tablestyle.css file as you wish.
Make sure that every page has the <link rel="......> at the top of it.
As a final point, if you were unaware, to add an ID to an element in your file, you just put id="id-name" in the tag. As long as ID is functional with the tag!
Hope that makes sense. Any more questions or if I've totally gone done the wrong path, let me know!
Best of luck!