#menu { left: 0px; width: 100%; }
#menu ul { padding: 0px; margin: 0px;   font-weight:bold; background:url(../images/navigation.jpg) no-repeat left top; height:32px; float:right; padding-right:8px; }
#menu li { float: left; display: block; list-style: none; margin-right:4px; }
#menu li a { display: block; text-decoration: none; }
#menu li a:visited {}
#menu li a:hover { }

DIV#menu ul li a { z-index: 100; color:#fff; }
DIV#menu ul li a:hover { z-index: 100 }
DIV#menu ul li:hover { z-index: 100 }
DIV#menu ul li.over { z-index: 100 }
DIV#menu ul li li { clear: left; padding: 0px; display: inline; margin: 0px; border: none;}
DIV#menu ul li {
	position: relative;
}
DIV#menu ul li ul {	margin: 0px; display: none; z-index: 150; left: 0px; padding: 0px; width: 150px; position: absolute; top: 100%; border-left: none; background:none;}
DIV#menu ul li:hover ul {display: block;  z-index:100 }
DIV#menu ul li.over ul { display: block; z-index: 100 }
DIV#menu ul li ul li a{ height:25px; padding-left:5px; background:url(../images/bg.gif) repeat left top; border:1px solid #fff;  padding-top:5px;}
#menu li li a { color:#fff; font-weight: bold;  width: 220px;    }
#menu li li a:hover  {  overflow: visible; color:#000; background:#FFFFFF;  }

	
DIV#menu ul li a{ height:32px; float:left; text-decoration:none;}


DIV#menu ul li a.home  { background:url(../images/home.jpg) no-repeat left top; width:60px;  }
DIV#menu ul li a.home:hover  { background-position:left -32px;}
DIV#menu ul li span.home  { background:url(../images/home.jpg) no-repeat left -32px; width:60px; float:left; height:32px; display:block; }

DIV#menu ul li a.about  { background:url(../images/aboutUs.jpg) no-repeat left top; width:90px; }
DIV#menu ul li a.about:hover  { background:url(../images/aboutUs.jpg) no-repeat left -32px; width:90px;}
DIV#menu ul li span.about  { background:url(../images/aboutUs.jpg) no-repeat left -32px; width:90px; float:left; height:32px; display:block;} 

DIV#menu ul li a.product  { background:url(../images/product.jpg) no-repeat left top; width:87px; }
DIV#menu ul li a.product:hover  { background:url(../images/product.jpg) no-repeat left -32px; width:87px;}
DIV#menu ul li span.product  { background:url(../images/product.jpg) no-repeat left -32px; width:87px; float:left; height:32px; display:block;}

DIV#menu ul li a.bookaservice  { background:url(../images/book-a-service.jpg) no-repeat left top; width:112px; }
DIV#menu ul li a.bookaservice:hover  { background:url(../images/book-a-service.jpg) no-repeat left -32px; width:112px;}
DIV#menu ul li span.bookaservice  { background:url(../images/book-a-service.jpg) no-repeat left -32px; width:112px; float:left; height:32px; display:block;}

DIV#menu ul li a.benefit  { background:url(../images/benefit.jpg) no-repeat left top; width:141px; }
DIV#menu ul li a.benefit:hover  { background:url(../images/benefit.jpg) no-repeat left -32px; width:141px;}
DIV#menu ul li span.benefit  { background:url(../images/benefit.jpg) no-repeat left -32px; width:141px; float:left; height:32px; display:block;}

DIV#menu ul li a.faq  { background:url(../images/faqs.jpg) no-repeat left top; width:72px; }
DIV#menu ul li a.faq:hover  { background:url(../images/faqs.jpg) no-repeat left -32px; width:72px; float:left; height:32px; display:block;}
DIV#menu ul li span.faq  { background:url(../images/faqs.jpg) no-repeat left -32px; width:72px; float:left; height:32px; display:block;}


DIV#menu ul li a.demoVideo  { background:url(../images/demo.jpg) no-repeat left top; width:111px; }
DIV#menu ul li a.demoVideo:hover  { background:url(../images/demo.jpg) no-repeat left -32px; width:111px;}
DIV#menu ul li span.demoVideo  { background:url(../images/demo.jpg) no-repeat left -32px; width:111px; float:left; height:32px; display:block;}

DIV#menu ul li a.gallery  { background:url(../images/gallery.jpg) no-repeat left top; width:82px; }
DIV#menu ul li a.gallery:hover  { background:url(../images/gallery.jpg) no-repeat left -32px; width:82px;}
DIV#menu ul li span.gallery  { background:url(../images/gallery.jpg) no-repeat left -32px; width:82px; float:left; height:32px; display:block;}

DIV#menu ul li a.cont  { background:url(../images/contactUs.jpg) no-repeat left top; width:117px; }
DIV#menu ul li a.cont:hover  { background:url(../images/contactUs.jpg) no-repeat left -32px; width:117px;}
DIV#menu ul li span.cont  { background:url(../images/contactUs.jpg) no-repeat left -32px; width:117px; float:left; height:32px; display:block;}


#menu ul li span { cursor:pointer;}