You may download the FileZilla FTP Software here at http://sourceforge.net/project/showfiles.php?group_id=21558
There are two methods to using Filezilla to upload your site. If you manage several sites you can click on File > Site Manager to add your site(s) to the program so all of your settings are saved for future use. This is much easier because you do not have to enter your FTP hostname, username and password each time you login.
Once you are in the Site Manager click on 'New Site'. The first field you will see will be the FTP 'Host' this is typically ftp.yourdomain.com and should be included in your welcome email.
The second field you will see is 'Port' this should be set and left to '21'
The next section you will come to will be 'Logontype' for logging into your web hosting account you will need to select 'Account' and enter your username which you selected during your account signup under the 'User' field and the password you selected under the 'Password' field and set the 'Account' field to something short that will describe the site such as 'My Site'
You will also see a 'Don't save this password' checkbox, if you do not want to save your password for future use when connecting to this site this will require you to enter it on every connection.
If you are not going to be connecting to this site often and do not want to save the site connection information into the Site Manager you can simply open Filezilla and enter your 'Address' which is usually ftp.yourdomain.com, User and Password which were both selected by your during signup you can again leave the 'Port' field blank which is defaulted to 21.
Once you are logged in you will see a list of files and folders in your right window which will list your 'home' directory. You will see a folder called 'public_html' (if youare hosted on linux server) or 'httpdocs' folder (if you are hosted on windows server) which is where you need to upload all of your data to, this is your main public folder which will display the index.html, index.html or index.php file when going to www.yourdomain.com
I hope this helps explain setting up your FTP transfers in Filezilla, if you have any trouble please feel free to contact us and we will help you in any way possible.