/*NEW SLIDER STYLES FOR SCALE, ETC*/
/* slider widget */
.ui-slider  {
		 text-decoration: none !important;
}
.ui-slider .ui-slider-handle  {
		 overflow: visible !important;
		 height: 23px;
		 width: 14px;
		 margin-left: -8px;
		 top: -8px;
}
.ui-slider .ui-slider-tooltip {
  display:block;
  margin-left:-3.7em;
  padding:0.2em;
  position:absolute;
  text-align:center;
  top:-20px;
  width:8em;
  font-weight: bold;
  background: none;
  border: none;
}
.ui-slider .ui-state-active .ui-slider-tooltip, .ui-slider .ui-state-focus .ui-slider-tooltip, .ui-slider .ui-state-hover .ui-slider-tooltip {
		 display: block;
		 position: absolute;
		 top: -20px;
		 text-align: center;
		 padding: .2em;
		 width: 8em;
}
.ui-slider a {
		 text-decoration: none;
}
.ui-slider ol, .ui-slider li, .ui-slider dl, .ui-slider dd, .ui-slider dt {
		 list-style: none;
		 margin: 0;
		 padding: 0;
}
.ui-slider ol, .ui-slider dl {
		 position: relative;
		 top: 1.6em;
		 width: 100%;
}
.ui-slider dt {
		 top: 1.5em;
		 position: absolute;
		 padding-top: .2em;
		 text-align: center;
		 border-bottom: 1px dotted #ddd;
		 height: .7em;
		 color: #999;
}
.ui-slider dt span {
		 background: #fff;
		 padding: 0 .5em;
}
.ui-slider li, .ui-slider dd {
		 position: absolute;
		 overflow: visible;
		 color: #666;
}
.ui-slider li span.ui-slider-label, .ui-slider dd span.ui-slider-label {
		 display: none;
}
.ui-slider li span.ui-slider-label-show, .ui-slider dd span.ui-slider-label-show {
		 display: block;
}
.ui-slider span.ui-slider-tic {
		 position: absolute;
		 left: 0;
		 height: .8em;
		 top: -1.3em;
}
.ui-slider li span.ui-widget-content, .ui-slider dd span.ui-widget-content {
		 border-right: 0;
		 border-left-width: 0px;
		 border-left-style: solid;
		 border-top: 0;
		 border-bottom: 0;
}
.ui-slider .first .ui-slider-tic, .ui-slider .last .ui-slider-tic {
		 display: none;
}
div.ui-widget-content {
		 background-position: 0 50%;
}


