/**
 * Main stuff.
 */
body {
	margin: 0;
	padding: 0;
}

 /* unvisited link */
a:link {
    color: white;
}

/* visited link */
a:visited {
    color: white;
}

/* mouse over link */
a:hover {
    color: hotpink;
}

/* selected link */
a:active {
    color: blue;
}

#floor {
	background-image:url('images/floor.png');
	background-repeat: repeat-x;
	width: auto;
	min-width: 1200px;
	height: 72px;
	background-position: 0px;
	outline: 0;
	position: relative;
}
		
.base {
	background-image:url('images/base.png');
	background-repeat: repeat-x;
	width: auto;
	min-width: 1200px;
	height: 72px;
	background-position: 0px;
	outline: 0;
	position: relative;
}

.base .legal {
	min-width: 140px;
	max-width: 140px;
	min-height: 90px;
	max-height: 90px;
	top: 20px;
	left: 10px;
	position: absolute;
	outline: 0;
	color: #FFFFFF;
    font-family: "nokia_cellphone_fcsmall";
	font-size: 18px;
	text-align: left;
	color: #E2ED1A;
	text-shadow: #E2821C 1px 1px;
	cursor: normal;
}
		
#screen {
	background-color: #aec9e8;
	margin: 0 auto;
	min-width: 1200px;
}

/**
 * House.
 */
#house {
	background-image:url('images/house.png');
	background-position: 0px;
	width: auto;
	min-width: 1200px;
	max-width: 1200px;
	min-height: 1395px;
	max-height: 1395px;
	margin: 0 auto;	
	outline: 0;
}

#header {
	background-image:url('images/header.png');
	background-position: 0px;
	width: auto;
	min-width: 1200px;
	max-width: 1200px;
	min-height: 592px;
	max-height: 592px;
	margin: 0 auto;	
	outline: 0;
	z-index: -1;
}

#middle {
	background-image:url('images/middle.png');
	background-position: 0px;
	width: auto;
	min-width: 1200px;
	max-width: 1200px;
	min-height: 540px;
	max-height: 540px;
	margin: 0 auto;	
	outline: 0;
}

#footer {
	background-image:url('images/footer.png');
	background-position: 0px;
	width: auto;
	min-width: 1200px;
	max-width: 1200px;
	min-height: 372px;
	max-height: 372px;
	margin: 0 auto;	
	outline: 0;
}

/* --- */

@keyframes movingButton
{
	0%   { margin-top: 10px; margin-bottom: 5px; }
	50%  { margin-top: 15px; margin-bottom: 0px; }
	100% { margin-top: 10px; margin-bottom: 5px; }
}

@-webkit-keyframes movingButton
{
	0%   { margin-top: 10px; margin-bottom: 5px; }
	50%  { margin-top: 15px; margin-bottom: 0px; }
	100% { margin-top: 10px; margin-bottom: 5px; }
}

@-moz-keyframes movingButton
{
	0%   { margin-top: 10px; margin-bottom: 5px; }
	50%  { margin-top: 15px; margin-bottom: 0px; }
	100% { margin-top: 10px; margin-bottom: 5px; }
}

@-o-keyframes movingButton
{
	0%   { margin-top: 10px; margin-bottom: 5px; }
	50%  { margin-top: 15px; margin-bottom: 0px; }
	100% { margin-top: 10px; margin-bottom: 5px; }
}


/**
 * Presskit button
 */
#presskit {
	top: 15px;
	left: -350px;
	min-width: 170px;
	max-width: 170px;
	height: 61px;
	float: left;
	position: absolute;
	padding: 0px;
	animation:movingButton 1s infinite;
	-moz-animation:movingButton 1s infinite;
	-webkit-animation:movingButton 1s infinite;
	-o-animation:movingButton 1s infinite;
}

/**
 * Social buttons.
 */
#twitter {
	background: url('images/footer_buttons.png') 0px 0;
	min-width: 90px;
	max-width: 90px;
	min-height: 90px;
	max-height: 90px;
	top: 1134px;
	left: 125px;
	position: absolute;
	outline: 0;
}

#facebook {
	background: url('images/footer_buttons.png') -90px 0;
	min-width: 90px;
	max-width: 90px;
	min-height: 90px;
	max-height: 90px;
	top: 1134px;
	left: 305px;
	position: absolute;
	outline: 0;
}

