body {
	background-color: #000;
	color: #fff;
	margin: 0px;
}

html {
	background-color: #000;

}

.preload {
	display: none !important;
}

.preload img {
	display: none !important;
}

.copyright {
	float: left;
	margin-top: 12px;
	color: #cecece;
}

.guide {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

.copyright-footer {
    float:right;
    font-size: 10px;
    text-shadow: 0px 2px 2px black;	
    height: 10px !important;
    margin-top: 0px !important;
    margin-right: 4px;
    color: #ffffff;
    width: 100%;
    text-align: right;
}

select {
	color: #fff;
	background-color: #000;
	margin-top: 14px;
	margin-right: 10px;
	float: right;
}

/* INDEX */
#index {
	height: 100%;
}

#index .floater {
	float: left;
	height: 50%;
	width: 100%;
	margin-bottom: -207px;
}

#index .inner {
	clear: both;
	height: 414px;
}

#index .logo {
	width: 287px;
	height: 120px;
	margin-left: auto;
	margin-right: auto;
	background-position: center top;
	background-repeat: repeat-x;
	background-image: url(/resources/images/index-logo.png);
}

#index .team {
	width: 754px;
	height: 100px;
	margin-top: 26px;
	margin-left: auto;
	margin-right: auto;	
	font: 9pt "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #fff;	
	font-weight: bold;	
}

#index .team span {
	font-weight: normal;
	color: #fff;
}

#index a {
	text-decoration: none;
	color: #fff;
	font-weight: normal;
}

#index .jerry {
	float: left;
	width: 195px;
	height: 80px;
	padding-left: 72px;
	padding-top: 8px;
	background-position: left top;
	background-image: url(/resources/images/team-jerry.png);
	background-repeat: no-repeat;
}

#index .megan {
	float: left;
	width: 195px;
	height: 80px;
	padding-left: 72px;
	padding-top: 8px;
	background-position: left top;
	background-image: url(/resources/images/team-megan.png);
	background-repeat: no-repeat;
}

#index .gage {
	float: left;
	width: 145px;
	height: 80px;
	padding-left: 72px;
	padding-top: 8px;
	background-position: left top;
	background-image: url(/resources/images/team-gage.png);
	background-repeat: no-repeat;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (-o-min-device-pixel-ratio: 3/2),
	only screen and (min--moz-device-pixel-ratio: 1.5),
	only screen and (min-device-pixel-ratio: 1.5) {
	#index .logo{
		background: url(/resources/images/index-logo@2x.png);
		background-position: center top;	
		background-repeat: repeat-x;	
		background-size: 287px 120px;
	}
	
	#index .jerry {
		background-position: left top;
		background: url(/resources/images/team-jerry@2x.png);
		background-repeat: no-repeat;
		background-size: 66px 66px;
	}
	
	#index .megan {
		background-position: left top;
		background: url(/resources/images/team-megan@2x.png);
		background-repeat: no-repeat;
		background-size: 66px 66px;
	}
	
	#index .gage {
		background-position: left top;
		background: url(/resources/images/team-gage@2x.png);
		background-repeat: no-repeat;
		background-size: 66px 66px;
	}		
}

/* margins removed to stop collapsing margin effect in Moz */

/* SHUTTLE SCUTTLE - IOS */
#shuttlescuttle-ios {
	width: 100%;
	background-position: center top;
	background-repeat: repeat-x;
	background-image: url(/resources/images/shuttlescuttle-header-bg.png);
}

#shuttlescuttle-ios .bg {
	width: 100%;
	height: 2180px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/resources/images/shuttlescuttle-header.png);
}

#shuttlescuttle-ios .header-top {
	width: 638px;
	height: 126px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/resources/images/shuttlescuttle-header-top.png);
}

#shuttlescuttle-ios .title {
	position: absolute;
	margin-top: 9px;	
	margin-left: 21px;
	width: 400px;
	height: 136px;
	background-image: url(/resources/images/shuttlescuttle-title.png);
	background-repeat: no-repeat;
}

#shuttlescuttle-ios .tagline {
	position: absolute;
	margin-top: 187px;	
	margin-left: 11px;
	width: 428px;
	height: 35px;
	background-image: url(/resources/images/en/shuttlescuttle-tagline.png);
	background-repeat: no-repeat;
}

#shuttlescuttle-ios .description {
	position: absolute;
	margin-top: 242px;	
	margin-left: 21px;
	width: 700px;
	height: 100px;
	font-weight: bold;
	font: 16pt "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #fff;
	text-shadow: 0px 2px 2px black;		
}

#shuttlescuttle-ios .ios {
	position: absolute;
	margin-top: 335px;	
	margin-left: 17px;
	width: 179px;
	height: 67px;
	background-image: url(/resources/images/en/button-ios.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#shuttlescuttle-ios .google {
	position: absolute;
	margin-top: 335px;	
	margin-left: 17px;
	width: 179px;
	height: 67px;
	background-image: url(/resources/images/en/button-google.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#shuttlescuttle-ios .amazon {
	position: absolute;
	margin-top: 335px;	
	margin-left: 200px;
	width: 179px;
	height: 67px;
	background-image: url(/resources/images/en/button-amazon.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#shuttlescuttle-ios .tab {
	position: absolute;
	margin-top: 703px;	
	margin-left: 265px;
	width: 432px;
	height: 48px;
	background-image: url(/resources/images/shuttlescuttle-tab-ios.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#shuttlescuttle-ios .tab-android {
	position: absolute;
	margin-top: 703px;	
	margin-left: 265px;
	width: 432px;
	height: 48px;
	background-image: url(/resources/images/shuttlescuttle-tab-android.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#shuttlescuttle-ios .content {
	margin-top: 790px;
	margin-left: auto;
	margin-right: auto;
	width: 940px;
	height: 800px;
	position: absolute;
}

#shuttlescuttle-ios .left {
	width: 678px;
	float: left;
}

#shuttlescuttle-ios .features {
	float: left;
	margin-top: 0px;	
	margin-left: 0px;
	width: 640px;
	height: 20px;
	background-image: url(/resources/images/en/shuttlescuttle-features.png);
	background-repeat: no-repeat;
	margin-bottom: 29px;
}

#shuttlescuttle-ios .feature {
	float: left;
	width: 310px;
	height: 260px;
	margin-right: 19px;
	margin-bottom: 29px;
}

#shuttlescuttle-ios .feature-text {
	float: left;
	display: table;
	width: 290px;
	height: 59px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: normal;
	font: 12pt "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #fff;	
}

#shuttlescuttle-ios .feature-text p { 
	display: table-cell; 
	vertical-align: middle; 
	text-align: center;
}

#shuttlescuttle-ios .feature-text p {
	*margin-top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");
}

#shuttlescuttle-ios .feature-levels {
	float: left;
	width: 310px;
	height: 200px;
	background-image: url(/resources/images/shuttlescuttle-feature-levels.png);
	background-repeat: no-repeat;
}

#shuttlescuttle-ios .feature-bosses {
	float: left;
	width: 310px;
	height: 200px;
	background-image: url(/resources/images/shuttlescuttle-feature-bosses.png);
	background-repeat: no-repeat;
}

#shuttlescuttle-ios .feature-powerups {
	float: left;
	width: 310px;
	height: 200px;
	background-image: url(/resources/images/shuttlescuttle-feature-powerups.png);
	background-repeat: no-repeat;
}

#shuttlescuttle-ios .feature-enemies {
	float: left;
	width: 310px;
	height: 200px;
	background-image: url(/resources/images/shuttlescuttle-feature-enemies.png);
	background-repeat: no-repeat;
}

#shuttlescuttle-ios .feature-gamecenter {
	float: left;
	width: 310px;
	height: 200px;
	background-image: url(/resources/images/shuttlescuttle-feature-gamecenter.png);
	background-repeat: no-repeat;
}

#shuttlescuttle-ios .feature-chiptunes {
	float: left;
	width: 310px;
	height: 200px;
	background-image: url(/resources/images/en/shuttlescuttle-feature-chiptunes.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#shuttlescuttle-ios .feature-universal {
	float: left;
	width: 310px;
	height: 200px;
	background-image: url(/resources/images/en/shuttlescuttle-feature-universal.png);
	background-repeat: no-repeat;
}

