@charset "UTF-8";

.sbHolder,
.sbSelector,
.sbToggle {
  height: 24px;
  line-height: 24px;
}

.sbHolder {
  position: relative;
  background: url(./images/tab_bg_blue.png) repeat-x 50% 50% !important;
  font-size: 12px;
  font-weight: normal;
  width: 100%;
}
.sbSelector{
  position: absolute;
  background: none !important;
  display: block;
  left: 0;
  outline: none;
  overflow: hidden;
  text-indent: 10px;
  top: 0;
  width: 85%;
  white-space:nowrap;
}
.sbSelector:link,
.sbSelector:visited,
.sbSelector:hover,
.sbSelector:focus {
  text-decoration: none !important;
  font-weight: bold !important;
}
.sbSelector:link {
  color: #fff !important;
}
.sbSelector:visited,
.sbSelector:hover,
.sbSelector:focus {
  color: #000 !important;
}

.sbToggle {
  position: absolute;
  background: url(./images/select-icons.png) 0 -120px no-repeat !important;
  display: block;
  outline: none;
  right: 0;
  top: 0;
  width: 15%;
}
.sbToggle:hover,
.sbToggle:focus {
  background: url(./images/select-icons.png) 0 -171px no-repeat !important;
}
.sbToggleOpen {
  background: url(./images/select-icons.png) 0 -20px no-repeat !important;
}
.sbToggleOpen:hover,
.sbToggleOpen:focus {
  background: url(./images/select-icons.png) 0 -70px no-repeat !important;
}
.sbHolderDisabled {
  background-color: #3C3C3C;
}
.sbHolderDisabled .sbHolder{
  
}
.sbHolderDisabled .sbToggle{
  
}




.sbOptions  {
  position: absolute;
  top: 0;
  left: -1px;
  background-color: #036;
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
  width: 220px;
  overflow-y: auto !important;
  _height: 400px;
}

.sbOptions li{
  margin: 0 !important;
  padding: 0 7px !important;
  width: 180px;
}
.sbOptions a {
  display: block !important;
  border-bottom: 1px dotted #fff;
}
.sbOptions a:link,
.sbOptions a:visited {
  color: #fff !important;
  text-decoration: none !important;
}
.sbOptions a:hover,
.sbOptions a:focus  {
  background: #09c !important;
  color: #000;
}
.sbOptions li.last a {
  border-bottom: none !important;
}
.sbOptions .sbDisabled {
  color: #999;
  display: block;
}
.sbOptions .sbGroup {
  color: #fff;
  display: block;
  font-weight: bold;
}
.sbOptions .sbSub {
  padding-left: 17px;
}

.sbOptions a,
.sbOptions .sbDisabled,
.sbOptions .sbGroup {
  color: #fff;
  display: block;
  font-weight: bold;
}

.sbHolder,
.sbHolderDisabled,
.sbOptions  {
  border: 1px solid #a9cde3;
}