/* ============================================ *
 * Configurable Swatches
 * ============================================ */
/* Clears */
.clearfix:after,
.configurable-swatch-list:after,
.product-view .product-options .swatch-attr:after {
  content: '';
  display: table;
  clear: both;
}

/* General Swatch Styling */
.swatch-link,
.swatch-label {
  display: block;
  border-radius: 3px;
  font-size: 14px;
  text-align: center;
  color: #636363;
  text-decoration: none;
  box-sizing: content-box;
}

.swatch-link {
  border: 1px solid #cccccc;
  margin: 0 0 3px;
}

.all-logos div { float:left; height: 100px; padding: 20px 15px; width: 200px; text-align:center; vertical-align: middle; }
.all-logos div img { max-height: 100px; max-width: 150px; }

#popup32 { min-width: 800px; }
#popup32 div.column { width: 230px; }

.cms-page-view .std a, 
.padder .std a,
.checkout-cart-index .std a { text-decoration: underline; }


a.highlight { background-color: #fbc800; border-radius: 5px; padding: 3px; text-decoration: none !important; }
a.highlight2 { background-color: #fbc800; border-radius: 5px; font-weight: bold; padding: 1% 2%; text-decoration: none !important;}

.brandSocial {
  margin: 10px auto; }

.brandSocial td {
  padding: 3px;
  text-align: center;
  width: 200px;
  vertical-align: middle; }

.brandSocial td { height: 50px; }

.cms-home .std ul { padding: 0 !important; }

ul#bestsellers li.item { padding-bottom: 30px; }

/* Promo banners */
.checkout-cart-index .ambanners { margin-bottom: 25px; }
.ambanners img { width: 100%; }
.ambanners.ambanner-7 img { padding-bottom: 5px; }
.ambanners.ambanner-0 img { padding-bottom: 5px; }
.ambanners.ambanner-3 { margin-bottom: 25px; }

/*Images*/
@media only screen and (max-width: 640px){
	.category-description.std img { width: 100%; }
	.product-collateral .std img { width: 100%; }
}