I purchased the Structure theme from Organic Themes. On their website they state to install the new them to:
1. After purchasing and downloading an Organic Theme, navigate to Appearance > Add New Themes within the WordPress admin.
2. Choose the Upload option from the top of the page.
3. Select the .zip file of the downloaded Organic Theme and click Install Now.
4. Navigate to Appearance > Themes and activate the theme.
5. You’re done!
I don't have the "Add New Themes" option on my Dashboard under Appearance or anywhere else that I can see. I am not a coder and I don't have an FTP program. How am I supposed to upload the theme I paid for so that I can utilize it on my site?