.accordion {
    width: 348px;
}
.accordion h3 {
    background: #000000;
    margin: 0;
    font: bold 16px Arial, Helvetica, sans-serif;
    border-bottom: none;
    cursor: pointer;
    color: #888;
}
.accordion h3:hover {
    background-color: #0f0f0f;
    color: #fff;    
}
.accordion h3.active {
    color: #fff;
}
.accordion div {
    background: #000000;
    /*margin: 0;*/
}
.accordion div.active {
    background: #ff0000;
    /*margin: 0;*/
}

.accordion span {
    padding: 20px 0px 20px;
}