#youtube {
	background: url('images/footer_buttons.png') -180px 0;
	min-width: 90px;
	max-width: 90px;
	min-height: 90px;
	max-height: 90px;
	top: 1134px;
	left: 809px;
	position: absolute;
	outline: 0;
}

#team {
	background: url('images/footer_buttons.png') -360px 0;
	min-width: 90px;
	max-width: 90px;
	min-height: 90px;
	max-height: 90px;
	top: 1134px;
	left: 555px;
	position: absolute;
	outline: 0;
}


/**
 * Menu buttons.
 */
#index {
	min-width: 177px;
	max-width: 177px;
	min-height: 102px;
	max-height: 102px;
	top: 273px;
	left: 52px;
	position: absolute;
	outline: 0;
}
#games {
	min-width: 177px;
	max-width: 177px;
	min-height: 102px;
	max-height: 102px;
	top: 273px;
	left: 281px;
	position: absolute;
	outline: 0;
}
#services {
	min-width: 177px;
	max-width: 177px;
	min-height: 102px;
	max-height: 102px;
	top: 273px;
	left: 510px;
	position: absolute;
	outline: 0;
}
#contact {
	min-width: 177px;
	max-width: 177px;
	min-height: 102px;
	max-height: 102px;
	top: 273px;
	left: 739px;
	position: absolute;
	outline: 0;
}
#translate {
	min-width: 177px;
	max-width: 177px;
	min-height: 102px;
	max-height: 102px;
	top: 273px;
	left: 968px;
	position: absolute;
	outline: 0;
}

 
/**
 * The main pages
 */
#contentPage {
	font-family: "nokia_cellphone_fcsmall";
	line-height: 220%;
}
 
#pageTitle {
	left: 130px;
	top: 420px;
	position: absolute;
	min-width: 945px;
	max-width: 945px;
	color: #FFFFFF;
	font-size: 60px;
}

#pageText {
	left: 130px;
	top: 520px;
	position: absolute;
	min-width: 945px;
	max-width: 945px;
	color: #FFFFFF;
	font-size: 28px;
	text-align: left;
}

		
#pageText_services {	
	left: 130px;	
	top: 700px;	
	position: absolute;	
	min-width: 945px;	
	max-width: 945px;	
	color: #FFFFFF;	
	font-size: 28px;	
	text-align: left;	
}

#pageText_noTitle {
	left: 130px;
	top: 415px;
	position: absolute;
	min-width: 945px;
	max-width: 945px;
	color: #FFFFFF;
	font-size: 28px;
	text-align: left;
}

#games_filter	
{	
	left: 130px;	
	top: 517px;	
	min-width: 945px;	
	max-width: 945px;	
	min-height: 100px;	
	max-height: 100px;	
	position: absolute;	
	color: #FFFFFF;	
	font-size: 30px;	
	text-align: center;	
}	
	
#games_filter a	
{	
	cursor: pointer;	
}	
	
#services_filter	
{	
	left: 130px;	
	top: 560px;	
	min-width: 945px;	
	max-width: 945px;	
	min-height: 100px;	
	max-height: 100px;	
	position: absolute;	
	color: #FFFFFF;	
	font-size: 30px;	
	text-align: center;	
}	
	
#services_filter a	
{	
	cursor: pointer;	
	text-decoration: none;	
}	

/**
 * The GAME item
 */
.gameFrame {
	background: url('images/frame.png');
	min-width: 441px;
	max-width: 441px;
	min-height: 234px;
	max-height: 234px;
	position: absolute;
	outline: 0;
}

.gameFrame .title {
	font-family: "nokia_cellphone_fcsmall";
	line-height: 220%;
	font-size: 22px;
	color: #E2ED1A;
	text-shadow: #E2821C 1px 1px;
	min-width: 400px;
	max-width: 400px;
	position : absolute;
	left: 16px;
	top: 5px;
	text-align: left;
}

.gameFrame .title_small {
	font-family: "nokia_cellphone_fcsmall";
	line-height: 220%;
	font-size: 19px;
	color: #E2ED1A;
	text-shadow: #E2821C 1px 1px;
	min-width: 400px;
	max-width: 400px;
	position : absolute;
	left: 16px;
	top: 5px;
	text-align: left;
}


