@charset "utf-8";

/* ImageFlow Settings - CSS 2.1
==================================== */

.imageflow {
   		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		line-height: 1.4em;
		padding: 1em;
		margin: auto;
	 }	
	 
#Reflect_images img {border: 1px solid #666666;text-decoration:none;} 	 
#Reflect{width:760px;}
#Reflect_caption{width:600px;margin: auto;}
#Reflect_scrollbar{
width:740px;
margin:auto;
}

.imageflow a {
		color:#557e9e;
		text-decoration:none;
	  }
	  
.imageflow h1 {
		font-size: 2.2em;
		margin:1.0em 0 0.5em 0;
	}
.imageflow .caption
{
		height:	12px;
}	
@media screen, projection {
	.imageflow {
		visibility:hidden;
		position: relative; 
		text-align: left;
		width: 100%;
		overflow:hidden;
		color:#000;
	}
	.imageflow img {
		visibility:hidden;
		position: absolute; 
		top: 0px;
		border: none;
	}
	.imageflow p{
		text-align:center;
		margin:0 auto;
	}
	.imageflow .loading {
		position: relative;
		left: 50%;
		margin-left: -106px;
		width: 200px;
		height: 15px;
		padding:5px;
		visibility: visible;
		border: 1px solid white;
	}

	.imageflow .loading_bar {
		height: 15px;
		width: 1%;
		background: #333;
		visibility: visible;
	}
	.imageflow .caption {
		position:relative; 
		text-align:center;
		z-index:10000;
	}
	.imageflow .scrollbar {
		visibility:hidden;
		position:relative; 
		border-bottom:1px solid #c4c4c4;
		z-index:10001;
	}
	.imageflow .slider {
		position:absolute;
		margin-top:-11px;
		margin-left:-11px;
		z-index:10002;
		background-image:url(../img/imgflow/slider.png); 
		background-repeat:no-repeat;
		width:21px;
		height:21px;
	}
}
