Visually the site looks pretty good, IMO, but from an
SEO standpoint there are some problems.
First, the image map code for the country image is pretty massive, and is positioned toward the top of your document source. There is some searchable text, but because it is enclosed in Javascript, some search engines may have trouble seeing it. The map could be moved lower in the code.
Second, your search form includes a hidden field called __VIEWSTATE with an enormous chunk of what looks like gibberish. I suspect it's a key of some kind, or perhaps its helps to identify visitors, but it seems to be absurdly big.
Third, your table-based design is quite bloated, with lots and lots of repetitive styling code.
This all adds up to very low keyword density; also, search engine crawlers have to wade through a huge amount of extraneous stuff before they get to good searchable content.
For all I know, your site still ranks pretty well, and I can't claim to be an expert. But if were to focus on
SEO for your site I would begin with the structure of the HTML code.
Regards,
Joe