.roar-error-body,
.roar-notice-body { 
	position: absolute; 
	font: 14px/16px Arial, Helvetica, Tahoma, sans-serif; 
	z-index: 999; 
	text-align: left;
	}
.roar-error,
.roar-notice { 
	position:				absolute;
	width:					378px;
	cursor:					pointer;
	padding: 5px;
	}
.roar-error-bg, 
.roar-notice-bg { 
	position: absolute;
	z-index: 1000;
	width:	100%;
	height: 100%;
	left: 0;
	top:	0;
	border-radius: 4px;
	}
	
.roar-error-bg {
 background: #f27e6b;
}

.roar-notice-bg {
 background: #4aba01;
}

.roar-error h3, 
.roar-notice h3 { 
	position: relative; 
	font-size: 14px; 
	z-index: 1002; 
	font-weight: 700;
	color: #fff;
	padding: 5px 10px 0;
	}

.roar-error p, 
.roar-notice p { 
	position:				relative;
	font-size:				12px;
	color:					#fff;
	z-index:				1002;
	padding: 5px 10px 5px;
	}

.roar-notice {}
.roar-error {}

/* ie6 miracle */
.roar-error-body-ugly .roar-error {	
	background: #000; 
	}
.roar-error-body-ugly .roar-error-bg { 
	display: none; 
	}
.roar-notice-body-ugly .roar-notice { 
	background-color: #3c9f00; 
	}
.roar-notice-body-ugly .roar-notice-bg {
	display: none; 
	}