.c2-sb-wrap { 
	position: relative; 
	display: block; 
	width: 197px; 
	height: 32px; 
	/*background: url(../images/field-bg.png) no-repeat 0 0; */
}
.c2-sb-inner-wrap { position: relative; padding: 2px 10px 2px 20px; }
.c2-sb-wrap .c2-sb-text { position: relative; display: inline; float: right; height: 28px; overflow: hidden; border: 0 none; color: #000; font-size: 16px; line-height: 28px; cursor: pointer; white-space: nowrap; width: 85px !important; }
.c2-sb-wrap .c2-sb-button { position: absolute; top: 10px; right: 10px; width: 24px; height: 15px; font-size: 0px; line-height: 0px; text-indent: -4000px; background: url(../images/select-btn.png) no-repeat 0 0; }
.c2-sb-wrap .c2-sb-list-wrap { display: none; position: absolute; left: 0px; top: 32px; border: 1px solid #d8d8d8;  background: #f3f3f3; overflow-x: hidden; overflow-y: auto; min-width: 100%; }/*max-height: 200px;*/
.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: 0 5px; margin: 0px; font-size: 14px; line-height: 24px; border-top: 1px solid #e7e6e6; white-space: nowrap; text-decoration: none; color: #9d9999; font-size: 14px; }
.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: #9d9999; color: #fff; }

.c2-sb-wrap .c2-sb-list-wrap .c2-sb-list .c2-sb-list-item .c2-sb-list-item-group { display: block; padding: 10px 5px; margin: 0px; height: 14px; line-height: 14px; white-space: nowrap; text-decoration: none; color: #878686; font-size: 14px; font-weight: bold; }
.c2-sb-wrap .c2-sb-list-wrap .c2-sb-list .c2-sb-list-item .c2-sb-list-item-group:hover {  }

/* 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:10000; }
.c2-sb-open .c2-sb-list-wrap { z-index: 16; }