.customSelect {position: relative; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; margin-right: 0px; background: #4a294d; border: 1px solid #7e4284; border-radius: 4px; width: 100% !important; height: 26px; line-height: 26px; }
.customSelect .selectedValue { padding: 5px 10px; margin-bottom: 0; line-height:16px; color: #fff; cursor: pointer; font-size:14px; }
.customSelect .selectList { z-index: 99999; position: relative; left: -999em; top: -999em; color: #666; padding: 0px 0 5px; margin: 2px 0 0; list-style: none; background-color: #fff; border: 1px solid #9d9d9d; }
.customSelect.select-open .selectList { left: 0 !important; top: auto !important; width: 100%!important; }
.customSelect .selectList dl { background: #fff; width: 100% !important; }
.customSelect .selectList dl.defaultScrollbar { overflow-x: hidden; overflow-y: scroll; }
.customSelect dl, .customSelect dd { margin: 0; width: 100%!important; }
.customSelect dd { cursor: pointer; }
.customSelect .disabled { color: #666; cursor: default; height: 2px; border: 1px solid #d7d4d4; empty-cells: show; }
.customSelect .selected { text-decoration: none; background-color: #f1f0f0; color: #666; }
.customSelect .selectList dd.hovered { background: #f1f0f0; width: 100%!important; color: #111; }
.customSelect .selectList dd.disabled.hovered { background: #f1f0f0; color: #666; }
.customSelect .disabled:hover { color: #666; }
.customSelect dt { font-weight: bold; font-style: italic; padding: 0 10px 0 8px; color: #666; width: 100%!important; }
.customSelect dd { padding: 0 8px 0 8px; color: #666; background: #fff; border-bottom: 1px solid #d7d4d4; width: 100%!important; line-height: 28px; }
.hasJS select.custom { position: absolute; left: -999em; z-index: 99999; }
.hasJS select.custom.use-default { position: absolute !important; left: auto !important; height: 36px !important; width: 100% !important; opacity: 0; font-size: 16px; z-index: 99999 !important; }
.customSelect.focused .selectedValue { }
.customSelect.disabled .selectedValue { color: #ffe26f; cursor: pointer; }
.customSelect .caret { display: inline-block; width: 20px; height: 20px; vertical-align: top; position: absolute; background: url(../images/slecty2.png) no-repeat; }
.customSelect .selectValueWrap .caret { position: absolute; top: 3px; right: 3px; cursor: pointer; z-index:100; }
.customSelect .jspPane { overflow-x: hidden; left: 0px !important; width: 100%!important; }
.new-btns-off .customSelect .jspPane { overflow-x: hidden; left: 0px !important; width: 100%; }
.customSelect .jspVerticalBar { background: none; width: 12px; }
.customSelect .jspHorizontalBar { height: 0; overflow: hidden; overflow-y: hidden; }
.customSelect .jspTrack { background: rgba(215, 215, 215, 1); padding: 2px; right: 2px; border-radius: 5px; }
.customSelect .jspDrag { border-radius: 5px; background-color: #626262; }
.jspContainer { overflow: hidden; position: relative; width: 100% !important; }
.new-btns-off .jspContainer { overflow: hidden; position: relative; width: 100%; }
.jspPane { position: absolute; z-index: 99999; }
.jspVerticalBar { position: absolute; top: 0; right: 0; width: 16px; height: 100%; z-index: 99999; }
.jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 16px; z-index: 99999; }
.jspVerticalBar *, .jspHorizontalBar * { margin: 0; padding: 0; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { background: #dde; position: relative; }
.jspDrag { background: #bbd; position: relative; top: 0; left: 0; cursor: pointer; }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspArrow { background: #50506d; text-indent: -20000px; display: block; cursor: pointer; }
.jspArrow.jspDisabled { cursor: default; background: #80808d; }
.jspVerticalBar .jspArrow { height: 16px; }
.jspHorizontalBar .jspArrow { width: 16px; float: left; height: 100%; }
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspCorner { background: #eeeef4; float: left; height: 100%; }
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner { margin: 0 -3px 0 0; }
.selectListTop dl { overflow-y: scroll !important; }
/*****************************/


/*****************************/
.slect-loc .gall-dd select { display: none; }
.slect-loc .gall-dd .caret { border: 0; }
.slect-loc .gall-dd input { margin: 0; border: 0; line-height: 24px; }
