#c4-name {
  background-image: none;
  background-color: white;
}

#ell-red {
  background-color: white;
  color: black;
  border: 1px solid silver;
}

.cross-title, .related-title, #eltitle {
  color: #CA0E31;
  border-bottom: 1px solid #CA0E31;
}

#contents-table a {
  color: #2b1a03;
}

.sale-price-bold {
  color: #fc662a;
}
.rbsMidCell, .rbsLastCell {
  padding: 3px;
}
.rbsMidCell #contents-table, .rbsLastCell #contents-table {
  width: 95%;
  border: 1px solid #e0e0e0;
  margin: 4px;
}

#slogan {
   left: 280px;
   top: 40px;
}

.qty {
  text-align: center;
  border: 1px solid black;
}

#reviews {
  margin-bottom: 30px;
}

#reviews h2 {
  display: block;
  font: bold 14px arial;
  color: #ca0e31;
  padding: 3px 10px;
  margin: 3px 3px 6px 0px;
  border-bottom: solid 1px #ca0e31;
}

.reviewtitle {
	font: normal 12px arial;
	color: black;
  margin: 0px 10px;
}

.reviewtext {
	font: normal 11px arial;
	color: #a0a0a0;
  margin: 0px 10px;
}

.reviewmessage {
	font: normal 12px arial;
	color: black;
	margin: 6px 0px 6px 0px;
  margin: 0px 10px;
}

.review{
	border-bottom: solid 1px #a0a0a0;
	margin: 3px 0px 3px 0px;
padding-bottom: 5px;
}

.writereview {
  font: normal 12px arial;
  margin: 0px 10px;
}

#reviewrat {
  font: normal 11px arial;
  margin-bottom: 10px;
}

#reviewrat p {
  font-weight: bold;
  color: black;
  margin: 0px 0px 2px 0px;;
}
