Search Engine Optimization is only required if you want your site to be visible in the search engines. For a business, it is a MUST!
I took a look at your site, and I noticed a few things that are hurting your rankings.
1) Your meta tags are not in the correct format to be recognized by the search engines. You should use the following format, and insert your info between the quotes:
<meta name="description" content= " ">
<meta name="keywords" content =" ">
2) You have a huge amount of java script in the head section of your home page. The SE spiders get bored fast if they don't find any keyword rich text near the top of the page. I suggest that you place your java scripts in an external .js file, and call the script file with a single line of text like:
<script type="text/javascript" src="scripts.js"></script>
You can search Google for more info on creating external java script files.
Hope this helps.