#shuttlescuttle-ios .feature-controllers {
	float: left;
	width: 310px;
	height: 200px;
	background-image: url(/resources/images/en/shuttlescuttle-feature-controllers.png);
	background-repeat: no-repeat;
}

#shuttlescuttle-ios .right {
	width: 262px;
	float: right;
}

#shuttlescuttle-ios .screenshot-wrapper {
	float: left;
	width: 262px;
	margin-bottom: 30px;
}

#shuttlescuttle-ios .screenshot1 {
	float: left;
	width: 262px;
	height: 217px;
	margin-bottom: 5px;
	background-image: url(/resources/images/en/screenshots/shuttlescuttle-ios-1b.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#shuttlescuttle-ios .screenshot2 {
	float: left;
	width: 262px;
	height: 217px;
	margin-bottom: 5px;	
	background-image: url(/resources/images/en/screenshots/shuttlescuttle-ios-2b.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#shuttlescuttle-ios .screenshot3 {
	float: left;
	width: 262px;
	height: 217px;
	margin-bottom: 5px;	
	background-image: url(/resources/images/en/screenshots/shuttlescuttle-ios-3b.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#shuttlescuttle-ios .screenshot4 {
	float: left;
	width: 262px;
	height: 217px;
	margin-bottom: 5px;	
	background-image: url(/resources/images/en/screenshots/shuttlescuttle-ios-4b.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#shuttlescuttle-ios .screenshot-text {
	text-align: center;
	font-weight: normal;
	font: 10pt "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #fff;	
	padding-left: 20px;
	padding-right: 20px;
}

#shuttlescuttle-ios .footer {
	position: absolute;
	margin-top: 14px;	
	width: 100%;
	height: 209px;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-image: url(/resources/images/shuttlescuttle-footer.png);		
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (-o-min-device-pixel-ratio: 3/2),
	only screen and (min--moz-device-pixel-ratio: 1.5),
	only screen and (min-device-pixel-ratio: 1.5) {
	#shuttlescuttle-ios{
		background: url(/resources/images/shuttlescuttle-header-bg@2x.png);
		background-position: center top;	
		background-repeat: repeat-x;	
		background-size: 945px 881px;
	}
	
	#shuttlescuttle-ios .bg{
		background: url(/resources/images/shuttlescuttle-header@2x.png);
		background-position: center top;
		background-repeat: no-repeat;		
		background-size: 1280px 850px;
	}
	
	#shuttlescuttle-ios .header-top {
		background: url(/resources/images/shuttlescuttle-header-top@2x.png);
		background-size: 638px 126px;
	}	

	#shuttlescuttle-ios .title {
		background-image: url(/resources/images/shuttlescuttle-title@2x.png);
		background-size: 400px 136px;
	}
	
	#shuttlescuttle-ios .tagline {
		background-image: url(/resources/images/en/shuttlescuttle-tagline@2x.png);
		background-size: 428px 35px;
	}	
	
	#shuttlescuttle-ios .ios {
		background: url(/resources/images/en/button-ios@2x.png);
		background-size: 179px 67px;
	}
	
	#shuttlescuttle-ios .google {
		background: url(/resources/images/en/button-google@2x.png);
		background-size: 179px 67px;
	}	
	
	#shuttlescuttle-ios .amazon {
		background: url(/resources/images/en/button-amazon@2x.png);
		background-size: 179px 67px;
	}		
	
	#shuttlescuttle-ios .tab {
		background: url(/resources/images/shuttlescuttle-tab-ios@2x.png);
		background-repeat: no-repeat;
		background-size: 432px 48px;
	}
	
	#shuttlescuttle-ios .tab-android {
		background: url(/resources/images/shuttlescuttle-tab-android@2x.png);
		background-repeat: no-repeat;
		background-size: 432px 48px;
	}		
	
	#shuttlescuttle-ios .features {
		background: url(/resources/images/en/shuttlescuttle-features@2x.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 640px 20px;
	}
	
	#shuttlescuttle-ios .feature-levels {
		background: url(/resources/images/shuttlescuttle-feature-levels@2x.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 310px 200px;
	}
	
	#shuttlescuttle-ios .feature-bosses {
		background: url(/resources/images/shuttlescuttle-feature-bosses@2x.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 310px 200px;
	}
	
	#shuttlescuttle-ios .feature-powerups {
		background: url(/resources/images/shuttlescuttle-feature-powerups@2x.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 310px 200px;
	}	
	
	#shuttlescuttle-ios .feature-enemies {
		background: url(/resources/images/shuttlescuttle-feature-enemies@2x.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 310px 200px;
	}		
	
	#shuttlescuttle-ios .feature-gamecenter {
		background: url(/resources/images/shuttlescuttle-feature-gamecenter@2x.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 310px 200px;
	}	
	
	#shuttlescuttle-ios .feature-chiptunes {
		background: url(/resources/images/en/shuttlescuttle-feature-chiptunes@2x.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 310px 200px;
	}				
	
	#shuttlescuttle-ios .feature-universal {
		background: url(/resources/images/en/shuttlescuttle-feature-universal@2x.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 310px 200px;
	}		
	
	#shuttlescuttle-ios .feature-controllers {
		background: url(/resources/images/en/shuttlescuttle-feature-controllers@2x.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 310px 200px;
	}			
	
	#shuttlescuttle-ios .screenshot1 {
		background: url(/resources/images/en/screenshots/shuttlescuttle-ios-1b@2x.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 262px 217px;
	}
	
	#shuttlescuttle-ios .screenshot2 {
		background: url(/resources/images/en/screenshots/shuttlescuttle-ios-2b@2x.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 262px 217px;
	}
	
	#shuttlescuttle-ios .screenshot3 {
		background: url(/resources/images/en/screenshots/shuttlescuttle-ios-3b@2x.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 262px 217px;
	}		
	
	#shuttlescuttle-ios .screenshot4 {
		background: url(/resources/images/en/screenshots/shuttlescuttle-ios-4b@2x.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 262px 217px;
	}	

	#shuttlescuttle-ios .footer {
		background: url(/resources/images/shuttlescuttle-footer@2x.png);		
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 900px 209px;
	}	
}

/* SHUTTLE SCUTTLE - MAC */
#shuttlescuttle-mac {
	width: 100%;
	background-position: center top;
	background-repeat: repeat-x;
	background-image: url(/resources/images/shuttlescuttle-header-bg.png);
}

#shuttlescuttle-mac .bg {
	width: 100%;
	height: 1900px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/resources/images/shuttlescuttle-header.png);
}

#shuttlescuttle-mac .header-top {
	width: 638px;
	height: 126px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/resources/images/shuttlescuttle-header-top.png);
}

#shuttlescuttle-mac .title {
	position: absolute;
	margin-top: 9px;	
	margin-left: 21px;
	width: 400px;
	height: 136px;
	background-image: url(/resources/images/shuttlescuttle-title.png);
	background-repeat: no-repeat;
}

#shuttlescuttle-mac .tagline {
	position: absolute;
	margin-top: 187px;	
	margin-left: 11px;
	width: 428px;
	height: 35px;
	background-image: url(/resources/images/en/shuttlescuttle-tagline.png);
	background-repeat: no-repeat;
}

#shuttlescuttle-mac .description {
	position: absolute;
	margin-top: 242px;	
	margin-left: 21px;
	width: 700px;
	height: 100px;
	font-weight: bold;
	font: 16pt "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #fff;
	text-shadow: 0px 2px 2px black;		
}

#shuttlescuttle-mac .mac {
	position: absolute;
	margin-top: 335px;	
	margin-left: 17px;
	width: 204px;
	height: 67px;
	background-image: url(/resources/images/en/button-mac.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#shuttlescuttle-mac .tab {
	position: absolute;
	margin-top: 703px;	
	margin-left: 265px;
	width: 432px;
	height: 48px;
	background-image: url(/resources/images/shuttlescuttle-tab-mac.png);
	background-repeat: no-repeat;
}

