.cusel,
.cuselFrameRight,
.jScrollPaneDrag,
.jScrollArrowUp,
.jScrollArrowDown {
background: url(//www.bancosdeportugal.info/wp-content/themes/gadgetry-parent/images/selects-1.png) no-repeat;
}
.cusel {
height: 35px;
background-position: left top;
display: inline-block;
position: relative;
cursor: pointer;
font-size: 13px;
z-index: 2;
}
.cuselFrameRight {
position: absolute;
z-index: 2;
top: 0;
right: 0;
height: 100%;
width: 35px;
background-position: right 0;
}
.cuselText {
height: 35px;
padding: 0 0 0 10px;
cursor: pointer;
overflow: hidden;
position: relative;
z-index: 1;
font-family: 'Droid Serif', serif;
font-size:13px;
line-height:35px;
text-shadow:none;
position: absolute;
top: 0;
left: 0;
color:#4c4c4c
}
.cusel:hover .cuselText {
color:#222}
* html .cuselText {
height: 35px;
}
.cusel span {
display: block;
cursor: pointer;
white-space: nowrap;
padding: 9px 20px 9px 10px;
zoom: 1;
border-top:1px solid #d1d1d1;
}
.cusel span:first-child {
border:none}
.cusel span:hover,
.cusel .cuselOptHover {
background: #efefef;
color: #222;
}
.cusel .cuselActive {
color: #4e8ffa;
cursor: default;
} .cusel:hover .cuselFrameRight,
.cuselFocus .cuselFrameRight {
background-position: right -35px;}
.cuselOpen {
z-index: 999;
} .cusel .cusel-scroll-wrap {
display: block;
visibility: hidden;
position: absolute;
left: 0;
top: 100%;	
color:#777;
min-width: 100%;
width: auto;
font-size:12px;
z-index:200;
text-align:left
}
.cusel .jScrollPaneContainer {
position: relative;
overflow: hidden;
z-index: 5;
background:#fcfcfc;
border: 1px solid #d1d1d1;
border-top: none
}
.cusel .jScrollPaneTrack {
height: 100%;
width: 7px !important;
background: #999;
position: absolute;
top: 0;
right: 4px;
}
.cusel .jScrollPaneDrag {
position: absolute;
background-position: -40px -35px;
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: 1px;
width: 13px !important;
height: 12px;
cursor: pointer;
background-position: 0 -35px;
background-color:#595959;
overflow: hidden;	
}
.cusel .jScrollArrowDown {
width: 13px !important;
height: 12px;
position: absolute;
top: auto;
bottom: 0;
right: 1px;
cursor: pointer;
background-position: -13px -35px;
background-color:#595959;
overflow: hidden;}