#b_nav ul {
   height: 2.3em;

   margin: 0;
   padding: 0;

   color: #fff;
   background-color: #4d4d4d;

   list-style-type: none;
}

#b_nav ul li {
   position: relative;
   display: inline;

   z-index: 1000;
}


#b_nav_opa {
	width: 280px;
}

#b_nav ul li a {
   display: block;
   float: left;

   padding: 0.75em 1em;

   font-size: 10px;
   font-weight: bold;
   line-height: 1em;
   text-transform: uppercase;
   text-decoration: none;

   color: #fff;
   background-color: #4d4d4d;
   border-right: 1px solid #fff;
}

#b_nav ul li a:hover, #b_nav ul li a.on {
   background-color: #65b260;
}

#b_nav ul li a.first-of-type {
   border-left: 0px;
}

#b_nav ul li a.disabled {
   font-weight: normal;
   font-style: italic;

   background-color: #2d2d2d;
}

#b_nav ul li a.last {
}


/*--------------------------------------*/


div#b_nav div.yuimenu {
   visibility: hidden;

   position: absolute;
   top: 2.5em;
   left: 0;
}

div#b_nav div.yuimenu ul {
   z-index: 1000;
}

div#b_nav div.yuimenu ul li {
   position: relative;

   display: block;
   float: none;
}

div#b_nav div.yuimenu ul li.first-of-type {
   border: 1px solid #fff;
}

div#b_nav div.yuimenu ul li a {
   float: none;

   background-color: #65b260;
   border: 1px solid #fff;
   border-width: 0 1px 1px 1px;
}

div#b_nav div.yuimenu ul li a.disabled {
   background-color: #43a03f;
}

#b_nav div.yuimenu li a:hover {
   background-color: #4d4d4d;
}

#b_nav div.yuimenu li a.first-of-type {
   padding-left: 1em;

   border: 0px;
}