#shuttlescuttle-mac .content {
	margin-top: 790px;
	margin-left: auto;
	margin-right: auto;
	width: 940px;
	height: 800px;
	position: absolute;
}

#shuttlescuttle-mac .left {
	width: 678px;
	float: left;
}

#shuttlescuttle-mac .features {
	float: left;
	margin-top: 0px;	
	margin-left: 0px;
	width: 640px;
	height: 20px;
	background-image: url(/resources/images/en/shuttlescuttle-features.png);
	background-repeat: no-repeat;
	margin-bottom: 29px;
}

#shuttlescuttle-mac .feature {
	float: left;
	width: 310px;
	height: 260px;
	margin-right: 19px;
	margin-bottom: 29px;
}

#shuttlescuttle-mac .feature-text {
	float: left;
	display: table;
	width: 290px;
	height: 59px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: normal;
	font: 12pt "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #fff;	
}

#shuttlescuttle-mac .feature-text p { 
	display: table-cell; 
	vertical-align: middle; 
	text-align: center;
}

#shuttlescuttle-mac .feature-text p {
	*margin-top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");
}

#shuttlescuttle-mac .feature-levels {
	float: left;
	width: 310px;
	height: 200px;
	background-image: url(/resources/images/shuttlescuttle-feature-levels.png);
	background-repeat: no-repeat;
}

#shuttlescuttle-mac .feature-bosses {
	float: left;
	width: 310px;
	height: 200px;
	background-image: url(/resources/images/shuttlescuttle-feature-bosses.png);
	background-repeat: no-repeat;
}

#shuttlescuttle-mac .feature-powerups {
	float: left;
	width: 310px;
	height: 200px;
	background-image: url(/resources/images/shuttlescuttle-feature-powerups.png);
	background-repeat: no-repeat;
}

#shuttlescuttle-mac .feature-enemies {
	float: left;
	width: 310px;
	height: 200px;
	background-image: url(/resources/images/shuttlescuttle-feature-enemies.png);
	background-repeat: no-repeat;
}

#shuttlescuttle-mac .feature-fullscreen {
	float: left;
	width: 310px;
	height: 200px;
	background-image: url(/resources/images/en/shuttlescuttle-feature-fullscreen.png);
	background-repeat: no-repeat;
}

#shuttlescuttle-mac .feature-chiptunes {
	float: left;
	width: 310px;
	height: 200px;
	background-image: url(/resources/images/en/shuttlescuttle-feature-chiptunes.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#shuttlescuttle-mac .right {
	width: 262px;
	float: right;
}

#shuttlescuttle-mac .screenshot-wrapper {
	float: left;
	width: 262px;
	margin-bottom: 30px;
}

#shuttlescuttle-mac .screenshot1 {
	float: left;
	width: 262px;
	height: 217px;
	margin-bottom: 5px;
	background-image: url(/resources/images/en/screenshots/shuttlescuttle-ios-1b.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#shuttlescuttle-mac .screenshot2 {
	float: left;
	width: 262px;
	height: 217px;
	margin-bottom: 5px;	
	background-image: url(/resources/images/en/screenshots/shuttlescuttle-mac-2b.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#shuttlescuttle-mac .screenshot3 {
	float: left;
	width: 262px;
	height: 217px;
	margin-bottom: 5px;	
	background-image: url(/resources/images/en/screenshots/shuttlescuttle-mac-3b.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#shuttlescuttle-mac .screenshot-text {
	text-align: center;
	font-weight: normal;
	font: 10pt "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #fff;	
	padding-left: 20px;
	padding-right: 20px;
}

#shuttlescuttle-mac .footer {
	position: absolute;
	margin-top: 14px;	
	width: 100%;
	height: 209px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/resources/images/shuttlescuttle-footer.png);		
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (-o-min-device-pixel-ratio: 3/2),
	only screen and (min--moz-device-pixel-ratio: 1.5),
	only screen and (min-device-pixel-ratio: 1.5) {
	#shuttlescuttle-mac{
		background: url(/resources/images/shuttlescuttle-header-bg@2x.png);
		background-position: center top;	
		background-repeat: repeat-x;	
		background-size: 945px 881px;
	}
	
	#shuttlescuttle-mac .bg{
		background: url(/resources/images/shuttlescuttle-header@2x.png);
		background-position: center top;
		background-repeat: no-repeat;		
		background-size: 1280px 850px;
	}
	
	#shuttlescuttle-mac .header-top {
		background: url(/resources/images/shuttlescuttle-header-top@2x.png);
		background-size: 638px 126px;
	}	

	#shuttlescuttle-mac .title {
		background-image: url(/resources/images/shuttlescuttle-title@2x.png);
		background-size: 400px 136px;
	}
	
	#shuttlescuttle-mac .tagline {
		background-image: url(/resources/images/en/shuttlescuttle-tagline@2x.png);
		background-size: 428px 35px;
	}	
	
	#shuttlescuttle-mac .mac {
		background: url(/resources/images/en/button-mac@2x.png);
		background-size: 204px 67px;
	}
	
	#shuttlescuttle-mac .tab {
		background: url(/resources/images/shuttlescuttle-tab-mac@2x.png);
		background-repeat: no-repeat;
		background-size: 432px 48px;
	}	
	
	#shuttlescuttle-mac .features {
		background: url(/resources/images/en/shuttlescuttle-features@2x.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 640px 20px;
	}
	
	#shuttlescuttle-mac .feature-levels {
		background: url(/resources/images/shuttlescuttle-feature-levels@2x.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 310px 200px;
	}
	
	#shuttlescuttle-mac .feature-bosses {
		background: url(/resources/images/shuttlescuttle-feature-bosses@2x.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 310px 200px;
	}
	
	#shuttlescuttle-mac .feature-powerups {
		background: url(/resources/images/shuttlescuttle-feature-powerups@2x.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 310px 200px;
	}	
	
	#shuttlescuttle-mac .feature-enemies {
		background: url(/resources/images/shuttlescuttle-feature-enemies@2x.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 310px 200px;
	}		
	
	#shuttlescuttle-mac .feature-fullscreen {
		background: url(/resources/images/en/shuttlescuttle-feature-fullscreen@2x.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 310px 200px;
	}	
	
	#shuttlescuttle-mac .feature-chiptunes {
		background: url(/resources/images/en/shuttlescuttle-feature-chiptunes@2x.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 310px 200px;
	}					
	
	#shuttlescuttle-mac .screenshot1 {
		background: url(/resources/images/en/screenshots/shuttlescuttle-ios-1b@2x.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 262px 217px;
	}
	
	#shuttlescuttle-mac .screenshot2 {
		background: url(/resources/images/en/screenshots/shuttlescuttle-mac-2b@2x.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 262px 217px;
	}
	
	#shuttlescuttle-mac .screenshot3 {
		background: url(/resources/images/en/screenshots/shuttlescuttle-mac-3b@2x.png);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 262px 217px;
	}			

	#shuttlescuttle-mac .footer {
		background: url(/resources/images/shuttlescuttle-footer@2x.png);		
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 900px 209px;
	}	
}

/* AWAKEN - IOS */
#awaken-ios {
	width: 100%;
	height: 2620px;
	background-repeat: repeat;
	background-position: center top;
	background-image: url(/resources/images/awaken-ios-bg.png);		
}

#awaken-ios .bg {
	width: 100%;
	height: 986px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/resources/images/awaken-ios-header.jpg);		
}

#awaken-ios .header {
	position: absolute;
	margin-top: 84px;	
	margin-left: 240px;
	width: 708px;
	height: 493px;
	background-image: url(/resources/images/en/awaken-ios-header.png);
	background-repeat: no-repeat;
}

#awaken-ios .title {
	position: absolute;
	margin-top: 144px;	
	margin-left: 45px;
	width: 349px;
	height: 137px;
	background-image: url(/resources/images/awaken-ios-title.png);
	background-repeat: no-repeat;
}

