Thanks for the replies.
Qatarman - no, we payed by debit card and the payment was taken immediately.
Leisurelad...guess what? After I posted here, I googled for "otbeach complaint" and found the thread you refer to
Although I haven't read every post on it, i have found people there have had similar problems with the supposedly perfect otb booking system, although I haven't found anyone with exactly the same problem.
If anyone else has had the same problem I'd love to know as that would back up my complaint.
Anyway, I tried emailing ABTA who I have also since read are rubbish at dealing with complaints and they take 14-21 days to respond anyway!
I think I will try Trading Standards, but to be honest as I have no documentary proof that OTB will accept, I think I will do as Karen says and spread the word about OTB and never book with them again.
The sad thing is, it's people who are looking for a budget holiday and therefore probably have less money to start with, who are being stung by this company's shoddy practices.