.cusel,
.cuselFrameRight,
.jScrollPaneDrag,
.jScrollArrowUp,
.jScrollArrowDown{
background:url(/i/selBg.png) no-repeat;
}
.cusel{
height:26px;
background-position:left top;
display:inline-block;
position:relative;
cursor:pointer;
font-size:14px;
}
.cuselFrameRight{
position:absolute;
z-index:2;
top:0;
right:0;
height:100%;
width:16px;
background-position:right top;
}
.cuselText{
height:14px;
padding:6px 0 0 7px;
cursor:pointer;
overflow:hidden;
position:relative;
z-index:1;
font:12px Arial,"Helvetica CY","Nimbus Sans L",sans-serif;
position:absolute;
top:0;
left:0;
}
* html .cuselText{
height:22px;
}
.cusel span{
display:block;
cursor:pointer;
white-space:nowrap;
padding:2px 15px 2px 5px;
zoom:1;
}
.cusel span:hover,
.cusel .cuselOptHover{
background:#003399;
color:#fff;
}
.cusel .cuselActive{
background:#CC0000;
color:#fff;
cursor:default;
}
.cusel-scroll-wrap{
display:block;
visibility:hidden;
position:absolute;
left:0;
top:100%;
background:#fff;
min-width:100%;
width:auto;
}
.cusel .jScrollPaneContainer{
position:relative;
overflow:hidden;
z-index:5;
border:1px solid #999;
}
.cusel .jScrollPaneTrack{
height:100%;
width:7px !important;
background:#ccc;
position:absolute;
top:0;
right:4px;
}
.cusel .jScrollPaneDrag{
position:absolute;
background-position:-40px -26px;
cursor:pointer;
width:15px !important;
height:27px !important;
right:-4px;
}
.cusel .jScrollPaneDragTop{
position:absolute;
top:0;
left:0;
overflow:hidden;
}
.cusel .jScrollPaneDragBottom{
position:absolute;
bottom:0;
left:0;
overflow:hidden;
}
.cusel .jScrollArrowUp{
position:absolute;
top:0;
right:2px;
width:26px;
height:12px;
cursor:pointer;
background-position:-2px -26px;
overflow:hidden;
}
.cusel .jScrollArrowDown{
width:25px;
height:12px;
position:absolute;
top:auto;
bottom:0;
right:3px;
cursor:pointer;
background-position:-21px -26px;
overflow:hidden;
}
