#flashArea {
	background-image: url(../images/topImages/casino3_main.jpg);
/*	z-index:-1;*/
}

#flashAreaBottom {
	background-image:url(../images/topImages/casino3_bottom.jpg);
/*	z-index:-1;*/
}

#gallery {
	float:left;
	width:385px;
	margin-left:150px;
}

#galleryIcons {
	z-index:300;
	position:relative;
	width:248px;
	float:right;
	cursor:pointer;
}

#galleryBackground {
	position:relative;
	z-index:250;
	float:right;
	width:248px;
	height:54px;
	top:-45px;
	right:15px;
	background-image:url(../images/realisations/gallerie/gallery_outline.png);
}

#galleryText {
	float:left;
	font-size:18px;
	font-style:italic;
	color:#000;
}

#galleryInstructions {
	float:right;
	padding-top:55px;
	font-size:14px;
	color:#000;
}

#telusOverLay {
	position:absolute;
	top:20px;
	left:750px;
	background-image:url(../images/realisations/borne/telus.png);
	height:394px;
	width:154px;
	z-index:200;
}

#placeRosemereOneOverLay {
	position:absolute;
	top:20px;
	left:750px;	
	background-image:url(../images/realisations/borne/placeRosemere1.png);
	height:380px;
	width:232px;
	z-index:200;
}

#placeRosemereTwoOverLay {
	position:absolute;
	top:20px;
	left:750px;	
	background-image:url(../images/realisations/borne/placeRosemere2.png);
	height:354px;
	width:272px;
	z-index:200;
}

#casinoOverLay {
	position:absolute;
	top:20px;
	left:750px;	
	background-image:url(../images/realisations/borne/casino.png);
	height:395px;
	width:158px;
	z-index:200;
}

#banqlOverLay {
	position:absolute;
	top:20px;
	left:750px;	
	background-image:url(../images/realisations/borne/banqL.png);
	height:388px;
	width:151px;
	z-index:200;
}

#cageOverLay {
	position:absolute;
	top:20px;
	left:750px;	
	background-image:url(../images/realisations/borne/cage.png);
	height:403px;
	width:171px;
	z-index:200;
}

#ensureOverLay {
	position:absolute;
	top:20px;
	left:750px;	
	background-image:url(../images/realisations/borne/ensure.png);
	height:398px;
	width:156px;
	z-index:200;
}

/****************************************************************************/

.stepcarousel{
	position: relative; /*leave this value alone*/
	border: 1px solid #646464;
	overflow: scroll; /*leave this value alone*/
	width: 240px; /*Width of Carousel Viewer itself*/
	height: 190px; /*Height should enough to fit largest content's height*/
	cursor:pointer;
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
	cursor:pointer;
}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 20px; /*margin around each panel*/
	width: 200px; /*Width of each panel holding each content. */
	cursor:pointer;
}
