/* Start of CMSMS style sheet 'wisperbikes: menu' */
#menuwrapper {
background: url(uploads/layout/seperator.jpg) no-repeat left 1px;
margin-left: 40px;
padding-left: 1px;
height: 38px;
}

#primary-nav ul { 
   position: absolute; 
   top: auto; 
   display: none; 
}

#primary-nav li {
float: left;
list-style: none;
line-height: 34px;
margin-top: 1px;
}

#primary-nav li, #primary-nav li.menuparent { 
   background-color: #40709e; 
}

#primary-nav a  {
display: block;
background: url(uploads/layout/seperator.jpg) no-repeat right top;
color: #fff;
text-decoration: none;
font-size: 12px;
padding: 0 8px 0 8px;
}

#primary-nav a:hover,
#primary-nav a.menuactive {
background-color: #275379;
}


/* submenu */

#primary-nav ul ul {
   margin-top: 1px;
   margin-left: -1px;
   left: 100%; 
   top: 0px; 
}

#primary-nav li li { 
   width: 130px; 
   margin-left: 0px;
   margin-top: 0px;
   float: none; 
   position: relative; 
   line-height: 24px;
   top: 0px;
}

#primary-nav li li a { 
   border-bottom: 1px solid #193d5e;
   background: none;
   font-size: 10px;
}

#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
   background-color: #275379; 
}

#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
}

#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}


/* IE Hacks */
#primary-nav li li { 
   float: left; 
   clear: both; 
}
#primary-nav li li a { 
   height: 1%; 
}

/* End of 'wisperbikes: menu' */

