div.ui-accordion {
border-bottom: 1px solid #ccc;/* overflow seems buggy - use float fix to clear instead - overflow: hidden;*/ float: left;
margin: 0 0 1em 0;
width: 100%;
}
.ui-accordion .ui-accordion-header {
font-size: 1.8em;
cursor: pointer;
position: relative;
margin-top: 1px;
display: block;
border: 1px solid #ccc;
border-bottom: 0;
margin: 0;
padding: 0;
}
.ui-accordion .ui-accordion-li-fix {
display: inline;
}
.ui-accordion .ui-accordion-header.ui-state-active a {
border-bottom: 0 !important;
background: #333333 url(../../../../morph_assets/themelets/leblanc/images/icon-sprite.png) no-repeat 0% -202px;}
.ui-accordion .ui-accordion-header a {
background: #333333 url(../../../../morph_assets/themelets/leblanc/images/icon-sprite.png) no-repeat 0% -152px;
color:#FFFFFF;
display:block;
font-size:0.8em;
font-weight:normal;
padding:0.5em 0.5em 0.5em 1.7em;
text-decoration:none;
text-shadow:1px 1px 0 #000000;
text-transform:uppercase;
}
/*.ui-accordion h3.ui-accordion-header a:focus {
outline: 0;
}
.ui-accordion h3.ui-accordion-header:focus {
outline: 0;
-moz-outline: none;
}
.ui-accordion .ui-accordion-header a:hover {
text-decoration: none;
background: #ddd;
}
*/
.ui-accordion .ui-accordion-content {
padding: 1em;
border-top: 0;
margin-top: -2px;
margin-bottom: 0;
position: relative;
top: 1px;
overflow: auto;
display: none;
}
.ui-accordion .ui-accordion-content ul {
margin: 0;
padding: 0;
}
.ui-accordion .ui-accordion-content-active {
display: block;
background: #f8f8f8;
border: 1px dotted #ccc;
}
