@charset "UTF-8";
/*
 * Copyright (c) OutWit Technologies 2007-2017
 * All rights reserved.
 */

#thumbScrollbar {
  -moz-appearance: none;
  -moz-binding: url("chrome://outwit-modules-images/content/scrollbar/scrollbar.xbl#scrollbar"); 
  cursor: default;
  background: transparent;
}

#thumbScrollbar[orient="horizontal"] {
  height: 13px;
  min-height: 13px;
  max-height: 13px;
  min-width:94px;
}

#thumbScrollbar > scrollbarbutton {
  -moz-appearance: none;
  display: none;
}

/*
 * Waiting for CSS3 and multiple backgrounds... snif
 * Now we redefine scrollbar thumb with 3 boxes and backgrounds
 */

#thumbScrollbar > slider {
  -moz-appearance: none;
}

#thumbScrollbar > slider > thumb {
  -moz-appearance: none;
  border: none;
  background: transparent;
  -moz-binding: url("chrome://outwit-modules-images/content/scrollbar/scrollbar.xbl#thumb");
}

#thumbScrollbar[grabbing='true'] {
  cursor: -moz-grabbing;
}

#thumbScrollbar[orient="horizontal"] > slider {
  background: url("chrome://outwit-modules-images/skin/scrollbar/oW-images-rail.png") center repeat-x; 
}

#thumbScrollbar > slider > thumb[orient="horizontal"] {
  height: 13px;
}

#thumbScrollbar > slider > thumb[orient="horizontal"] > box[anonid="thumbleft"] {
  -moz-appearance: none;
  margin: 0px;
  padding: 0px;
  background: transparent;
  width: 47px;
  min-width: 47px;
  max-width: 47px;
  height: 13px;
  border:0px;
}
slider > thumb[orient="horizontal"] > box[anonid="thumbleft"] > image {
  margin: 0px;
  padding: 0px;
  width: 47px;
  min-width: 47px;
  max-width: 47px;
  -moz-image-region:rect(0 47px 13px 0);
  list-style-image:url("chrome://outwit-modules-images/skin/oW-images-cursor.png");
  border:0px;
}

#thumbScrollbar > slider > thumb[orient="horizontal"] > box[anonid="thumbright"] {
  -moz-appearance: none;
  margin: 0px;
  padding: 0px;
  background:transparent;
  width: 47px;
  min-width: 47px;
  max-width: 47px;
  height: 13px;
  border:0px;
}
slider > thumb[orient="horizontal"] > box[anonid="thumbright"] > image {
  margin: 0px;
  padding: 0px;
  width: 47px;
  min-width: 47px;
  max-width: 47px;
  -moz-image-region:rect(0 99px 13px 52px);
  list-style-image:url("chrome://outwit-modules-images/skin/oW-images-cursor.png");
  border:0px;
}

#thumbScrollbar > slider > thumb[orient="horizontal"] > box[anonid="thumbmiddle"] {
  -moz-appearance: none;
  background:transparent;
  height: 13px;
  min-width: 40px;
  border:0px;
}
slider > thumb[orient="horizontal"] > box[anonid="thumbmiddle"] > image {
  margin: 0px;
  padding: 0px;
  -moz-image-region:rect(0 52px 13px 47px);
  list-style-image: url("chrome://outwit-modules-images/skin/oW-images-cursor.png");
  border:0px;
}