#awaken-ios .tagline {
	position: absolute;
	margin-top: 256px;	
	margin-left: 74px;
	width: 496px;
	height: 40px;
	font-weight: lighter;
	font: 24pt "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #e5d3a9;
	text-shadow: 0px 2px 2px black;		
}

#awaken-ios .description {
	position: absolute;
	margin-top: 314px;	
	margin-left: 74px;
	width: 320px;
	height: 100px;
	font-weight: bold;
	font: 16pt "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #fff;
	text-shadow: 0px 2px 2px black;		
}

#awaken-ios .ios {
	position: absolute;
	margin-top: 404px;	
	margin-left: 66px;
	width: 179px;
	height: 67px;
	background-image: url(/resources/images/en/button-ios.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#awaken-ios .feature {
	position: absolute;
	width: 480px;
}

#awaken-ios .feature-text {
	margin-left: 20px;
	float: left;
	width: 446px;
	height: 100px;
	font-weight: bold;
	font: 12pt "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #e5d3a9;
	text-shadow: 0px 2px 2px black;		
}

#awaken-ios .feature-clockstyles-title {
	width: 470px;
	height: 78px;
	margin-top: 80px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(/resources/images/en/awaken-ios-feature-clockstyles-title.png);
}

#awaken-ios .feature-alarms-title {
	width: 470px;
	height: 78px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/resources/images/en/awaken-ios-feature-alarms-title.png);
}

#awaken-ios .feature-sleeptimer-title {
	width: 330px !important;
	height: 78px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(/resources/images/en/awaken-ios-feature-sleeptimer-title.png);
}

#awaken-ios .feature-clockstyles {
	width: 100%;
	height: 370px;
	margin-top: -340px;
	margin-left: -190px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/resources/images/en/awaken-ios-feature-clockstyles-bg.png);
}

#awaken-ios .feature-alarms {
	width: 100%;
	height: 370px;
	margin-top: 60px;
	margin-left: -42px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/resources/images/en/awaken-ios-feature-alarms-bg.png);
}

#awaken-ios .feature-sleeptimer {
	width: 100%;
	height: 370px;
	margin-top: -10px;
	margin-left: -200px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/resources/images/en/awaken-ios-feature-sleeptimer-bg.png);
}

#awaken-ios .additionalfeatures-title {
	width: 470px;
	height: 78px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/resources/images/en/awaken-ios-additionalfeatures-title.png);
	margin-left: auto;
	margin-right: auto;	
	margin-top: 30px;
}

#awaken-ios .additionalfeatures-holder {
	width: 800px;
	height: 110px;
	margin-left: auto;
	margin-right: auto;
}

#awaken-ios .additionalfeatures-holder div {
	float: left;
	width: 350px;
	height: 110px;
	margin-top: 20px;
	margin-left: 50px;
	font-weight: bold;
	font: 12pt "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #e5d3a9;
	text-shadow: 0px 2px 2px black;		
}

#awaken-ios .screenshots {
	width: 890px;
	height: 400px;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 0px;
}

#awaken-ios .screenshots-title {
	width: 470px;
	height: 78px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/resources/images/en/awaken-ios-screenshots-title.png);
	margin-left: auto;
	margin-right: auto;	
	margin-top: 30px;
}

#awaken-ios .screenshots-holder {
	width: 890px;
	height: 388px;
	z-index: 8000;
	position: absolute;		
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;	
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/resources/images/awaken-ios-screenshots-holder.png);
}

#awaken-ios .screenshot1 {
	position: absolute;
	margin-top: 47px;	
	margin-left: 72px;	
	width: 75px;
	height: 112px;
	background-image: url(/resources/images/en/screenshots/awaken-ios-1b.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#awaken-ios .screenshot2 {
	position: absolute;
	margin-top: 47px;	
	margin-left: 239px;	
	width: 75px;
	height: 112px;
	background-image: url(/resources/images/en/screenshots/awaken-ios-2b.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#awaken-ios .screenshot3 {
	position: absolute;
	margin-top: 47px;	
	margin-left: 406px;	
	width: 75px;
	height: 112px;
	background-image: url(/resources/images/en/screenshots/awaken-ios-3b.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#awaken-ios .screenshot4 {
	position: absolute;
	margin-top: 47px;	
	margin-left: 573px;	
	width: 75px;
	height: 112px;
	background-image: url(/resources/images/en/screenshots/awaken-ios-4b.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#awaken-ios .screenshot5 {
	position: absolute;
	margin-top: 47px;	
	margin-left: 740px;	
	width: 75px;
	height: 112px;
	background-image: url(/resources/images/en/screenshots/awaken-ios-5b.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#awaken-ios .screenshot6 {
	position: absolute;
	margin-top: 275px;		
	margin-left: 16px;	
	width: 126px;
	height: 95px;
	background-image: url(/resources/images/en/screenshots/awaken-ios-6b.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#awaken-ios .screenshot7 {
	position: absolute;
	margin-top: 275px;	
	margin-left: 199px;	
	width: 126px;
	height: 95px;
	background-image: url(/resources/images/en/screenshots/awaken-ios-7b.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#awaken-ios .screenshot8 {
	position: absolute;
	margin-top: 275px;	
	margin-left: 382px;	
	width: 126px;
	height: 95px;
	background-image: url(/resources/images/en/screenshots/awaken-ios-8b.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#awaken-ios .screenshot9 {
	position: absolute;
	margin-top: 275px;	
	margin-left: 565px;	
	width: 126px;
	height: 95px;
	background-image: url(/resources/images/en/screenshots/awaken-ios-9b.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#awaken-ios .screenshot10 {
	position: absolute;
	margin-top: 275px;	
	margin-left: 748px;	
	width: 126px;
	height: 95px;
	background-image: url(/resources/images/en/screenshots/awaken-ios-10b.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#awaken-ios .footer {
	position: absolute;
	margin-top: -5px;
	width: 100%;
	height: 394px;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-image: url(/resources/images/awaken-ios-footer.png);		
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (-o-min-device-pixel-ratio: 3/2),
	only screen and (min--moz-device-pixel-ratio: 1.5),
	only screen and (min-device-pixel-ratio: 1.5) {
	#awaken-ios .header {
		background-image: url(/resources/images/en/awaken-ios-header@2x.png);
		background-repeat: no-repeat;
		background-size: 708px 493px;
	}

	#awaken-ios .title {
		background: url(/resources/images/awaken-ios-title@2x.png);
		background-size: 349px 137px;
	}
	
	#awaken-ios .ios {
		background: url(/resources/images/en/button-ios@2x.png);
		background-size: 179px 67px;
	}
	
	#awaken-ios .feature-clockstyles-title {
		background-size: 470px 78px;
		background-image: url(/resources/images/en/awaken-ios-feature-clockstyles-title@2x.png);
	}
	
	#awaken-ios .feature-alarms-title {
		background-size: 470px 78px;
		background-image: url(/resources/images/en/awaken-ios-feature-alarms-title@2x.png);
	}
	
	#awaken-ios .feature-sleeptimer-title {
		background-size: 470px 78px;
		background-image: url(/resources/images/en/awaken-ios-feature-sleeptimer-title@2x.png);
	}
			
	#awaken-ios .feature-clockstyles {
		background-size: 454px 374px;
		background-image: url(/resources/images/en/awaken-ios-feature-clockstyles-bg@2x.png);
	}
	
	#awaken-ios .feature-alarms {
		background-size: 900px 253px;
		background-image: url(/resources/images/en/awaken-ios-feature-alarms-bg@2x.png);
	}
	
	#awaken-ios .feature-sleeptimer {
		background-size: 433px 336px;
		background-image: url(/resources/images/en/awaken-ios-feature-sleeptimer-bg@2x.png);
	}
	
	#awaken-ios .additionalfeatures-title {
		background-size: 470px 78px;
		background-image: url(/resources/images/en/awaken-ios-additionalfeatures-title@2x.png);
	}
	
	#awaken-ios .screenshots-title {
		background-size: 470px 78px;
		background-image: url(/resources/images/en/awaken-ios-screenshots-title@2x.png);
	}
	
	#awaken-ios .screenshots-holder {
		background-size: 890px 388px;
		background-image: url(/resources/images/awaken-ios-screenshots-holder@2x.png);
	}
	
	#awaken-ios .screenshot1 {
		background-image: url(/resources/images/en/screenshots/awaken-ios-1b@2x.png);
		background-size: 75px 112px;
	}
	
	#awaken-ios .screenshot2 {
		background-image: url(/resources/images/en/screenshots/awaken-ios-2b@2x.png);
		background-size: 75px 112px;
	}
	
	#awaken-ios .screenshot3 {
		background-image: url(/resources/images/en/screenshots/awaken-ios-3b@2x.png);
		background-size: 75px 112px;
	}
	
	#awaken-ios .screenshot4 {
		background-image: url(/resources/images/en/screenshots/awaken-ios-4b@2x.png);
		background-size: 75px 112px;
	}
	
	#awaken-ios .screenshot5 {
		background-image: url(/resources/images/en/screenshots/awaken-ios-5b@2x.png);
		background-size: 75px 112px;
	}
	
	#awaken-ios .screenshot6 {
		background-image: url(/resources/images/en/screenshots/awaken-ios-6b@2x.png);
		background-size: 126px 95px;
	}
	
	#awaken-ios .screenshot7 {
		background-image: url(/resources/images/en/screenshots/awaken-ios-7b@2x.png);
		background-size: 126px 95px;
	}
	
	#awaken-ios .screenshot8 {
		background-image: url(/resources/images/en/screenshots/awaken-ios-8b@2x.png);
		background-size: 126px 95px;
	}
	
	#awaken-ios .screenshot9 {
		background-image: url(/resources/images/en/screenshots/awaken-ios-9b@2x.png);
		background-size: 126px 95px;
	}
	
	#awaken-ios .screenshot10 {
		background-image: url(/resources/images/en/screenshots/awaken-ios-10b@2x.png);
		background-size: 126px 95px;
	}
}

