Upon going to your web site, one comes on a page with two glasses with text in between, right? That's an empty splash page (or empty intro page), since there is no real direct info about what the site is about. One has to click twice to enter the site.
Once entered into the real content, one comes on Home.html. If I click on the Home link, I expect to go to Home.html, but I get back to the intro page, which seems a bit odd. Why would anyone want to return to that page in the first place? I get on Home.html, when clicking on the About us link.
Home.html (or About us page) and Our-Services.html have more or less the same content. Especially the list of services offered, which, of course, suits well on a service page.
This is my opinion, of course. And you don't have to agree with it.
As for the CSS validation, I passed the Home.html through the W3C CSS validator, returning the following result:
http://jigsaw.w3.org/css-validator/validat...s.com/Home.htmlI had never even heard of the behavior property in CSS, I had to search for it (see links below). As I understand it, it's a patch for IE6, IE7 and IE8 quirks on hovering elements. Behavior extensions in CSS seem to be a part of the working draft for CSS 3.0. And apparently, it's difficult to make it validate.
http://www.google.com/search?q=css+behavior+htchttp://www.google.com/search?q=validate+CSS+behavior