/* jv-accordion */

.module-accordion .contentmod {  margin:0 !important; padding:0 !important; }
.accordion { padding:0; float: left; width: 100%;}
.accordion li {list-style-type:none; }
.accordion a, .accordion span { display:block;}

.accordion li.item8 .separator,.accordion li.item12 .separator,.accordion li.item19 .separator,.accordion li.item23 .separator
 {border:1px solid #fff; margin:5px; background-image:url(img/bg-accord.png); background-repeat:repeat-x;}
 
.accordion li.item12 .separator {background-position:0 -38px;}
.accordion li.item19 .separator {background-position:0 -76px;}
.accordion li.item23 .separator {background-position:0 -114px;}

.accordion li span.separator, .accordion  li > a { font-size:14px; text-transform:capitalize; padding:5px 10px; color:#fff; line-height:28px;cursor:pointer }
.accordion li.active span.separator, .accordion  li > a:hover, .accordion  li.active > a, .separator span:hover {color: #fff;}
 
 .menu li span.separator span { background:url(img/arrow3.png) no-repeat  right center; }
 .menu li.active span.separator span {background:url(img/arrow1.png) no-repeat  right center; }
 .accordion ul a {line-height:normal; color:#333; text-transform:capitalize; padding-left:15px;}
 .accordion ul a span {background:url(img/plus.png) no-repeat 0 50%; padding:0 0 0 15px; font-size:13px; font-weight:normal; display:block; }
 .accordion ul a:hover {background:none !important; color:#037a9f;}
 .accordion ul li.active span {color:#037a9f;}
.accordion ul  { padding:0; }