/* AWAKEN - MAC */
#awaken-mac {
	width: 100%;
	height: 2270px;	
}

#awaken-mac .bg {
	width: 100%;
	height: 762px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/resources/images/en/awaken-mac-header.jpg?id=2014);		
}

#awaken-mac .helper-icon {
	position: absolute;
	margin-top: 699px;	
	margin-left: 197px;
	width: 61px;
	height: 65px;
	background-image: url(/resources/images/awaken-mac-helper-icon.png);
	background-repeat: no-repeat;
}

#awaken-mac .helper-text {
	position: absolute;
	margin-top: 724px;	
	margin-left: 262px;
	font-weight: bold;
	font: 11pt "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #c0d5ff;
	text-shadow: 0px 2px 2px black;	
}

#awaken-mac .helper-download {
	position: absolute;
	margin-top: 711px;	
	margin-left: 571px;
	width: 194px;
	height: 45px;
	background-image: url(/resources/images/en/awaken-mac-helper-download.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#awaken-mac .title {
	position: absolute;
	margin-top: 175px;	
	margin-left: 25px;
	width: 349px;
	height: 137px;
	background-image: url(/resources/images/awaken-mac-title.png);
	background-repeat: no-repeat;
}

#awaken-mac .tagline {
	position: absolute;
	margin-top: 303px;	
	margin-left: 54px;
	width: 496px;
	height: 40px;
	font-weight: lighter;
	font: 24pt "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #779de9;
	text-shadow: 0px 2px 2px black;		
}

#awaken-mac .description {
	position: absolute;
	margin-top: 363px;	
	margin-left: 54px;
	width: 426px;
	height: 100px;
	font-weight: bold;
	font: 16pt "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #fff;
	text-shadow: 0px 2px 2px black;		
}

#awaken-mac .mac {
	position: absolute;
	margin-top: 450px;	
	margin-left: 49px;
	width: 204px;
	height: 67px;
	background-image: url(/resources/images/en/button-mac.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#awaken-mac .feature {
	position: absolute;
	width: 480px;
}

#awaken-mac .feature-text {
	margin-left: 20px;
	float: left;
	width: 446px;
	height: 100px;
	font-weight: bold;
	font: 12pt "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #c0d5ff;
	text-shadow: 0px 2px 2px black;		
}

#awaken-mac .feature-alarms-title {
	width: 470px;
	height: 78px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/resources/images/en/awaken-mac-feature-alarms-title.png);
}

#awaken-mac .feature-timers-title {
	width: 470px;
	height: 78px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/resources/images/en/awaken-mac-feature-timers-title.png);
}

#awaken-mac .feature-sleepmode-title {
	width: 470px;
	height: 78px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/resources/images/en/awaken-mac-feature-sleepmode-title.png);
}

#awaken-mac .feature-alarms {
	width: 100%;
	height: 370px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/resources/images/en/awaken-mac-feature-alarms-bg.png?id=2014);
}

#awaken-mac .feature-timers {
	width: 100%;
	height: 370px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/resources/images/en/awaken-mac-feature-timers-bg.png?id=2014);
}

#awaken-mac .feature-sleepmode {
	width: 100%;
	height: 500px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/resources/images/en/awaken-mac-feature-sleepmode-bg.png?id=2014);
}

#awaken-mac .screenshots {
	width: 786px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 30px;
}

#awaken-mac .screenshots-title {
	width: 470px;
	height: 78px;
	margin-left: auto;
	margin-right: auto;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/resources/images/en/awaken-mac-screenshots-title.png);
}

#awaken-mac .screenshots-holder {
	width: 786px;
	height: 110px;
	float: left;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/resources/images/awaken-mac-screenshots-holder.png);
}

#awaken-mac .screenshot1 {
	position: absolute;
	margin-top: 19px;	
	margin-left: 12px;	
	width: 109px;
	height: 69px;
	background-image: url(/resources/images/en/screenshots/awaken-mac-1b.jpg?id=2014);
	background-repeat: no-repeat;
	cursor: pointer;
}

#awaken-mac .screenshot2 {
	position: absolute;
	margin-top: 19px;	
	margin-left: 175px;	
	width: 109px;
	height: 69px;
	background-image: url(/resources/images/en/screenshots/awaken-mac-2b.jpg?id=2014);
	background-repeat: no-repeat;
	cursor: pointer;
}

#awaken-mac .screenshot3 {
	position: absolute;
	margin-top: 19px;	
	margin-left: 338px;	
	width: 109px;
	height: 69px;
	background-image: url(/resources/images/en/screenshots/awaken-mac-3b.jpg?id=2014);
	background-repeat: no-repeat;
	cursor: pointer;
}

#awaken-mac .screenshot4 {
	position: absolute;
	margin-top: 19px;	
	margin-left: 501px;	
	width: 109px;
	height: 69px;
	background-image: url(/resources/images/en/screenshots/awaken-mac-4b.jpg?id=2014);
	background-repeat: no-repeat;
	cursor: pointer;
}

#awaken-mac .screenshot5 {
	position: absolute;
	margin-top: 19px;	
	margin-left: 665px;	
	width: 109px;
	height: 69px;
	background-image: url(/resources/images/en/screenshots/awaken-mac-5b.jpg?id=2014);
	background-repeat: no-repeat;
	cursor: pointer;
}

