Hi,
Your template is a little bit broken.
There is two div "left" and "right". Which would use the half width of the page each.
But in your right part, there are several drop down list which are too big so, the right part is display below the left one.
So, your left part uses the half of the page and the "add to cart" is displayed in the right part, just below (and not at his right).
The table does not use the all width and the product image is display at the center of the div "left".
That's why your page layout is like that.
The best solution for you would be to edit your "product | show_default" view in order to change the elements positions.
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.