.banner-category {
  margin-bottom:15px; 
}

.pageoptions .dropdown-menu {
  right: 0;
  left:inherit;
  min-width: 50px;
}

.product-last {
  margin-right:0px; 
}

.collection h3, .product h3 {
  min-height:45px; 
}

.sidebar {
    padding:20px;  
}

.sidebar-box {
    padding:0px 0px 10px; 
}
.sidebar-box.hallmarks{
  padding-top:10px;
}
.sidebar-box.hallmarks a{
  display:block;
  margin-bottom:10px;
}
.sidebar-box ul {
    padding-left:0px; 
    list-style-type:none;
}

.sidebar-box.category ul li {
    font-size:1.2em; 
}

.sidebar-box.category ul li ul li {
    font-size:1em; 
    padding-left:15px;
    line-height:1.7em;
}

.sidebar-box-filter-box select {
    margin-bottom: 20px;
    width: 100%;
}
.sidebar-filter {
    float: left;
    width: 100%;
    margin-bottom:20px;
}
.sidebar-filter-slider {
    padding: 2px 6px 3px 14px;
    border: 1px solid #dddddd;
    border-radius: 2px;
    background: none repeat scroll 0 0 #ffffff;
}
.sidebar-filter-item label {
    margin: 4px 0 0 0;
}
.sidebar-filter-range {
    margin-top: 7px;
    font-size: 8px;
}
.sidebar-filter-range .min {
    float: left;
    line-height: 1px;
}
.sidebar-filter-range .max {
    float: right;
    line-height: 1px;
}
#collection-filter-price {
    position: relative;
    margin: 7px 2px 5px;
    width: 94%;
    height: 6px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #fff;
    border-radius: 5px;
    background: none repeat scroll 0 0 #dddddd;
}
#collection-filter-price .ui-slider-range {
    position: absolute;
    margin: -1px 0 0 -1px;
    height: 6px;
}
#collection-filter-price .ui-slider-handle {
    display: block;
    position: absolute;
    width:20px;
    height:24px;
    border:0;
    top:-7px;
    border-radius:0;
    -moz-border-radius:0;
    margin-left:-10px;
    background:url(tui-slider-handle.png) 0px 0px no-repeat;
    cursor:col-resize;
}

.category-pagination .info {
  float:left;
  padding:5px 0;
}
.category-pagination ul {
  float:right;
  list-style-type:none;
  margin:0;
  padding:0;
}
.category-pagination ul li {
  float:left;
  padding:5px 2px;
}
.category-pagination ul li.prev {
  padding-right:7px;
  color:#333!important;
}
.category-pagination ul li.next a {
  padding-left:7px;
  color:#333!important;
}
.category-pagination ul li.number {
  padding:4px 2px;
}
.category-pagination ul li.number a {
  background-color: #fff;
  box-shadow: 0 0 2px 0 #BBBBBB;
  color: #333333;
  display: block;
  padding: 1px 7px;
  background: #FDFDFD;
  border-color: #F1F1F1;
  border-image: none;
  border-radius: 3px 3px 3px 3px;
  border-style: solid;
  border-width: 1px;
}
.category-pagination ul li.number a:hover {
  background-color:#eee;
}
.category-pagination ul li.number.active a:hover {
  text-decoration:underline!important;
}
.category-pagination ul li.number.active a {
  background-image: url("bg-button.png?11");
}

.collection-content {
  padding:0px 20px; 
}
.collection-content.short {
  overflow: hidden;
  height: 200px;
}
.collection-content.long {
  height: 100%;
}

.home .show-more {
  background:none; 
}

.show-more {
  width: 100%;
  text-align: center;
  background:#fff;
  padding-top:10px;
  padding-bottom:5px;
}
.show-more span {
  padding: 11px 12px 0 25px;
  font-size: 11px;
  cursor: pointer;
}
.show-more span span {
  padding: 0 10px;
}

.list .white {
  margin:0px 0px 15px 0px;
}

.compare {
  font-size:11px; 
}

.product-sidebar {
  margin-bottom:10px; 
}

.product-sidebar .price {
  font-size:15px;
}

ul li span.icon-liststyle {
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0 1px 0 #EEEEEE;
  float: left;
  height: 7px;
  margin-right: 7px;
  margin-top: 8px;
  width: 7px;
}

.font-xs {
  font-size:10px; 
}