"I am using Firefox and TalkTalk and Windows Vista"
yes ok, but what email client program on your pc?
or are you using talktalk Webmail using Firefox browser?
and whatever you are using have you got it set to send in same format as receive. HTML or is it set to plain text?