So I sorted it out and it's working perfectly.
When i put the tag:
around the WHOLE form, it did NOT work right. The whole thing scrolled, but so did the list of controls and it wasn't what I wanted.
I then moved the same tag (above) INSIDE the form and now it's perfect! Scroll just the page, not any of what Sitefinity puts around it for editing.
Note it's class="cmsWrapper", NOT id=.
Sean, as for the stylesheet, I have code that runs in the background that checks the browser and adds another stylesheet based on which browser they're using (IE6, IE7, FX, Safari, etc.). The stylesheets generally just have small fixes to a couple of things and are usually only 4 or 5 lines total. If it doesn't need a stylesheet, it hides that line. I have IE7 as the default in case the code fails somehow. Hope that makes sense.