After much fussing with div tags and styles I'm back to using tables... why I thought div's must be the way to go is not clear.
Shared publicly