span.option-set-option.stylized-checkbox.filter-checkbox
{
  position:relative;
  top:0
}
span.stylized-checkbox label
{
  margin-right:0
}
.filtered-gallery-header.text-large
{
  font-size:26px;
  padding:15px 0 15px 50px;
  font-weight:bold
}
.filtered-gallery-templates-frame
{
  min-height:200px;
  position:relative
}
.filtered-gallery-template-tile
{
  display:none;
  position:relative;
  text-align:center;
  height:auto;
  margin-bottom:10px;
  margin-left:5px;
  margin-right:5px;
  vertical-align:top;
  padding:0;
  overflow:hidden;
  min-width:214px;
  min-height:216px;
  background-color:#e9e9e9
}
.filtered-gallery-template-tile tr,
.filtered-gallery-template-tile td
{
  padding:0
}
.filtered-gallery-template-tile .filtered-gallery-template-image-wrapper a
{
  display:block;
  height:210px;
  width:210px;
  margin:0
}
.filtered-gallery-template-tile .filtered-gallery-template-image-wrapper a.no-zoom img
{
  max-height:190px;
  max-width:190px;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%)
}
.filtered-gallery-template-tile:hover
{
  border:2px outset #c8cbcc;
  overflow:visible;
  height:auto;
  min-height:240px;
  min-width:280px;
  margin:0 -30px;
  margin-bottom:-145px;
  margin-top:3px;
  top:-30px;
  z-index:1000
}
.filtered-gallery-template-tile:hover tr,
.filtered-gallery-template-tile:hover td
{
  height:auto
}
.filtered-gallery-template-tile:hover tr .filtered-gallery-template-bottom,
.filtered-gallery-template-tile:hover td .filtered-gallery-template-bottom
{
  display:table-cell;
  padding-bottom:10px;
  max-width:190px
}
.filtered-gallery-template-tile:hover .filtered-gallery-template-justifying-table
{
  min-height:240px
}
.filtered-gallery-template-tile:hover .filtered-gallery-template-image-wrapper a
{
  width:270px;
  height:270px
}
.filtered-gallery-template-tile:hover .filtered-gallery-template-image-wrapper a.no-zoom img
{
  max-height:250px;
  max-width:250px
}
.filtered-gallery-template-tile:hover .filtered-gallery-template-image-wrapper a.zoom img
{
  margin-left:-15px;
  margin-top:-15px
}
.hidden-outer
{
  height:251px;
  display:inline-block;
  margin-bottom:10px
}
.filtered-gallery-template-justifying-table
{
  min-height:200px;
  margin:auto
}
.filtered-gallery-template-image-wrapper
{
  font-size:0;
  position:relative;
  overflow:hidden
}
.filtered-gallery-template-image-wrapper a.zoom img
{
  margin-top:-45px;
  margin-left:-45px
}
.filtered-gallery-template-bottom
{
  vertical-align:bottom;
  display:none
}
.filtered-gallery-template-bottom-line-item
{
  margin-top:10px;
  margin-bottom:10px
}
.filtered-gallery-outer-filter
{
  margin-left:5px
}
.filtered-gallery-outer-filter-display
{
  font-weight:bold;
  padding:10px 5px;
  background-color:#f3f3f3
}
div.option-set-option-wrapper
{
  min-height:20px
}
div.option-set-option-wrapper.filter
{
  vertical-align:middle;
  padding:3px 0;
  font-size:14px
}
.option-set div.option-set-contents
{
  display:inline;
  vertical-align:middle;
  margin-left:0
}
.filtered-gallery-filter-image
{
  max-height:25px;
  max-width:25px;
  vertical-align:middle
}
div.grid-container
{
  overflow-x:visible;
  overflow-y:visible
}
div.grid-container.box
{
  border:2px outset #c8cbcc;
  padding:15px;
  text-align:center
}
#paginator_client_side_1
{
  float:right;
  margin-right:0;
  margin-bottom:10px
}
.product-category-title
{
  z-index:2000;
  margin-top:0
}
.filtered-gallery-template-justifying-table
{
  width:auto
}
.filtered-gallery-template-justifying-table .filtered-gallery-template-bottom
{
  text-align:center
}
.simple-divider
{
  margin-left:3px;
  font-size:2px;
  height:2px
}
.filtered-gallery-template-bottom-line-item .configurable-color-scheme,
.filtered-gallery-template-bottom-line-item .configurable-color-scheme:hover
{
  background-image:none;
  border:1px solid rgba(0,0,0,0.3);
  box-shadow:2px 2px 5px rgba(0,0,0,0.4)
}