.gameFrame .titleLeft {
	color: #e2ed1a;
	font-family: "nokia_cellphone_fcsmall";
	font-size: 22px;
	left: 105px;
	line-height: 220%;
	max-width: 280px;
	min-width: 280px;
	position: absolute;
	text-align: left;
	text-shadow: 1px 1px #e2821c;
	top: 20px;
}

.gameFrame .desc {
	font-family: "nokia_cellphone_fcsmall";
	line-height: 150%;
	font-size: 14px;
	color: #FFFFFF;
	min-width: 420px;
	max-width: 420px;
	position : absolute;
	left: 16px;
	top: 142px;
	text-align: left;
}

.gameFrame .desc1 {
    color: #ffffff;
    font-family: "nokia_cellphone_fcsmall";
    font-size: 14px;
    left: 105px;
    line-height: 150%;
    max-width: 320px;
    min-width: 320px;
    position: absolute;
    text-align: left;
    top: 62px;
}
.gameFrame .desc2 {
    color: #ffffff;
    font-family: "nokia_cellphone_fcsmall";
    font-size: 14px;
    left: 16px;
    line-height: 150%;
    max-width: 410px;
    min-width: 410px;
    position: absolute;
    text-align: left;
    top: 104px;
}

.gameFrame .logo {
	min-width: 75px;
	max-width: 75px;
	min-height: 75px;
	max-height: 75px;
	position : absolute;
	left: 16px;
	top: 50px;
}

.gameFrame .logoTop {
	left: 16px;
	max-height: 75px;
	max-width: 75px;
	min-height: 75px;
	min-width: 75px;
	position: absolute;
	top: 17px;
}

.gameFrame .link1 {
	min-width: 126px;
	max-width: 126px;
	min-height: 41px;
	max-height: 41px;
	position : absolute;
	left: 120px;
	top: 50px;
}

.gameFrame .link2 {
	min-width: 126px;
	max-width: 126px;
	min-height: 41px;
	max-height: 41px;
	position : absolute;
	left: 260px;
	top: 50px;
}

.gameFrame .link3 {
	min-width: 126px;
	max-width: 126px;
	min-height: 41px;
	max-height: 41px;
	position : absolute;
	left: 120px;
	top: 95px;
}

.gameFrame .link4 {
	min-width: 126px;
	max-width: 126px;
	min-height: 41px;
	max-height: 41px;
	position : absolute;
	left: 260px;
	top: 95px;
}

.gameFrame .steam {
	background-image:url('../images/steam.png');
}

.gameFrame .ps4 {
	background-image:url('../images/ps4.png');
}

.gameFrame .ps4_eu {
	background-image:url('../images/ps4_eu.png');
}

.gameFrame .ps4_na {
	background-image:url('../images/ps4_na.png');
}

.gameFrame .ps4_jp {
	background-image:url('../images/ps4_jp.png');
}


.gameFrame .ps4_ko {
	background-image:url('../images/ps4_ko.png');
}

.gameFrame .ps5 {
	background-image:url('../images/ps5.png');
}
.gameFrame .ps5_eu {
	background-image:url('../images/ps5_eu.png');
}
.gameFrame .ps5_na {
	background-image:url('../images/ps5_na.png');
}
.gameFrame .ps5_jp {
	background-image:url('../images/ps5_jp.png');
}
.gameFrame .ps5_ko {
	background-image:url('../images/ps5_ko.png');
}

.gameFrame .psvita {
	background-image:url('../images/psvita.png');
}

.gameFrame .psvita_eu {
	background-image:url('../images/psvita_eu.png');
}

.gameFrame .psvita_na {
	background-image:url('../images/psvita_na.png');
}

.gameFrame .psvita_ko {
	background-image:url('../images/psvita_ko.png');
}

.gameFrame .psvita_jp {
	background-image:url('../images/psvita_jp.png');
}

.gameFrame .xbox {
	background-image:url('../images/xbox.png');
}

.gameFrame .eshop {
	background-image:url('../images/eshop.png');
}

.gameFrame .n3ds {
	background-image:url('../images/n3ds.png');
}

.gameFrame .n3ds_na {
	background-image:url('../images/n3ds_na.png');
}

.gameFrame .n3ds_eu {
	background-image:url('../images/n3ds_eu.png');
}

.gameFrame .n3ds_jp {
	background-image:url('../images/n3ds_jp.png');
}

