body .loaderbar
{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100% !important;
	min-width: 100% !important;
	height: 100%;
	min-height: 100%;
	z-index: 1000;
	display: table !important;
	background: rgba(0,0,0,0.8);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	background-image: url(../graphics/icons/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

	body .loaderbar .loaderbar_content_container
	{
		display: table-cell;
		vertical-align: middle;
	}

		body .loaderbar .loaderbar_content_container .loaderbar_content
		{
			margin-left: auto;
			margin-right: auto; 
			width: auto;
			max-width: 90%;
			color: #FFFFFF;
			margin-top: 80px;
			text-align: center;
			font-size: 16px !important;
			font-weight: 400px;
			padding: 0px 0px 0px 0px;
		}