
.productsContainer {
	width:33.3333%;
	overflow:auto;
	float:left;
	text-align:center;
	padding:0 0px 20px 0px;
	min-width:205px;
}

.productsBox {
	position:relative;
/*	float:left;*/
	width:200px;
	height:260px;
/*	margin:0 26px 20px 0px;*/
margin:auto;
	border:1px solid #d3cdc0;
	background-color:#ffffff;
	-moz-box-shadow:    1px 1px 2px 0px #d3cdc0;
    -webkit-box-shadow: 1px 1px 2px 0px #d3cdc0;
    box-shadow:         1px 1px 2px 0px #d3cdc0;
  
	text-align:center;
	font-size:1.0em;
	color:#4c4142;
	line-height:1.6em;
}

.productsImage {
	width:140px;
	height:105px;
	margin:20px 30px 15px 30px;
}
.productsImage div {
	display:table-cell;
	width:140px;
	height:105px;
	vertical-align:middle;
}
.productsImage img {
	max-width:140px;
	max-height:105px;
}
.productsName {
	height:40px;
	padding:0 10px 0 10px;
	overflow:hidden;

}
.productsTeaser {
	font-size:0.8em;
	height:20px;
	overflow:none;
	margin-top:4px;
}
.productsPrice {
	padding-top:2px;
}
.productsDiscount {
	position:absolute;
	top:0;
	left:0;
}
.productsButton {
	position:absolute;
	top:210px;
	left:30px;
	width:140px;
	text-transform:uppercase;	
}


#relatedProducts {
	float:right;
	width:220px;
    overflow:auto;
}
#relatedProducts .productsContainer {
	width:205px;
	margin-right:2px;
}

@media (max-width: 1000px) {
  .productsContainer {
	width:50%;
  }
}
@media (max-width: 950px) {
  #relatedProducts {
	  float:none;
	  width:100%;
	  padding-top:20px;
  }
}

@media (max-width: 750px) {
  .productsContainer {
	width:33.333%;
  }
  #relatedProducts {
	  float:right;
	  width:220px;
	  padding-top:0px;
  }
}
@media (max-width: 720px) {
  #relatedProducts {
	  float:none;
	  width:100%;
	  padding-top:20px;
  }
}
@media (max-width: 700px) {
  .productsContainer {
	width:50%;
  }
}
@media (max-width: 510px) {
  .productsContainer {
	width:100%;
  }
}
