@charset "utf-8";
/* CSS Document */

/*Carousel*/


/*			a.prev, a.next {
				
				width: 31px;
				height: 107px;
				display: block;
				position: absolute;
				top: 50px;
				z-index:101;
				-o-transition: width 0.3s;
				 -moz-transition: width 0.3s;
				 -webkit-transition: width 0.3s;
				 transition: width 0.3s;
			}
			a.prev {
				background:url("../images/carousel-next.png") no-repeat 0 0;
			}
		
			a.prev:hover {
				background-position: 0 -107px;
				width:26px;
			}
			a.next {
				background:url("../images/carousel-prev.png") no-repeat right 0; }
			a.next:hover {
				background-position: right -107px;
				width:26px;
			}*/
		
/*End Carousel*/

#makeMeScrollable
	{
		width:100%;
		height: 325px;
		position: relative;
		float:left;
		margin:17px 0 0 0;
	}
	
/*	#makeMeScrollable div.scrollableArea *
	{
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
	}*/

div.JMyCarousel .up{
	background: url('../img/layout/up.png') center center no-repeat;
	width:61px;
	height:40px;
	border:0px;
}

div.JMyCarousel .down{
	background: url('../img/layout/down.png') center center no-repeat;
	width:47px;
	height:61px;
	border:0px;
}


/** Carousel **/
.jMyCarousel{
	height:260px !important;
	float:left;
	margin:15px 0 0 0;
}

.jMyCarousel ul{
	height:260px !important;
	padding:5px 0 0 5px !important;
}

.jMyCarousel li{
	list-style:none;
	margin:0;
	padding:4px 0 5px 0;
}

div.JMyCarousel ul li a{ 
	margin:0px;
	padding:0px;
}

div.JMyCarousel ul li a img{
	margin-bottom:0px;
	padding-bottom:0px;
}

/*3D*/
#big-img{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.ps_overlay{
    z-index:90;
    background:#111;
    width:100%;
    height:100%;
    position:fixed;
    top:0px;
    left:0px;
    opacity:0.5;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
/* Image container style */
.ps_container{
	width:480px;
	height:350px;
	position:absolute;
	top:50%;
	margin-top:-175px;
	left:50%;
	margin-left:-240px;
	z-index:100;
}
.ps_container img{
	border:10px solid #fff;
	position:absolute;
	top:50%;
	left:50%;
	-moz-box-shadow:1px 1px 10px #000;
	-webkit-box-shadow:1px 1px 10px #000;
	box-shadow:1px 1px 10px #000;
}
/* Close button for preview mode */
a.ps_close{
	background:#000 url(../images/close.png) no-repeat center center;
	cursor:pointer;
	width:56px;
	height:56px;
	position:fixed;
	right:10px;
	top:10px;
	z-index:1000;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;	
	opacity:0.6;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);	
}
/* Next photo button for preview mode */
a.ps_next_photo{
	position:absolute;
	top:50%;
	left:50%;
	width:56px;
	height:56px;
	margin:-28px 0 0 -28px;
	z-index:200;
	cursor:pointer;
	background:#000 url(../images/next_photo.png) no-repeat 50% 50%;
	opacity:0.6;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);	
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
}
a.ps_next_photo:hover,
a.ps_close:hover{
	opacity:0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);	
}
/* Thumbnail slider style */
.ps_slider{
	width:200px;
	height:100%;
	position:absolute;
	background:url(../images/slider-thumb-bg.png) no-repeat center center;
	right:-5px;
	z-index:100;
}
	#ps_albums {
		height:300px;
		top:50%;
		left:5px;
		margin-top:-146px;
		position:absolute;
		z-index: 92;
	}
	.ps_but {
		height: 400px;
		width: 20px;
		position:absolute;
		top:50%;
		left: 90px;
		margin-top:-200px;
		z-index: 90;
	}
.ps_slider a.next,
.ps_slider a.prev{
	background:none;
    width:20px;
    height:20px;
    cursor:pointer;
    outline:none;
	position: absolute;
}

