/* vim: set ts=2 sw=2 sts=2 et: */

/**
 * Copyright (c) 2001-present X-Cart Holdings LLC. All rights reserved.
 * See https://www.x-cart.com/license-agreement.html for license details.
 */

ul.pager {
  padding: 0;
  margin: 0;
  display: inline;
  list-style: none;
}

ul.pager li {
  margin: 0 0 3px 0;
  padding: 0;
  border: none;
  display: inline;
  list-style: none;
}

ul.pager li a {
  border: 0;
  text-decoration: none;
  margin: 0;
  padding: 2px 7px;
  font-weight: normal;
  display: inline-block;
  border: 1px solid #fff;
}

ul.pager li a:hover,
ul.pager li a:visited:hover {
  border-width: 1px;
  border-color: black;
  background: #f3f3f3 none;
}

ul.pager li span {
  padding: 2px 8px;
  display: inline-block;
  font-weight: normal;
  color: #fff;
}

ul.pager li.pager-current,
ul.pager li.selected
{
  font-weight: bold;
}

ul.pager li.pager-current span,
ul.pager li.pager-current a,
ul.pager li.pager-current a:hover,
ul.pager li.selected span,
ul.pager li.selected a,
ul.pager li.selected a:hover
{
  background: #869cb1 none;
  color: #fff;
  cursor: text;
  border-color: #fff;
}

ul.pager .first img,
ul.pager .previous img,
ul.pager .next img,
ul.pager .last img
{
  height: 7px;
  width: 9px;
  background: transparent url(../images/pager_arrows.gif) no-repeat left top;
}

ul.pager .previous img,
ul.pager .next img {
  width: 5px;
}

ul.pager .previous img {
  background-position: -9px top;
}

ul.pager .next img {
  background-position: -14px top;
}

ul.pager .last img {
  background-position: -19px top;
}

ul.pager li.disabled a {
  cursor: text;
}

ul.pager li.disabled a:hover,
ul.pager li.disabled a:visited:hover
{
  background: transparent none;
  border-color: #fff;
}

ul.pager .first-disabled img {
  background-position: left -7px;
}

ul.pager .previous-disabled img {
  background-position: -9px -7px;
}

ul.pager .next-disabled img {
  background-position: -14px -7px;
}

ul.pager .last-disabled img {
  background-position: -19px -7px;
}
