
#mp_topnav{
   position: relative;
   border:1px solid #223756;
   color:#eee;
   font-size:12pt;
   margin: 0px auto 8px auto;
   padding:0px;
   width: 100%;
   background: url(topnav_bg.gif) repeat-x;
   border-radius: 2px;
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
}

#mp_topnav input, #mp_topnav select{
   font-size:11px;
   width: 140px;
   border: 1px solid #999;
   margin: 0px 3px;
}

#mp_topnav .button{
color: #666;
   font-size:11px;
   background-color:#fff;
   width: 80px;
   border: 1px solid #999;
   margin: 0px 3px;
   padding:0px 4px;
}

#mp_topnav #mp_advsearch{
   position: absolute; 
   top: 23px; 
   right: 0px; 
   display: block;
   background:url("topnav_bg_active.gif") repeat-x ;
   border-right: 1px solid #333;
   border-left: 1px solid #333;
   border-bottom: 1px solid #333;
   height:20px;
   overflow:hidden;
   padding:2px 1px 0px;
   margin: 0px;
}

.mp_searchentry{

}

.mp_searchentry_def{
   background-color:#eeeeee;
   color:#888888;
   text-align:center;
}

.mp_quicklinks{
   margin:0px;
   padding:0px;
   float: left;
}

div#mp_topnav .mp_quicklinks li a{
display: block;
border-right: 1px solid #666;
color: #fff;
   margin:0px;
   padding: 0px 10px 0px 10px;
   line-height: 22px;
}

div#mp_topnav  .mp_quicklinks li a:hover {
background: url(topnav_bg_active.gif) repeat-x;
color: #fff;
}

.mp_quicklink{
   display:inline-block;
   float:left;
   border-right: 1px solid #999;
}

.mp_quicklink_end{
   display:inline-block;
   float:left;
}



.mp_searchbar{
   margin:2px 0px 0px 0px;
   padding:0px;
   float:right;
}

.mp_searchitem{
   display:inline-block;
   float:left;
   font-size:12px;
   font-weight:bold;
   color: #fff;
}