.ps_slider a.disabled,
.ps_slider a.disabled:hover{
    cursor:default;
}
.ps_slider a.disabled span.n-t,
.ps_slider a.disabled:hover span.n-t{
	display:none;
}
.ps_slider a.next{
	top:418px;
}
	.ps_slider a.next span, .ps_slider a.prev span{		
		position:absolute;
		left:0;
		top:0;
		width:20px;
		height:20px;
		/*-webkit-transition: top 0.5s ease;
		-moz-transition: top 0.5s ease;
		-o-transition: top 0.5s ease;
		-transition: top 0.5s ease;*/
	}
	.ps_slider a.next span.n-t {	
    	background:url(../images/thumb-back.png) no-repeat 0 -26px;
		z-index:101;
	}
	.ps_slider a.next span.n-b {	
    	background:url(../images/thumb-back.png) no-repeat 0 0;
		z-index:100;
	}
	
	.ps_slider a.prev span.n-t {	
    	background:url(../images/thumb-forward.png) no-repeat 0 0px;
		z-index:101;
	}
	.ps_slider a.prev span.n-b {	
    	background:url(../images/thumb-forward.png) no-repeat 0 -26px;
		z-index:100;
	}
	.ps_slider a.prev.disabled span.n-b{
		top:2px !important
	}
	/*.ps_slider a.next:hover span.n-t {
		top:2px;
	}
	.ps_slider a.next:hover span.n-b {
		top:-2px;
	}
	.ps_slider a.prev:hover span.n-t {
		top:-2px;
	}
	.ps_slider a.prev:hover span.n-b {
		top:2px;
	}*/
.ps_slider a.prev{
	top:-34px;
}
.ps_slider .ps_album{
	width:auto;
	height:auto;
	padding:0 0 0 30px;
	cursor:pointer;
	position:relative;
}
.ps_slider .ps_album.current{
	cursor: default;
}
	.ps_photo {		
		overflow:hidden;
		-moz-box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.7);
   		-webkit-box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.7);
    	box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.7);	
		position:absolute;
		top:0px;
		width:130px;
		height:90px;
		line-height:0;
	}
		.this-photo {
			position:relative;
		}
.ps_slider .ps_album:hover{
}
.ps_slider .ps_album img{
	height:90px;
}
/*.ps_slider .ps_album .ps_desc{
	display:none;
	color:#666;
	line-height:20px;
	overflow:hidden;	
	background:url(../images/slide-info-bg.png) no-repeat 0 0;
	height:294px;
	width:174px;
	position:absolute;
	left:-207px;
	top:0px;
	padding:20px 20px 20px 20px;
}*/
/*#ps-inner {	
	background:url(../images/slide-info-bg.png) no-repeat 0 0;
	height:294px;
	width:174px;
	position:absolute;
	left:-207px;
	top:100px;
	padding:20px 20px 20px 20px;
}*/
.ps_slider .ps_album .inner-desc{
	display:none;
	color:#2f2f2f;
	line-height:20px;
	overflow:hidden;
	position:absolute;
	right:15px;
	top:-36px;
	
}

.inners {
	float:left;
	background:url(../images/arrow.png) no-repeat right center;
	padding:0 15px 0 0;
	
	min-width:253px;
}
.ps_slider .ps_album .ps_desc{
	background:url(../images/text-bg.png) repeat 0 0;
	-moz-box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.18);
	-webkit-box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.18);
	 box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.18);
	 border-bottom:1px solid rgba(0, 0, 0, 0.16);
	 border-right:1px solid rgba(0, 0, 0, 0.16);
	 border-left:1px solid #fff;
	 border-top:1px solid #fff;
	padding:1px 20px 15px 20px;
	overflow: hidden;
/*	float:left;*/
	
}
/*span.arrow {
	background:url(../images/arrow.png) no-repeat 0 center;
}*/

	.arrow-t {
		background:url(../images/arrow-t.png) no-repeat right 0;
		position:absolute;
		right:8px;
		top:-2px;
		width:10px;
		height:2px;
		
	}
	.arrow-b {
		background:url(../images/arrow-b.png) no-repeat right bottom;
		position:absolute;
		right:8px;
		bottom:-2px;
		width:10px;
		height:2px;
	
	}
.ps_slider .ps_album .ps_desc p {
	margin:0 0 0px 0;
	padding: 12px 0 0 0;
}
.ps_desc .button {
	margin:12px 2px 3px 0;
}

