.c2-sb-wrap { position: relative; display: block; margin-bottom: 7px; direction: rtl; }
.c2-sb-inner-wrap  
{
    position: relative;
    height: 43px; 
    padding-right: 20px; 
    background: url(/Content/css/images/sprites.png) no-repeat 0px 0px; 
    background-position: -752.9999866485596px -472.00001525878906px ;
}
.c2-sb-wrap .c2-sb-text { position: relative; display: inline; float: right; height: 23px; overflow: hidden; padding: 10px 0px; border: 0 none; color: #fff; font-size: 15px; line-height: 23px; cursor: pointer; background: transparent; white-space: nowrap; }
.c2-sb-wrap .c2-sb-button { position: absolute; top: 16px; left: 14px; display: block; width: 0; height: 0; font-size: 0px; line-height: 0px; text-indent: -4000px; background: transparent; border-top: 8px solid #dfbb4e; border-right: 6px solid transparent; border-left: 6px solid transparent; cursor: pointer; }
.c2-sb-wrap .c2-sb-list-wrap { display: none; position: absolute; right: 0px; top: 100%; border: 0; background: #FFFFFF; min-width: 100%; ; max-height: 170px; overflow-x: hidden; border-bottom-left-radius: 3px; -moz-border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -o-border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; -moz-border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -o-border-bottom-right-radius: 3px; }
.c2-sb-wrap .c2-sb-list-wrap .c2-sb-list { display: block; position: relative; list-style-type: none; padding: 0px 15px 0 0; margin: 0px; display: block; overflow-x: hidden; }
.c2-sb-wrap .c2-sb-list-wrap .c2-sb-list .c2-sb-list-item { display: block; width: 100%; padding: 0px; margin: 0px; }
.c2-sb-wrap .c2-sb-list-wrap .c2-sb-list .c2-sb-list-item .c2-sb-list-item-link { display: block; padding: 3px 5px; margin: 0px; height: 25px; line-height: 20px; white-space: nowrap; text-decoration: none; color: #000; font-size: 12px; }
.c2-sb-wrap .c2-sb-list-wrap .c2-sb-list .c2-sb-list-item .c2-sb-list-item-link:hover,
.c2-sb-wrap .c2-sb-list-wrap .c2-sb-list .c2-sb-list-item .c2-sb-list-item-link-active { background: #e2e2e2; }
.c2-sb-wrap .c2-sb-list-wrap .c2-sb-list .c2-sb-list-item .c2-sb-list-item-link img { width: 23px; height: 20px; float: right; display: inline; padding-left: 5px; }

.c2-sb-wrap .c2-sb-list-wrap .c2-sb-list .c2-sb-list-item .c2-sb-list-item-group { display: block; padding: 3px 5px; margin: 0px; height: 20px; line-height: 20px; white-space: nowrap; text-decoration: none; color: #000; font-size: 12px; font-weight: bold; }

/* States */
.c2-sb-wrap,
.c2-sb-wrap .c2-sb-inner-wrap,
.c2-sb-wrap .c2-sb-text,
.c2-sb-wrap .c2-sb-button { z-index: 10; }
.c2-sb-wrap .c2-sb-list-wrap { z-index: 6; }

.c2-sb-closing,
.c2-sb-closing .c2-sb-inner-wrap,
.c2-sb-closing .c2-sb-text,
.c2-sb-closing .c2-sb-button { z-index: 15; }
.c2-sb-closing .c2-sb-list-wrap { z-index: 11; }

.c2-sb-open,
.c2-sb-open .c2-sb-inner-wrap,
.c2-sb-open .c2-sb-text,
.c2-sb-open .c2-sb-button { z-index: 20; }
.c2-sb-open .c2-sb-list-wrap { z-index: 16; }

/* jScroll Pane overrides */
.c2-sb-wrap .jspTrack { background: #8a8a8a; width: 7px; margin: 0 5px; }
.c2-sb-wrap .jspDrag { background: #f6c444; }