Thanks for all the information, everyone, it help me understand what the cause might be and stopped me stressing! I've checked again this morning, there's a drie out puddle undernetah the car but the dripping has stopped so my theory is it's something at the top of the tank (rather than the bottom) like the neck or the hose that's causing it.
The petrol smell has gone but is still quite strong inside the car so I've wound the windows down and will take it for a drive this afternoon to check all is okay.
PS
Talking of petrol vouchers, Tesco's has 10p of per litre if you buy 2 packs of loo rolls, stocked up last night, may need them if the petrol sparks up (!!)
