#accordion {
    margin-bottom: 10px;
}

/* accordion header */
#accordion h2 {
    background: transparent url(../images/arrow.png) no-repeat left center;
    padding-left: 15px;
    font-size: 1em;
    cursor: pointer;
}

/* currently active header */
#accordion h2.current {
    background: transparent url(../images/arrow_down.png) no-repeat left bottom;
    cursor: default;
    border-bottom: none;
}

/* accordion pane */
#accordion div.panel {
    display: none;
    padding: 0 10px 10px 10px;
}