.ui-widget-overlay {
	background:#000;
	filter: alpha(opacity = 50);
	opacity:0.5;
}

.ui-notification {
	padding:0;
	z-index:9999;
	width:250px;
	text-align:left;
	margin-bottom:10px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-box-shadow: 4px 4px 8px rgba(0,0,0,0.5);
	-webkit-box-shadow: 4px 4px 8px rgba(0,0,0,0.5);
}

.ui-notification .ui-notification-content {
	position:relative;
	padding:5px;
}

.ui-notification .ui-notification-content p {
	margin:4px 0;
}

.ui-notification .ui-notification-titlebar {
	position:relative;
	margin-top:5px;
	min-height:15px;
	border-bottom: 1px;
}

.ui-notification .ui-notification-title {
	position:relative;
	display:inline-block;
	margin-bottom:5px;
	margin-left:5px;
	font-size:120%;
}

.ui-notification .ui-notification-close {
	position:absolute;
	top:8px;
	right:5px;
/*	width:15px;
	height:15px;
*/	margin:-10px 0 0;
	font-size:16px;

	background: #B41D17;
	color: white;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
/*	-moz-box-shadow: 0px 3px 6px rgba(150,150,150,0.6);
	-webkit-box-shadow: 0px 3px 6px rgba(150,150,150,0.6);   
*/	text-align: center;
	padding: 1px 5px 0px 5px
}

.ui-notification .ui-notification-close:hover {
	color: #F0F0F0;
}

.center .ui-notification {
	margin-left:	auto;
	margin-right:  	auto;
}

.ui-notification.warning, .ui-notification.info, .ui-notification.error, .ui-notification.notice, .ui-notification.success {
	padding:.1em;
	margin-bottom:1em;
	border:3px solid #ddd;
	background:#000;
	filter: alpha(opacity = 80);
	opacity:0.8;	
}
.ui-notification.error {background:#FBE3E4;color:#3C3C3C;border-color:#B41D17;}
.ui-notification.warning {background:#B0D3F1;color:#3C3C3C;border-color:#2F5286;}
.ui-notification.notice {background:#FFF6BF;color:#3C3C3C;border-color:#FFD324;}
.ui-notification.info, .ui-notification.success {background:#BFEDB0;color:#3C3C3C;border-color:#7CB026;}
.error a {color:#3C3C3C;}
.warning a {color:#3C3C3C;}
.notice a {color:#3C3C3C;}
.info a, .success a {color:#3C3C3C;}
