.ui-accordion .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #db0087; text-decoration: none; }
.ui-accordion .ui-state-hover a, .ui-state-hover a:hover { color: #db0087; text-decoration: none; }
.ui-accordion .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #db0087; text-decoration: none; }

/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { font-family: HelveticaNeue-Bold, Arial,Verdana, sans-serif; font-size: 1.33em; cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .2em 0em .2em 0em; }
/* IE7-/Win - Fix extra vertical space in lists */
.ui-accordion a { zoom: 1; }
.ui-accordion-icons .ui-accordion-header a { outline: none; padding-left: 0em; }
.ui-accordion-icons .ui-accordion-header a:focus { outline: none; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 0em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content li {
   font-size: 1.2em;
   color: #db0087;
   list-style: disc outside;
   padding-left: 0em;
   margin-left: 30px;
   line-height: 1.2em;
}
.ui-accordion .ui-accordion-content-active { display: block; }

.ui-accordion .ui-icon {
   background-image: url(images/accordion-icons.png);
   width: 16px;
   height: 16px;
   margin-left: -26px;
}
.ui-icon-triangle-1-s {
   background-position: 0 0;
}
.ui-state-active .ui-icon {
   background-position: -18px 0;
}
.ui-state-default .ui-icon {
   background-position: 0 0;
}
