.dynamic_slider_control
{
    position: relative;
    -moz-user-focus: normal;
    -moz-user-select: none;
    cursor: default;
}

.horizontal
{
	width: 200px;
	height: 27px;
}

.vertical
{
	width: 29px;
	height: 200px;
}

.dynamic_slider_control input
{
	display: none;
}

.dynamic_slider_control .handle
{
	position: absolute;	
	font-size: 1px;
	overflow: hidden;
	-moz-user-select: none;
	cursor: default;
}

.dynamic_slider_control.horizontal .handle
{
	width: 31px;
	height: 14px;
	background-image: url("../../images/slider/handle.horizontal.png");
}

.dynamic_slider-control.horizontal .handle div {}
.dynamic_slider_control.horizontal .handle.hover {}

.dynamic_slider_control.vertical .handle
{
	width: 15px;
	height: 31px;
	background-image: url("../../images/slider/handle.vertical.png");
}

.dynamic_slider_control.vertical .handle.hover {}

.dynamic_slider_control .line {
	position: absolute;
	font-size: 0.01mm;
	overflow: hidden;
	border: 1px solid rgb(90,97,90);
	background: rgb(199,190,189);
	behavior: url("boxsizing.htc"); /* ie path bug */
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.dynamic_slider_control.vertical .line
{
	width: 3px;
}

.dynamic_slider_control.horizontal .line
{
	height: 3px;
}

.dynamic_slider_control .line div
{
	width: 1px;
	height: 1px;
	border: 1px solid;
	border-color: rgb(230,230,230) rgb(189,190,189) rgb(189,190,189) rgb(230,230,230);
}