.c2-sb-wrap { position: relative; display: inline; float: left; margin-right: 5px; }
.c2-sb-inner-wrap { position: relative; width: 165px; height: 29px; border: 0; background: #fff; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; behavior: url(/includes/plugins/pie/PIE.php) !important; }
.c2-sb-wrap .c2-sb-text { position: relative; display: inline; float: left; width: 121px!important; height: 19px; padding: 5px 0 5px 14px; overflow: hidden; border: 0 none; font-size: 18px; line-height: 19px; color: #000; font-family: 'universlightcn', "Myriad Pro", Arial, sans-serif;  cursor: pointer; white-space: nowrap; }
.c2-sb-wrap .c2-sb-button { position: relative; display: inline; float: right; display:block; width: 20px; height: 17px; margin: 6px 10px 0 0; background: url(images/btn.jpg) no-repeat center 0; font-size: 0; line-height: 0; text-indent: -4000px; cursor: pointer; }
.c2-sb-wrap .c2-sb-list-wrap { display: none; position: absolute; left: 0px; top: 100%; border: 1px solid #828080; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; behavior: url(/includes/plugins/pie/PIE.php) !important; max-height: 170px; background: #FFFFFF; overflow-x: hidden; overflow-y: auto; min-width: 100%; }
.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: 5px 5px; margin: 0px; height: 14px; line-height: 14px; white-space: nowrap; text-decoration: none; color: #000; 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: #f3f3f3; }

.c2-sb-wrap .c2-sb-list-wrap .c2-sb-list .c2-sb-list-item .c2-sb-list-item-group { display: block; padding: 5px 5px; margin: 0px; height: 14px; line-height: 14px; white-space: nowrap; text-decoration: none; color: #000; 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: 20; }
.c2-sb-open .c2-sb-list-wrap { z-index: 16; }


.result-widget .c2-sb-wrap { margin-right: 0; }
.result-widget .c2-sb-inner-wrap { width: 247px; height: 29px; background: #fff; border: 1px solid #cfcfcf; border-radius: 0; }
.result-widget .c2-sb-wrap .c2-sb-text { padding-left: 8px; height: 19px; width: 202px !important; font-size: 14px; line-height: 19px; font-family:  Helvetica; color: #808080; }
.result-widget .c2-sb-button { margin: 0; width: 37px; height: 29px; background: url(images/sprite.png) no-repeat -92px -139px; }
.result-widget .c2-sb-wrap .c2-sb-list-wrap { border-radius: 0; border: 1px solid #656565; }
.result-widget .c2-sb-wrap .c2-sb-list-wrap .c2-sb-list .c2-sb-list-item .c2-sb-list-item-link { color: #808080; }
.result-widget .c2-sb-wrap .c2-sb-list-wrap .c2-sb-list .c2-sb-list-item .c2-sb-list-item-link:hover,
.result-widget .c2-sb-wrap .c2-sb-list-wrap .c2-sb-list .c2-sb-list-item .c2-sb-list-item-link-active{ background: #cfcfcf; color: #fff; }