/* CATEGORY TABS */
/* category-tabs - parent container for the tabs */
.category-tabs {
  overflow: hidden; }

/* categories - list of category headers */
.categories {
  text-transform: capitalize;
  float: left;
  border: 1px solid #93908f;
  width: 160px;
  margin-right: -1px; }

.categories li {
  line-height: 42px;
  height: 42px;
  padding: 0 5px; }

.categories .ui-state-hover {
  background: #eaeaea; }

.categories li a {
  color: #595655;
  font-family: "Calibri", sans-serif;
  font-size: 16px;
  border: none;
  border-top: 1px solid #eaeaea;
  padding: 0;
  display: block; }

.categories li:first-child a {
  border-top: none; }

.categories .ui-tabs-selected {
  background: #35a0a8;
  position: relative; }

/* selected arrow shape */
.categories .ui-tabs-selected:before {
  content: ' ';
  border-color: transparent #93908f transparent transparent;
  border-color: rgba(0, 0, 0, 0) #93908f rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  /* firefox transparency fix */
  border-style: solid;
  border-width: 10px 10px 10px 0;
  position: absolute;
  right: -1px;
  top: 50%;
  margin-top: -10px; }

.categories .ui-tabs-selected:after {
  content: ' ';
  border-color: transparent white transparent transparent;
  border-color: rgba(0, 0, 0, 0) white rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  /* firefox transparency fix */
  border-style: solid;
  border-width: 8px 8px 8px 0;
  position: absolute;
  right: -1px;
  top: 50%;
  margin-top: -8px; }

.categories .ui-tabs-selected a {
  color: white;
  border: none; }

/* category-tabs-items - the container for the item for each category */
.category-tabs-items {
  float: left;
  border: 1px solid #93908f;
  width: 570px;
  padding: 0 3px 3px 0; }

.category-tabs-items .ui-tabs-hide {
  display: none; }

.category-tabs-items .tab {
  overflow: hidden; }

