Site looks good actually but that is not your problem, I fear.
Firstly on home page the header section is 111 lines long.Ouch. Poor search engines lose the will to live before they find any copy. This is a long way down the page at line 360 or there abouts.
Also, get the JavaScript into an off page includes and if it doesn't work by doing that - find another script that does.
It would help if you weren't using tables - but that's a way other ball game.
Your site is indexed by Google:
http://www.google.co.uk/search?hl=en...G=Search&meta=
about 130 odd pages, however, you will note that the title of every page is the same. This does not help with the spidering process. You should be looking at titles that reflect the content of the page.
You didn't say how long the site has been around and that is material in whether you are being picked up by key word in Google. I suspect not very long as you have no
PR indicated.
Go pay some attention to some of the detail, check that your HTML validates, cut down on the header material (including dumping all reference to FrontPage, work on your page titles, etc and above all have patience.)
Cheers