html {
	padding: 0;
	margin: 0;
	border: 0;
	height: 100%;
	width: 100%;
}

body {
	background: #232429 url(../images/apps/appsBG.png) repeat-y top left;
	padding: 0;
	margin: 0;
	border: 0;
	text-align: center;
	color: #6a737d;
	font-size: 11pt;
	font-family: Arial,sans-serif;
}

a {
	border: 0;
	text-decoration: none;
	outline: none;
}

a:hover {
	border: 0;
	text-decoration:none;
}

img {
	border: 0;
}

#container {
	position: relative;
	width: 350px;
	height: 600px;
	margin: 30px auto 10px;
	background: transparent url(../images/apps/iPhoneBG.png) no-repeat;
}

#glare {
	position: absolute;
	top: 89px;
	left: 56px;
	width: 238px;
	height: 357px;
	background: transparent url(../images/apps/iPhoneGlare.png) no-repeat;
}

#alert {
	position: absolute;
	top: 89px;
	left: 56px;
	width: 238px;
	height: 357px;
	background: transparent url(../images/apps/iPhoneAlertBG.png) no-repeat;
}

#alertDialog {
	position: absolute;
	top: 125px;
	left: 9px;
	width: 220px;
	height: 108px;
	background: transparent url(../images/apps/iPhoneAlertDialog.png) no-repeat;
}

#alertDialogCancel {
	position: absolute;
	left: 13px;
	bottom: 16px;
	width: 93px;
	height: 31px;
	background: transparent url(../images/apps/iPhoneAlertDialogCancel.png) no-repeat;
}

#alertDialogView {
	position: absolute;
	right: 13px;
	bottom: 16px;
	width: 93px;
	height: 31px;
	background: transparent url(../images/apps/iPhoneAlertDialogView.png) no-repeat;
}

#alertDialogText {
	width: 180px;
	margin-top:25px;
	margin-left:20px;
	font-size: 12pt;
	color: white;
}

#icons {
	position: absolute;
	top: 113px;
	left: 63px;
	width: 224px;
	height: 260px;
}

.icon {
	width: 56px;
	height: 65px;
	float: left;
}

.mirLinkInfo {
	display:block;
	float:left;
	width: 185px;
	height: 55px;
	background: url(../images/apps/mirLinkInfo.png) no-repeat;
}

.mirLinkInfo:hover {
	display:block;
	float:left;
	width: 185px;
	height: 55px;
	background: url(../images/apps/mirLinkInfo_on.png) no-repeat;
}

.mirLinkInfoOn {
	display:block;
	float:left;
	width: 185px;
	height: 55px;
	background: url(../images/apps/mirLinkInfo_on.png) no-repeat;
}

.mirLinkLeaders {
	display:block;
	float:left;
	width: 185px;
	height: 55px;
	background: url(../images/apps/mirLinkLeaders.png) no-repeat;
}

.mirLinkLeaders:hover {
	display:block;
	float:left;
	width: 185px;
	height: 55px;
	background: url(../images/apps/mirLinkLeaders_on.png) no-repeat;
}

.mirLinkLeadersOn {
	display:block;
	float:left;
	width: 185px;
	height: 55px;
	background: url(../images/apps/mirLinkLeaders_on.png) no-repeat;
}

.mirLinkCredits {
	display:block;
	float:left;
	width: 185px;
	height: 55px;
	background: url(../images/apps/mirLinkCredits.png) no-repeat;
}

.mirLinkCredits:hover {
	display:block;
	float:left;
	width: 185px;
	height: 55px;
	background: url(../images/apps/mirLinkCredits_on.png) no-repeat;
}

.mirLinkCreditsOn {
	display:block;
	float:left;
	width: 185px;
	height: 55px;
	background: url(../images/apps/mirLinkCredits_on.png) no-repeat;
}

.mirLinkContact {
	display:block;
	float:left;
	width: 185px;
	height: 55px;
	background: url(../images/apps/mirLinkContact.png) no-repeat;
}

.mirLinkContact:hover {
	display:block;
	float:left;
	width: 185px;
	height: 55px;
	background: url(../images/apps/mirLinkContact_on.png) no-repeat;
}

.mirLinkContactOn {
	display:block;
	float:left;
	width: 185px;
	height: 55px;
	background: url(../images/apps/mirLinkContact_on.png) no-repeat;
}

table.mirLeaders {
	border-bottom: 1px solid #71706c;
}

table.mirLeaders tr.header td {
	color: #71706c;
	border-bottom: 1px solid #71706c;
	margin-bottom: 10px;
}

table.mirLeaders td {
	padding: 5px 0;
}

a.mirIconDigg {
	display:block;
	height:60px;
	width:60px;
	float:left;
	margin: 0 10px;
	background: url(../images/apps/mirIconDigg.png) no-repeat;
}

a.mirIconDigg:hover {
	background: url(../images/apps/mirIconDigg_on.png) no-repeat;
}

a.mirIconFacebook {
	display:block;
	height:60px;
	width:60px;
	float:left;
	margin: 0 10px;
	background: url(../images/apps/mirIconFacebook.png) no-repeat;
}

a.mirIconFacebook:hover {
	background: url(../images/apps/mirIconFacebook_on.png) no-repeat;
}

a.mirIconReddit {
	display:block;
	height:60px;
	width:60px;
	float:left;
	margin: 0 10px;
	background: url(../images/apps/mirIconReddit.png) no-repeat;
}

a.mirIconReddit:hover {
	background: url(../images/apps/mirIconReddit_on.png) no-repeat;
}

a.mirIconSU {
	display:block;
	height:60px;
	width:60px;
	float:left;
	margin: 0 10px;
	background: url(../images/apps/mirIconSU.png) no-repeat;
}

a.mirIconSU:hover {
	background: url(../images/apps/mirIconSU_on.png) no-repeat;
}

a.mirIconTwitter {
	display:block;
	height:60px;
	width:60px;
	float:left;
	margin: 0 10px;
	background: url(../images/apps/mirIconTwitter.png) no-repeat;
}

a.mirIconTwitter:hover {
	background: url(../images/apps/mirIconTwitter_on.png) no-repeat;
}