.message{padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin-bottom:10px;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);position:relative;}
.message h3{margin-top:0;}
.message p{margin-bottom:0;}
.message.info{border:1px solid #cadcea;background:#e1f2fc;background:-webkit-gradient(linear, left top, left bottom, from(#f3fbff), to(#c9eeff));background:-moz-linear-gradient(top, #f3fbff, #c9eeff);-pie-background:linear-gradient(top, #f3fbff, #c9eeff);color:#000;text-shadow:0 1px 0 #fff;}
.message.info h3{color:#225b86;text-shadow:0 1px 0 #fff;}
.message.error{border:1px solid #eeb7ba;background:#fae2e2;background:-webkit-gradient(linear, left top, left bottom, from(#fff4f4), to(#ffd7d8));background:-moz-linear-gradient(top, #fff4f4, #ffd7d8);-pie-background:linear-gradient(top, #fff4f4, #ffd7d8);color:#000;text-shadow:0 1px 0 #fff;}
.message.error h3{color:#be4741;text-shadow:0 1px 0 #fff;}
.message.success{border:1px solid #b8c97b;background:#e5edc4;background:-webkit-gradient(linear, left top, left bottom, from(#e5edc4), to(#d9e4ac));background:-moz-linear-gradient(top, #e5edc4, #d9e4ac);-pie-background:linear-gradient(top, #e5edc4, #d9e4ac);color:#000;text-shadow:0 1px 0 #fff;}
.message.success h3{color:#3f7227;text-shadow:0 1px 0 #fff;}
.message.warning{border:1px solid #e5dbaa;background:#ffffc0;background:-webkit-gradient(linear, left top, left bottom, from(#ffffc0), to(#f9ee9c));background:-moz-linear-gradient(top, #ffffc0, #f9ee9c);-pie-background:linear-gradient(top, #ffffc0, #f9ee9c);color:#000;text-shadow:0 1px 0 #fff;}
.message.warning h3{color:#6d7829;text-shadow:0 1px 0 #fff;}
.message .message-close{cursor:pointer;display:block;width:30px;height:30px;position:absolute;top:-10px;right:-10px;zoom:1;}
.message:hover .message-close{background:transparent url(../../App_Images/Icons/Close-icon.png) no-repeat 0 0;}