#awaken-mac .footer {
	position: absolute;
	margin-top: -20px;
	width: 100%;
	height: 281px;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-image: url(/resources/images/awaken-mac-footer.png);		
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (-o-min-device-pixel-ratio: 3/2),
	only screen and (min--moz-device-pixel-ratio: 1.5),
	only screen and (min-device-pixel-ratio: 1.5) {
	#awaken-mac .helper-icon {
		background: url(/resources/images/awaken-mac-helper-icon@2x.png);
		background-repeat: no-repeat;
		background-position: center top;
		background-size: 61px 65px;		
	}
	
	#awaken-mac .helper-download {
		position: absolute;
		margin-top: 711px;	
		margin-left: 571px;
		width: 194px;
		height: 45px;
		background: url(/resources/images/en/awaken-mac-helper-download@2x.png);
		background-repeat: no-repeat;
		background-position: center top;
		background-size: 194px 45px;	
	}
	
	#awaken-mac .title {
		background: url(/resources/images/awaken-mac-title@2x.png);
		background-size: 349px 137px;
	}
	
	#awaken-mac .mac {
		background-image: url(/resources/images/en/button-mac@2x.png);
		background-size: 204px 67px;
	}
	
	#awaken-mac .feature-alarms-title {
		background-position: center top;
		background-repeat: no-repeat;
		background-image: url(/resources/images/en/awaken-mac-feature-alarms-title@2x.png);
		background-size: 470px 78px;
	}
	
	#awaken-mac .feature-timers-title {
		background-position: center top;
		background-repeat: no-repeat;
		background-image: url(/resources/images/en/awaken-mac-feature-timers-title@2x.png);
		background-size: 470px 78px;
	}	
	
	#awaken-mac .feature-sleepmode-title {
		background-position: center top;
		background-repeat: no-repeat;
		background-image: url(/resources/images/en/awaken-mac-feature-sleepmode-title@2x.png);
		background-size: 470px 78px;
	}	
	
	#awaken-mac .screenshots-title {
		background-position: center top;
		background-repeat: no-repeat;
		background-image: url(/resources/images/en/awaken-mac-screenshots-title@2x.png);
		background-size: 470px 78px;		
	}
	
	#awaken-mac .screenshots-holder {
		background-position: center top;
		background-repeat: no-repeat;
		background-image: url(/resources/images/awaken-mac-screenshots-holder@2x.png);
		background-size: 786px 110px;		
	}
	
	#awaken-mac .screenshot1 {
		background-image: url(/resources/images/en/screenshots/awaken-mac-1b@2x.jpg?id=2014);
		background-size: 109px 69px;
	}
	
	#awaken-mac .screenshot2 {
		background-image: url(/resources/images/en/screenshots/awaken-mac-2b@2x.jpg?id=2014);
		background-size: 109px 69px;
	}
	
	#awaken-mac .screenshot3 {
		background-image: url(/resources/images/en/screenshots/awaken-mac-3b@2x.jpg?id=2014);
		background-size: 109px 69px;
	}
	
	#awaken-mac .screenshot4 {
		background-image: url(/resources/images/en/screenshots/awaken-mac-4b@2x.jpg?id=2014);
		background-size: 109px 69px;
	}
	
	#awaken-mac .screenshot5 {
		background-image: url(/resources/images/en/screenshots/awaken-mac-5b@2x.jpg?id=2014);
		background-size: 109px 69px;
	}					

}

/* HOLOSNAPS - IOS */
#holosnaps-ios {
	z-index: 10;
}

#holosnaps-ios .bg {
	width: 100%;
	height: 2030px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/resources/images/holosnaps-ios-header.jpg);		
}

#holosnaps-ios .title {
	position: absolute;
	margin-top: 222px;	
	margin-left: 31px;
	width: 426px;
	height: 180px;
	background-image: url(/resources/images/holosnaps-ios-title.png);
	background-repeat: no-repeat;
}

#holosnaps-ios .tagline {
	position: absolute;
	margin-top: 400px;	
	margin-left: 50px;
	width: 496px;
	height: 40px;
	font-weight: normal;
	font: 24pt "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #eec4da;
	text-shadow: 0px 2px 2px black;		
}

#holosnaps-ios .description {
	position: absolute;
	margin-top: 460px;	
	margin-left: 50px;
	width: 426px;
	height: 100px;
	font-weight: bold;
	font: 16pt "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #fff;
	text-shadow: 0px 2px 2px black;		
}

#holosnaps-ios .screen {
	position: absolute;
	margin-top: 189px;	
	margin-left: 565px;
	width: 320px;
	height: 480px;
	background-image: url(/resources/images/holosnaps-ios-screen.jpg);
	background-repeat: no-repeat;
}

#holosnaps-ios .ios {
	position: absolute;
	margin-top: 570px;	
	margin-left: 46px;
	width: 179px;
	height: 67px;
	background-image: url(/resources/images/en/button-ios.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#holosnaps-ios .icon {
	position: absolute;
	margin-top: 678px;	
	margin-left: 812px;
	width: 151px;
	height: 152px;
	background-image: url(/resources/images/holosnaps-ios-icon.png);
	background-repeat: no-repeat;
}

#holosnaps-ios .angles {
	position: absolute;
	margin-top: 895px;	
	margin-left: 51px;
	width: 436px;
	height: 514px;
	background-image: url(/resources/images/holosnaps-ios-angles.jpg);
	background-repeat: no-repeat;
}

#holosnaps-ios .features {
	position: absolute;
	margin-top: 969px;	
	margin-left: 500px;
	width: 400px;
	height: 57px;
	background-image: url(/resources/images/en/holosnaps-ios-features.png);
	background-repeat: no-repeat;
}

#holosnaps-ios .features-text {
	position: absolute;
	margin-top: 1044px;	
	margin-left: 509px;
	width: 446px;
	height: 100px;
	font-weight: bold;
	font: 12pt "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #eec4da;
	text-shadow: 0px 2px 2px black;		
}

#holosnaps-ios .screenshots {
	position: absolute;
	margin-top: 1416px;	
	margin-left: 180px;
	z-index: 1000;
	width: 600px;
	height: 58px;
	background-image: url(/resources/images/en/holosnaps-ios-screenshots.png);
	background-repeat: no-repeat;
}

#holosnaps-ios .screenshots-holder {
	position: absolute;
	margin-top: 1466px;	
	margin-left: 10px;
	z-index: 100;	
	width: 940px;
	height: 286px;
	background-image: url(/resources/images/holosnaps-ios-screenshots-holder.jpg);
	background-repeat: no-repeat;
}

