.slider
{				
position: relative;	
height: 18px;
}

.slider-horizontal
{
width: 100%;
}

.slider-horizontal .slider-scale
{
position: relative;
z-index: 1;	
height: 10px;
width: 100%;	
border-top: 1px solid #a77088;
cursor: pointer; cursor: hand;
}

.slider div div
{
position: absolute;
}

.slider-control
{
left: 0;	
cursor: pointer;
cursor: hand;
overflow: hidden;
background-repeat: no-repeat;	
z-index: 2;
}

.slider-control-selected
{
z-index: 3;
}

.slider-horizontal .slider-control
{	
top: 0;
width: 8px;
height: 17px;
margin-left: -4.5px;
background-image: url('slider-horizontal-control.gif');
}
.slider-horizontal .slider-control-disabled
{
background-image: url('slider-horizontal-control-disabled.gif');
}
.slider-1 .slider-control
{
width: 15px;
}
.slider-horizontal .slider-control-1
{
margin-left: 0;
background-position: 100% 0;
}
.slider-horizontal .slider-control-0
, .slider-1-with-min .slider-control-1
{
margin-left: -7px;
}


.slider-value
{
display: none;
}

.slider .slider-mark
{		
font-size: 0.8em;
color: #8e0038;
white-space: nowrap;
cursor: pointer; cursor: hand;
}

.slider-horizontal .slider-mark
{
top: 4px;
height: 3px;
width: 1px;
margin: -8px 0 0 0;
border-left: 1px solid #a77088;
}

.slider-horizontal .slider-mark span
{
position: absolute;
top: -1em;
display: block;
width: 2em;
text-align: center;	
margin: -6px 0 0 -1em;
}

.slider .slider-range
{		
position: absolute;	
overflow: hidden;
cursor: pointer; cursor: hand;
}

.slider-horizontal .slider-range
{
top: 0;
height: 9px;
}

.disabled .slider .slider-control
, .slider .slider-control-disabled
{
cursor: default;
z-index: 1;
}

.slider .slider-range-1
{	
background: #d7ffc1;
}
.slider-1 .slider-range-1
{	
background: transparent;
}
.slider-1-with-max
, .slider-1-with-min
{
height: auto ! important;
//width: 100% ! important;
overflow: hidden;
}
.slider-1 dl.max
, .slider-1 dl.min
{
display: none;
}
.slider-1-with-max .slider-range
, .slider-1-with-min .slider-range
{		
z-index: 2;
}
.slider-1-with-max .slider-range-2
, .slider-1-with-min .slider-range-0
, .slider-1-with-min .slider-range-3
{
background: #ffffff;
opacity: 0.7;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
top: auto;
bottom: 17px;
height: 2em;
}
.slider-1-with-min .slider-range-0
{
margin-left: -1em;
//margin-left: 0;
padding-right: 1em;
}
.slider-1-with-max .slider-range-2
, .slider-1-with-min .slider-range-3
{
width: 100% ! important;
margin-left: 1px;
}
.slider-1-with-max .slider-control-1
, .slider-1-with-min .slider-control-0
, .slider-1-with-min .slider-control-2
{
margin-left: 0;
width: 1px;
background: none;
border-left: 1px solid #a77088;
height: 3px;
overflow: hidden;
top: -4px;
}
