.gameIntro{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	min-height: 100%;
	visibility: hidden;
	overflow: hidden;
	z-index: 9997;
	background-color: #1a959d;
}

.gameIntro .gameIntroBackgroundFull{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	min-height: 100%;
	background-size: auto 100%;
	background-repeat: repeat-x;
	overflow: hidden;
}

.gameIntro .gameIntroBackground{
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	min-width: 20%;
	height: 100%;
	cursor: pointer;
	overflow: hidden;
}

.gameIntro .gameIntroBackground IMG {
	width: auto;
	height: 100%;
	display: block;
	margin: 0 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

.gameIntro .gameIntroBackground .gameIntroBackgroundInternal{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.gameIntro .gameIntroInternal{
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	min-width: 20%;
	height: 100%;
	cursor: pointer;
}

.gameIntro .gameIntroInternal IMG {
	width: auto;
	height: 100%;
	display: block;
	margin: 0 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

.gameIntro .gameIntroFeaturesTitle { 
	position: absolute;
	color: #ffdc52;
	text-transform: uppercase;
	font: 100% 'dimbo', Arial;
	font-family: 'dimbo', Arial;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	line-height: 105%;
}

.gameIntro .gameIntroFeaturesSubTitle { 
	position: absolute;
	color: #f5ffc8;
	text-transform: uppercase;
	font: 100% 'dimbo', Arial;
	font-family: 'dimbo', Arial;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	line-height: 105%;
}

.gameIntro .gameIntroFeaturesImage { 
	position: absolute;
}

.gameIntro .gameIntroFeaturesImage IMG { 
	width: auto;
	height: 100%;
	display: block;
}

.gameIntro .gameIntroFeatures { 
	position: absolute;
	color: #6aeff6;
	/*text-transform: uppercase;*/
	font: 100% 'dimbo', Arial;
	font-family: 'dimbo', Arial;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	line-height: 105%;
}

.gameIntro .gameIntroJackpotValue  {
	position: absolute;
	top: 65%;
	left: 50%;
	height: 8%;
	color: #ffffff;
	text-transform: uppercase;
	font: 100% 'dimbo', Arial;
	font-family: 'dimbo', Arial;
	letter-spacing: 0.1em;
	cursor: pointer;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

.gameIntro .gameIntroText { 
	position: absolute;
	top: 83%;
	left: 33.5%;
	width: 100%;
	height: 5.5%;
	color: #fff;
	text-transform: uppercase;
	font: 100% 'leanderPrimaryFont', Arial;
	font-family: 'leanderPrimaryFont', Arial;
	letter-spacing: 0.1em;
	cursor: pointer;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

/*.gameIntro .gameIntroText > span { color: #fff; }*/

.gameIntro .gameIntroPortraitText { 
	position: absolute;
	top: 88%;
	left: 50%;
	width: 100%;
	height: 4.5%;
	color: #ffffff;
	text-transform: uppercase;
	font: 100% 'leanderPrimaryFont', Arial;
	font-family: 'leanderPrimaryFont', Arial;
	letter-spacing: 0.1em;
	cursor: pointer;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

.gameIntro .gameIntroPortraitText > span { color: #ffffff; }

.gameIntro .centerText {
	text-align: center;
}

.gameIntro .leftText {
	text-align: left;
}

.gameIntro .rightText {
	text-align: right;
}

#slider_bullets div { 
	float:left;
	margin: 0 2%;
	width: 2%;
}

#slider_bullets_portrait div { 
	float:left;
	margin: 0 2%;
	width: 4%;
}

/*#slider_bullets div IMG { 
	width: 50%;
}*/

#slider_bullets_portrait div { 
	float:left;
	margin: 0 2%;
}

#slider_bullets_portrait div IMG { 
	width: 80%;
}
