






.loading {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 999991;
	top: 0;
}

.loading-bg {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #fff;
	z-index: 999992;
}

.loading-frame {
	position: relative;
	top: 50%;
	left: 50%;
	margin-top: -32px;
	margin-left: -32px;
	z-index: 999999;
	/*background: #fff;
	border: solid 1px #e1e1e1;*/
	width: 128px;
	height: 128px;
}

.loading-img {
	position: absolute;
	border: 0;
	top: -4px;
	left: 50%;
	margin-left: -54px;
}

.loading-frame span {
	position: absolute;
	bottom: 0;
	text-transform: uppercase;
	font-size: 11px;
	text-align: center;
	width: 100%;
	display: inherit;
	bottom: 0;
	margin-bottom: 10px;
	font-weight: bolder;
	color: #F3370A;
}

.transparent {
	/* Required for IE 5, 6, 7 */
	/* ...or something to trigger hasLayout, like zoom: 1; */
	width: 100%;
	/* Theoretically for IE 8 & 9 (more valid) */
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=50);
	/* Older than Firefox 0.9 */
	-moz-opacity: 0.5;
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.5;
	/* Modern!
			/* Firefox 0.9+, Safari 2?, Chrome any?
			/* Opera 9+, IE 9+ */
	opacity: 0.5;
}
