That's not a Windows 7 question, it's the same with me in Windows 10. So it's the site. Now contact their tech support or helpdesk and ask when it will be fixed.
https://ighome.uservoice.com/ has a support link that seems to work.
For years now, I have always used www.ighome.com as my "starter" page. Suddenly today, I get the message ......
"You do not have permission to view this directory or page."
All other www. pages work.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic