Thanks for the quick responses.
@theotherlebowski: The code is commented out because the client was going back and forth on what they wanted. (It was done before WP added custom menus in the back-end)
@lockettpots: I tested removing that div completely and still have the problem, so that is not the problem unfortunately.
I believe it has something to do with the container div, because when the links start working where that div stops.