.center{
	text-align:center;
}

.superheroArea{
	float:left;
	display:inline;
	width:780px;
	background-image: url(../v0_3images/superhero/home-top-bg.png);
	background-position: top right;
		background-repeat: no-repeat;
	background-color:#FFFFFF;

}

.superheroAreaEnd{
		float:left;
	display:inline;
	width:780px;
	height:10px;
		background-image: url(../v0_3images/superhero/home-end-bg.png);
	background-position: top right;
		background-repeat: no-repeat;
			background-color:#FFFFFF;font-size:0;
			margin-bottom:10px;
}

.punchOut{
	float:left;
	width:50px;
}

.superButtons{
	width:276px;
	float:left;
	padding-top:20px;
}

.superButtons p{
	padding-top:0;
	padding-bottom:10px;
}

.padButton{
	margin-left:10px;
}

.superInstructions{
	float: left;
	width: 370px;
	padding-top: 20px;
	padding-left: 80px;
}

.superInstructions p{
	margin-left: 40px;
	margin-right:10px;
	color:#1073ac;
}

.sideSuperhero{
	width:162px;
	float:left;
	margin-top:10px;
}

.downloadText{
	width:320px;
	float:left;
	padding-left:20px;
	padding-right:20px;
}


.superWide{
	width:770px;
	float:right;
}

/*--- laptop download area -----*/

.laptopDlTop{
	float:left;
	display:inline;
	width:227px;
	height:10px;
	background-image: url(../v0_3images/superhero/top.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	font-size:0;
	margin-top:10px;
}

.laptopDlMain{
		float:left;
	display:inline;
	width:207px;
	padding: 0 10px 10px 10px;
		background-image: url(../v0_3images/superhero/end.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	
}

.laptopDlMain form{
	text-align:center;
	margin:0;
}

.laptopDlMain select{
	width:200px;
	font-size:10px;
}

.laptopDlMain .check{
	width:15px;
	float:left;
}

.laptopDlMain label{
	width:175px;
	padding-left:10px;
	float:right;
}

.terms{
	float:left;
	width:207px;
	padding-bottom:10px;
}

.download{
 padding:0;
 margin:0;
}


/* -- mobile download -------------*/

.mobileContent{
	width: 584px;
	float:left;
	padding-left:10px;
	color:#1073ac;
}

.mobileDlTop{
	float:left;
	display:inline;
	width:584px;
	height:10px;
	background-image: url(../v0_3images/superhero/top.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	font-size:0;
	margin-top:10px;
}

.mobileDlMain{
		float:left;
	display:inline;
	width:564px;
	padding: 0 10px 10px 10px;
		background-image: url(../v0_3images/superhero/end.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	
}

.mobileLeft{
	float:left;
	width:347px;
	margin-right:10px;
	
	
}

.mobileRight{
	float:left;
	width:207px;
	
}

.mobileLeft p{
	width:347px;
	float:left;
}

.mobileLeft .myLabel{
float:left;
	width:145px;
	text-align:right;
	padding-right:20px;
	padding-top:4px;
}

.mobileLeft .myInput{
	width:146px;
}

.rhsForm{
	width:180px;
	float:right;
}

.termsLabel{
	width:130px;
	float:left;
	padding-left:5px;
}

#next{
padding-left:165px;
}

.mobileText{
			float:left;
	display:inline;
	width:564px;
}



.mHighlightTop{
	width:574px;
	height:10px;
	float:left;
	font-size:0;
	background-image: url(../v0_3images/superhero/mobile-download/highlight-top.png);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top:10px;
}

.mHighlightMain{
	width:552px;
	float:left;
	background-color:#e1e1e1;
	border-left:1px solid #ac1018;
	border-right:1px solid #ac1018;
	padding: 0 10px 0 10px;
}

.mHighlightMain p{
margin:auto;
display:block;
	padding:0;
	margin:0;
}

.mHighlightMain form, .mHighlightMain select{
	margin:0;
	padding:0;
}

.mHighlightMain form img{
	/*padding-top:5px;*/
}



.mHighlightEnd{
	width:574px;
	height:10px;
	float:left;
	font-size:0;
	background-image: url(../v0_3images/superhero/mobile-download/highlight-end.png);
	background-repeat: no-repeat;
	background-position: top;
}

.equaliser{
	float:left;
	/*height:20px;*/
	padding:5px;
}

.phones img{
	padding:1px;
}

.mobilePad{
	padding-left:20px;
	padding-bottom:20px;
}