	.message {
		margin:7px;
		font-weight:normal;
		font-size:12px;
		-moz-border-radius:5px;
		position:relative;
	}
	.message p {
		margin:0;
		margin-top:7px;
	}
	.message-header, .message-content {
		padding:0 10px;
		padding-left: 75px;
	}
	.message-content {
		padding-bottom:10px;
	}
	.message-header {
		padding-top:10px;
		font-size:19px;
		font-style:normal;
		font-weight:normal;
	}
	.message-message{
		border:solid 1px #DEDEDE; 
		background:#EFEFEF url('../images/icons/chat.png') no-repeat 15px center;
		color:#222222;
	}
	.message-warning{
		border:solid 1px #DEDEDE; 
		background:#eeb url('../images/icons/warning.png') no-repeat 15px center;
	}
	.message-ok{
		border:solid 1px #0a4d01; 
		background:#8FE886 url('../images/icons/clean.png') no-repeat 15px center;
		color:#224f35;
	}
	.message-error{
		border:solid 1px #F41C16; 
		background:#FF8480 url('../images/icons/flag.png') no-repeat 15px center;
	}
	.close-box {
		position:absolute;
		top:10px;
		right:10px;
	}