#main_error_wrap, #main_warning_wrap, #main_success_wrap, #processing_overlay {
    overflow: visible;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    opacity: .9;
}

#processing_overlay {
    background: #fff;
    z-index: 5;
    height: 100% !important;
    display: none;
}

#main_error_wrap, #main_warning_wrap, #main_success_wrap {
    height: auto !important;
    z-index: 10000 !important;
    margin-bottom:2px;
}

#main_error_wrap {
    background: #f2dede;
    border-top: #ae4442 solid 3px;
    border-bottom: #ae4442 solid 3px;
}
#main_warning_wrap{
    background: #fcf8e3;
    border-top: #8a6d3b solid 3px;
    border-bottom: #8a6d3b solid 3px;
}
#main_success_wrap{
 	background: #dff0d8;
    border-top: #3c763d solid 3px;
	border-bottom: #3c763d solid 3px;
}

#main_error_content, #main_warning_message, #main_success_message {
    display:inline-block;
    padding: 2.0em 0;
}

#main_error_content {
    color: #ae4442;
}
#main_warning_message {

    color: #8a6d3b;
}
#main_success_message {
    color: #3c763d;
}

.error_x, .warning_x, .success_x {
    float:right;
    margin-top:7px;
    margin-right:8px;
}

.error_icon, .warning_icon, .success_icon {
    display:inline-block;
    margin: 0 0.5em 0 1.0em;
    font-size: 2em;
    vertical-align: middle;
}

.error_icon {
    color:#ae4442;
}

.warning_icon {
    color:#8a6d3b;
}

.success_icon {
    color:#3c763d;
}

.error_x a, .warning_x a, .success_x a {
    text-decoration:none;
    font-size:18px;
    font-weight:bolder;

}
.error_x a {
    color:#ae4442;
}
.warning_x a {
    color:#8a6d3b;
}
.success_x a {
    color:#3c763d;
}

#error_overlay{
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1010;
	background-color:gray;
	opacity:0.4; filter:alpha(opacity=40);
	top: 0 !important;
	left: 0 !important;         
}
/*
#lb_container #main_error_wrap,
#lb_container #main_success_wrap,
#lb_container #main_warning_wrap,
{
	top: 34px !important;
	opacity: .9;
}

#lb_container #main_error_wrap, #lb_container #main_success_wrap {
    top: 67px !important;
    opacity: .92 !important;
    font-family: helvetica;
    background: #8b111a !important;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin: 0 5px;
    width: 912px !important;
    height: 64px !important;
    line-height: 64px;
    font-weight: bold;
    behavior: url(/libs/pie/PIE.php);
}
#lb_container #main_error_wrap > div, #lb_container #main_success_wrap > div {
    margin: 0 25px !important;
}
#lb_container #main_error_wrap a, #lb_container #main_success_wrap a {
    font-size: 22px !important;
}

#lb_container #main_error_content, #lb_container #main_success_message {
    margin: 0 !important;
    padding: 0 !important;
}
*/