It probably had some sort of conflicting CSS on the page it was included on. I'd have to look to see, but an iframe solution is probably good enough. If you want me to look into it at some point I'd need a URL and FTP access to debug the broken page.