Timeout communicating with programmer

Hi guys,

I'm really new to the Arduino world and I recently got an Arduino Mega ADK for my project. I was able to install the proper drivers and did install the latest IDE and ran the Blink Example and once I started uploading, it would get stuck there for a while and timeout. I am running on Windows 7 Ultimate.

avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer

Up there is the exact error I got when I hit upload.

If anybody has any fixes that would be great! Thank you so much.