The main_product_image.php is NOT what is messing up your sideboxes. Your site is STILL showing a modified tpl_main_page.php, as your site is using TABLES as the basis for the layout, and my template does not. Compare the source of my test site (
www.cherryzen.jadetrue.com) and and yours, and you'll see, for starters, that for the content portion of the site, you have this:
Code:
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="contentMainWrapper">
whereas my site has this:
Code:
<div id="contentMainWrapper">
In tpl_modules_main_product_image.php, change
productMainImage to
productImage.