/*
 * jQuery UI CSS Framework 1.8.7
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */


/*
 * jQuery UI Slider 1.8.7
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider {
    position: relative;
    text-align: left;
    /*background: #d7d7d7;*/
    background:rgba(102, 102, 102, 1.0);  /*Customize*/
    z-index: 1;
}
.ui-slider {
    /*Customize*/
    border:2px solid rgba(255, 255, 255, 0.3);
    background-color:rgba(0, 0, 0, 1.0);
    background-image:-webkit-gradient(linear, left top, left bottom, from(#999999), to(#000000));
    background-image:-webkit-linear-gradient(top, #999999, #000000);
    background-image:   -moz-linear-gradient(top, #999999, #000000);
    background-image:     -o-linear-gradient(top, #999999, #000000);
    background-image:        linear-gradient(top, #999999, #000000);

    /*
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5) inset;
       -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5) inset;
            box-shadow: 0 1px 2px rgba(0,0,0,0.5) inset;
    */
}

.ui-slider .ui-slider-handle {
    background: url(images/slider-handles.png) 0px -23px no-repeat;
    position: absolute;
    z-index: 2;
    width: 23px;
    height: 23px;
    /*cursor: default;*/
    cursor:pointer;  /*Customize*/
    border: none;
    outline: none;

    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
}

/*Customize*/
.ui-slider .ui-slider-handle:focus,
.ui-slider .ui-slider-handle:active {
    cursor:ew-resize;
    background-position:0px 0px;
}

/*.ui-slider  .ui-state-hover, .ui-slider  .ui-state-active { background-position: 0 0;}*/
.ui-slider .ui-slider-range {
    /*background: #a3cae0;*/
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;

    /*Customize*/
    background: #d7d7d7;

    /*Customize*/
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;
       -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;

    /*Customize*/
     -webkit-border-radius:0px 3px 3px 0px;
        -moz-border-radius:0px 3px 3px 0px;
             border-radius:0px 3px 3px 0px;
}
.ui-slider .ui-slider-range { -moz-box-shadow: 0 1px 2px rgba(17,35,45,0.6) inset; -webkit-box-shadow: 0 1px 2px rgba(17,35,45,0.6) inset; box-shadow: 0 1px 2px rgba(17,35,45,0.6) inset; }


.ui-slider-horizontal { /*height: 5px;*/ height:5px; }
.ui-slider-horizontal .ui-slider-handle { top: -8px; margin-left: -13px; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: 5px; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -8px; margin-left: 0; margin-bottom: -13px; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
