.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.scroller {
  position: relative;
  overflow: hidden;
}
.scroller .items {
  position: absolute;
  clear: both;
}
.padding {
  padding: 10px;
}
.scroller .item {
  padding: 0;
}
.item h4 {
  font-size: 15px;
  margin: 5px 0;
}
.item h4 a {
  text-decoration: none;
  color: #333;
}
.xs_intro {
  font-size: 12px;
}
img.left {
  float: left;
  margin-right: 15px;
  height: 100%;
}
img.right {
  float: right;
  margin-left: 15px;
  height: 100%;
}
.scroller .items .active {
  position: relative;
  cursor: default;
}
.cloned {
  display: none;
}
a.browse {
  background: url(../images/scroller-arrows.png) no-repeat -6px -35px;
  display: inline-block;
  width: 22px;
  height: 25px;
  cursor: pointer;
  font-size: 1px;
}
.basic_h .items .pane {
  float: left;
}
.basic_h .pane .item {
  float: left;
  background: url(../images/vertical-divider-small.png) no-repeat 100% 50%;
  text-align: center;
}
.basic_h .pane .item:last-child {
  background: none;
}
.basic_h .scroller {
  display: inline-block;
  vertical-align: top;
}
.basic_h a.next {
  background-position: -26px -35px;
  clear: right;
  margin-right: 0px;
}
.basic_h a.prev {
  margin-left: 0px;
}
.basic_v .items {
  width: 100%;
}
.basic_v a.browse {
  margin: 5px auto;
  display: block;
}
.basic_v .scroller {
  margin: 0 auto;
}
.basic_v a.next,
.basic_v a.prev {
  background: url(http://red-topup.com/templates/tx_vibration/img/vert_large.png) no-repeat -2px -1px;
  float: none;
}
.basic_v a.prev:hover {
  background-position: -37px -1px;
}
.basic_v a.prev:active {
  background-position: -37px -1px;
}
.basic_v a.next {
  background-position: -26px -6px;
}
.basic_v a.next:hover {
  background-position: -37px -34px;
}
.basic_v a.next:active {
  background-position: -37px -34px;
}
a.disabled {
  visibility: hidden !important;
}
.navi {
  height: 24px;
  text-align: center;
  margin: 3px 0;
}
.navi a {
  width: 19px;
  height: 20px;
  margin: 0 1px;
  background: url(http://red-topup.com/templates/tx_vibration/img/navigator.png) 0 3px no-repeat;
  display: inline-block;
  vertical-align: top;
  font-size: 1px;
  cursor: pointer;
}
.navi a:hover {
  background-position: 0 -16px;
}
.navi a.active {
  background-position: 0 -35px;
}
.xt-wrapper .xt-pane .basic_h a.prev {
  background-position: -6px -6px;
}
.xt-wrapper .xt-pane .basic_h a.next {
  background-position: -26px -6px;
}
.xt-wrapper .xt-pane .basic_h .scroller .pane .item {
  text-align: left;
}
.xt-wrapper .xt-pane .basic_h .scroller .pane .item h4 {
  font-size: 25px;
}
.xt-wrapper .xt-pane .basic_h .scroller .pane .item h4 a {
  color: #dab91f;
}
.xt-wrapper .xt-pane .basic_h .scroller .pane .item .xs_intro {
  color: #565656;
  font-size: 14px;
}
.xt-wrapper .xt-pane .basic_h .scroller .pane .item .xs_readmore {
  display: inline-block;
}
.xt-wrapper .xt-pane .basic_h .scroller .pane .item .xs_readmore a {
  padding: 7px 25px 7px 10px;
  font-size: 18px;
  text-shadow: 0 1px 0px #f3f3f3;
  text-transform: uppercase;
  background: url(../images/readon-arrow.png) no-repeat 96% 50%;
  color: #2B2B2B;
  border: 0;
  box-shadow: none;
}