#topNavigator {
     _float:right;
      position:relative;
      //margin-right:4px;
z-index:100
     }

#topNavigator ul {
  width:14.1em;
}


#topNavigator li.pl:hover,
#topNavigator li.selected
 {
  background:#fff;
}
#topNavigator a.p {
	font-size:12px;
    color:#000;
    font-weight:bold;
	text-decoration:none;
	display:inline-block;
	padding:28px 15px 28px 17px;
//padding-right:17px;
_padding-right:17px;}


#topNavigator li.pl  {
	display:inline-block;
	float:left;
    border-right:1px solid #000;
    margin-right:2px;
    //margin-right:0}
	
#topNavigator li.search-wrapper {
	border-right:0}

#topNavigator li.search-wrapper .inner {
        background:none !important;
        display:block;
        margin:0 1.3em 0 1em;
        //margin-top:2.3em;
        //margin-bottom:2.1em;
        padding:0;
        width:250px;
        height:69px;
	}

#topNavigator li.search-wrapper {
  width:250px;
  padding:0 14px 0 16px;
  margin-right:0;
//padding-right:15px;
_padding-right:14px;
}

#topNavigator li.search-wrapper td{
    height:71px;
}



#topNavigator li.search-wrapper input{
	background:transparent;
	border:0;
	position:relative;}

#topNavigator li.search-wrapper .input input {
        border-bottom:1px solid #000; 
        padding:0;
        margin:0;
}
#topNavigator li.search-wrapper input {
          color:#000 !important;
        font-weight:bold;
        font-size:12px;
        margin:0;
padding:0;
}
#topNavigator li.search-wrapper .button input {
  position:relative;
  margin-left:-2px
} 

#topNavigator li .child-items-wrapper {
   position:absolute;
   left:0;
   top:100%;
   width:100%;
   background:#fff;
margin-top:1px;
   display:none;


	//float:left;
font-size:0.95em;
line-height:1.5em;
}

#topNavigator li .child-items-wrapper .in {
     padding:16px 1.3em 1.5em 13px;  
}



#topNavigator li .child-items-wrapper .b-vlist li {
   border-bottom:1px solid #e6e6e6;
   height:18px;
}


#topNavigator li .child-items-wrapper .b-vlist li.it4{
  border-bottom:0
}

#topNavigator li .child-items-wrapper .b-vlist li a {
color:#000000;
display:inline-block;
font-size:11px;
margin-left:4px;
text-decoration:none;
position:relative;
top:-1px

}


#topNavigator li .child-items-wrapper .b-vlist li a:hover {
   color:#999
}

#topNavigator:hover li.pl:hover .child-items-wrapper {
   display:block
}

.banner-wrapper {
   padding:0 0 0 2.4em;
   position:absolute;
   right:.8em;
   top:.8em;
   background:#fff;
}



#topNavigator:hover .pl, ul.selected .pl {
  background:#dadada;
   border-right-color:transparent !important; 
 
 
}