
.message {
    color: #000;
    min-height: 52px;
    margin: 10px;
    padding: 10px;
    font: 12px Tahoma,Arial,sans-serif;
    background: #CCC;
    border: 5px solid #999;
}

.message.error {
    border-color: #900;
    background: #C00 url(messages/error.png) 15px center no-repeat;
    padding-left: 80px;
    color: #FFF;
}

.message.success {
    border-color: #465061;
    background: #848A95 url(messages/success.png) 15px center no-repeat;
    padding-left: 80px;
    color: #FFF;
}

.message p {
    margin: 0.5em 0 0.5em 3em;
    text-indent: -3em;
}

.message.error.type1 { background-image: url(messages/1-error.png); }
.message.error.type2 { background-image: url(messages/2-error.png); }
.message.error.type3 { background-image: url(messages/3-error.png); }
.message.error.type4 { background-image: url(messages/4-error.png); }
.message.error.type5 { background-image: url(messages/5-error.png); }
.message.error.type6 { background-image: url(messages/6-error.png); }
.message.error.type7 { background-image: url(messages/7-error.png); }
.message.error.type8 { background-image: url(messages/8-error.png); }
.message.error.type9 { background-image: url(messages/9-error.png); }

.message.success.type1 { background-image: url(messages/1-success.png); }
.message.success.type2 { background-image: url(messages/2-success.png); }
.message.success.type3 { background-image: url(messages/3-success.png); }
.message.success.type4 { background-image: url(messages/4-success.png); }
.message.success.type5 { background-image: url(messages/5-success.png); }
.message.success.type6 { background-image: url(messages/6-success.png); }
.message.success.type7 { background-image: url(messages/7-success.png); }
.message.success.type8 { background-image: url(messages/8-success.png); }
.message.success.type9 { background-image: url(messages/9-success.png); }