.gameFrame .wiiu {
	background-image:url('../images/wiiu.png');
}

.gameFrame .wiiu_na {
	background-image:url('../images/wiiu_na.png');
}

.gameFrame .wiiu_eu {
	background-image:url('../images/wiiu_eu.png');
}

.gameFrame .wiiu_jp {
	background-image:url('../images/wiiu_jp.png');
}

.gameFrame .switch {
	background-image:url('../images/switch.png');
}

.gameFrame .switch_na {
	background-image:url('../images/switch_na.png');
}

.gameFrame .switch_eu {
	background-image:url('../images/switch_eu.png');
}

.gameFrame .switch_jp {
	background-image:url('../images/switch_jp.png');
}

.gameFrame .amazon {
	background-image:url('../images/amazonStore.png');
}

.gameFrame .appstore {
	background-image:url('../images/appStore.png');
}

.gameFrame .ouya {
	background-image:url('../images/ouya.png');
}

.gameFrame .googlePlay {
	background-image:url('../images/googlePlay.png');
}

.gameFrame .coming_soon_steam {
	background-image:url('../images/coming_soon.png'), url('../images/steam.png');
}

.gameFrame .coming_soon_ps4 {
	background-image:url('../images/coming_soon.png'), url('../images/ps4.png');
}

.gameFrame .coming_soon_ps5 {
	background-image:url('../images/coming_soon.png'), url('../images/ps5.png');
}

.gameFrame .coming_soon_psvita {
	background-image:url('../images/coming_soon.png'), url('../images/psvita.png');
}

.gameFrame .coming_soon_xbox {
	background-image:url('../images/coming_soon.png'), url('../images/xbox.png');
}

.gameFrame .coming_soon_eshop {
	background-image:url('../images/coming_soon.png'), url('../images/eshop.png');
}

.gameFrame .coming_soon_n3ds {
	background-image:url('../images/coming_soon.png'), url('../images/n3ds.png');
}

.gameFrame .coming_soon_wiiu {
	background-image:url('../images/coming_soon.png'), url('../images/wiiu.png');
}

.gameFrame .coming_soon_switch {
	background-image:url('../images/coming_soon.png'), url('../images/switch.png');
}


/**
* Single icon links
*/
.linkContainer {
	min-width: 945px;
	max-width: 945px;
	min-height: 200px;
	max-height: 200px;
	position: relative;
	outline: 0;
}

.linkContainer .game_info {
	min-width: 885px;
	max-width: 885px;
	position : absolute;
	left: 30px;
}

.linkContainer .platforms_title {
	min-width: 170px;
	max-width: 170px;
	min-height: 30px;
	max-height: 30px;
	position : absolute;
	left: 30px;
	top: 100px;
}

.linkContainer .platforms_list {
	min-width: 640px;
	max-width: 640px;
	min-height: 30px;
	max-height: 30px;
	position : absolute;
	left: 190px;
	top: 100px;
	text-align: center;
}

.linkContainer .link_small {
	min-width: 126px;
	max-width: 126px;
	min-height: 41px;
	max-height: 41px;
}

.linkContainer .link1 {
	min-width: 280px;
	max-width: 280px;
	min-height: 80px;
	max-height: 80px;
	position : absolute;
	left: 320px;
	top: 5px;
}

.linkContainer .link2 {
	min-width: 280px;
	max-width: 280px;
	min-height: 80px;
	max-height: 80px;
	position : absolute;
	left: 320px;
	top: 105px;
}

.linkContainer .link3 {
	min-width: 280px;
	max-width: 280px;
	min-height: 80px;
	max-height: 80px;
	position : absolute;
	left: 320px;
	top: 205px;
}

.linkContainer .link4 {
	min-width: 280px;
	max-width: 280px;
	min-height: 80px;
	max-height: 80px;
	position : absolute;
	left: 320px;
	top: 305px;
}

.linkContainer .link5 {
	min-width: 280px;
	max-width: 280px;
	min-height: 80px;
	max-height: 80px;
	position : absolute;
	left: 630px;
	top: 5px;
}

.linkContainer .link6 {
	min-width: 280px;
	max-width: 280px;
	min-height: 80px;
	max-height: 80px;
	position : absolute;
	left: 630px;
	top: 105px;
}

.linkContainer .link7 {
	min-width: 280px;
	max-width: 280px;
	min-height: 80px;
	max-height: 80px;
	position : absolute;
	left: 630px;
	top: 205px;
}