.ps_slider .ps_album .ps_desc
#ps-inner {	
	background:url(../images/text-bg.png) repeat 0 0;
	height:200px;
	max-width:280px;
	position:absolute;
	right:200px;
	top:100px;
	padding:20px 20px 20px 20px;
	overflow:hidden;
}
#ps-inner .ps_desc {
	display:block;
}
.ps_slider .ps_album:hover .ps_desc{
}
.ps_slider .ps_album .ps_desc span.arrow {
	display:block;
	margin:0px 10px 10px 10px;
	padding-top:5px;
}
.ps_desc h3{
	margin:0px 0px 0px 0px;
	text-align:left;
	padding:12px 0 0px 0;
	font-size:17px;
}
.current .arrow {	
	position:absolute;
	height:260px;
	width:16px;
	left:9px;
	top:0px;
	display:block;
}
.navigat {
	width:50px;
	position:relative;
	margin:18px 0 0 88px;
}
.play, .stop, .navigat .show-hide{
	display:block;
	width:23px;
	height:23px;
}
.play, .stop, .navigat .show-hide {
	margin:0 0 1px 1px
}
.play {
	background:url(../images/play-stop.png) no-repeat 0px 0;
}
.play:hover{
	background-position:0px -22px;
}
.stop {
	background:url(../images/play-stop.png) no-repeat -22px 0px;
}
.stop:hover {
	background-position:-22px -22px;
}
.ps_slider .loading{
	background:#121212 url(../images/loading.gif) no-repeat 50% 50%;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	opacity:0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

#command.slideshow {
		position:absolute;
		right: 37px;
		top: -2px;		
		z-index: 189;
		padding:0px 0px 0px 0;
		overflow:hidden;
	}
		.bar-b {
			background:url(../images/teil.png) no-repeat 0 bottom;
			width: 43px;
			height:103px;
			display:block;
		}
	
	#urlInfo {
		position: relative;
		display:block;
		height:50px;
		width:50px;
		z-index: 30000;
		padding:19px 0 0 10px;
		cursor: pointer;
		margin:0px 0 0 0px;
	}
		.show-hide {
			height:22px;
			width:22px;
			display:block;
			margin:0 0 3px 0;
		}
		.show-hide {
			background:url(../images/p-m.png) no-repeat 0px 0;
			margin:0 0 2px 2px;
		}
		.show-hide.act {
			background-position: -22px 0;
			margin:0 0 0 1px;
		}
		.show-hide.act:hover {
			background-position: -22px -22px;
		}
		.show-hide:hover {
			background-position: 0px -22px;
		}
		.play-stop:hover {
			background-position: -22px -22px;
		}


/* Basic slideshow: begin */

#slideshow-basic,
.jp-interface {
	width: 22px;
	padding: 13px 11px 38px 11px;
	margin: 0;
	position:absolute;
	right: 36px;
	top: 0px;		
	z-index: 189;
	background:url(../images/blant.png) no-repeat 0 bottom;
}
	.slider-controls{
		display:block;
		width: 22px;
		height: 22px;
		margin: 0 0 3px 0;
	}
	.slider-controls:hover{
		background-position: 0 -22px;
	}

	.play {
		background:url(../images/play-stop.png) no-repeat 0px 0;
	}
	.stop {
		background:url(../images/play-stop.png) no-repeat -22px 0px !important;
	}
	.stop:hover {
		background-position:-22px -22px !important;
	}
	.larr {
		background:url(../images/larr.png) no-repeat 0px 0;
	}
	.rarr {
		background:url(../images/rarr.png) no-repeat 0px 0;
	}
	.info {
		background:url(../images/info.png) no-repeat 0px 0;
		position: relative;
	}
	

.info-box {
	position: absolute;
	left: -348px;
	top: -16px;
	width: 350px;
	display: none;
}
	.info-box-t {
		background: url(../images/info-box-t.png) no-repeat 0 bottom;
		height: 3px;
		line-height: 3px;
		width: 337px;
	}
	.info-box-b {
		background: url(../images/info-box-b.png) no-repeat 0 0;
		height: 3px;
		line-height: 3px;
		width: 337px;
	}
	.info-box-bg {
		background: url(../images/info-box-bg.png) no-repeat 0 0;
		min-height: 37px;
		max-height: 400px;
		padding: 0 35px 0 23px;
		width: 279px;
	}
		.info-box-bg .header {
			font-size: 17px;
			padding: 12px 0 13px 0;
		}
		.info-box-bg p {
			margin: 0;
			padding: 0 0 10px 0;
		}
			.info-box-bg .to-details{
				padding-bottom: 16px;
			}
		.info-box-bg .button {
			float: none;
			height: 24px !important;
			width: auto !important;
			margin: 3px 0 0 -2px !important;
			display: inline-block !important;
				//display: inline;
				//zoom: 1;
		}
		.info-box-bg .button:hover {
			background-position: 0 -24px !important;
		}

