/* Component containers
----------------------------------*/
.ui-widget { font-family:Arial, Helvetica, sans-serif; font-size: 9px; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget-content {  color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #FFF url(bkg.gif) 100% 100% repeat-x; }

/* Slider
----------------------------------*/
#slider a {text-decoration:none; outline:medium none;}

.ui-slider {background: #ffffff url(slider_rptr.gif) 50% top repeat-x; position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 24px; height: 20px; top:-1px; text-decoration:none; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 9px; top:-1px; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: 9px; }
.ui-slider-horizontal .ui-slider-handle { margin-left:-12px; overflow:visible; }
#start_handle {display:block; background: url(slider_knob_end.png) 100% top no-repeat; cursor: pointer; width: 12px; height: 20px;  margin-left:0px; -moz-box-shadow:2px 2px 5px #888888; -webkit-box-shadow:2px 2px 5px #888888; }
#end_handle {display:block; background: url(slider_knob_end.png) 100% top no-repeat; cursor: pointer; width: 12px; height: 20px; margin-left:11px; -moz-box-shadow:2px 2px 5px #888888; -webkit-box-shadow:2px 2px 5px #888888; }
.ui-slider-horizontal .ui-slider-range { top: 5px; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

#start_value, #end_value {
	text-decoration:none;
	color:#000;
	font-size:9px;
	display:block;
	position: absolute;
	top: 20px;
}

#start_value {
	left:-25px;
}
#end_value {
	right:-25px;
}

