body {
  width: 100%;
  *zoom: 1;
}
body:before,
body:after {
  content: "";
  display: table;
}
body:after {
  clear: both;
}
.container,
.container_12 {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  *zoom: 1;
}
.container:before,
.container_12:before,
.container:after,
.container_12:after {
  content: "";
  display: table;
}
.container:after,
.container_12:after {
  clear: both;
}
.grid_1 {
  display: inline;
  float: left;
  width: 97.91666666666666%;
  margin: 0 1.0416666666666665%;
}
.grid_2 {
  display: inline;
  float: left;
  width: 97.91666666666666%;
  margin: 0 1.0416666666666665%;
}
.grid_3 {
  display: inline;
  float: left;
  width: 97.91666666666666%;
  margin: 0 1.0416666666666665%;
}
.grid_4 {
  display: inline;
  float: left;
  width: 97.91666666666666%;
  margin: 0 1.0416666666666665%;
}
.grid_5 {
  display: inline;
  float: left;
  width: 97.91666666666666%;
  margin: 0 1.0416666666666665%;
}
.grid_6 {
  display: inline;
  float: left;
  width: 97.91666666666666%;
  margin: 0 1.0416666666666665%;
}
.grid_7 {
  display: inline;
  float: left;
  width: 97.91666666666666%;
  margin: 0 1.0416666666666665%;
}
.grid_8 {
  display: inline;
  float: left;
  width: 97.91666666666666%;
  margin: 0 1.0416666666666665%;
}
.grid_9 {
  display: inline;
  float: left;
  width: 97.91666666666666%;
  margin: 0 1.0416666666666665%;
}
.grid_10 {
  display: inline;
  float: left;
  width: 97.91666666666666%;
  margin: 0 1.0416666666666665%;
}
.grid_11 {
  display: inline;
  float: left;
  width: 97.91666666666666%;
  margin: 0 1.0416666666666665%;
}
.grid_12 {
  display: inline;
  float: left;
  width: 97.91666666666666%;
  margin: 0 1.0416666666666665%;
}
img {
  max-width: 100%;
  height: auto;
}
/*******************
 * Header
 */
#header #nav,
#header-home #nav {
  margin: 0;
}
#logo-small,
#header form#search-theme-form,
#header-home form#search-theme-form,
#header #nav,
#header #nav ul,
#header #nav ul li,
#header-home #nav ul li {
  display: inline;
  float: left;
  width: 97.91666666666666%;
  margin: 0 1.0416666666666665%;
}
#logo-small {
  *zoom: 1;
}
#logo-small:before,
#logo-small:after {
  content: "";
  display: table;
}
#logo-small:after {
  clear: both;
}
/*******************
 * General
 */
.callout-teaser,
.callout-teaser a,
.callout-teaser img {
  width: 100%;
  height: auto;
}
.callout-caption {
  font-size: 75%;
}
/**********************
 * Collection Search
 */
#mercury-search-form {
  display: inline;
  float: left;
  width: 97.91666666666666%;
  margin: 0 1.0416666666666665%;
}
#content-toolbar {
  display: inline;
  float: left;
  width: 97.91666666666666%;
  margin: 0 1.0416666666666665%;
}
#content-toolbar .main-options {
  display: block;
  width: 102.08333333333333%;
  margin: 0 -1.0416666666666665%;
  *zoom: 1;
}
#content-toolbar .main-options:before,
#content-toolbar .main-options:after {
  content: "";
  display: table;
}
#content-toolbar .main-options:after {
  clear: both;
}
#content-toolbar .main-options #edit-search-collection-wrapper {
  display: inline;
  float: left;
  width: 72.91666666666666%;
  margin: 0 1.0416666666666665%;
}
#content-toolbar .main-options #edit-submit {
  display: inline;
  float: left;
  width: 22.916666666666664%;
  margin: 0 1.0416666666666665%;
  *zoom: 1;
}
#content-toolbar .main-options #edit-submit:before,
#content-toolbar .main-options #edit-submit:after {
  content: "";
  display: table;
}
#content-toolbar .main-options #edit-submit:after {
  clear: both;
}
#content-toolbar .main-options #edit-exclude-tags-wrapper,
#content-toolbar .main-options #edit-has-image-wrapper,
#content-toolbar .main-options #edit-on-view-wrapper {
  display: inline;
  float: left;
  width: 31.25%;
  margin: 0 1.0416666666666665%;
}
#content-toolbar .main-options #edit-limit-wrapper {
  display: inline;
  float: left;
  width: 97.91666666666666%;
  margin: 0 1.0416666666666665%;
}
.result-grid-item {
  display: inline;
  float: left;
  width: 64.58333333333334%;
  margin: 0 1.0416666666666665%;
  margin-left: 17.708333333333332%;
  height: auto;
}
.result-grid-item img {
  width: 100%;
  height: auto;
}
#content-toolbar .main-options #edit-on-view-wrapper,
#content-toolbar .main-options #edit-has-image-wrapper {
  padding: 0 !important;
}
/*******************
 * Store 
 */
.views-field-field-product-image-fid img,
.view-store-slideshow .views-row img {
  display: inline;
  float: left;
  width: 97.91666666666666%;
  margin: 0 1.0416666666666665%;
  height: auto;
}
#uc-cart-view-form,
#cart-form-pane {
  display: inline;
  float: left;
  width: 97.91666666666666%;
  margin: 0 1.0416666666666665%;
}
