.accordion2 {
}
.accordion2 h3 {
  background: #42b3ff; /* Old browsers */
  background: -moz-linear-gradient(top,  #42b3ff 0%, #42a4ff 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #42b3ff 0%,#42a4ff 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #42b3ff 0%,#42a4ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42b3ff', endColorstr='#42a4ff',GradientType=0 ); /* IE6-9 */

  box-shadow: 1px 1px 3px rgba(0,0,0,0.2); /* CSS3 */
  -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.2); /* Firefox */
  -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
  padding: 5px 15px;
  margin: 0;
  font: normal 100%/190% Arial, Helvetica, sans-serif;
  color: #fff;
  border-bottom: none;
  cursor: pointer;
  margin-bottom: 1px;
}
.accordion2 h3:hover {
  background:  url(../images/arrow-square.gif) no-repeat right -49px;
  background: -moz-linear-gradient(top,  #888888 0%, #484848 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#888888), color-stop(100%,#484848)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #888888 0%,#484848 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #888888 0%,#484848 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #888888 0%,#484848 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #888888 0%,#484848 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#484848',GradientType=0 ); /* IE6-9 */

}
.accordion2 h3.active {
  background:  url(../images/arrow-square.gif) no-repeat right -49px;
  background: -moz-linear-gradient(top,  #888888 0%, #484848 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#888888), color-stop(100%,#484848)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #888888 0%,#484848 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #888888 0%,#484848 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #888888 0%,#484848 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #888888 0%,#484848 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#484848',GradientType=0 ); /* IE6-9 */

}
.accordion2 .acc_div {

  margin: 0;
  padding: 10px 0;
  display: none;
}