.ui-accordion {
  width:100%;
  .ui-accordion-header {
    cursor:pointer;
    position:relative;
    margin-top:1px;
    /* jquery-ui facelift */
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    zoom:1;
    a {
	    padding: 0.5em 1em;
	    display: block;
    }
    .ui-accordion-header-icon {
      position:absolute;
      left:.5em;
      top:50%;
      margin-top:-8px;
    }
  }
  .ui-accordion-header-active {
    border-bottom:0 !important;
  }
  .ui-accordion-heading {
    display:block;
    /*font-size:1em;*/
    padding:.5em .5em .5em .7em;
  }
  .ui-accordion-content {
    padding:1em 2.2em;
    border-top:0;
    margin-top:-2px;
    position:relative;
    top:1px;
    margin-bottom:2px;
    overflow:auto;
    display:none;
    zoom:1;
  }
  .ui-accordion-content-active {
    display:block;
  }
}
.ui-accordion-icons .ui-accordion-heading {
  padding-left:2.2em;
}
