

.s_select01_wrap{
	position:relative;
	height:55px;
	}
.s_select01{
	position:absolute;
	z-index:100!important;
	}
.s_select02 .stylishSelectWrapper{
	z-index:101!important;
}  

#sidemenu ul .nolink  .s_select01_wrap .stylishSelectWrapper .ssSelectWrapper ul {
  background-color:#FFFFFF;
  border: 1px solid #CCCCCC;
  }
#sidemenu ul .nolink .s_select01_wrap .stylishSelectWrapper .ssSelectWrapper ul  li a{
  background:none;
  font-size:12px;
  }
#sidemenu ul .nolink .s_select01_wrap .stylishSelectWrapper .ssSelectWrapper ul  li a:hover{
  background:#EEE;
  }

.stylishSelectWrapper {
  position: relative;
  vertical-align: top;}
  .stylishSelectWrapper select {
    border: none;
    margin: 0;
    padding: 0; }
  .stylishSelectWrapper .ssSelectWrapper {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 3;
    height: 20px; }


	  
	  
    .stylishSelectWrapper .ssSelectWrapper .ssText {
      font-size: 12px;
      font-weight: normal;
      line-height: 20px;
      height: 20px;
      padding: 0px 3px;
      border: solid #CCCCCC 1px;
      border-right: none;
      background: none;
      background-color: #FFFFFF;
      overflow: hidden;
      float: none;
      position: absolute;
      z-index: 4; 
	  width:140px!important;
	  }
    .stylishSelectWrapper .ssSelectWrapper .ssOpenButton {
      position: absolute;
	  top:0px;
      left: 145px;
      width: 22px;
      height: 22px;
      background: url(select_menu_arrow.png) no-repeat center center;
      z-index: 4;
      display: block;
	  }
    .stylishSelectWrapper .ssSelectWrapper ul {
      position: absolute;
      top: 21px;
      left: 0px;
      list-style: none;
      display: none;
      margin: 0;
      padding: 0;
      overflow-y: auto;
      z-index: 100;
      width: 165px;
      background-color: white;
      border: solid #CCCCCC 1px;
      max-height: 150px;
	  }
	  .stylishSelectWrapper div.expanded ul{
      z-index: 1000!important;
	  } 
	 
      .stylishSelectWrapper .ssSelectWrapper ul li {
		background:none;
		  display:inline;
		  padding:0;
		  margin:0;}
		      .stylishSelectWrapper .ssSelectWrapper ul li a {
				  text-decoration:none;
				  display:block;
        font-size: 12px;
        line-height: 20px;
        padding: 3px;
        border-bottom: dotted #CCCCCC 1px;
		background:none;
				  }
		      .stylishSelectWrapper .ssSelectWrapper ul li a:hover {
		background:#EEE;
				  }
		
		


		  
		  
    .stylishSelectWrapper .ssSelectWrapper:hover .ssText,     .stylishSelectWrapper .ssSelectWrapper.expanded .ssText {
		cursor:pointer; background:#EEE;
		}
    .stylishSelectWrapper .ssSelectWrapper:hover .ssOpenButton,     .stylishSelectWrapper .ssSelectWrapper.expanded .ssOpenButton {
		cursor:pointer;
		}

    .fare .stylishSelectWrapper .ssSelectWrapper .ssOpenButton {
      left: 265px;
	  }
    .fare .stylishSelectWrapper .ssSelectWrapper ul {
      width: 270px;
	  }    
    .fare .stylishSelectWrapper .ssSelectWrapper .ssText {
	  width:260px!important;
	  }