/* [+] -- FONT -------------------------------- */

#content .product-box h5 {
  float: left;
  width: 365px;
  font-style: "Myriad Web", Tahoma, Verdana, Arial, sans-serif, Helvetica;
	font-size: 150%;
	font-weight: bold;
  letter-spacing: 0.05em;
  color: #014243;
  margin-bottom: 5px;
  text-align: right;
}

#content .product-box p {
  font-style:  "Myriad Web", Tahoma, Verdana, Arial, sans-serif, Helvetica;
	font-size: 95%;
	font-style: italic;
  text-align:right;
  margin: 5px 11px 10px 0;
}


#content .product-box a {
  display: block;
  float: left;
  width: 80px;
  font-size: 105%;
  color: #014243;
	font-weight: bold;
	font-style: italic;
  margin-top: 6px;
  margin-left: 14px;
}

#compare #content {
  position: relative;
  margin-right: 0;
}


/* [+] -- CONTENT -------------------------------- */

/* ------------
 * Home
 * ------------
 *
 * 
 *
 */

#content .product-box {
  overflow: hidden;
  margin-top:5px;
  position: relative;
  min-height: 106px;
}
#content .product-box img {
  position: absolute;
  top: 0;
  left: 0;
}

#content .box-1 {
  background:transparent url(../images/bg-h-Dermashield-500-ml-bottle.jpg) no-repeat left top;
  width: 473px;
}

#content .box-2 {
  background:transparent url(../images/bg-h-Dermashield-150-ml-bottle.jpg) no-repeat left top;
  width: 473px;
}
#content .box-3 {
  background:transparent url(../images/bg-h-Dermashield-50-ml-bottle.jpg) no-repeat left top;
  width: 473px;
}
#content .box-4 {
  background:transparent url(../images/bg-h-WallMountable-Dispenser-500-ml-bottle.jpg) no-repeat left top;
  width: 473px;
}
#content .box-5 {
  background:transparent url(../images/bg-h-Dermashield-teddy.jpg) no-repeat left top;
  width: 473px;
}

/* ------------
 * Compare products
 * ------------
 *
 * 
 *
 */

#compare #product-search {
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 11px;
}

#compare #product-search .search-box {
  margin-left: 228px;
}

.compareBG {
  background: transparent url(../images/img-compare-DermaShield-products.jpg) no-repeat left bottom;
  width: 664px;
  height: 246px;
}

#compareTable {
  background-color: #d6ebc5;
  margin-top: 10px;
  margin-bottom:17px;
}

#compareTable td, #compareTable th {
  height: 28px;
  padding-left: 10px;
}

#compareTable .secondCell,
#compareTable .thirdCell,
#compareTable .fourthCell {
  width: 79px;
  border-left: 2px #fff solid;
}

#compareTable .titleRow td, #compareTable .titleRow th {
  background: transparent url(../images/bg-table-titlerow-middle.jpg) repeat-x left top;
  color: #fff;
  font-size: 110%;
  font-weight: bold;
}

#compareTable .titleRow .firstCell {
  background: transparent url(../images/bg-titleRow.jpg) no-repeat left top;
}

#compareTable .titleRow .fourthCell {
  background: transparent url(../images/bg-table-titlerow-right.jpg) no-repeat right top;
}


#compareTable .lastRow td {
  padding-left: 0;
  background-color: #fff;
  
}
#compareTable .lastRow td.firstCell {
  background: #fff url(../images/compare-table-border-green.jpg) repeat-x left top;
  
}


/* ------------
 * Product pages
 * ------------
 *
 * 
 *
 */


#content .priceDisplay  {
  background: #fff url(../images/bg-selected-qty-corners.jpg) no-repeat left top;
  overflow: hidden;
  margin-bottom: 3px;
  height: 27px;
}

#content .priceDisplay p  {
  float: left;
  font-size:89%;
  font-style:italic;
  margin: 6px 11px 10px 5px;
}

#content .priceDisplay p.price  {
  font-size:150%;
  color: #fff;
  font-style: normal;
  font-weight:bold;
  margin: 2px 11px 10px 9px;
}


#content .productDescr  {
  margin: 15px 0 10px 0;
}

#content .productDescr p  {
  color: #010101;
  font-size:100%;
  margin-right: 25px;
}

#content p.specialOffer  {
  font-weight:bold;
  color:#014243;
}

#content #productDisplay {
  float: left;
  width: 340px;
  height: 337px; 
  background: transparent url(../images/bg-single-product-description.jpg) repeat-x left bottom;
  border: 2px solid #b5db9a;
  text-align:center;
}

#content .clickToDisplay {
  float: left;
  width: 110px;
  height: 341px; 
  margin-bottom: 20px;
  background: transparent url(../images/img-Click-Image-to-enlarge.jpg) no-repeat left top;
}


#content #product-select {
  width: 449px;
  font-size: 90%; 
  background: transparent url(../images/bg-select-products-box.jpg) no-repeat left top;
  clear: both;
  padding: 4px 15px 0 15px;
  w\idth: 419px;
  height: 107px;
  he\ight: 103px;
  margin-bottom: 10px;
}

#content #product-select input {
  margin: 2px 10px 3px 19px;
}
#content #product-qty input {
  margin: 0 25px 3px 5px;
}
#qtybox {
	position: relative;	
	top: -2px;
}

#content #product-qty {
  background: transparent url(../images/bg-selected-qty-corner.jpg) no-repeat scroll 32px 10px;
  margin: 0 0 3px 0; 
  width: 449px;
  font-size: 90%; 
  padding: 4px 15px 0 15px;
  w\idth: 419px;
}

#content #product-qty label {
  padding-left: 22px;
  color: #44973b;
  font-weight: bold;
}

#left-sidebar .teddyPrice {
  background: transparent url(../images/bt-click-price.jpg) no-repeat scroll top left;
  color: #fff;
  font-style: italic;
  font-weight: bold;
  padding: 3px 0 6px 15px;
}
#left-sidebar .teddyPrice span {
  font-style: normal;
  font-size: 140%;
  margin-left: 74px;
}