"A deposit of up to three times the hire price is charged to the chosen means of payment as a security. The exact deposit is determined on collection since the amount is dependent on the vehicle."
However it turns out there's a different policy for each country. I believe while searching I came across this from another country. Hmm I do wish this was more clear upon booking on the website.