@CHARSET "UTF-8";
.sbHolder { background-color: #FFF; border: solid 1px #DDDDDD; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; height: 30px; position: relative; border-radius: 5px; display: inline-block }
.sbHolder.undefined { width: 100%; }
.sbHolder:focus .sbSelector { }
.sbSelector { display: block; height: 30px; left: 0; line-height: 30px; outline: none; overflow: hidden; position: absolute; text-indent: 10px; top: 0; }
.sbSelector:link, .sbSelector:visited, .sbSelector:hover { color: #333; outline: none; text-decoration: none; }
.sbToggle { background: url(../img/select-icons.png) 0 -167px no-repeat; display: block; height: 30px; outline: none; position: absolute; right: 0; top: 0; width: 30px; }
.sbToggle:hover { background: url(../img/select-icons.png) 0 -167px no-repeat; }
.sbToggleOpen { background: url(../img/select-icons.png) 0 -16px no-repeat; }
.sbToggleOpen:hover { background: url(../img/select-icons.png) 0 -66px no-repeat; }
.sbHolderDisabled { background-color: #3C3C3C; border: solid 1px #515151; }
.sbHolderDisabled .sbHolder { }
.sbHolderDisabled .sbToggle { }
.sbOptions { background-color: #FFF; border: solid 1px #DDDDDD; list-style: none; left: -1px; margin: 0; padding: 0; position: absolute; top: 30px; z-index: 10; overflow-y: auto; max-height: 250px !important; width: 100%; }
.sbOptions li { padding: 0 7px; }
.sbOptions a { border-bottom: dotted 1px #CCCCCC; display: block; outline: none; padding: 7px 0 7px 3px; }
.sbOptions a:link, .sbOptions a:visited { color: #333; text-decoration: none; }
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus { color: #EBB52D; }
.sbOptions li.last a { border-bottom: none; }
.sbOptions .sbDisabled { border-bottom: dotted 1px #515151; color: #999; display: block; padding: 7px 0 7px 3px; }
.sbOptions .sbGroup { border-bottom: dotted 1px #515151; color: #EBB52D; display: block; font-weight: bold; padding: 7px 0 7px 3px; }
.sbOptions .sbSub { padding-left: 17px; }