.linkContainer .link8 {
	min-width: 280px;
	max-width: 280px;
	min-height: 80px;
	max-height: 80px;
	position : absolute;
	left: 630px;
	top: 305px;
}

.linkContainer .steam {
	background-image:url('../images/steam.png');
}

.linkContainer .ps4 {
	background-image:url('../images/ps4.png');
}

.linkContainer .ps4_eu {
	background-image:url('../images/ps4_eu.png');
}

.linkContainer .ps4_na {
	background-image:url('../images/ps4_na.png');
}

.linkContainer .ps4_jp {
	background-image:url('../images/ps4_jp.png');
}

.linkContainer .ps4_ko {
	background-image:url('../images/ps4_ko.png');
}

.linkContainer .ps5 {
	background-image:url('../images/ps5.png');
}
.linkContainer .ps5_eu {
	background-image:url('../images/ps5_eu.png');
}
.linkContainer .ps5_na {
	background-image:url('../images/ps5_na.png');
}
.linkContainer .ps5_jp {
	background-image:url('../images/ps5_jp.png');
}
.linkContainer .ps5_ko {
	background-image:url('../images/ps5_ko.png');
}

.linkContainer .psvita {
	background-image:url('../images/psvita.png');
}

.linkContainer .psvita_eu {
	background-image:url('../images/psvita_eu.png');
}

.linkContainer .psvita_na {
	background-image:url('../images/psvita_na.png');
}

.linkContainer .psvita_ko {
	background-image:url('../images/psvita_ko.png');
}

.linkContainer .psvita_jp {
	background-image:url('../images/psvita_jp.png');
}

.linkContainer .xbox {
	background-image:url('../images/xbox.png');
}

.linkContainer .wiiu {
	background-image:url('../images/wiiu.png');
}

.linkContainer .wiiu_na {
	background-image:url('../images/wiiu_na.png');
}

.linkContainer .wiiu_eu {
	background-image:url('../images/wiiu_eu.png');
}

.linkContainer .wiiu_jp {
	background-image:url('../images/wiiu_jp.png');
}

.linkContainer .switch {
	background-image:url('../images/switch.png');
}

.linkContainer .switch_na {
	background-image:url('../images/switch_na.png');
}

.linkContainer .switch_eu {
	background-image:url('../images/switch_eu.png');
}

.linkContainer .switch_jp {
	background-image:url('../images/switch_jp.png');
}

.linkContainer .n3ds {
	background-image:url('../images/n3ds.png');
}

.linkContainer .n3ds_na {
	background-image:url('../images/n3ds_na.png');
}

.linkContainer .n3ds_eu {
	background-image:url('../images/n3ds_eu.png');
}

.linkContainer .n3ds_jp {
	background-image:url('../images/n3ds_jp.png');
}

.linkContainer .amazon {
	background-image:url('../images/amazonStore.png');
}

.linkContainer .appstore {
	background-image:url('../images/appStore.png');
}

.linkContainer .ouya {
	background-image:url('../images/ouya.png');
}

.linkContainer .googlePlay {
	background-image:url('../images/googlePlay.png');
}

.linkContainer .coming_soon_steam {
	background-image:url('../images/coming_soon.png'), url('../images/steam.png');
}

.linkContainer .coming_soon_ps4 {
	background-image:url('../images/coming_soon.png'), url('../images/ps4.png');
}

.linkContainer .coming_soon_ps5 {
	background-image:url('../images/coming_soon.png'), url('../images/ps5.png');
}

.linkContainer .coming_soon_psvita {
	background-image:url('../images/coming_soon.png'), url('../images/psvita.png');
}

.linkContainer .coming_soon_xbox {
	background-image:url('../images/coming_soon.png'), url('../images/xbox.png');
}

.linkContainer .coming_soon_eshop {
	background-image:url('../images/coming_soon.png'), url('../images/eshop.png');
}

.linkContainer .coming_soon_n3ds {
	background-image:url('../images/coming_soon.png'), url('../images/n3ds.png');
}

.linkContainer .coming_soon_wiiu {
	background-image:url('../images/coming_soon.png'), url('../images/wiiu.png');
}

.linkContainer .coming_soon_switch {
	background-image:url('../images/coming_soon.png'), url('../images/switch.png');
}