/**
 *
 * Main container
 *
 */
#addToHomeScreen {
	z-index:9999;
	-webkit-user-select:none;
	-webkit-box-sizing:border-box;
	width:540px;
	font-size:30px;
	padding:12px 14px;
	text-align:left;
	font-family:helvetica;
	background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#fff),color-stop(0.02,#eee),color-stop(0.98,#ccc),color-stop(1,#a3a3a3));
	border:1px solid #505050;
	-webkit-border-radius:8px;
	-webkit-background-clip:padding-box;
	color:#333;
	text-shadow:0 1px 0 rgba(255,255,255,0.75);
	line-height:190%;
	-webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);
}

#addToHomeScreen.addToHomeIpad {
	width:268px;
	font-size:18px;
	padding:14px;
}

/**
 *
 * The 'wide' class is added when the popup contains the touch icon
 *
 */
#addToHomeScreen.addToHomeWide {
	width:296px;
}

#addToHomeScreen.addToHomeIpad.addToHomeWide {
	width:320px;
	font-size:18px;
	padding:14px;
}

/**
 *
 * The balloon arrow at the bottom of the whole balloon
 *
 */
#addToHomeScreen .addToHomeArrow {
	position:absolute;
	background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,rgba(204,204,204,0)),color-stop(0.4,rgba(204,204,204,0)),color-stop(0.4,#ccc));
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#505050;
	width:20px; height:20px;
	-webkit-transform:rotateZ(45deg);
	bottom:-9px; left:50%;
	margin-left:-8px;
	-webkit-box-shadow:inset -1px -1px 0 #a9a9a9;
	-webkit-border-bottom-right-radius:2px;
}


/**
 *
 * The balloon arrow for iPad
 *
 */
#addToHomeScreen.addToHomeIpad .addToHomeArrow {
	-webkit-transform:rotateZ(-135deg);
	background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,rgba(238,238,238,0)),color-stop(0.4,rgba(238,238,238,0)),color-stop(0.4,#eee));
	-webkit-box-shadow:inset -1px -1px 0 #fff;
	top:-9px; bottom:auto; left:50%;
}


/**
 *
 * Close button
 *
 */
#addToHomeScreen .addToHomeClose {
	-webkit-box-sizing:border-box;
	position:absolute;
	right:4px;
	top:4px;
	width:21px;
	height:21px; line-height:14px;
	text-align:center;
	text-indent:1px;
	-webkit-border-radius:9px;
	background:rgba(0,0,0,0.12);
	color:#707070;
	-webkit-box-shadow:0 1px 0 #fff;
	font-size:26px;
}


/**
 *
 * The '+' icon, displayed only on iOS < 4.2
 *
 */
#addToHomeScreen .addToHomePlus {
	font-weight:bold;
	font-size:1.3em;
}


/**
 *
 * The 'share' icon, OR the ADD TO HOME SCREEN icon displayed only on iOS >= 4.2
 *
 */
#addToHomeScreen .addToHomeShare {
	display:inline-block;
	width:75px;
	height:53px;
	background-repeat:no-repeat;
	background-image:url(data:image/png;base64,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);
	background-size:75px 53px;
	text-indent:-9999em;
	overflow:hidden;
}
	


/**
 *
 * The touch icon (if available)
 *
 */
#addToHomeScreen .addToHomeTouchIcon {
	display:block;
	float:left;
	-webkit-border-radius:6px;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5),
		inset 0 0 2px rgba(255,255,255,0.9);
	background-repeat:no-repeat;
	width:57px; height:57px;
	-webkit-background-size:57px 57px;
	margin:0 12px 0 0;
	border:1px solid #333;
	-webkit-background-clip:padding-box;
}


/**
 *
 * The 'share' icon for retina display
 *
 */
@media all and (-webkit-min-device-pixel-ratio: 2) {
	#addToHomeScreen .addToHomeShare {
		background-image:url(data:image/png;base64,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);
	}
}
