/*
	back:	rgb(230,230,230)
	dark:	rgb(90,97,90)
	medium	rgb(189,190,189)
	*/

.parentSlider {
  margin-top: -5px;
}

.dynamic-slider-control {
	position: relative;
	-moz-user-focus: normal;
	-moz-user-select: none;
	cursor: default;
}

.horizontal {
	width: 218px;
	height:	20px;
        position: relative;
        top: 3px;
}


.dynamic-slider-control input {
	display:	none;
}

.dynamic-slider-control .handle {
  position: absolute;
  margin-top: -4px;
  margin-left: -1px;
	font-size: 1px;
	overflow: hidden;
	-moz-user-select:	none;
	cursor: default;
	width: 16px;
	height: 25px;
	z-index: 99;
	background-image: url(../img/cursor.png);
}

.dynamic-slider-control .overlay, .dynamic-slider-control .overlay_dea {
		position: relative;
		left: 8px;
		overflow: hidden;
		height: 20px;
		width: 100px;
		z-index: 2;
}

.dynamic-slider-control .overlay {
  background: url(../img/bar_transparent2.png);
}

.dynamic-slider-control .overlay_dea {
  background: url(../img/bar_transparent_blue2.png);
}

.dynamic-slider-control.horizontal .handle_dea {
	width: 25px;
	height: 13px;
	background-image:	url(../img/handle.horizontal_dea.png);
}

.dynamic-slider-control .line {
	position:	absolute;
	height: 20px;
	font-size: 0.01mm;
	overflow: hidden;
  background-image: url(../img/bar_transparent.png);
	behavior: url(css/boxsizing.htc); /* ie path bug */
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.dynamic-slider-control .rateCount {
  width: 200px;
  z-index: 98;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  margin-top: 3px;
}

.parentBar .dynamic-slider-control .overlay {
  background: url(../img/bar_transparent_blue2.png);
}

.parentBar .dynamic-slider-control .line {
	position:	absolute;
	height: 20px;
	font-size: 0.01mm;
	overflow: hidden;
  background-image: url(../img/bar_transparent_blue.png);
	behavior: url(css/boxsizing.htc); /* ie path bug */
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.childBarOdd .dynamic-slider-control .overlay {
  background: url(../img/bar_transparent_lightgray2.png);
}

.childBarOdd .dynamic-slider-control .line {
	position:	absolute;
	height: 20px;
	font-size: 0.01mm;
	overflow: hidden;
  background-image: url(../img/bar_transparent_lightgray.png);
	behavior: url(css/boxsizing.htc); /* ie path bug */
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.childBarOdd .dynamic-slider-control .overlay_dea {
  background: url(../img/bar_transparent_lightgray.png);
  background-color: rgb(128, 128, 128);
}


.childBarEven .dynamic-slider-control .overlay {
  background: url(../img/bar_transparent_lightblue2.png);
}

.childBarEven .dynamic-slider-control .line {
	position:	absolute;
	height: 20px;
	font-size: 0.01mm;
	overflow: hidden;
  background-image: url(../img/bar_transparent_lightblue.png);
	behavior: url(css/boxsizing.htc); /* ie path bug */
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.childBarEven .dynamic-slider-control .overlay_dea {
  background: url(../img/bar_transparent_lightblue.png);
  background-color: rgb(128, 128, 128);
}
