@import url("user.css");
/********************** Messages  */
.success { color:#3d6611; }
.error { color:#df280a; }
.notice {color:#e26703; }
.success, .error { font-weight:bold; }
.messages { width:100%; overflow:hidden; }
.error-msg, .success-msg, .notice-msg, .note-msg {
    min-height:23px !important;
    margin-bottom:1em !important;
    border-style:solid !important;
    border-width:1px !important;
    background-repeat:no-repeat !important;
    background-position:10px 10px !important;
    padding:8px 8px 8px 32px !important;
    font-size:.95em !important;
    font-weight:bold !important;
    }
.error-msg li, .success-msg li, .notice-msg li {	margin:2px 0px 0px 0px;
	vertical-align:middle;
}
.error-msg {
    border-color:#f16048;
    color:#df280a;
    background-color:#faebe7;
    background-image:url(../images/error_msg_icon.gif);
	background-position:top;
    }
.success-msg {
    border-color:#446423;
    color:#3d6611;
    background-color:#eff5ea;
    background-image:url(../images/success_msg_icon.gif);
	background-position:top;
    }
.notice-msg, .note-msg {
    border-color:#fcd344;
    color:#3d6611;
    background-color:#fafaec;
    background-image:url(../images/note_msg_icon.gif);
	background-position:top;
    }
	
*:first-child+html .messages .error-msg ul{margin:12px 0 0 0;}
*:first-child+html .success-msg ul {margin:12px 0 0 0;}


.cart_mess .notice-msg{
    border-color:#f16048;
    color:#df280a;
    background-color:#faebe7;
    background-image:url(../images/note_msg_icon_red.gif);
	background-position:top;
}

	
