  
.rlAccordion > h3 {
  background-color: #CF001E;
  background-image: -moz-linear-gradient(center bottom, #CF001E 0%, #CF001E 100%);
  background-image: -o-linear-gradient(center bottom, #CF001E 0%, #CF001E 100%);
  background-image: -webkit-linear-gradient(left bottom, left top, color-stop(0, #CF001E), color-stop(1, #CF001E));
  background-image: -ms-linear-gradient(top, #CF001E 0%, #CF001E 100%);
  background-image: linear-gradient(top, #CF001E 0%, #CF001E 100%);
  border: 1px solid #CF001E;
  border-radius: 5px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.55);
  color: #fff; 
  font-size: 1.4em;
  font-weight: normal;
  margin: 4px auto;
  padding: 1%;
  text-decoration: none;
  text-shadow: 1px 1px 0 #004E68;
}
.rlAccordion > h3 > span {
  float: right; 
}
.rlAccordion > h3 + div {
  display: none;
  padding: 2% 5%;
}
 
/* IE7
__________________________________________ */
/* position of minus and plus sign in IE7 */
/* if your html structure is based in HTML5, consider use a SHIV*/
.ie7 .rlAccordion h3 span {
  position: absolute;
  right: 20px;
}
