.cusel, .cuselFrameRight, .jScrollPaneDrag, .jScrollArrowUp, .jScrollArrowDown { background: url("/img/cusel/selects-citystar.png") no-repeat scroll 0 0 transparent; }
.cusel { background-position: left top; cursor: pointer; display: inline-block; font-size: 12px; height: 23px; position: relative; text-decoration: none; z-index: 99; }
.cuselFrameRight { background-position: right top; height: 100%; position: absolute; right: 0; top: 0; width: 30px; z-index: 2; }
.cuselText { border-bottom: 1px dotted #666666; cursor: pointer; font: 12px Tahoma; left: 0; margin-left: 7px; overflow: hidden; padding: 3px 0 0; position: absolute; top: 0; z-index: 10; }
* html .cuselText { height: 18px; }
.cusel span { cursor: pointer; display: block; line-height: 18px; padding: 0 15px 0 5px; text-align: left; text-decoration: none; white-space: nowrap; }
.cusel span:hover, .cusel .cuselOptHover { background: none repeat scroll 0 0 #F4E4AF; color: #006699; }
.cusel .cuselActive { background: none repeat scroll 0 0 #F4E4AF; color: #006699; cursor: default; }
.cusel:hover, .cusel:hover .cuselFrameRight, .cusel:focus, .cusel:focus .cuselFrameRight, .cuselFocus, .cuselFocus .cuselFrameRight { background-image: url("/img/cusel/selects-citystar.png"); }
.classDisCusel, .classDisCusel .cuselFrameRight { background-image: url("/img/cusel/selects-2-dis.png") !important; color: #CCCCCC; cursor: default; }
.classDisCusel .cuselText { cursor: default; }
.cusel-scroll-wrap { background: none repeat scroll 0 0 #FFFFFF; display: block; left: 0; min-width: 100%; position: absolute; top: 100%; visibility: hidden; width: auto; }
.cusel .jScrollPaneContainer { border: 1px solid #999999; overflow: hidden; position: relative; z-index: 5; }
.cusel .jScrollPaneTrack { background: none repeat scroll 0 0 #CCCCCC; height: 100%; position: absolute; right: 5px; top: 0; width: 7px !important; }
.cusel .jScrollPaneDrag { background-position: -40px -23px; cursor: pointer; height: 27px !important; position: absolute; right: -4px; width: 15px !important; }
.cusel .jScrollPaneDragTop { left: 0; overflow: hidden; position: absolute; top: 0; }
.cusel .jScrollPaneDragBottom { bottom: 0; left: 0; overflow: hidden; position: absolute; }
.cusel .jScrollArrowUp { background-position: -2px -23px; cursor: pointer; height: 12px; overflow: hidden; position: absolute; right: 2px; top: 0; width: 12px !important; }
.cusel .jScrollArrowDown { background-position: -21px -23px; bottom: 0; cursor: pointer; height: 12px; overflow: hidden; position: absolute; right: 2px; top: auto; width: 12px !important; }