.fd-slider{position:relative;width:90%;height:20px;text-align:center;border:0 none;text-decoration:none;display:block;margin:32px 0 15px -3px;-moz-user-select:none;-khtml-user-select:none cursor:pointer;}
.fd-slider-inner{position:relative;display:block;z-index:1;height:26px;text-align:left;}
.fd-slider-bar{position:absolute;display:block;z-index:2;height:16px;border:0;margin:0;padding:0;overflow:hidden;line-height:4px;top:5px;bottom:none;left:8px;right:8px;}
.fd-slider-vertical{position:relative;border:0 none;text-decoration:none;display:block;width:20px;height:100%;text-align:center;-moz-user-select:none;-khtml-user-select:none cursor:pointer;cursor:hand;}
.fd-slider-vertical .fd-slider-inner{display:block;width:18px;height:100%;text-align:left;background:#fcfcfc;border:1px solid #ccc;}
.fd-slider-vertical .fd-slider-bar{width:2px;top:10px;bottom:10px;left:8px;right:none;height:auto;}
.fd-slider-vertical .fd-slider-handle{cursor:N-resize;}
.fd-slider-handle{position:absolute;display:block;padding:0;border:0 none;margin:0;z-index:3;top:-43px;left:0;width:20px;height:74px;outline:0 none;background:transparent url(../images/bg/bg-slider-disabled.png) no-repeat center bottom;cursor:W-resize;line-height:20px;font-size:20px;-webkit-user-select:none;-moz-user-select:none;-moz-user-focus:none;-moz-outline:0 none;}
.fd-slider-handle:focus{outline:0 none;border:0 none;-moz-user-focus:normal;}
button.fd-slider-handle:focus::-moz-focus-inner{border-color:transparent;}
.fd-slider-hover .fd-slider-handle{background:transparent url(../images/bg/bg-slider-disabled-1.png) no-repeat center bottom;}
.focused .fd-slider-handle{background:transparent url(../images/bg/bg-slider.png) no-repeat center bottom;}
.focused.fd-slider-hover .fd-slider-handle{background:transparent url(../images/bg/bg-slider-1.png) no-repeat center bottom;}
body.slider-drag-vertical{cursor:N-resize!important;}
body.slider-drag-horizontal{cursor:W-resize!important;}
.fd_hide_slider_input{display:none;}
.amount{position:absolute;left:-15px;top:-10px;width:50px;height:30px;margin:-20px 0 0 0;padding:0;z-index:10;text-align:center;font-size:1.3em;font-weight:bold;}
.upper{float:right;width:20%;margin:5px -10px 0 0;font-weight:bold;font-size:.94em;}
.lower{float:left;width:20%;margin:5px 0 0 -10px;font-weight:bold;font-size:.94em;}