/* Basic slideshow: end */

/* Showcase
-------------*/

.showcase
{
	position: relative;
	margin: auto;
	float:left;
	margin: 6px 0 5px 0;
	-moz-box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.18);
	-webkit-box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.18);
	 box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.18);
}
	.showcase-slide {
		display:none;
	}

	
	/*.showcase-thumbnail-container {
		bottom:0px;
		position:absolute;
		background:url("../images/thumbNav-bg.png") repeat 0 0;
		left:0;
		width:100%;
	}*/
	.showcase-thumbnail-restriction {
		position:relative;
		z-index:90;
		width:680px !important
	}
	
	/* Content */
	.showcase-content
	{
		text-align: center;
		line-height:0;
		font-size:0;
	}
	
	.showcase-content .showcase-content {
		position:relative;
	}
		
		
		.showcase-content-wrapper
		{
			text-align: center;
			height: 470px;
			width: 700px;
			display: table-cell;
			vertical-align: middle;
		}
		
	
	.showcase-onepage .showcase-content
	{
		margin-bottom: 10px;
	}
	
	/* Button Wrapper */
	.showcase-button-wrapper
	{
		clear: both;
		margin-top: 10px;
		text-align: center;
		display:none;
	}
	.showcase-arrow-previous, .showcase-arrow-next {
		display:none;
	}
	
		.showcase-button-wrapper span
		{
			margin-right: 3px;
			padding: 2px 5px 0px 5px;
			cursor: pointer;
			font-size: 12px;
			color: #444444;
		}
	
	
	/* Thumbnails */

	
	.showcase-thumbnail-wrapper
	{
		overflow: hidden;
	}
		
		.showcase-thumbnail
		{
			cursor: pointer;
			position: relative;
		}
			
			.showcase-thumbnail-caption
			{
				position: absolute;
				bottom: 2px;
				padding-left: 10px;
				padding-bottom: 5px;
			}
			
			.showcase-thumbnail-content
			{
				padding: 10px;
				text-align: center;
				padding-top: 25px;
			}
			
			.showcase-thumbnail-cover
			{
				background-image: url(../images/black-opacity-40.png);
				position: absolute;
				top: 0; bottom: 0; left: 0; right: 0;
			}
		
	
	.showcase-thumbnail-wrapper-horizontal
	{
		padding: 0px 10px 0px 0;
		margin:0 auto;
	}
	
		.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail
		{
			margin: 10px 10px 10px 0;
			line-height:0;
			font-size:0;
		}
			.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail img {
				height: 50px;
				width: auto;
			}
	.showcase-thumbnail-wrapper-vertical
	{
		padding: 10px;
	}
	
		.showcase-thumbnail-wrapper-vertical .showcase-thumbnail
		{
			margin-bottom: 10px;
		}
		
	.showcase-thumbnail-button-backward,
	.showcase-thumbnail-button-forward
	{
		padding: 0px;
		cursor: pointer;
		font-size:25px;
		color:#fff;
		z-index:90;
		position:relative;
		width:9px;
		height:14px;
	}
	
	.showcase-thumbnail-button-forward {
		background:url(../images/showcase-next.png) no-repeat 0 0;
		margin: 29px 10px 0 10px;
	}
	.showcase-thumbnail-button-forward:hover, .showcase-thumbnail-button-backward:hover {
		background-position:0 -14px;
	}
	.showcase-thumbnail-button-backward
	{
		padding-bottom: 0px;
		padding-right: 0px;
		margin:29px 10px 0 10px;
		background:url(../images/showcase-prev.png) no-repeat 0 0;			
			
	}
	
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-repeat: no-repeat;
			display: block;
			width: 17px;
			height: 70px;
		}
				
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			display:table-cell;
			vertical-align:middle;			
			
			margin-top:20px;
		}
		
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal
		{			
			display:table-cell;
			vertical-align:middle;
		}
	
		
		/* Hide button text */
	
/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0; height: 100%;}
#slider.flexslider {
	background: #000;
}
.flexslider .slides > li {display: none; padding: 0 0 0 0;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
}
.flex-pauseplay span {text-transform: capitalize;}

