

.sbHolder{
   font-size: 13px;
   height: 24px;
   position: relative;
   z-index: 60;
   background: #ffffff url("../img/input_bg.png") 0px 0px repeat-x;
   border: 1px solid #aaaaaa;
   -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
                           
   }
   .sbHolder ul {
      margin: 0px !important; padding: 0px !important; list-style: none !important;
      background: #ffffff !important;
      }
      .sbHolder ul li {
         margin: 0px !important; padding: 0px 0px 0px 0px !important; list-style: none !important;
         background: #ffffff !important;
         }
      .sbHolder ul li.sbSelected {
         background: #caedfa !important;
         }
      .sbHolder ul li:hover {
         
         }
         
.sbSelector {
   display: block;
   height: 24px; line-height: 24px;
   outline: none;
   overflow: hidden; z-index: 60;
   color: #949494;
   font-size: 13px; font-weight: normal; font-family: Arial;
   padding: 0px 25px 0px 10px;
   }
   .sub-page-contener .sbSelector {
      color: #202425;
      }
                           
.sbSelector:link {
   color: #949494 !important;
   outline: none;
   text-decoration: none;
}
.sbSelector:visited, .sbSelector:hover {
   color: #949494;
   outline: none;
   text-decoration: none;
}
.input-invalid .sbSelector, .sbSelector{
   color: #949494 !important;
   }
.input-valid .sbSelector, .sbSelector{
   color: #949494 !important;
   }
   
   
   .sub-page-contener .sbSelector:link {
      color: #202425 !important;
      outline: none;
      text-decoration: none;
   }
   .sub-page-contener .sbSelector:visited, .sbSelector:hover {
      color: #202425;
      outline: none;
      text-decoration: none;
   }
   .sub-page-contener .input-invalid .sbSelector, .sbSelector{
      color: #202425 !important;
      }
   .sub-page-contener .input-valid .sbSelector, .sbSelector{
      color: #202425 !important;
      }
   
.sbToggle {
   background: url("../img/select-icons.png") 0 -116px no-repeat;
   display: block;
   height: 20px;
   outline: none;
   position: absolute;
   right: 1px;
   top: 2px;
   width: 20px;
}
.sbToggle:hover{
   background: url("../img/select-icons.png") 0 -168px no-repeat;
}
.sbToggleOpen{
   background: url("../img/select-icons.png") 0 -16px no-repeat;
}
.sbToggleOpen:hover{
   background: url("../img/select-icons.png") 0 -68px no-repeat;
}
.sbHolderDisabled{
   background-color: #cbd4da;
}
.sbHolderDisabled .sbHolder{

}
.sbHolderDisabled .sbToggle{

}
.sbOptions {
   border: solid 1px #b3b3b3; border-top: none;
   list-style: none;
   left: -1px;
   margin: 0px;
   padding: 0;
   position: absolute;
   top: 23px !important;
   width: 100%; max-height: 156px;
   z-index: 1000;
   overflow-y: auto;
}

body.size0 .sbOptions {
   max-height:none;
}
body.size490 .sbOptions {
   max-height:none;
}

.sbOptions li {
   padding: 0 7px;
}
.sbOptions a {
   display: block;
   outline: none;
   padding: 0px 0 0px 9px; font-size: 13px; font-weight: normal;
   font-family: Arial; color: #585858;
   }
   .sub-page-contener .sbOptions a {
      color: #202425;
      }
body.cssMobileDev .sbOptions a {
      padding: 2px 0 2px 9px;  font-size: 12px;
   }
   
   
.sbOptions a:link, .sbOptions a:visited {
   text-decoration: none;
}
.sbOptions a:hover{
   color: #ffffff;
   background: #5bbbe7 !important;
}
.sbOptions li.last a {
   border-bottom: none;
}
.sbOptions .sbDisabled {
   color: #999;
   display: block;
   padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup {
   color: #EBB52D;
   display: block;
   font-weight: bold;
   padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
   padding-left: 17px;
}
.sbOptions .sbIsFirst {
   
}
.sbOptions .sbIsSecond a {
   background: #efefef;
}