

.carousel-horiz-wrapper-posts {
	margin: 0;
	width: auto;
	background-color: transparent;  /*main background color*/
}

.carousel-horiz-wrapper-posts ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	overflow: visible;
}

.carousel-horiz-wrapper-posts ul>li
{
	background-image: none;
	overflow-x: visible;
	overflow-y: visible;
}
		
.carousel-horizontal .gallery-item-posts,
#content .carousel-horizontal .gallery-item-posts
{
	float: left;
	text-align: justify;
	margin: 3px;
	padding: 0;
	/*font-size: 11px;*/
	display: block;	
}
	/*		
.carousel-horizontal .gallery-item .gallery-icon,
#content .carousel-horizontal .gallery-item .gallery-icon
{
	margin: 0;
	padding: 0;
	font-size: 0px;
	position: relative;
}		
	
.carousel-horizontal img,
#content .carousel-horizontal img
{
	border: 0px solid #cfcfcf;
	margin: 0;
}	
*/		
.clearfix {
	float: none;
	clear: both;
}
			
#prev1, #prev2 {
	margin-left: 10px;
	float: left;
	width: 50px;
	text-decoration: none;
	text-align: left;
			}
			
.carousel-controls {
width: 100%;
position: relative;
height: 20px;
}			
			
#next1, #next2 {
	float: right;
	margin-right: 10px;
	width: 50px;
	text-decoration: none;
	text-align: right;
}

.carousel-horizontal .gallery-caption,
#content .carousel-horizontal .gallery-caption
{
	margin: 0;
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
	height: 20px;
	background-color: #000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* first!*/
	filter: alpha(opacity=50);	/*second!*/
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;		
	opacity: 0.5;
}


.carousel-horizontal .caption-text,
#content .carousel-horizontal .caption-text
{
    position: absolute;
	color: #fff;
	bottom: 0px;
	left: 0;
	right: 0;
	line-height: 14px;
	font-size: 11px;
}

/*center the gallery*/
.gallery-centered-outer-posts {
   overflow:hidden;
   position:relative;
   width: 100%
}

.gallery-centered-inner-posts {
   clear:left;
   float:left;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
}
.gallery-centered-posts {
   display:block;
   float:left;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}

.caroufredsel_wrapper {
margin-left: auto!important;
margin-right: auto!important;
}