Couple of things...
Issues that are important that you chnage right now...
1.
[Invalid] Markup Validation of http://www.rvs.ie/index.html - W3C Markup Validator
145 errors - Good markup will allow search engines to be able to index your site better.
2.
Do not use tables for page layout. It is shockingly bad web design ettiquette to use tables to lay out your page. Tables are for data tables. Nothing else.
3. I found it hard to believe that you have only used this much CSS:
Code:
body { background-color: #0E4C7D; }
.style2 { font-family: "Myriad Pro"; color: #FFFFFF; font-size: 14px; }
.style3 { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.style7 {font-size: 18px}
.style8 { font-family: Arial, Helvetica, sans-serif; color: #000000; }
.style9 {font-size: 14px}
But then I took a look at your html... and nearly cried
Issues that you should clear up after the above...
4. Your header image is very bad quality. You need to either get the better quality version of it or start again. Also - because the company name phone number and email address are in the image itself, they won't get indexed. More importantly - What happens if you chnage phone number? or email address? You have to make the entire image again, instead of just changing a tiny bit of content.
5. This page for example(all all of the pages that link from
Refrigerated Vehicle Solutions):
Refrigerated Vehicle Solutions
There is nothing on it but the same text that's on all the others and a picture. That is a waste of a pages and pretty pointless. And every single page has the same title.... Example of the issues this would cause - If you do a search on google, you click on the title that is most descriptive. Yours kind of isn't.
6. Spinning text is really irritating. There are better ways to get attention without flashing and spinning text. And its even worse - you're doing it with flash!!
I'm sorry if this sounds over harsh but you really need to make it better. Back when I started, I'm sure my sites were worse so it will come with time and doing alot of research.