#carousel {
	background:url("../images/thumbNav-bg.png") repeat 0 0;
	height: 50px;
	padding: 10px 0 10px 0;
	margin-top: -70px;
	z-index: 90;
}
.slider {
	margin: 6px 0 26px 0;
}

		.slides li {
			background: none;
			position: relative;
			margin-right: 10px;
			line-height: 0;
			text-align: center;
		}
			
			#carousel li span.border,
			#slider span.border {
				border:1px solid #fff;
				position:absolute;
				left:1px;
				top:1px;
				z-index:80;
			}
			#carousel li i {
				position:absolute;
				left:0;
				top:0;
				width:100%;
				height:100%;
				opacity:0;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
				filter: alpha(opacity=0);
				background:url(../images/img-hov.png) no-repeat center center;
				-webkit-transition: all 0.5s ease;
				-moz-transition: 	all 0.5s ease;
				-o-transition: 		all 0.5s ease;
				-transition: 		all 0.5s ease;
			}
			#carousel li.flex-active-slide i {				
				background:url(../images/act-img.png) no-repeat center center;
				opacity:1;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
				filter: alpha(opacity=100);
			}
			#carousel li:hover i {
				opacity:1;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
				filter: alpha(opacity=100);
				cursor: pointer;
			}
			#carousel li span.border:hover {
				cursor: pointer;
			}
			/*#carousel li img {
				width: auto;
				height: 50px;
			}*/
/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0 0 0px; position: relative; zoom: 1;}
.flex-viewport {
	width: 660px;
	max-height: 2000px;
	margin: 0 auto;
	z-index: 10;
	
	-webkit-transition: all 1s ease;
	-moz-transition: 	all 1s ease;
	transition: 		all 1s ease;
}
.flex-viewport.centered {
	display: table;
	text-align: center;
}
	.flex-viewport.centered ul {
		width: auto !important;
		display: inline-block;
	}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
#carousel .flex-direction-nav {
	*height: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
#carousel .flex-direction-nav.disable {
	display: none;
}
#carousel .flex-direction-nav li {
	background: none;
	height: 100%;
}
.flex-direction-nav a {
	width: 10px;
	height: 14px;
	margin: -7px 0 0;
	display: block;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 1;
	-webkit-transition: all .3s ease;
}
.flex-direction-nav a:hover {
	cursor: pointer;
}
#carousel .flex-direction-nav .flex-next {
	background: url("../images/showcase-next.png") no-repeat 0 0;
	right: 17px;
}
#carousel .flex-direction-nav .flex-prev {
	background: url("../images/showcase-prev.png") no-repeat 0 0;
	left: 18px;
}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}	


/* Skitter styles */

.box_skitter {position:relative;}
.border_box {
	position:relative;
	float:left;
	margin:5px 0 0 0;
}
.widget .border_box {
	margin: -3px 0 0 -1px;
}
.widget.no-header .border_box {
	margin: 0px 0 0 -1px;
}
.box_skitter_large {width:311px;height:241px;}
.box_skitter_small {width:208px;height:160px; margin:0px 0 0 -20px;}
.box_skitter ul {display:none; margin:0 0 0 0;}
.box_skitter .container_skitter {overflow:hidden;position:relative;}
.box_skitter .image {overflow:hidden;.box_skitter ul
z-index:1000;}
.box_skitter .image img {display:none;}

.box_skitter .box_clone {position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:20;}
.box_skitter .box_clone img {position:absolute;top:0;left:0;z-index:20;}

/*.box_skitter_large .prev_button {position:absolute;top:-50px;right:28px;z-index:100;width:25px;height:24px;overflow:hidden;text-indent:-9999em;background:url(../images/prev.png) no-repeat left top;}
.box_skitter_large .next_button {position:absolute;top:-50px;right:-2px;z-index:100;width:25px;height:24px;overflow:hidden;text-indent:-9999em;background:url(../images/next.png) no-repeat left top;}
.box_skitter_large .next_button:hover, .box_skitter_large .prev_button:hover {
	background-position: 0 -24px;
}*/

