meaning of Besten Dank im Voraus

Besten Dank im Voraus - German to English

Thank you ahead of time.