.message {
	position : relative;
	display : inline-block;
	margin : 0 20px 20px 0;
	padding : 0 40px 0 0;
	clear : both;
	-moz-box-shadow: 1px 1px 0 #e6e6e6;
	-webkit-box-shadow: 1px 1px 0 #e6e6e6;
	box-shadow: 1px 1px 0 #e6e6e6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#e6e6e6')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#e6e6e6');
	zoom: 1;
	text-align:left;
	direction:ltr;
}

.message span {
	display : block;
	padding : 10px 0;
	font : 12/1.3em Arial;
}
.message span p{
    margin: 0px;
 }
.message.inner {
	margin : 10px 0;
}

.message.red {
	display : block;
	background : url(../gfx/icon-error.png) no-repeat 1% 8px #F8E9E9;
	border : 1px solid #F8E9E9;
	color : #b80000;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	padding-left: 40px;
	
}

.message.green {
	display : block;
	background : url(../gfx/icon-succes.png) no-repeat 1% 8px #EBF9E2;
	border : 1px solid #EBF9E2;
	color : #6aa500;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	padding-left: 40px;

}
.message.oooo{
	width: 70% !important;
	margin: 80px auto !important;
}
.message.oo{
	width: 85% !important;
	margin: 10px auto !important;
}
.message.blue {
	display : block;
	background : url(../gfx/icon-info.png) no-repeat 1% 8px #E9F3F8;
	border : 1px solid #BBD7E4;
	color : #136bc5;
}

.message.orange {
	display : block;
	background : url(../gfx/icon-warning.png) no-repeat 1% 8px #FFF8D8;
	border : 1px solid #F3D97E;
	color : #ed9d12;
}
 label.error{
 color : #b80000 !important;
 text-align: left; !important;
 background : url(../gfx/icon-error.png) no-repeat 1% 5px #F8E9E9;
 border : 1px solid #F8E9E9;	
 padding-left: 30px;
 font-size: 14px !important;
 padding-top: 5px;
 padding-bottom:5px;
 margin-top: 10px;
 display: block;
}