.box_skitter .prev_button {
	position:absolute;
	top:50%; 
	margin-top:-9px; 
	left:12px;
	z-index:1000;
	width:25px;
	height:24px;
	text-indent:-9999em;
}
.box_skitter .prev_button span, .box_skitter .next_button span {
	position:absolute;
	top:0;
	width:14px;
	height:19px;
/*	-webkit-transition: left 0.5s ease-in;
	-moz-transition: left 0.5s ease-in;
	-o-transition: left 0.5s ease-in;
	-transition: left 0.5s ease-in;*/
}
.box_skitter .prev_button span.n-t {	
	background:url(../images/prev-n-t.png) no-repeat 0px top;
	left:0;
	z-index:100;
}
.box_skitter .prev_button span.n-b{
	background:url(../images/prev-n-t.png) no-repeat -16px top;
	left:0px;
	z-index:99;
}
/*.box_skitter .prev_button:hover span.n-t {
	left:-2px;
}
.box_skitter .prev_button:hover span.n-b {
	left:2px;
}
.box_skitter .next_button:hover span.n-t {
	left:2px;
}
.box_skitter .next_button:hover span.n-b {
	left:-2px;
}*/
.box_skitter .next_button {
	position:absolute;
	top:50%; 
	margin-top:-9px;
	margin-right:1px; 
	right:0;
	z-index:1000;
	width:25px;
	height:24px;
	text-indent:-9999em;
}
.box_skitter .next_button span.n-t {
	background:url(../images/next-n-t.png) no-repeat left top;
	left:0;
	z-index:100;
}
.box_skitter .next_button span.n-b {
	background:url(../images/next-n-t.png) no-repeat -16px top;
	left:0;
	z-index:99;
}

.box_skitter .info_slide { display:none; position:absolute;top:15px;left:15px;z-index:100;background:#000;color:#fff;font:bold 11px arial;padding:5px 0 5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;opacity:0.75;}
.box_skitter .info_slide .image_number {background:#333;float:left;padding:2px 10px;margin:0 5px 0 0;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.box_skitter .info_slide .image_number_select {background:#cc0000;float:left;padding:2px 10px;margin:0 5px 0 0;}

.box_skitter .container_thumbs {position:relative;overflow:hidden;height:50px;}
.box_skitter .info_slide_thumb {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;overflow:hidden;height:45px;top:auto;bottom:-5px;left:-5px;padding:5px;opacity:1.0;}
.box_skitter .info_slide_thumb .image_number {overflow:hidden;width:70px;height:40px;position:relative;}
.box_skitter .info_slide_thumb .image_number img {position:absolute;top:-50px;left:-50px}

.box_skitter .box_scroll_thumbs {padding:0 10px;}
.box_skitter .box_scroll_thumbs .scroll_thumbs {position:absolute;bottom:60px;left:50px;background:#ccc;background:-moz-linear-gradient(-90deg, #555, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#555), to(#fff));width:200px;height:10px;overflow:hidden;text-indent:-9999em;z-index:101;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;cursor:pointer;border:1px solid #333;}

.box_skitter .info_slide_dots {position:absolute;bottom:-40px;z-index:151;padding:5px 0 5px 5px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.box_skitter .info_slide_dots .image_number {background:#333;float:left;margin:0 5px 0 0;cursor:pointer;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;width:18px;height:18px;text-indent:-9999em;overflow:hidden;}
.box_skitter .info_slide_dots .image_number_select {background:#cc0000;float:left;margin:0 5px 0 0;}

.box_skitter .label_skitter {z-index:150;position:absolute;bottom:0px;left:0px;display:none; max-height: 50%; min-height: 39px;}

.loading {position:absolute; top:50%; right:50%; z-index:10000; margin:-16px -16px;color:#fff;text-indent:-9999em;overflow:hidden;width:32px;height:32px;}

.label_skitter {z-index:150;position:absolute;bottom:0px;left:0px;color:#fff;display:none;opacity:0.8;background:url(../images/bg-skitter.png) repeat 0 0;}
.label_skitter.no-caption {
	background: none;
}
.label_skitter p {padding:9px 10px 10px 14px; margin:0; font-size:11px; line-height:20px; display:block; overflow:hidden;}
	.desc {
		float:left;
	}
	.widget .desc {
		width: 160px;
	}
	 	.label_skitter a.zoom-two, .label_skitter a.link-two {
			position:absolute;
			top:7px;
			z-index:120;
		} 
		.label_skitter a.zoom-two {
			right: 10px;
		}
		.label_skitter a.link-two {
			right:9px;
		}
		 a.zoom-two {
			  background:url(../images/zoom-two.png) no-repeat 0 0;
			  width:24px;
			  height:24px;
			  z-index:1100;
		  }
		   a.link-two {
			  background:url(../images/link-two.png) no-repeat 0 0;
			  width:24px;
			  height:24px;
			  z-index:1100;
		  }
		  a.link-two:hover, a.zoom-two:hover {
			  background-position:0 -26px;
		  }
/**
 * Example for dimenions:
 */
/*.box_skitter_large {width:311px;height:241px;}*/
