.sbHolder { background-color: #fff; font-family: "GothamBook-Regular"; font-size: 15px; font-weight: normal; height: 30px; position: relative; width: 200px; }
.sbSelector > a { color: #fff; }
.sbSelector { display: block; height: 30px; left: 0; line-height: 30px; outline: none; overflow: hidden; position: absolute; text-indent: 10px; top: 0; width: 100%; cursor: pointer; color: #7c7c7c; border: 2px solid #fbfbfb; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.sbSelector:focus { border-color: #000; outline: none; text-decoration: none; }
.sbToggle { background-image:url(../images/arrow.png);background-position:0 0;background-size:16px;background-repeat:no-repeat;
 display: block; height: 30px; outline: medium none; position: absolute; right: 0; top: 19px; width: 33px; }
.sbHolderDisabled { background-color: #3C3C3C; border: solid 1px #515151; }
.sbHolderDisabled .sbHolder { }
.sbHolderDisabled .sbToggle { }
.sbOptions { background-color: #fff; border: solid 1px #515151; list-style: none; left: 0px; margin: 0; padding: 0; position: absolute; /*top: 30px; now with js controlled*/ width: 200px; z-index: 1; overflow-y: auto; top: 44px!important; }
.sbOptions li { padding: 0 0px; }
.sbOptions a { display: block; outline: none; padding: 7px 10px 7px; }
.sbOptions a:link, .sbOptions a:visited { color: #333333; text-decoration: none; transition: all 0.2s ease-in-out; }
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus { color: #fff !important; background: #F37121; }
.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; }
