@charset "utf-8";

/*************/
/* Slideshow */
/*************/

div#slideshow{
	position:relative;
	overflow:hidden;
}

div#slideshow div#slides{
	height:445px;
}

div#slideshow a.nivo-prevNav, div#slideshow a.nivo-nextNav{
	display:block;
	width:20px;
	height:20px;
	background-color:rgba(200,200,200,0.8);
	border-radius:10px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	box-shadow:0 0 2px #000000;
	background-image:url('../images/misc/slideshow_nav.png');
	background-repeat:no-repeat;
}
div#slideshow a.nivo-prevNav{
	left:-20px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	background-position:0 0;
}
div#slideshow a.nivo-nextNav{
	right:-20px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	background-position:-20px 0;
}
div#slideshow a.nivo-prevNav:hover, div#slideshow a.nivo-nextNav:hover{
	background-color:rgba(200,200,200,1);
}
div#slideshow:hover a.nivo-prevNav{left:15px;}
div#slideshow:hover a.nivo-nextNav{right:15px;}

div.nivo-controlNav{
	position:absolute;
	padding:0;
	height:55px;
	width:100%;
	bottom:0;
	z-index:20;
	padding:0 40px;
	width:860px;
	background-color:rgba(0,0,0,0.4);
	white-space:nowrap;
}

div.nivo-controlNav a.nivo-control{
	position:relative;
	display:inline-block;
	width:130px;
	height:8px;
	color:transparent;
	font-size:0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	border-top:5px solid transparent;
}
div.nivo-controlNav a.nivo-control.active{	
	border-top-width:5px;
	border-top-style:solid;
}

div.nivo-controlNav a.nivo-control:hover{
	opacity:0.8;
}

div#slideshow div.nav_thumb{
	position:absolute;
	display:block;
	bottom:0;
	width:40px;
	height:55px;
	background-repeat:no-repeat;
	background-position:center;
	z-index:1000;
	cursor:pointer;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
div#slideshow div.nav_thumb.prev{
	left:0;
	background-image:url('../images/misc/button_slideshow_left.png');
}
div#slideshow div.nav_thumb.next{
	right:0;
	background-image:url('../images/misc/button_slideshow_right.png');
}

div#slideshow div#nivo-overflow{
	position:relative;
	overflow:hidden;
	height:100%;
	top:-5px;
	height:60px;
}

div#slideshow div#nivo-thumbs{
	position:relative;
	left:0;
}