On my laptop i have a weird problem, none of my web browsers can access the internet.
But msn messenger and Thunderbird are perfectly working. I have a wireless broadband connection. My guess is some viruses may block my port:80.
I would suggest checking your DNS. Open command prompt and try to ping google.com, if that doesn't work try pinging 220.127.116.11, which is a google.com IP. If it doesn't work for the address, but it does for the IP, you probably have a DNS issue.
You could try to manually set your DNS to something new like 18.104.22.168 which is google's new DNS, or 22.214.171.124 (not google)