.sbHolder{
   font-size: 23px;
   height: 40px;
   position: relative;
   z-index: 60;
   background: #ffffff;
   border: 1px solid #a5a5a5;
   }
   .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: #c8dfd4 !important;
         }
      .sbHolder ul li:hover {
         
         }
         
.sbSelector {
   display: block;
   height: 38px; line-height: 38px;
   outline: none;
   overflow: hidden; z-index: 60;
   color: #4c4c4c;
   font-size: 23px; 
   font-family: 'titillium_weblight';
   padding: 0px 25px 0px 20px;
   }
   .sub-page-contener .sbSelector {
      color: #4c4c4c;
      }
                           
.sbSelector:link {
   color: #4c4c4c !important;
   outline: none;
   text-decoration: none;
}
.sbSelector:visited, .sbSelector:hover {
   color: #4c4c4c;
   outline: none;
   text-decoration: none;
}
.input-invalid .sbSelector, .sbSelector{
   color: #4c4c4c !important;
   }
.input-valid .sbSelector, .sbSelector{
   color: #4c4c4c !important;
   }
   
   
   .sub-page-contener .sbSelector:link {
      color: #4c4c4c !important;
      outline: none;
      text-decoration: none;
   }
   .sub-page-contener .sbSelector:visited, .sbSelector:hover {
      color: #4c4c4c;
      outline: none;
      text-decoration: none;
   }
   .sub-page-contener .input-invalid .sbSelector, .sbSelector{
      color: #4c4c4c !important;
      }
   .sub-page-contener .input-valid .sbSelector, .sbSelector{
      color: #4c4c4c !important;
      }
   
.sbToggle {
   background: url("select-icons.png") 0 -116px no-repeat;
   display: block;
   height: 20px;
   outline: none;
   position: absolute;
   left: 15px;
   top: 10px;
   width: 20px;
}
.sbToggle:hover{
   background: url("select-icons.png") 0 -168px no-repeat;
}
.sbToggleOpen{
   background: url("select-icons.png") 0 -16px no-repeat;
}
.sbToggleOpen:hover{
   background: url("select-icons.png") 0 -68px no-repeat;
}
.sbHolderDisabled{
   background-color: #cbd4da;
}
.sbHolderDisabled .sbHolder{

}
.sbHolderDisabled .sbToggle{

}
.sbOptions {
   outline: solid 1px #b3b3b3; border-top: none;
   list-style: none;
   left: 0px;
   margin: 0px;
   padding: 0;
   position: absolute;
   top: 38px !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: 10px 0 10px 15px; font-size: 14px; font-weight: normal;
   font-family: 'titillium_weblight'; color: #585858;
   border-bottom: 1px solid #b3b3b3;
   }
   .sub-page-contener .sbOptions a {
      color: #4c4c4c;
      }
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: #103321 !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;
}