@charset "UTF-8";
/* CSS Document */

html {
	min-width:1024px;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 14px;
}

/* WITH ACTIVITY INDICATION */

		#imagelightbox-loading,
		#imagelightbox-loading div
		{
			-webkit-border-radius: 15%;
			-moz-border-radius: 15%;
			border-radius: 15%;
		}
		#imagelightbox-loading
		{
			width: 2.5em; /* 40 */
			height: 2.5em; /* 40 */
			background-color: #444;
			background-color: rgba( 0, 0, 0, .5 );
			position: fixed;
			z-index: 10003;
			top: 50%;
			left: 50%;
			padding: 0.625em; /* 10 */
			margin: -1.25em 0 0 -1.25em; /* 20 */

			-webkit-box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); /* 40 */
			-moz-box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); /* 40 */
			box-shadow: 0 0 2.5em rgba( 0, 0, 0, .75 ); /* 40 */
		}
			#imagelightbox-loading div
			{
				-webkit-border-radius: 50%;
				-moz-border-radius: 50%;
				border-radius: 50%;
				
				width: 1.25em; /* 20 */
				height: 1.25em; /* 20 */
				background-color: #fff;
				margin: 0.625em 0 0 0.625em; /* 20 */
				/*padding-top:50%;*/

				-webkit-animation: imagelightbox-loading .5s ease infinite;
				-moz-animation: imagelightbox-loading .5s ease infinite;
				-o-animation: imagelightbox-loading .5s ease infinite;
				animation: imagelightbox-loading .5s ease infinite;
			}

			@-webkit-keyframes imagelightbox-loading
			{
				from { opacity: .5;	-webkit-transform: scale( .75 ); }
				50%	 { opacity: 1;	-webkit-transform: scale( 1 ); }
				to	 { opacity: .5;	-webkit-transform: scale( .75 ); }
			}
			@-moz-keyframes imagelightbox-loading
			{
				from { opacity: .5;	-moz-transform: scale( .75 ); }
				50%	 { opacity: 1;	-moz-transform: scale( 1 ); }
				to	 { opacity: .5;	-moz-transform: scale( .75 ); }
			}
			@-o-keyframes imagelightbox-loading
			{
				from { opacity: .5;	-o-transform: scale( .75 ); }
				50%	 { opacity: 1;	-o-transform: scale( 1 ); }
				to	 { opacity: .5;	-o-transform: scale( .75 ); }
			}
			@keyframes imagelightbox-loading
			{
				from { opacity: .5;	transform: scale( .75 ); }
				50%	 { opacity: 1;	transform: scale( 1 ); }
				to	 { opacity: .5;	transform: scale( .75 ); }
			}

#imagelightbox
{
    position: fixed;
	top: 50%;
	left: 50%;
	background-position:center;
	/*padding: 0.625em; /* 10 */
	/*margin: -50% 0 0 -50%;*/
    z-index: 9999;
}

#imagelightbox-overlay {
	background-color: #fff;
	background-color: rgba( 255, 255, 255, .9 );
	position: fixed;
	z-index: 9998;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}


.OffImageLink {
	text-decoration: none;
	border:none;
    outline:none
}

#games {
	/*border-collapse:collapse;*/
}

#games .banner {
	background-image:url('../images/banner/banner1.jpg');
	background-color:transparent;
	background-position:center;
	padding-top:0px;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 400px;
	/*	
	-webkit-transition-delay: 2s;
	transition-delay: 2s;
	*/
	-webkit-transition: all 0.6s linear; 
	-moz-transition: all 0.6s linear; 
	-o-transition: all 0.6s linear; 
	transition: all 0.6s linear;
}

#games .bannerBG {
	background-image:url('../images/banner/banner1.jpg');
	background-color:black;
	background-position:center;
	padding-top:0px;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 400px;
}


#games .CItop {
	height: 100px;
	text-align: right;
	vertical-align:text-bottom;
}

#games .topline {
	text-align: center;
	vertical-align:text-middle;
}

#games .bottomeline {
	text-align: center;
	vertical-align:text-bottom;
}

#games .gamesContent {
	text-align: center;
	vertical-align:text-top;
}


#games .imageLink {
	text-decoration: none;
	border:none;
    outline:none
}


#games .socialLink {
	padding-top:8px;
	text-decoration: none;
	border:none;
    outline:none
}

#games .titleholder {
	padding-top:0px;
	text-decoration: none;
	text-decoration-color: #000000;
	-moz-text-decoration-color: #000000;
}


#games .gameholder {
	vertical-align:top;
	horizontal-align:left;
}



#games .titleTextholder {
	padding-left:14px;
	padding-top:8px;
}

#games .subtitleTextholder {
	padding-left:15px;
	padding-top:2px;
}


#games .title {
	text-align: left;
	padding-left:0px;
	padding-bottom:0px;
	font:19px Verdana,sans-serif;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	text-decoration-color: #000000;
	-moz-text-decoration-color: #000000;
	-webkit-text-size-adjust: 120%;
}

#games .subtitle {
	text-align: left;
	padding-left:0px;
	padding-top:3px;
	font:13px Verdana,sans-serif;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
	text-decoration-color: #000000;
	-moz-text-decoration-color: #000000;
	-webkit-text-size-adjust: 135%;
}

#games .description {
	text-align: left;
	padding-top:7px;
	padding-left:15px;
	font:11px Verdana,sans-serif;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
	text-decoration-color: #000000;
	-moz-text-decoration-color: #000000;
	-webkit-text-size-adjust: 125%;
}

#games .fulldescription {
	text-align: left;
	padding-top:0px;
	padding-bottom:7px;
	padding-left:15px;
	font:11px Verdana,sans-serif;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
	text-decoration-color: #000000;
	-moz-text-decoration-color: #000000;
	-webkit-text-size-adjust: 125%;
}

#games .SPtitle {
	-webkit-text-size-adjust: 145% !important;
}

#games .SPsubtitle {
	-webkit-text-size-adjust: 180% !important;
}

#games .SPdescription {
	-webkit-text-size-adjust: 200% !important;
}



#games .bottomDescription {
	text-align: middle;
	font: 11px Verdana,sans-serif;
	color: #000000;
	text-decoration: none;
	text-decoration-color: #000000;
	-moz-text-decoration-color: #000000;
	-webkit-text-size-adjust: 100%;
	font-weight: normal;
}

#games .bottomTitle {
	/*font-weight:bold;*/
}


#games .toplineL {
	text-align: right;
	vertical-align:text-top;
}

#games .toplineR {
	text-align: left;
	vertical-align:text-top;
}




#games .show {
	text-align: center;
	border:none;
    outline:none
}

#games img, #games .img {
	border:none;
    outline:none
}

#games .fixshow {

}

#games .hide {

}

#games tr.odd td {
	/*background:#fff url(row_bkg.png) repeat-x scroll center left;*/
	/*cursor:pointer;*/
}


#games div.arrow {
	background: transparent url(../layout/Arrows.png) no-repeat scroll 344px -23px;
	width: 100&;
	height: 19px;
}

#games div.up {
	background-position:344px 4px;

}
