#maincontent {
  width: 600px;
}

.ce-products {
  float: left;
}

.ce-products .products {
}

.ce-products .product {
  float: left;
  padding-bottom: 30px;
  overflow: hidden;
}

.ce-products .products .product .image {
  width: 100%;
  text-align: center;
}

.ce-products .products .product .text {
  font-size: 7pt;
  text-align: center;
}

.ce-products .products .product .image {
  height: 70px;
  width: 100%;
}

.ce-products h2 {
  margin-bottom: 15px;
  padding-right: 25px;
}

/* This is used to smoothly arange the products  */
#c118 { float: left; margin-right: 50px; }
/*#c119 { float: right; }*/
.ce-products .productscount1 .product { width: 120px; }
.ce-products .productscount2 { width: 200px !important; overflow: hidden !important;} 
.ce-products .productscount2 .product { width: 100px; }
.ce-products .productscount3 .product { width: 110px; }
.ce-products .productscount4 .product { width: 150px; }
.ce-products .productscount5 .product { width: 120px; }
.ce-products .productscount6 .product { width: 100px; }
.ce-products .productscount7 .product { width: 85px; }
.ce-products .productscount7 { margin-left: 3px; margin-right: 2px; }
.ce-products .productscount8 .product { width: 75px; }
.ce-products .productscount9 .product { width: 66px; }
.ce-products .productscount9 { margin-left: 3px; margin-right: 3px; }
.ce-products .productscount10 .product { width: 60px; }

