
/* the overlayed element */
.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(../images/white.png);
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:660px;		
	
	/* some padding to layout nested elements nicely  */
	padding:35px;

	/* a little styling */	
	font-size:11px;
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url(../images/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

	#csr_overlay {
		background-image:url(../images/transparent.png);
		color:#efefef;
		height:520px;
	}
	
	div.contentWrap {
		height:511px;
		overflow-y:hidden;
	}
	div.contentWrap iframe {
		height:509px;
		border: solid 0px;
		width: 650px;
		overflow:hidden;}
		
		
		#newsticker-holder {  
width:230px;  
/*background:#EAF4F5;*/  
padding:0px 0px 0;  
font-family:Verdana,Arial,Sans-Serif;  
font-size:10px;  
margin:1px auto;  
padding-top:10px;
}  
 
/*#newsticker-holder a { text-decoration:none; } */ 
#newsticker-holder img { border: 0px solid #FFFFFF;  }  
  
#newsticker-holder .title {  
text-align:center;  
font-size:12px;  
font-weight:bold;  
padding:5px;  
}  
  
.newsticker-jcarousellite { width:220px; background: black; color: white;}  
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }  
.newsticker-jcarousellite .thumbnail { float:left; width:20px; }  
.newsticker-jcarousellite .info { float:right; width: 210px; text-align: left; min-height:35px; }
.newsticker-jcarousellite .info a { color:white; }  
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }  
  
.clear { clear: both; }  



#mosaic-slideshow{
	/* The slideshow container div */
	height:500px;
	margin:0 auto;
	position:relative;
	width:670px;
}

.mosaic-slide{
	/* This class is shared between all the slides */
	left:80px;
	position:absolute;
	top:25px;
	
	border:10px solid #555;
	
	/* CSS3 rounded corners */
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
}

.tile{
	/* The individual tiles */
	height:60px;
	width:60px;
	float:left;
	border:1px solid #555;
	border-width:0 1px 1px 0;
	background-color:#555;
}

.arrow{
	/* The prev/next arrows */
	width:35px;
	height:70px;
	background:url("img/arrows.png") no-repeat;
	position:absolute;
	cursor:pointer;
	top:50%;
	margin-top:-35px;
}

.arrow.left{
	left:15px;
	background-position:center top;
}

.arrow.left:hover{
	background-position:center -70px;
}

.arrow.right{
	right:15px;
	background-position:center -140px;
}

.arrow.right:hover{
	background-position:center -210px;
}

#main-show{
	position:relative;
	margin:0 auto;
	/*width:960px;*/
}