/* Ninja Accordion styles by mark_up | Copyright NinjaForge.com */

/* Global */
html {overflow-y:scroll} .naccordion {padding:0; margin:0 0 20px 0} .naccordion dt, .naccordion dd, .naccordion ul.menu, .naccordion div div div {margin:0; padding:0} .naccordion dt {cursor:pointer; padding:0 0 0 10px; zoom:1; clear:both} .naccordion dd {display: none} .naccordion dd.active {display: block} .naccordion ul.menu {list-style-position:inside} .naccordion li {background: transparent !important}


/* Custom */
.nac-custom dt {}


/* Arctic */
.nac-arctic dt {color:#FFF; background:#007DAD url(images/arctic-l.png) no-repeat; margin-top:2px; font-size:16px; height:32px; line-height:32px}
.nac-arctic dt span {text-shadow:0 -1px 0 #004F73; background:url(images/arctic-r.png) no-repeat 100% 0; display:block; padding-right:10px}
.nac-arctic dt:hover {background-position:0 -32px}
.nac-arctic dt:hover span {text-shadow:0 -1px 0 #000; background-position:100% -32px}
.nac-arctic dd {background:url(images/arctic-l.png) no-repeat 0 100%; padding:0 0 0 10px}
    .nac-arctic div {width:100%; float:left}    
        .nac-arctic div div {float:left; background:url(images/arctic-r.png) no-repeat 100% 100%; width:100%; margin:0}
        .nac-arctic div div div {background:transparent; padding:10px 10px 10px 0; width:auto; float:none}


/* Greyboard */
.nac-greyboard dt {color:#FFF; background:#828487; margin-top:2px; font-size:14px; height:32px; line-height:32px;}
.nac-greyboard dt:hover {background:#666}
.nac-greyboard dd {}
    .nac-greyboard div {}
        .nac-greyboard div div {border:1px solid #828487; padding:10px}
            .nac-greyboard div div div {border:0; padding:0}


/* Grover */
.nac-grover dt {color:#FFF; background:#B2BB1E; margin-top:2px; font-size:14px; height:32px; line-height:32px}
.nac-grover dt.active,
.nac-grover dt:hover {border-left:10px solid #B2BB1E}
.nac-grover dt.active {font-weight:bold}
    .nac-grover div {padding-bottom::5px;}
        .nac-grover div div {padding-bottom: 5px}         

.-accordianfp {
	margin-top: -245px;
}

.naccordion dd {border-left: 5px solid #B2BB1E; border-bottom: 5px solid #B2BB1E; border-right: 5px solid #B2BB1E;} 

/* Original */  
.nac-original dt {background:url(images/original-button.png) no-repeat; font-size:16px; height:30px; line-height:30px}
.nac-original dt span {background:url(images/original-button.png) no-repeat 100% 0; display:block;; padding-right:10px}   
.nac-original dt:hover {background-position:0 -32px}
.nac-original dt:hover span {background-position:100% -32px}    
    .nac-original div {padding:4px 10px 10px}
        .nac-original div div {padding:0}
          
               
/* Lush - Green with wrapping border */
.nac-lush {
	border: 1px solid #B2BB1E;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
	margin: 0 0 20px;
	overflow: hidden;
	position:relative;
}
	.nac-lush dt {
		color:#FFF;
		background:#690;
		font-size:14px;
		height:32px;
		line-height:32px;
		padding: 0;
		-webkit-transition: background-color 0.5s ease-in-out;
		   -moz-transition: background-color 0.5s ease-in-out;
	}
	.nac-lush dt.active,
	.nac-lush dt:hover {
		background-color: #B2BB1E;
	}
	.nac-lush dt.active {font-weight:bold}
	.nac-lush dt span {
		border-bottom: 1px solid #B2BB1E;
		display: block;
		line-height: 31px;
		padding-left: 10px;
	}
	.nac-lush dt:last-of-type span {
		border: none;
	}
	.nac-lush dd {
		-webkit-box-shadow: 0 0 5px #690 inset;
		    moz-box-shadow: 0 0 5px #690 inset;
				box-shadow: 0 0 5px #690 inset;
	}
	    .nac-lush div {
	    	padding:0;
	    }
	        .nac-lush div div {
	        	padding:10px
	        }
	        	.nac-lush div div div {
	        		padding:0
	        	}  

