@font-face {
	font-family: 'MyliusModern-Regular';
	src: url('myliusmodern-regular.eot');
    src: url('myliusmodern-regular.eot') format('embedded-opentype'),
         url('myliusmodern-regular.woff') format('woff'),
         url('myliusmodern-regular.ttf') format('truetype');
}
body{
	background-color:#fff;
	margin:0;
	font-family: 'MyliusModern-Regular', Arial, sans-serif;
}
p {
	margin:0;
}
#content-dc {
	display:block;
}

/*---------------- FRAMES 1 & 2 ----------------*/

#img1, #img2, #copy1, #copy2 {
	position: absolute;
	top:0px;
	left:0px;
	width: 300px;
	height: 250px;
	opacity:0;
/*	background: url(300x250_bridges.jpg) no-repeat;*/
	/*background-size: 300px 250px;*/
	/*background-position: 0 0;*/
}
.sky #img1, .sky #img2, .sky #copy1, .sky #copy2 {
	width: 160px;
	height: 600px;
}
.leader #img1, .leader #img2, .leader #copy1, .leader #copy2 {
	width: 728px;
	height: 90px;
}
#copy1, #copy2 {
/*	background: url(300x250_bridgestxt.png) no-repeat;*/
}
#img2, #copy2 {
	background-position: 0 -250px;
}
.sky #img2, .sky #copy2 {
	background-position: -160px 0;
}
.leader #img2, .leader #copy2 {
	background-position: 0 -90px;
}

/*---------------- FRAMES 3 & 4 ----------------*/

#frame3, #frame4 {
	opacity:0;
	position: absolute;
	top:70px;
	left:31px;
}
.sky #frame3, .sky #frame4 {
	top:150px;
	left:13px;
}
.leader #frame3, .leader #frame4 {
	top:29px;
	left:95px;
}
#txt1, #txt2 {
	color:#2E5C99;
	letter-spacing:-0.7;
	font-size:20px;
	line-height:23px;
}
.sky #txt1, .sky #txt2 {
	font-size:22px;
	line-height:25px;
}
.leader #txt1, .leader #txt2 {
	line-height:24px;
	float:left;
}
.mpu #txt1 p, .mpu #txt2 p {
	margin-bottom:10px;
}
.sky #txt1 p, .sky #txt2 p {
	margin-bottom:15px;
}

/*---------------- CTA ----------------*/

#cta-container { 
	margin-top:15px; 
}
.sky #cta-container { 
	margin-top:22px; 
}
.leader #cta-container { 
	margin-top:22px; 
	float:left;
	margin-left:20px;
}
#cta { 
	float:left; 
	opacity:1;
	-webkit-border-radius: 4;
	-moz-border-radius: 4;
	border-radius: 4px;
	color:#FFFFFF;
	font-size: 14px;
	background: #e30015;
	padding: 4px 10px 4px 10px;
	text-decoration: none;
}

/*---------------- FOOTER ----------------*/

#footer-holder {
	opacity:0;
	position: absolute;
	bottom:10px;
	left:10px;
}
.sky #footer-holder {
	/*width:160px;*/
}

#footer {
	float:left;
	clear: both;
	width:275px;
}
.sky #footer {
	float:none;
	clear: both;
	width:140px;
}
.leader #footer {
	float:none;
	clear: both;
	width:708px;
}

#terms {
	font-size:9px;
	color:#666;
/*	border:1px solid red;*/
	margin-left:27px;
	min-height:16px;
}
.sky #terms {
	margin-left:0px;
	margin-right:20px;
}
.leader #terms {
	float:right;
	margin-left:0px;
	margin-right:25px;
	max-width:155px;
	text-align:right;
	min-height:15px;
}
#oneworld {
	position: absolute;
	bottom:2px;
	left:0px;
	width: 18px;
	height: 18px;
	background: url(oneworld.png) no-repeat;
	background-size: 18px 18px;
}

.sky #oneworld {
	bottom:2px;
	right:0px;
	left:auto;
}

.leader #oneworld {
	bottom:0px;
	right:0px;
	left:auto;
}

#gb {
	float:right;
	width: 68px;
	height: 47px;
	background: url(gb_mpu.png) no-repeat;
	background-size: 68px 47px;
	margin-bottom:10px;
}
.sky #gb {
	position: absolute;
	bottom:140px;
	left:3px;
	width: 72px;
	height: 50px;
	background: url(gb_sky.png) no-repeat;
	background-size: 72px 50px;
	margin-bottom:10px;
}
.leader #gb {
	position: absolute;
	bottom:2px;
	left:4px;
	width: 53px;
	height: 37px;
	background: url(gb_leader.png) no-repeat;
	background-size: 53px 37px;
	margin-bottom:0px;
}

/*---------------- LOGO ----------------*/

#logo-holder {
	opacity:0;
}
.mpu #logo {
	position: absolute;
	top:15px;
	left:0px;
	width: 288px;
	height: 18px;
	background: url(logo_mpu.png) no-repeat;
	background-size: 288px 18px;
}
.sky #logo {
	position: absolute;
	top:20px;
	left:11px;
	width: 137px;
	height: 32px;
	background: url(logo_sky.png) no-repeat;
	background-size: 137px 32px;
}
.leader #logo {
	position: absolute;
	top:12px;
	left:0px;
	width: 716px;
	height: 18px;
	background: url(logo_leader.png) no-repeat;
	background-size: 716px 18px;
}

/*---------------- EXIT ----------------*/

#bg-exit {
	background-color: rgba(255,255,255,0);
	cursor: pointer;
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
}