.message { padding: 5px; margin: 15px 0; }

	.message_error { background: #eec6c6; } 
	.message_complete { background: #c0d8aa; } 
	.message_info { background: #c0ddef; } 
	.message_warning { background: #f9edaa; } 

		.message div { background-repeat: no-repeat; background-position: 5px 5px; font-size: 18px; padding: 25px 10px 25px 80px; }

		.message_error div { background-color: #fae2e3; background-image: url('../images/message_error.png'); border: 1px solid #d76969; color: #cf4646; }
		.message_complete div { background-color: #e0f4b4; background-image: url('../images/message_complete.png'); border: 1px solid #5ca417; color: #54901b; }
		.message_info div { background-color: #e4edf9; background-image: url('../images/message_info.png'); border: 1px solid #73c0f0; color: #3c8cbe; }
		.message_warning div { background-color: #fffac6; background-image: url('../images/message_warning.png'); border: 1px solid #e6b860; color: #ed7f1b; }