/*	---------------------------------
	SLIDER panel stylesheet
	Dec 2010
	--------------------------------- */
	.slider {
		z-index:1;
		height:275px;
		overflow-y:hidden;
		overflow-x:hidden;
		position:relative;
	}
		.slider .slide {
			padding:0;
			height:275px;
			width:700px;
			position:relative
		}
		/* Slide Widths */
		.col4-1 .slide {width: 230px;}
		.col4-2 .slide {width: 470px;}
		.col4-3 .slide {width: 710px;}
		.col4-4 .slide {width: 950px;}
		
		.slide h1,
		.slide h2 {margin:0}
		
		.half-panel h1,
		.half-panel h2 {
			margin-top:10px !important
		}
		
		.slide .slide-copy {margin-top:60px;}
		.slide .slide-copy-half {
			width:485px;
			float:left;
			margin:8px 0 0 0;
			position:absolute;
			bottom:5px;
			left:0;
			color:#000;
			font-size:.9em
		}
		.slide p {
			margin-right:20px;
			width:auto;
		}
			.slide p strong {color:#000000;}
		
		
	.progress-container {
		border-bottom:1px solid #CCCCCC;
		padding:15px 0;
	}
	.progress-bar {
		font-size:0.9em;
		margin:0 10px 0 0;
		padding:0;
		z-index:100;
		height:14px;
		float:right;
	}
		.progress-bar li {
			float:left;
			margin:0 0 0 5px;
			cursor:pointer;
			list-style:none;
			text-align:right;
			position:relative;
		}
			.progress-bar li a {
				padding:0;
				width:14px;
				height:14px;
				display:block;
				background:url(../images/layout/slider-progress-states.gif) left top no-repeat;
			}
			.progress-bar li a:hover { background-position:left -28px; }
			.progress-bar li span {display:none;}
		/* Next slide progress bar */
		.progress-bar li.nextSlide .progress {
			top:0;	
			left:0;
			position:absolute;	
			display:none;
			width:0;
			height:14px;
			/*background:url(../images/layout/slider-progress-states.gif) left -14px no-repeat;*/
		}
		/* Current slide state */
		.progress-bar li.activeSlide a {background-position:left -14px;}