.em .sbHolder { background-color: #fff; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; height: 30px; position: relative; width: 200px; }
.em .sbSelector > a { color: #fff; }
.em .sbSelector { display: block; height: 56px; left: 0; line-height: 30px; outline: none; overflow: hidden; position: absolute; text-indent: 12px; top: 0; width: 100%; cursor: pointer; color: #777777; border:0; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.em .sbSelector:focus { border-color: #000; outline: none; text-decoration: none; }
.em .sbToggle { display: block; height: 30px; outline: none; position: absolute; right: 6px; top: 0; width: 30px; background:none;}
.em .sbHolderDisabled { background-color: #3C3C3C; border: solid 1px #515151; }
.em .sbHolderDisabled .sbHolder { }
.em .sbHolderDisabled .sbToggle { }
.em .sbOptions { background-color: #f8f8f8; border: solid 1px #088ee4; list-style: none; left: 0; margin: 0; padding: 0; position: absolute; /*top: 30px; now with js controlled*/ width: 200px; z-index: 1; overflow-y: auto; top:56px !important; }
.em .sbOptions li { padding: 0 0px; }
.em .sbOptions a { display: block; outline: none; padding: 7px 10px 7px; }
.em .sbOptions a:link, .em .sbOptions a:visited { color: #000; text-decoration: none; transition: all 0.2s ease-in-out; }
.em .sbOptions a:hover, .em .sbOptions a:focus, .em .sbOptions a.sbFocus { color: #000; background-color: #fff; }
.em .sbOptions li.last a { border-bottom: none; }
.em .sbOptions .sbDisabled { border-bottom: dotted 1px #515151; color: #999; display: block; padding: 7px 0 7px 3px; }
.em .sbOptions .sbGroup { border-bottom: dotted 1px #515151; color: #EBB52D; display: block; font-weight: bold; padding: 7px 0 7px 3px; }
.em .sbOptions .sbSub { padding-left: 17px; }
