Hmm that’s strange, do you have any other html entered on the page, or have you made any css adjustments to the site, margins-padding etc?
Looking in the source code, it appears there is a tag inbetween the code – http://screencast.com/t/YTt6Qsb4Hq make sure are you entering the shortcode in text view, not visual. http://screencast.com/t/1gGS3TP3
Visual view can add additional breaks and carriage returns.
If the above doesn’t work, please copy/paste the html code and page content you’ve entered on those pages and paste them into http://pastebin.com/ and send me a link to the pastebin url I’ll try and replicate using your shortcodes/text this end to see what’s happening and if I get the same result.