Theme File Exceeds Upload Size
Unfortunately the file upload size limit is something that is imposed by your hosting provider (BlueHost, HostGator, etc.) – getting in touch with them is usually the easiest way to increase this. Alternatively, you can upload the theme directly to your server using FTP and place the unzipped folder under yoursitenamewp-contentthemes – you will then be able to activate it under Appearance > Themes in your WP dashboard.
Lastly, if you are feeling quite tech savvy, you can manually increase your file upload limit on your own following these steps: http://wptheming.com/2009/07/upload_max_filesize/