/**************************
*
*	GENERAL
*
**************************/
.fluid_container	{bottom:0; left:0; right:0; top:0; z-index:0;}
#camera_wrap_4		{bottom:0; left:0; right:0; top:0;}
.camera_bar				{z-index:2;}
.camera_overlayer {opacity:.1;}

.camera_wrap a, .camera_wrap img, .camera_wrap ol, .camera_wrap ul, .camera_wrap li,.camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td .camera_thumbs_wrap a, .camera_thumbs_wrap img, .camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li, .camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td 
{background:none; border:0; font:inherit; font-size:100%; margin:0; padding:0;	vertical-align:baseline; list-style:none}
		
.camera_wrap			{display:none; float:left; position:relative; z-index:0;}
.camera_wrap img	{max-width: none!important;}
.camera_fakehover	{height:100%;	min-height:60px; position:relative; width:100%; z-index:1;}
.camera_wrap			{width:100%;}

.camera_src			{display: none;}
.cameraCont, 
.cameraContents	{height:100%; position:relative; width:100%; z-index:1;}
.cameraSlide 		{bottom:0; left:0; position:absolute; right:0; top:0; width:100%;}
.cameraContent	{bottom:0; display:none; left:0; position:absolute; right:0; top:0; width:100%;}
.camera_target	{bottom:0; height:100%; left:0; overflow:hidden; position:absolute; right:0; text-align:left; top:0; width:100%;	z-index:0;}

.camera_overlayer 			{bottom:0; height:100%; left:0; overflow:hidden; position:absolute; right:0; top:0; width:100%; z-index:0;}
.camera_target_content	{bottom:0; left:0; overflow:hidden; position:absolute; right:0; top:0; z-index:2;}
.camera_target_content 
.camera_link						{background:url(../images/blank.gif); display:block; height:100%; text-decoration:none;}
.camera_loader					{background:rgba(255, 255, 255, 0.9) url(../images/camera-loader.gif) no-repeat center;	border:1px solid #ffffff;	-webkit-border-radius:18px; -moz-border-radius:18px; border-radius:18px; height:36px; left:50%; overflow:hidden; position: absolute; margin:-18px 0 0 -18px;top:50%; width:36px; z-index:3;}
.camera_nav_cont 				{height:65px; overflow:hidden; position:absolute; right:9px; top:15px; width:120px; z-index:4;}

.camera_caption				{bottom:0; display:block; position:absolute; width:82%; float:none; margin:0px auto; left:09%; font-size:18px}
.camera_caption > div	{padding:10px 20px; margin:0px;}
.head									{font-size:30px; margin:0px; padding:0px;}
.head1								{font-size:22px; margin:0px; padding:0px;}
.captiondetail				{font-size:18px; padding:0px; margin:0px;}

.camerarelative	{overflow:hidden; position:relative;}
.imgFake				{cursor:pointer;}



/**************************
*	COLORS & SKINS
**************************/
.camera_caption {color:#fff;}
.camera_caption > div {background:#000; background:rgba(0, 0, 0, 0.7);}



/************************************************************************************
*	MOBILE
************************************************************************************/
@media only screen and ( min-width: 240px) and ( max-width: 767px)
{
	.camera_caption				{bottom:0; display:block; position:absolute; width:94%; float:none; margin:0px auto; left:3%;}
	.camera_caption > div	{padding:10px 10px; margin:0px;}
	span.head		{font-size:17px; margin:0px; padding:0px;}
	span.head1	{font-size:15px; margin:0px; padding:0px;}
	.captiondetail	{visibility:hidden; padding:0px; font-size:1px;}
}