#carousel_container #block-views-fbaner-block_1 
{
    height: 310px;
    margin: 0 -50px;
    overflow: hidden;
    padding: 0 50px;
	margin-bottom:18px;

}
#carousel_container #block-views-fbaner-block_1 .view-fbaner
{
width:100%;
height:310px;
overflow: hidden;
}
	#carousel_container .view-fbaner .view-content .views-row
	{
	/*float:left;*/
	height:310px;
	width:100%;
	position: relative;
	/*overflow: hidden;*/
	/*-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: -20% 50%;*/
	/*position:relative;*/
	/*left:940px;*/
	}
		#carousel_container .view-fbaner .view-content .views-row .shadow
		{
		background: #000;
		opacity: 0.75;
		filter: alpha(opacity='75'); 
		width:100%;
		height:40px;
		position: relative;
		top: -40px;
		z-index: 10;
		}
		
		#carousel_container .view-fbaner .view-content .views-row #fbaner_title .cufon
		{
			z-index: 20;
		}
		
		#carousel_container .view-fbaner .view-content .views-row .views_fimage
		{
		/*display:none;*/
		}
		
		.view-fbaner{
			/*position: relative;*/
		}
		
		#carousel_container .view-fbaner .view-content .views-row .views-field-field-fimage-fid
		{
		position: absolute;
		top: 0;
		}
	#fbaner_fimage
	{
	/*display:none;*/
	}
/*nav*/
#fbaner_nav_container{
	position: relative;
}

#fbaner_nav_left, #fbaner_nav_right
{
	top: 125px;
    height:50px;
    width:20px;
	position:absolute;
	cursor: pointer;
	opacity: 0.5;
	filter: alpha(opacity='50');
}

#fbaner_nav_left:hover, #fbaner_nav_right:hover
{
	opacity: 1;
	filter: alpha(opacity='100');
}

#fbaner_nav_left
{
    background: url('../images/arrow-left.png') no-repeat;
    background-position: center center;
	left:-40px;
}

#fbaner_nav_right
{
    background: url('../images/arrow-right.png') no-repeat;
    background-position: center center;
	right:-40px;
}

/*** title ***/

#carousel_container #block-views-fbaner-block_1 .views-field-title{
    text-indent: 15px;
}

#carousel_container .view-fbaner .view-content div.views-row .views-field-body p
{
color:white;
}
#carousel_container .view-fbaner .view-content div.views-row .views-field-body, #carousel_container .view-fbaner .view-content div.views-row .views-field-view-node
{
padding: 5px 15px;
color:white;
z-index:99;
position: relative;
top:-310px;
overflow:hidden;
opacity: 0;
filter: alpha(opacity='0');
}
#carousel_container .view-fbaner .view-content div.views-row .views-field-body
{
height:200px;
}
#carousel_container .view-fbaner .view-content .views-field-body .field-content .column
{
margin:0 20px 0 0;
}
html.js body.front div.wrapper div#container.clear div#content-wide div#content-area.list div#carousel_container div#block-views-fbaner-block_1.block div.block-body div.view div.view-content div.views-row div.views-field-title span.field-content div#fbaner_title h1 a h1
{
margin: 0;
padding: 0;
position: relative;
z-index: 50;
}