Most of your products fit well in this template. The iframe you’re using can’t fit into your center column (max width is 540px excluding padding). The media you have on product pages is also too big, and changing the embedded code will fix this. There are a lot of minor details that need changing, but your site looks great.
Look at http://www.goodties.com (a demo site for our BBQ restaurant) and let me know if that’s what you’re trying to do. I’ve don’t a lot of modifications, and I also moved blocks of code around in my template file, so you may need to tweak this to fit your design. I also moved the short description to the space below the image and moved the title, price, options, etc to the middle.
In style.css, I made these changes to fit my products on a 2-column right side template:
If I didn’t answer your question, let me know exactly what you are trying to do and I’ll see what else needs to be done.