To expand on RGB's answer, this is almost certainly a firewall issue, because I can reach the ssh port on the server, too:
[madhatta@risby ~]$ ping www.egytex.com
PING www.egytex.com (18.104.22.168) 56(84) bytes of data.
64 bytes from www1.texmarkcorp.com (22.214.171.124): icmp_seq=1 ttl=54 time=112 ms
[madhatta@risby ~]$ telnet www.egytex.com 22
Connected to www.egytex.com.
Escape character is '^]'.
[madhatta@risby ~]$ telnet www.egytex.com 80
telnet: connect to address 126.96.36.199: No route to host
and in the last case, that answer is immediate, so it's not an ARP timeout (wasn't likely anyway). It's not DNS, because the same address is displayed each time. Check your local firewall with
iptables -L -n -v and ensure that incoming TCP traffic to port 80 is allowed. If it is, take it up with your ISP.