/* CSS Document */
.accordion{background:none;padding:0;border:none;margin:0;line-height:1.2em;position:relative}
.accordion h2.category{position:relative;padding:10px 50px 8px 10px;font-size:1.4em;margin:0;background:url(../images/images-main/accordionhdr-bg.gif) bottom left no-repeat #444;border-bottom:4px solid #ccc;cursor:pointer;color:#ccc;font-weight:bold;text-transform:lowercase}
.accordion h2.category:hover{cursor:pointer}
.accordion h2.category span.accordionOpen{position:absolute;top:8px;right:8px;background:url(../images/images-icons/accarwup.png) no-repeat top right;height:18px;width:22px}
.accordion h2.category span.accordionClosed{position:absolute;top:9px;right:8px;background:url(../images/images-icons/accarwdown.png) no-repeat top right;height:18px;width:22px}
.acReader{padding-top:5px;font-size:0.9em;color:#888}
.acReader a{color:#555;border:none;text-decoration:none}
.acReader a:hover,.acReader a:active,.acReader a:focus{text-decoration:underline}

/* accordion include VERTICAL DROP*/
.accordionInclude{margin:0 0 18px;line-height:1.2em;position:relative;width:214px;background:url(../images/images-main/rule1.gif) bottom right no-repeat;padding:0 0 34px}
.accordionInclude .accordionContainer{}
.accordionInclude h2{position:relative;padding:8px 10px 13px !important;font-size:1.6em;line-height:1em;text-transform:lowercase;margin:0;background:#009999;border-bottom:3px solid #fff;cursor:pointer;color:#fff}
.accordionInclude h2:hover{cursor:pointer}
/*hide dotted line on focus*/
.accordionInclude h2:focus,.accordionInclude h2:active{outline-color:transparent;outline-style:none;outline-width:0}
.accordionInclude h2 span.accordionOpen{position:absolute;top:8px;right:6px;background:url(../images/images-icons/accarwup.png) no-repeat top right;height:18px;width:22px}
.accordionInclude h2 span.accordionClosed{position:absolute;top:9px;right:6px;background:url(../images/images-icons/accarwdown.png) no-repeat top right;height:18px;width:22px}
.accordionInclude .accordionContent{padding:0;margin:0}
.accordionInclude .accordionContentWrap{padding:2px 1px 0;margin:0;}
.accordionInclude h3{font-size:1.1em;color:#B2D235;margin:0 0 5px;padding:0 0 6px}
.accordionInclude p{margin:5px 0 12px;padding:0}
.accordionInclude .contentImages{float:none;margin:0;padding:0}
.accordionInclude img{margin:20px 0 10px}
.accordionInclude .accordionContentWrap a{}
.accordionInclude .accordionContentWrap a:hover,.accordionInclude .accordionContentWrap a:active,.accordionInclude .accordionContentWrap a:focus{}
.accordionInclude .accordionContentWrap div.tel{line-height:1em}

/*optional colour variations*/
.accordionInclude h2.first{background:url(../images/images-main/white-rule5.png) bottom left no-repeat #d32981}
.accordionInclude h2.second{background:url(../images/images-main/white-rule2.png) bottom left no-repeat #f07a1a}
.accordionInclude h2.third{background:url(../images/images-main/white-rule3.png) bottom left no-repeat #9fc600}
.accordionInclude h2.fourth{background:url(../images/images-main/white-rule4.png) bottom left no-repeat #00adcd}
.accordionInclude h2.fifth{background:url(../images/images-main/white-rule2.png) bottom left no-repeat #776d8e}
.accordionInclude h3.first{color:#d33e96;border-bottom:1px dotted #d33e96}
.accordionInclude h3.second{color:#e97e00;border-bottom:1px dotted #e97e00}
.accordionInclude h3.third{color:#9db51c;border-bottom:1px dotted #9db51c}
.accordionInclude h3.fourth{color:#00bdf2;border-bottom:1px dotted #00bdf2}
.accordionInclude h3.fifth{color:#7f709f;border-bottom:1px dotted #7f709f}

/* accordion include HORIZONTAL SLIDE*/
.accordionHorizontal{height:193px;background:#fff;width:775px;margin:5px 0}
.accordionHorizontal ul{list-style:none;margin:0;padding:10px 0 10px 10px}
.accordionHorizontal ul li{float: left;padding:0;display:block;margin:0;position:relative}
.accordionHorizontal ul li {display:block;overflow:hidden;height:173px;width:37px;border:none}
.accordionHorizontal #a1{width: 459px}
.accordionHorizontal ul li img{position:absolute;top:0;left:0}
.accordionHorizontal ul li p{margin:0;padding:0;width:150px;display:block;margin-left:280px}