.jspContainer{
  position:relative;
  top:0;
}

.jspPane{
  position:absolute;
}

.jspVerticalBar{
  position:absolute;
  top:0;
  right:0;
  width:10px;
  height:80%;
  border-radius:3px;
}

.jspHorizontalBar{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:16px;
  background:red;
  border-radius:5px;
}

.jspCap{
  display:block;
}

.jspHorizontalBar .jspCap{
  float:left;
}

.jspTrack{
  background:rgba(140,72,140,0.5);
  position:relative;
  width:10px;
}

.jspDrag{
  background:#8C488C;
  position:relative;
  top:0;
  left:0;
  width:10px;
  cursor:pointer;
  border-radius:5px;
}

.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag{
  float:left;
  height:100%;
}

.jspArrow{
  background:#8C488C;
  text-indent:-20000px;
  display:block;
  cursor:pointer;
  padding:0;
  margin:0;
}

.jspArrow.jspDisabled{
  cursor:default;
  background:#80808d;
}

.jspVerticalBar .jspArrow{
  height:16px;
}

.jspHorizontalBar .jspArrow{
  width:16px;
  float:left;
  height:100%;
}

.jspVerticalBar .jspArrow:focus{
  outline:none;
}

.jspCorner{
  background:#eeeef4;
  float:left;
  height:100%;
}

* html .jspCorner{
  margin:0 -3px 0 0;
}

