.z-slider-wrapper,.z-accordion,.z-accordion>.z-section,.z-accordion>.z-section>.z-header,.z-accordion>.z-section>.z-header>.z-title,.z-accordion>.z-section>.z-header>.z-arrow,.z-accordion>.z-section>.z-content{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;padding:0;margin:0}

.z-accordion>.z-section>.z-header{position:relative;margin:0;display:block;color:#666;font-weight:400;text-shadow:0 1px 1px rgba(255,255,255,.6);outline:0;cursor:pointer;text-decoration:none}

.z-accordion>.z-section>.z-header .z-arrow{position:absolute;background-image:url(../images/arrow-down.png);background:url(../images/zozo-accordion.png) no-repeat top left;background-repeat:no-repeat;background-position:0 0;width:12px;height:12px;margin-top:-6px;opacity:.25;filter:alpha(opacity=25);-moz-opacity:.25;-webkit-transition:all .2s ease-in-out}

.z-accordion>.z-section.z-active>.z-header>.z-arrow,.z-accordion>.z-section>.z-header:hover>.z-arrow{opacity:1}

.z-accordion.vertical{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333}

.z-accordion.vertical>.z-section>.z-header{font-size:12px;line-height:40px;height:40px;padding:0 1em}


.z-accordion.vertical>.z-section>.z-header>.z-arrow{right:14px;top:50%}


.z-accordion.vertical>.z-section.z-active>.z-header{font-weight:700}


.z-content{height:0;overflow:hidden;display:block!important}

.z-accordion.transition.vertical.z-grouped.z-bordered>.z-section>.z-content,.z-accordion.transition.vertical.z-ungrouped.z-bordered>.z-section>.z-content{border-bottom-width:1px}

.z-accordion.transition.vertical>.z-section>.z-content>.z-auto-g{padding:20px 15px 10px}


.z-accordion.transition.vertical.z-grouped.z-bordered>.z-section.z-active>.z-content,.z-accordion.transition.vertical.z-ungrouped.z-bordered>.z-section.z-active>.z-content{border-bottom-width:1px}





.z-accordion,.z-accordion>.z-section,.z-accordion>.z-section>.z-header,.z-accordion>.z-section>.z-header .z-title,.z-accordion>.z-section>.z-content{border-width:0;border-style:solid;border-color:#b4b4b4;border-color:#cecece}

.z-accordion.vertical.z-ungrouped.z-bordered>.z-section>.z-header{border-width:1px}

.z-accordion.vertical.z-ungrouped.z-bordered>.z-section>.z-content{border-left-width:1px;border-right-width:1px;border-bottom-width:1px}
