

.modalContainer
{
    width: 548px;
    display: none;
    top: 30%;
    left: 27%; /*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: url(../images/alerts-popups/alerts-bg.png) no-repeat;
    width: 513px;
    padding: 10px 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: 513px;
    height: 104px;
    background-image: url(../images/alerts-popups/alerts-bg.png);
    padding: 10px 10px 10px 10px;
    margin-bottom: 10px;
}


.success div, .error div, .loading div
{
    padding: 45px 10px 42px 116px;
    background: url(../images/alerts-popups/success.png) no-repeat left;
}

.success div, .error div
{
    _margin-top: -12px; /* For I.F6 */
}


.error div
{
    background-image: url(../images/alerts-popups/error.png);
}


.loading div
{
    background-image: url(../images/loading.gif);
}


.success p, .error p, .loading p
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    color: #FFFFFF;
    margin: 0px;
    font-weight: bold;
    _width: 370px; /* For I.E6 */
}

.success p, .error p
{
    _margin-top: -8px; /* For I.E6 */
}

.closeAlerts
{
    float: right;
    clear: right;
}

.closeAlerts img
{
    _width: 22px; /* For I.E6 */
}



.loading
{
    width: 503px;
    padding: 10px 10px 10px 20px;
}

.loading p
{
    text-align: center;
    width: 269px;
}