#holosnaps-ios .screenshot1 {
	position: absolute;
	margin-top: 63px;	
	margin-left: 98px;	
	width: 75px;
	height: 112px;
	background-image: url(/resources/images/en/screenshots/holosnaps-ios-1b.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

#holosnaps-ios .screenshot2 {
	position: absolute;
	margin-top: 63px;	
	margin-left: 265px;	
	width: 75px;
	height: 112px;
	background-image: url(/resources/images/en/screenshots/holosnaps-ios-2b.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

#holosnaps-ios .screenshot3 {
	position: absolute;
	margin-top: 63px;	
	margin-left: 432px;	
	width: 75px;
	height: 112px;
	background-image: url(/resources/images/en/screenshots/holosnaps-ios-3b.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

#holosnaps-ios .screenshot4 {
	position: absolute;
	margin-top: 63px;	
	margin-left: 599px;	
	width: 75px;
	height: 112px;
	background-image: url(/resources/images/en/screenshots/holosnaps-ios-4b.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

#holosnaps-ios .screenshot5 {
	position: absolute;
	margin-top: 63px;	
	margin-left: 766px;	
	width: 75px;
	height: 112px;
	background-image: url(/resources/images/en/screenshots/holosnaps-ios-5b.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

#holosnaps-ios .video1 {
	position: absolute;
	margin-top: 28px;	
	margin-left: 334px;	
	width: 109px;
	height: 69px;
	background-image: url(/resources/images/holosnaps-ios-video1.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

#holosnaps-ios .video2 {
	position: absolute;
	margin-top: 28px;	
	margin-left: 497px;	
	width: 109px;
	height: 69px;
	background-image: url(/resources/images/holosnaps-ios-video2.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

#holosnaps-ios .video-reviews {
	position: absolute;
	margin-top: 1760px;	
	margin-left: 180px;
	width: 600px;
	height: 57px;
	background-image: url(/resources/images/en/holosnaps-ios-video-reviews.png);
	background-repeat: no-repeat;
}

#holosnaps-ios .video-holder {
	position: absolute;
	margin-top: 1821px;	
	margin-left: 10px;
	width: 940px;
	height: 128px;
	background-image: url(/resources/images/holosnaps-ios-video-holder.jpg);
	background-repeat: no-repeat;
}

#holosnaps-ios .footer {
	position: absolute;
	margin-top: -100px;	
	width: 100%;
	height: 323px;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-image: url(/resources/images/holosnaps-ios-footer.jpg);		
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (-o-min-device-pixel-ratio: 3/2),
	only screen and (min--moz-device-pixel-ratio: 1.5),
	only screen and (min-device-pixel-ratio: 1.5) {
	#holosnaps-ios .title {
		background: url(/resources/images/holosnaps-ios-title@2x.png);
		background-size: 426px 180px;
	}
	
	#holosnaps-ios .screen {
		background: url(/resources/images/holosnaps-ios-screen@2x.jpg);
		background-size: 320px 480px;
	}
	
	#holosnaps-ios .ios {
		background: url(/resources/images/en/button-ios@2x.png);
		background-size: 179px 67px;
	}	
	
	#holosnaps-ios .icon {
		background: url(/resources/images/holosnaps-ios-icon@2x.png);
		background-size: 151px 152px;
	}	
	
	#holosnaps-ios .angles {
		background: url(/resources/images/holosnaps-ios-angles@2x.jpg);
		background-size: 436px 514px;
	}
	
	#holosnaps-ios .features {
		background: url(/resources/images/en/holosnaps-ios-features@2x.png);
		background-size: 400px 57px;
	}
	
	#holosnaps-ios .screenshots {
		background: url(/resources/images/en/holosnaps-ios-screenshots@2x.png);
		background-size: 600px 58px;
	}
	
	#holosnaps-ios .screenshots-holder {
		background: url(/resources/images/holosnaps-ios-screenshots-holder@2x.jpg);
		background-size: 940px 286px;
	}
	
	#holosnaps-ios .screenshot1 {
		background-image: url(/resources/images/en/screenshots/holosnaps-ios-1b@2x.jpg);
		background-size: 75px 112px;
	}
	
	#holosnaps-ios .screenshot2 {
		background-image: url(/resources/images/en/screenshots/holosnaps-ios-2b@2x.jpg);
		background-size: 75px 112px;
	}
	
	#holosnaps-ios .screenshot3 {
		background-image: url(/resources/images/en/screenshots/holosnaps-ios-3b@2x.jpg);
		background-size: 75px 112px;
	}
	
	#holosnaps-ios .screenshot4 {
		background-image: url(/resources/images/en/screenshots/holosnaps-ios-4b@2x.jpg);
		background-size: 75px 112px;
	}
	
	#holosnaps-ios .screenshot5 {
		background-image: url(/resources/images/en/screenshots/holosnaps-ios-5b@2x.jpg);
		background-size: 75px 112px;
	}
	
	#holosnaps-ios .video1 {
		background-image: url(/resources/images/holosnaps-ios-video1@2x.jpg);
		background-size: 109px 69px;
	}
	
	#holosnaps-ios .video2 {
		background-image: url(/resources/images/holosnaps-ios-video2@2x.jpg);
		background-size: 109px 69px;
	}
	
	#holosnaps-ios .video-reviews {
		background: url(/resources/images/en/holosnaps-ios-video-reviews@2x.png);
		background-size: 600px 57px;
	}
	
	#holosnaps-ios .video-holder {
		background: url(/resources/images/holosnaps-ios-video-holder@2x.jpg);
		background-size: 940px 128px;
	}
	

}


/* FOOTER */
#footer {
	width: 100%;
	height: 220px;
	font-weight: bold;
	z-index: 8000;
	font: 12px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #fff;
	position: relative;
}

#footer a {
	text-decoration: none;
	color: #fff;
}

#footer .content {
	width: 960px;
	height: 60px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

#footer .logo {
	float: left;
	background-repeat: no-repeat;
	background-image: url(/resources/images/logo-embraceware.png);
	margin-top: -2px;	
	width: 251px;
	height: 42px;
	cursor: pointer;
}

#footer .mac-store {
	float:left;
	width: 204px;
	height: 67px;
	margin-left: 127px;
	margin-top: -15px;
	background-image: url(/resources/images/en/button-mac.png);
	background-repeat: no-repeat;	
	cursor: pointer;
}

#footer .ios-store {
	float:left;
	width: 204px;
	height: 67px;
	margin-left: 140px;
	margin-top: -15px;
	background-image: url(/resources/images/en/button-ios.png);
	background-repeat: no-repeat;	
	cursor: pointer;
}

#footer .google-store {
	float:left;
	width: 204px;
	height: 67px;
	margin-left: 140px;
	margin-top: -15px;
	background-image: url(/resources/images/en/button-google.png);
	background-repeat: no-repeat;	
	cursor: pointer;
}

#footer .amazon-store {
	float:left;
	width: 204px;
	height: 67px;
	margin-left: 140px;
	margin-top: -15px;
	background-image: url(/resources/images/en/button-amazon.png);
	background-repeat: no-repeat;	
	cursor: pointer;
}

#footer .blog {
	float: right;
	height: 30px;
	padding-left: 33px;
	padding-top: 24px;
	margin-right: 15px;
	margin-top: -12px;
	background-image: url(/resources/images/icon-blog.png);
	background-position: left;
	background-repeat: no-repeat;	
}

#footer .blog:hover {
	background-image: url(/resources/images/icon-blog-hover.png);
	cursor: pointer;
}

#footer .store {
	float: right;
	height: 22px;
	padding-left: 34px;
	padding-top: 9px;	
	margin-right: 15px;	
	margin-top: 3px;
	background-image: url(/resources/images/icon-store.png);
	background-position: left;
	background-repeat: no-repeat;	
}

#footer .store:hover {
	background-image: url(/resources/images/icon-store-hover.png);
	cursor: pointer;
}


#footer .twitter {
	float: right;
	height: 26px;
	padding-left: 36px;
	padding-top: 12px;
	margin-right: 5px;
	margin-left: 15px;
	background-image: url(/resources/images/icon-twitter.png);
	background-position: left;
	background-repeat: no-repeat;	
}

#footer .twitter:hover {
	background-image: url(/resources/images/icon-twitter-hover.png);
	cursor: pointer;
}

#footer .facebook {
	float: right;
	height: 26px;
	padding-left: 28px;
	padding-top: 12px;	
	margin-right: 7px;	
	background-image: url(/resources/images/icon-facebook.png);
	background-position: left;
	background-repeat: no-repeat;	
}

#footer .facebook:hover {
	background-image: url(/resources/images/icon-facebook-hover.png);
	cursor: pointer;
}

#footer .google {
	float: right;
	height: 28px;
	padding-left: 36px;
	padding-top: 12px;
	margin-right: 0px;
	background-image: url(/resources/images/icon-google.png);
	background-position: left;
	background-repeat: no-repeat;	
}

#footer .google:hover {
	background-image: url(/resources/images/icon-google-hover.png);
	cursor: pointer;
}

#footer .support {
	float: right;
	height: 26px;
	padding-left: 32px;
	padding-top: 12px;	
	background-image: url(/resources/images/icon-support.png);
	background-position: left;
	background-repeat: no-repeat;	
}

#footer .support:hover {
	background-image: url(/resources/images/icon-support-hover.png);
	cursor: pointer;
}

#footer .bg {
	width: 100%;
	height: 163px;
	padding-top: 0px;
	background-position: top center;
	background-repeat: repeat-x;
	background-image: url(/resources/images/texture-linen-dark.png);
}

#footer .bg2 {
	width: 100%;
	height: 163px;
	padding-top: 0px;
	background-position: top center;
	background-repeat: repeat-x;
	background-image: url(/resources/images/texture-linen-darkv2.png);
}

#footer .bottom {
	width: 100%;
	height: 2px;
	padding-top: 0px;
	background-position: top center;
	background-repeat: repeat-x;
	background-image: url(/resources/images/nav-bottom.png);
}

#footer .frame {
	width: 970px;
	height: 100px;
	padding-top: 49px;
	background-image: none;
	background-position: top center;	
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
}

#footer .app {
	width: 86px;
	height: 100px;
	float: left;
	background-repeat: no-repeat;
	background-position: center top;
}

#footer .app div {
	font-weight: bold;
	margin-top: 76px;
	font: 12px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #fff;
}

