


.modalContainer {
width: 548px;
margin-left:-110px;
display:none;
top:35%;
left:50%;
/*position:absolute !important;*/
}
.modalContainer {
_margin: 0 auto !important;
_left: expression((documentElement.clientWidth /2) - 274+"px");
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}

#modalOverlay {
  background-color:#333;
  opacity: 0.8 !important;
  !filter: alpha(opacity=80) !important;
}


/* Pop-ups  */

.popup {
background-image:url(../images/pop-up-bg.gif);
background-position:top;
background-repeat:no-repeat;
background-color:#000000;
width:449px;
padding:15px 10px 10px 10px;
}

.fillRequest {
margin:0px;
padding:10px 0px;

} 


.popup a.SignGuestBookBtn {
float:left;
margin-right:10px;
}


.popupImgSign{
float:left;
margin-right:10px;
}

/*================== Alerts ===================*/


.success, .error , .loading {
width:511px;
height:86px;
background-image:url(../images/alerts.jpg);
padding:10px 10px 10px 15px;
background-color:Black;
}


.success div, .error div, .loading  div {
padding:10px 10px 10px 70px;
background:url(../images/success.gif) no-repeat left;
}


.error div {
background-image:url(../images/error.gif);
}


.loading  div {
background-image:url(../images/loading-animation2.gif);
}


.success p, .error p, .loading p {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
color:#FFFFFF;
margin:17px 10px 17px 10px;
}

.closeAlerts {
float:right; 
clear:right;
}