You have a width of 12000px on your container tag which is why you are getting the scroll bar on the browser window. To make your site work like that you will need to restructure your markup.
To do that look at their source code, you will see that the html layout of their site is very different. They are using position: absolute not floats and widths in percentages. Redo your html and then copy their css and apply it to your html.
Taking apart a site like that and rebuilding it is an excellent way to learn.