Here's the problem.
When the buy button div is NOT displaying (ie: hidden) the size of the page is still the same size so it can look a bit weird if the buy button div is quite large. You end up seeing a large white space until the actual code appears. Is there a way to make it so when that div is not displayed the page will contract so it's the right size for only what is displayed on the page. Then when the buy button div displays the page will expand/drop down to insert the new code?
I hope that makes sense and would appreciate any insight.