

.jslider .jslider-bg i,
.jslider .jslider-pointer
{ background: url(jslider.png) no-repeat; }

.jslider { clear: both; display: block; margin: 0 auto; width: 296px; height: 11px; position: relative; font-family: Arial, sans-serif; position: relative; top: 0px; left: 2px}

.jslider_back {
  width: 416px;
  background: url(back.png) no-repeat;
  height: 22px;
  position: relative;
}

.jslider table { width: 100%; border-collapse: collapse; border: 0; }
.jslider td, .jslider th { padding: 0; vertical-align: top; text-align: left; border: 0; }

.jslider table,
.jslider table tr,
.jslider table tr td { width: 100%; vertical-align: top }

.jslider .jslider-bg { position: relative; }
.jslider .jslider-bg i { height: 22px; position: absolute; font-size: 0; top: 0; }
.jslider .jslider-bg .l { width: 50%; background-position: 0 0; left: 0; }
.jslider .jslider-bg .r { width: 50%; left: 50%; background-position: right 0; }
.jslider .jslider-bg .v { position: absolute; width: 60%; left: 0%; top: 0; height: 5px; background-position: 0 -20px; }








.jslider .jslider-pointer { 
  width: 29px; 
  height: 22px; 
  background-position: 0px -22px; 
  position: absolute; 
  left: 0px; 
  top: 0px; 
  margin-left: 0px;
  margin-top: -5px; 
  cursor: pointer; 
  cursor: hand; 
}

.jslider .jslider-pointer-hover { background-position: 0px -44px; }
.jslider .jslider-pointer-to { left: 80%; }


.jslider .jslider-label { font-size: 16px; line-height: 16px; color: black; opacity: 0.4; white-space: nowrap; padding: 0px 2px; position: absolute; top: -3px; left: -30px; font-family: "cool_font2"; }

.jslider .jslider-label-to { left: auto; right: -50px; }

.jslider .jslider-value { font-size: 20px; white-space: nowrap; padding: 1px 2px 0; position: absolute; top: -35px; left: 0%; background: none; line-height: 30px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; color: #595959; font-family: "cool_font2"; }

.jslider .jslider-value-to { left: 80%; }

.jslider .jslider-label small,
.jslider .jslider-value small { position: relative; top: -0.4em; }

.jslider .jslider-scale { position: relative; top: 9px; }
.jslider .jslider-scale span { position: absolute; height: 5px; border-left: 1px solid #999; font-size: 0; }
.jslider .jslider-scale ins { font-size: 9px; text-decoration: none; position: absolute; left: 0px; top: 5px; color: #999; }

.jslider-single .jslider-pointer-to,
.jslider-single .jslider-value-to,
.jslider-single .jslider-bg .v,
.jslider-limitless .jslider-label
{ display: none; }