You didnt read the other guys answer now did you?
OK, look at your code at the top...
<td align="center" ..... >
Centre the TD.
Sorry, that wasn't the exact code
I did include the code valign="center" I just didn't write it when i was posting the message. The problem is that when you do valign="center" that it aligns the first line of the <div> with the middle of the cell, and everything within the <div> is therefore below the center. I also tried putting <div valign="center"> but it didn't work. I haven't tested it outside of the table cell though.