Here is your problem.
PHP Code:
#headerWrapper, #contentMainWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
margin: 0em;
padding: 0em;
width: 900px;
}
#cartBoxListWrapper and #cartBoxListWrapper ul should not be 900px wide. Neither should some of the other elements in that list.
#mainWrapper should have its width defined (in px or %), and other things would best be defined in terms of that. 100% of the available width is good for many elements, and doesn't risk problems if you decide to change the overall width at some point.
Bookmarks