Just been on the www.virginholidays.co.uk wesbite:
The offer is only available between 6pm on Thursday 8th December '06 to 9am on Friday 9th December '06 and only applies to holidays booked online.
The discount cannot be used for any bookings made over the phone.
You Only Pay 120 Deposit Per Person When You Book Online!
When you make your booking online, if your departure is more than 8 weeks away, you only need to pay a deposit of £120.00 per person including children (£115 for infants). The full balance is required 8 weeks before departure. However, if travel is within 8 weeks of making your booking, payment is required in full when you book the holiday.