Thanks to Ryan B. For solving the issue for me.
The problem was and i quote Ryan "It seems you had set the non-SSL apache port to 8080 instead of the default port, 80."
He set it back to 80 making the site live again. Thanks so much Ryan! I don't know why my hosting does this to me. As if i didn't pay them enough! oh dear! Thanks!