.message_info, .message_success, .message_warning, .message_error{
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    padding: 15px 10px 15px 50px;
    margin: 15px 0px;
    background-repeat: no-repeat;
    background-position: 10px center;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
}
.message_info{
    color: #00529b;
    background-color: #bde5f8;
    border: solid 1px #00529b;
    background-image: url(/data/icons/icon_info.gif);
    -moz-box-shadow: 0px 0px 15px 0px #00529b;
    -webkit-box-shadow: 0px 0px 15px 0px #00529b;
    box-shadow: 0px 0px 15px 0px #00529b;
}
.message_success{
    color: #4f8a10;
    background-color: #dff2bf;
    border: solid 1px #4f8a10;
    background-image: url(/data/icons/icon_success.gif);
    -moz-box-shadow: 0px 0px 15px 0px #4f8a10;
    -webkit-box-shadow: 0px 0px 15px 0px #4f8a10;
    box-shadow: 0px 0px 15px 0px #4f8a10;
} 
.message_warning{
    color: #9f6000;
    background-color: #feefb3;
    border: solid 1px #9f6000;
    background-image: url(/data/icons/icon_warning.gif);
    -moz-box-shadow: 0px 0px 15px 0px #9f6000;
    -webkit-box-shadow: 0px 0px 15px 0px #9f6000;
    box-shadow: 0px 0px 15px 0px #9f6000;
}
.message_error{
    color: #d8000c;
    background-color: #ffbaba;
    border: solid 1px #d8000c;
    background-image: url(/data/icons/icon_error.gif);
    -moz-box-shadow: 0px 0px 15px 0px #d8000c;
    -webkit-box-shadow: 0px 0px 15px 0px #d8000c;
    box-shadow: 0px 0px 15px 0px #d8000c;
}