/* FUNCTIONAL CSS */
	.compact-slider-active  {
		_zoom: 0; /* IE 6 */
	}
	.compact-slider-active .contents {
		overflow: hidden;
		text-align: left;
		margin: 0 auto;
		_zoom: 0;
	}
	
	.compact-slider-active .viewport {
		position: relative;
		overflow: hidden;
		float: left;
		_zoom: 1;
	}
	
	.compact-slider-active .sliding-tray {
		position: relative;
		width: 9999px; /* WIDE LOAD! */
		top: 0;
		left: 0;
		_zoom: 1;
	}
	
	.compact.slider .slider-control,
	.compact.slider .section {
		float: left;
		position: relative;
		_zoom: 1;
	}

/* BASIC UI STYLES */
	.compact.slider .slider-control {
		display: block;
		width: 2em;
		height: 4em;
		margin: 0;
		padding: 0;
		background-color: #eee;
		background-position: center center;
		background-repeat: no-repeat;
		overflow: hidden;
	}
	.compact.slider .slider-control span.button-symbol {
		speak: none;
	}
	.compact.slider .slider-control span.button-symbol img.for-css-replacement {
		width: 2em;
	}
	.compact.slider .slider-control span.button-title {
		display: block;
		width: 0;
		height: 0;
		padding: 0;
		margin: 0;
		overflow: hidden;
	}
	
	
	.compact-slider-active .prev-panel {
		background-image: url(images/prev-black.png);
	}
	.compact-slider-active .next-panel {
		background-image: url(images/next-black.png);
	}
	
	.compact.slider .slider-control:hover,
	.compact.slider .slider-control:focus {
		background-color: #ef9;
	}
	
	.compact-slider-active .prev-disabled {
		background-image: url(images/prev-white.png);
	}
	.compact-slider-active .next-disabled {
		background-image: url(images/next-white.png);
	}
	
	.compact.slider .slider-control.disabled:hover,
	.compact.slider .slider-control.disabled:focus {
		background-color: #eee;
		cursor: default;
		outline: none;
	}
	
/* Tweaks for IE6 */
	
	.compact.slider a.slider-control,
	.compact.slider a.slider-control span {
		_zoom: 1; /* IE 6 */
	}




/* Basic prettys */
	.compact.slider .section {
		/*width: 8.6em;*/
		
		width: 8.6em;
		overflow: hidden;
		padding: 0;
		_padding: 0 !important; /* !important required for IE 6 */	
		background: #efefef;
		margin: .3em;
		text-align: center;
		
	}
	.compact.slider a img {
		margin: 0 auto;
		border: 2px solid #efefef;
	} .compact.slider a:hover img {
		border: 2px solid #ccc;
	}
	
	.compact.slider .section ul {
		margin: 0;
		padding: 0 0 0 1.5em;
		text-align: left;
		height: 9.5em;
	}


