Sorry for wasting your time. The cheap router i put in temporarily in order to get things working doesnt allow loopback traffic. So certain arreas of the site reference other domains hosted on the server, thus they are not getting displayed. Also while i was internally testing it wasnt working and thats because of the same reason.
Whats wierd is that for a period of time the websites were working internally. Anyway the new router is on the way so itll be fixed soon. Thanks for the help.
And thanks for the other tip.