Just one point.
I see that you are using images for your top menu.
The W3Cs accessibility guideline 3.1 (priority 2) clearly states:
!When an appropriate markup language exists, use markup rather than images to convey information".
This basically means don’t use images to display text - site users with poor vision are unable to resize text that’s displayed through images and screen magnifier users may be unable to read text embedded in images as it can appear blurry and pixelated to them.