.modalProgressGreyBackground 
{
    background:#FFFFFF;
	filter:alpha(opacity=100);
	opacity:1;
	width:100%;
	height:100%;
}

.modalProgressRedBackground 
{
    background:Red;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.modalPopup
{
    text-align:center;
    padding-top: 30px; 
    border-style:solid; 
    border-width:1px; 
    background-color:White; 
    width:300px; 
    height:100px;
}

.updateProgressPayment
{
	position: absolute;
	background-color: #EFF8FF;
	filter: alpha(opacity=30);
	MozOpacity: 0.3;
	opacity: 0.3;
	padding: 0px;
	margin: 0px;
}

.updateProgressPaymentHiding
{
	position: absolute;
	background-color: #EFF8FF;
	filter: alpha(opacity=0);
	MozOpacity: 0.0;
	opacity: 0.0;
	padding: 0px;
	margin: 0px;
}

.updateProgress
{
	position: absolute;
	background-color: #EFF8FF;
	filter: alpha(opacity=70);
	MozOpacity: 0.7;
	opacity: 0.7;
	padding: 0px;
	margin: 0px;
}
.updateProgress div
{
	background-color: white;
	padding: 4px;
	position: absolute;
	top: 10%;
	left: 50%;
}
#label-wait{position:absolute; width:100%; height:100%; left:0; top:0; background-color: #ffffff;}
#waiter{position:absolute; width:300px; height:70px; left:40%; top:33%;   padding:0; background-color: #ffffff; margin:0;}
#waiter img{margin:0 auto; padding:0 10px;}

#label-wait-payment{position:absolute; width:705px; height:1500px; left:450px; top:270px; background-color: #ffffff;}
#waiter-payment{position:absolute; width:100px; height:100px; left:300px; top:400px;   padding:0; background-color: #ffffff; margin:0;}
#waiter-payment img{margin:0 auto; padding:0 10px;}
