Just opened the site (haven't been there in years to be honest) but it seems to work as I remember it. For me the homepage opens with a white box in the center that offers hotels and rental cars but if you choose the contact tab you can e-mail the website owner.