/*********************************************************************************************************************/
/* 1. SLIDE SHOW COMPONENT */
/*********************************************************************************************************************/

	.pikachoose {
		overflow: hidden;
		margin: 0 auto;
		height:406px;

	}
	
	/* This is the ul you have all your images in */
	.pikachoose ul { display: none; }
		
	.pikachoose ul li { overflow:hidden; }
	.pikachoose ul li div img {
		position:relative;
		cursor:pointer;
	}
	
	/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */
	.pika_main{
		display:block;
		position:relative;
		overflow:hidden;
		padding:0;
		margin:0;
	}
	.pika_main:hover {
		margin:0px;
		padding:0px;
	}
	/*sine we give it the fake border, you need to position the image a little. */
	.pika_main_img{position:relative;}
	.pika_subdiv { position:relative; }
	.pika_animationDivs{top:0px;left:0px;} /*must match top/left padding for subdiv */
	.pika_subdiv img, 
	.pika_subdiv a img { border:none; }
	.pika_subdiv a {
		display: block;
		margin: 0 auto;
		width:1400px;
	}
	
	.pika_caption-wrap {
		width:300px;
		overflow: hidden;
		padding: 25px 25px 25px;
		color:#e1e1e1;
		font-size:13px;
		line-height:1.5;
		background: #494949;
		float:right;
		-moz-border-radius: 10px;
		-webkit-border-radius:10px;
		border-radius: 10px;
		border:1px #666 dotted;
		display: none;
	}
	.pika_caption-wrap h1 {
		font-weight: normal;
		font-size: 36px;
	}
	.pika_caption-wrap .info {
		margin-top:10px;
		width:280px;
		bordeR:1px #646464 solid;
	}
	.pwrapper {
		width: 960px;
		margin: 0 auto;
	}
	.pika_caption {
		width:100%;
		position:absolute;
		top:30px;
		left:3px;
	}
	.pika_caption a{color:white;}
	
	.pika_play {
		width:960px;
		margin: 0px auto 0;
	}
	.pp-wrap {
		position: absolute;
		z-index:9100;
		margin: 342px 0px 0px 873px;
		
	}
	.pika_navigation {
		width: 960px;
		margin: 0px auto;
	}
	.nav-wrap { 
		margin:342px 0 0 828px;
		position: absolute;
		z-index: 9000;
		overflow:hidden;
		height:41px;
	}
	
	a.control {
		width:41px;
		height: 41px;
		text-indent: -999em;
		float:left;
		background: url(../images/template/controls.png) no-repeat;
	}
	a#next {
		background-position: -100px 0px ;
		margin-left:50px; 
	}
	a#next:hover { background-position: -100px -51px ; }
	a#prev:hover { background-position: 0px -51px ; }
	a#play { background-position: -50px 0px ; }
	a#play:hover { background-position: -50px -51px ; }
	a#stop { background-position: -152px 0px ; }
	a#stop:hover { background-position: -152px -51px ; }

	.pika_animationDivs {
		width:1400px !important;
		margin: 0 auto !important; 
	}

	.pika_subdiv {
		width:960px;
		margin: 0 auto;
		
		
	}

	.pika_subdiv a {
		display: block;
		overflow:hidden;
		margin-left:-220px;
	}
	.pika_subdiv div {
		margin-left: -220px !important;
	}