For the surf thing…is it a mandatory part of the site? If so, make the label a bit more clear as to what it is (“surf” is kind of vague) and make it a click event instead of hover.
For the menu items, I agree with @Paulie_D. Same with the scrolling internal divs.
As for making it fit across multiple resolutions – what exactly is the problem?