#footer .category {
	width: 42px;
	height: 62px;
	margin-top: 4px;
	margin-right: 10px;
	float: left;
}

#footer .shop {
	width: 2px !important;
	height: 62px;
	margin-left: 14px !important;
	margin-right: 18px !important;	
	float: left;
}

#footer .category div {
	color: #fff !important;
}

#footer .ios {
	background-image: url(/resources/images/icon-ios.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#footer .shuttlescuttle-ios {
	background-image: url(/resources/images/icon-shuttlescuttle-ios.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	cursor: pointer;
}

#footer .shuttlescuttle-android {
	background-image: url(/resources/images/icon-shuttlescuttle-android.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	cursor: pointer;
}

#footer .vanityurl {
	background-image: url(/resources/images/icon-vanityurl.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	cursor: pointer;
}

#footer .redirecturl {
	background-image: url(/resources/images/icon-redirecturl.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	cursor: pointer;
}

#footer .awaken-ios {
	background-image: url(/resources/images/icon-awaken-ios.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	cursor: pointer;
}

#footer .holosnaps-ios {
	background-image: url(/resources/images/icon-holosnaps-ios.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	cursor: pointer;
}

#footer .mac {
	background-image: url(/resources/images/icon-mac.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: 20px;
}

#footer .android {
	background-image: url(/resources/images/icon-android.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: 20px;
}

#footer .sharepoint {
	background-image: url(/resources/images/icon-sharepoint.png);
	background-repeat: no-repeat;
	background-position: 3px top;
	margin-left: 20px;
	margin-right: 20px;
}

#footer .mac {
	background-image: url(/resources/images/icon-mac.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: 20px;
}

#footer .shop {
	background-image: url(/resources/images/icon-shop.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: 20px;
}

#footer .awaken-mac {
	background-image: url(/resources/images/icon-awaken-mac.png?id=2014);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	cursor: pointer;
}

#footer .shuttlescuttle-mac {
	background-image: url(/resources/images/icon-shuttlescuttle-mac.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	cursor: pointer;
}

#footer .store-shop {
	background-image: url(/resources/images/icon-store-shop.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	cursor: pointer;
	margin-left: -6px;
}

#footer .category div {
	margin-top: 50px;
	text-align: center;		
}

#footer .frame a {
	text-decoration: none;
	text-align: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (-o-min-device-pixel-ratio: 3/2),
	only screen and (min--moz-device-pixel-ratio: 1.5),
	only screen and (min-device-pixel-ratio: 1.5) {
	#footer .logo {
		background-image: url(/resources/images/logo-embraceware@2x.png);
		background-size: 251px 42px;
	}
	
	#footer .mac-store {
		background-image: url(/resources/images/en/button-mac@2x.png);
		background-size: 204px 67px;
	}
	
	#footer .ios-store {
		background-image: url(/resources/images/en/button-ios@2x.png);
		background-size: 179px 67px;
	}	
	
	#footer .google-store {
		background-image: url(/resources/images/en/button-google@2x.png);
		background-size: 179px 67px;
	}	
	
	#footer .amazon-store {
		background-image: url(/resources/images/en/button-amazon@2x.png);
		background-size: 179px 67px;
	}			
	
	#footer .blog {
		background-image: url(/resources/images/icon-blog@2x.png);
		background-size: 28px 30px;
	}
	
	#footer .blog:hover {
		background-image: url(/resources/images/icon-blog-hover@2x.png);
		background-size: 28px 30px;
	}
	
	#footer .store {
		background-image: url(/resources/images/icon-store@2x.png);
		background-size: 30px 22px;
	}
	
	#footer .store:hover {
		background-image: url(/resources/images/icon-store-hover@2x.png);
		background-size: 30px 22px;
	}

	#footer .twitter {
		background-image: url(/resources/images/icon-twitter@2x.png);
		background-size: 32px 26px;
	}
	
	#footer .twitter:hover {
		background-image: url(/resources/images/icon-twitter-hover@2x.png);
		background-size: 32px 26px;
	}
	
	#footer .google {
		background-image: url(/resources/images/icon-google@2x.png);
		background-size: 32px 28px;
	}
	
	#footer .google:hover {
		background-image: url(/resources/images/icon-google-hover@2x.png);
		background-size: 32px 28px;
	}
	
	#footer .facebook {
		background-image: url(/resources/images/icon-facebook@2x.png);
		background-size: 26px 26px;
	}
	
	#footer .facebook:hover {
		background-image: url(/resources/images/icon-facebook-hover@2x.png);
		background-size: 26px 26px;
	}
	
	#footer .support {
		background-image: url(/resources/images/icon-support@2x.png);
		background-size: 26px 26px;
	}	
	
	#footer .support:hover {
		background-image: url(/resources/images/icon-support-hover@2x.png);
		background-size: 26px 26px;
	}

	#footer .bg {
		background-repeat: repeat-x;
		background-size: 256px 163px;
		background-image: url(/resources/images/texture-linen-dark@2x.png);
	}
	
	#footer .bottom {
		background-repeat: repeat-x;
		background-size: 80px 2px;
		background-image: url(/resources/images/nav-bottom@2x.png);
	}	
	
	#footer .frame {
		background-repeat: repeat-x;
		background-size: 674px 76px;
		background-image: none;
	}
	
	#footer .ios {
		background-image: url(/resources/images/icon-ios@2x.png);
		background-size: 52px 72px;
	}
	
	#footer .shuttlescuttle-ios {
		background-image: url(/resources/images/icon-shuttlescuttle-ios@2x.png);
		background-size: 72px 72px;
	}
	
	#footer .shuttlescuttle-android {
		background-image: url(/resources/images/icon-shuttlescuttle-android@2x.png);
		background-size: 72px 72px;
	}	
	
	#footer .vanityurl {
		background-image: url(/resources/images/icon-vanityurl@2x.png);
		background-size: 72px 72px;
	}		
	
	#footer .redirecturl {
		background-image: url(/resources/images/icon-redirecturl@2x.png);
		background-size: 72px 72px;
	}			
	
	#footer .awaken-ios {
		background-image: url(/resources/images/icon-awaken-ios@2x.png);
		background-size: 72px 72px;
	}
	
	#footer .holosnaps-ios {
		background-image: url(/resources/images/icon-holosnaps-ios@2x.png);
		background-size: 72px 72px;
	}
	
	#footer .shop {
		background-image: url(/resources/images/icon-shop@2x.png);
		background-size: 52px 72px;
	}
	
	#footer .mac {
		background-image: url(/resources/images/icon-mac@2x.png);
		background-size: 52px 72px;
	}
	
	#footer .android {
		background-image: url(/resources/images/icon-android@2x.png);
		background-size: 52px 72px;
	}	
	
	#footer .sharepoint {
		background-image: url(/resources/images/icon-sharepoint@2x.png);
		background-size: 52px 72px;
	}		
	
	#footer .awaken-mac {
		background-image: url(/resources/images/icon-awaken-mac@2x.png?id=2014);
		background-size: 72px 72px;
	}
	
	#footer .shuttlescuttle-mac {
		background-image: url(/resources/images/icon-shuttlescuttle-mac@2x.png);
		background-size: 72px 72px;
	}
	
	#footer .store-shop {
		background-image: url(/resources/images/icon-store-shop@2x.png);
		background-size: 72px 72px;
	}
}

.black_overlay{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=80);
}

.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 1px solid #313131;
	background-color: #000000;
	z-index:1002;
	overflow: auto;
	
	font-weight: bold;
	font: 16pt "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #fff;
	text-shadow: 0px 2px 2px black;	
}

.white_content p
{
	font-weight: normal !important;
	font-size:10pt !important;
	color:#dfdfdf;
}

.releaseNotes
{
	padding-left:4px;
	margin-top:520px;
	margin-left:49px;
	position:absolute;		
}

.releaseNotes a
{
	font-weight: normal;
	font: 10pt "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color: #888888;
	text-decoration: none;
	text-shadow: 0px 2px 2px #000;	
}

.releaseNotes a:hover
{
	color:#a1a1a1;
}