#menu
{
  		height: 60px;
  		width: 700px;
  		position: absolute;
  		background: url('http://www.inverko-plastics.com/images/inverko/Inverko_img_2.jpg') repeat-x;
  		margin-left: 24px;
		margin-top: 22px;
}
.navborder
{
                 margin-top: 2px;
		 border-right: 1px solid #757575;
}
.noborder
{
                 margin-top: 2px;
		 border-right: 0px;
}
#nav a.current
{
                 color: #343434;
}
/* Nav UL */
#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0px;
    	        list-style: none;
}
#nav a {
		 display: block;
		 padding-top: 1px;
		 padding-bottom: 2px;
		 padding-right: 10px;
		 padding-left: 10px;
		 color: #FFF;
		 text-decoration: none;
}

#nav a:hover {
		 background-color: none;
		 color: #343434;
		 text-decoration: none; 
}
#nav li { /* all list items */
		 float: left;
		 background: url('http://www.inverko-plastics.com/images/inverko/Inverko_img_2.jpg') repeat-x;
		 font-family: Arial, sans-serif;
		 font-size: 12px;
		 line-height: 15px;
		 text-align: center;
		 font-weight: normal;
		 height: 20px;
		 /*width: 100px;  width needed or else Opera goes nuts */
}
#nav li li {
		 text-align: left;
                 padding-left: 4px;
                 width: 140px;
}
#nav li ul { /* second-level lists */
		 position: absolute;
		 background: none;
		 width: 140px;
		 left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
		 margin: -20px 20px 0 139px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		 left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		 left: auto;
}

