.sendAJAXAlertWarning .sendAJAXAlertIcon
{
    background: url(../images/sendajax/icon_warning.png) 0 0 no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
}

.sendAJAXAlertWarning
{
    margin: auto;
    padding: auto;
    background: #fcf2a5;
    border: 1px solid #edbf06;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 4px #cccccc;
    -webkit-box-shadow: 0 1px 2px #cccccc;
    box-shadow: 0 1px 2px #cccccc;
    color: #333333;
    font-weight: normal;
    cursor: pointer;
    margin: 10px 0 10px 0;
    
}


.sendAJAXAlertInfo .sendAJAXAlertIcon
{
    background: url(../images/sendajax/icon_info.png) 0 0 no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
}

.sendAJAXAlertInfo
{
    margin: auto;
    padding: auto;
    background: #e6f5fd;
    border: 1px solid #b2c8ff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 4px #cccccc;
    -webkit-box-shadow: 0 1px 2px #cccccc;
    box-shadow: 0 1px 2px #cccccc;
    color: #333333;
    font-weight: normal;
    cursor: pointer;
}

.sendAJAXAlertSuccess .sendAJAXAlertIcon
{
    background: url(../images/sendajax/icon_accept.png) 0 0 no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
}

.sendAJAXAlertSuccess
{	
    margin: auto;
    padding: 0;
    background: #E6F2D2;
    border: 1px solid #96C24A;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 4px #cccccc;
    -webkit-box-shadow: 0 1px 2px #cccccc;
    box-shadow: 0 1px 2px #cccccc;
    color: #84AF22 !important;
    font-weight: normal;
    cursor: pointer;
    margin: 10px 0 10px 0;
}

.sendAJAXAlertError .sendAJAXAlertIcon
{
    background: url(../images/sendajax/icon_error.png) 0 0 no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
}

.sendAJAXAlertError
{	
    margin: auto;
    padding: auto;
    background: #FAE1E1;
    border: 1px solid #ff0000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 4px #cccccc;
    -webkit-box-shadow: 0 1px 2px #cccccc;
    box-shadow: 0 1px 2px #cccccc;
    color: #800000 !important;
    font-weight: normal;
    margin: 10px 0 10px 0;
}

.sendAJAXAlertWarning p, .sendAJAXAlertInfo p, .sendAJAXAlertSuccess p, .sendAJAXAlertError p
{
    margin: 6px;
}

.sendAJAXAlertWarning, .sendAJAXAlertInfo, .sendAJAXAlertSuccess, .sendAJAXAlertError
{
    margin-bottom: 5px;
}

.sendAJAXLoading {
    background: url(../images/sendajax/loading.gif) 0 0 no-repeat;
    width: 24px;
    height: 24px;
    margin-left: 5px;
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.error {
    background: #faf0f0 !important;
    border: 1px solid #ff0000 !important;
    color:#555;
}
div.error {padding:5px;}

.sendAJAXAlertIcon {
    margin-right:5px;
}

.sendAJAXAlertNotification p {
    padding-bottom:0;
}