.jslider .jslider-bg i,
.jslider .jslider-pointer       { background: url(price_slider.png)/*tpa=http://100shin.biz/bundles/nitrastore/images/price_slider.png*/ repeat-x 0 0; }

.jslider                        { display: block; width: 160px; height: 15px; position: relative; top: 0.6em; left: 4px; font-family: Arial, sans-serif; }
.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: 14px; position: absolute; font-size: 0; top: 0; }
.jslider .jslider-bg .l         { width: 50%; background-position: 0 0; left: 0; }
.jslider .jslider-bg .r         { width: 55%; left: 50%; background-position: right 0; }
.jslider .jslider-bg .v         { position: absolute; width: 60%; left: 20%; top: 0; height: 14px; background-position: 0 -12px; }

.jslider .jslider-pointer       { width: 18px; height:14px; background: url(price_slider.png)/*tpa=http://100shin.biz/bundles/nitrastore/images/price_slider.png*/ no-repeat 0px -28px; position: absolute; left: 20%; top: 0px; margin-left: -5px; cursor: pointer; cursor: hand;}
.jslider .jslider-pointer-hover { background-position: -20px -28px; }
.jslider .jslider-pointer-to    { left: 80%; }

.jslider .jslider-label         { display: none !important; font-size: 13px; line-height: 12px; color: black; opacity: 0.4; white-space: nowrap; padding: 0px 0px 0 20px; position: absolute; top: 20px; left: 0px; background: url(jslider.png)/*tpa=http://100shin.biz/bundles/nitrastore/image/jslider.png*/ no-repeat 0 4px;}
.jslider .jslider-label-to      { left: auto; right: 0; background: url(jslider.png)/*tpa=http://100shin.biz/bundles/nitrastore/image/jslider.png*/ no-repeat -182px 4px; }

.jslider .jslider-value         { padding: 3px 4px 1px;  width: 42px;  text-align: center; font-size: 13px; line-height: 16px; white-space: nowrap;  position: absolute; top: 15px; left: 0%;  color: #97918F; }
.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; }

