.c2-sb-wrap { position: relative; display: inline; float: left; margin: 0 9px 0 0; min-width: 50px; font-family: 'Trebuchet MS'; }
.c2-sb-inner-wrap { position: relative; height: 22px; padding-left: 9px; background: url(https://m.lipstickqueen.com/skin/frontend/default/mobile/images/c2-images/left.png) no-repeat 0 0; }
.c2-sb-wrap .c2-sb-text { position: relative; display: inline; float: left; height: 15px; overflow: hidden; padding: 4px 0 3px; border: 0 none; color: #3e3e3e; font-size: 1.1em; line-height: 1.364em; min-width: 19px; cursor: pointer; background: url(https://m.lipstickqueen.com/skin/frontend/default/mobile/images/c2-images/center.png) repeat-x 0 0; white-space: nowrap; }
.c2-sb-wrap .c2-sb-button { position: relative; display: inline; float: left; width: 22px; height: 22px; font-size: 0px; line-height: 0px; text-indent: -4000px; background: url(https://m.lipstickqueen.com/skin/frontend/default/mobile/images/c2-images/right.png) repeat-x 0 0; }
.c2-sb-wrap .c2-sb-list-wrap { display: none; position: absolute; left: 0px; top: 100%; border: 1px solid #c2c2c2; max-height: 170px; background: #FFFFFF; overflow-x: hidden; overflow-y: auto; min-width: 100%; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 2px 0; }
.c2-sb-wrap .c2-sb-list-wrap .c2-sb-list { display: block; list-style-type: none; padding: 0px; margin: 0px; display: block; width: 100%; }
.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: 4px 8px; margin: 0px; height: 15px; white-space: nowrap; text-decoration: none; color: #878686; font-size: 1em; line-height: 1.364em; }
.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: #f3f3f3; color: #212121; }

/* 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; }