installing a theme

I have tried to figure out how to install a theme I downloaded from wpmu dev but I don't know how to 1. unzip a theme, 2. launch filezilla, 3. access the /wp-content/themes/folder on my site or any of the other steps. Please help me use this theme or I've wasted so much time and money buying something I cannot use.