.error{border: 2px solid red; background-color: #FFFFD5;}
.message
		{
				-webkit-background-size: 40px 40px;
				-moz-background-size: 40px 40px;
				background-size: 40px 40px;			
				background-image: -webkit-gradient(linear, left top, right bottom,
										color-stop(.25, rgba(255, 255, 255, .05)), color-stop(.25, transparent),
										color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .05)),
										color-stop(.75, rgba(255, 255, 255, .05)), color-stop(.75, transparent),
										to(transparent));
				background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
									transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
									transparent 75%, transparent);
				background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
									transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
									transparent 75%, transparent);
				background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
									transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
									transparent 75%, transparent);
				background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
									transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
									transparent 75%, transparent);
				background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
									transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
									transparent 75%, transparent);
										
				 -moz-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
				 -webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);		
				 box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
				 width: 100%;
				 border: 1px solid;
				 color: #E92626;
				 padding: 10px;
				 position: fixed;
				 _position: absolute;
				 /*text-shadow: 0 1px 0 rgba(240, 240, 9, 0.41);*/
				 -webkit-animation: animate-bg 5s linear infinite;
				 -moz-animation: animate-bg 5s linear infinite;
				 margin-left:-10px;
				 z-index:10000;
		}		
		.warning{
				 background-color: #EABF51;/*#eaaf51;*/
				 border-color: #D9B236;/*#d99a36;*/
		}
		.message h3{
				 margin: 0 0 5px 0;													 
		}
		@-webkit-keyframes animate-bg
		{
			from {
				background-position: 0 0;
			}
			to {
			   background-position: -80px 0;
			}
		}
		@-moz-keyframes animate-bg 
		{
			from {
				background-position: 0 0;
			}
			to {
			   background-position: -80px 0;
			}
		}
		.message h3{font:12px Arial, Helvetica, sans-serif bold;font-weight:bold;}