/* CSS Document */


.slideshow-main img {

	height: 171px;
	
  width: 186px;
	
}

.slideshow-main {

	width:186px; 

	float:left; 

	/*margin-right:5px;*/

}



.slideshow-main ul {

	margin:0; 

	padding:0; 

	width:186px;

}



.slideshow-main li {

	display:none;

	position:relative;

}



.slideshow-main li.active {

	display:block !important;

}



.slideshow-main li span.opacity {

	position:absolute;

	bottom:0; left:0;

	display:block; 

	width:100%;

	height:60px;

	z-index:500;

}



.slideshow-main li span.content {

	position:absolute;

	bottom:0; left:0;

	display:block; 

	width:100%;

	height:60px;

	z-index:1000;

}



.slideshow-main li span.content h1 {

	font-size:14px;

	margin:5px 0;

	padding:0 10px;;

	color:#42e2e8;

}



.slideshow-main li span.content p {

	font-size:11px;

	margin:5px 0;

	padding:0 10px;;

	color:#42e2e8;

}

.slideshow-carousel {

	float:left; 

	width:186px;

	position:relative;

}



.slideshow-carousel ul {

	margin:0; 

	padding:0;

	list-style:none;

}



.slideshow-carousel li {

	width:44px; 

	position:relative;

	margin:0 2px 0 0;
	
	float:left;

}

.slideshow-carousel li a {

	display:block; 
	
	margin:0 !important;
	
	padding:0 !important;

}

.slideshow-carousel li.active {
	border:none;
}

.slideshow-carousel li a:hover, .slideshow-carousel li.active a {
	text-decoration:none;
}

.slideshow-carousel li a:hover img, .slideshow-carousel li.active a img {
	border-color:#999 !important;
}

.slideshow-carousel .active {
	border:3px solid #000;
}
.slideshow-carousel .faded {}

.innerrightarea .gallery .pricedescrition .leftimagearea .slideshow-carousel img {
	width:40px; height:40px;
}

.innerrightarea .gallery .pricedescrition .leftimagearea .slideshow-main a, .innerrightarea .gallery .pricedescrition .leftimagearea .slideshow-carousel a {
	text-align:left;
	padding:0 0 5px 0 !important;
}