div.notice-box {
	background: #eee url(../images/notices/message_bg.png) repeat-x;
	border: 2px solid #666;
	color: #444;
	font-family: "Helvetica Neue", "Calabri", "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	margin: 4px 8px 6px 8px;
	padding: 12px;
	text-align: left;
	width: auto;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
div.notice-box.notice-hidden {
	display: none;
}
div.notice-box strong.notice-type {
	color: #666;
	font-size: 14px;
	font-weight: bold;
	padding-right: 12px;
	text-transform: uppercase;
}
div.notice-box a.notice-close {
	background: url(../images/notices/message_close.png) no-repeat;
	float: right;
	height: 16px;
	padding-left: 1em;
	width: 16px;
}
div.notice-box p.notice-text {
	background: url(../images/notices/message.png) no-repeat;
	margin: 0;
	padding-left: 24px;
}

div.notice-box.denied {background-color: #fee; background-image: url(../images/notices/denied_bg.png); border-color: #a00; color: #400;}
div.notice-box.denied strong.notice-type {color: #a00;}
div.notice-box.denied a.notice-close {background-image: url(../images/notices/denied_close.png);}
div.notice-box.denied p.notice-text {background-image: url(../images/notices/denied.png);}

div.notice-box.error {background-color: #fee; background-image: url(../images/notices/error_bg.png); border-color: #a00; color: #400;}
div.notice-box.error strong.notice-type {color: #a00;}
div.notice-box.error a.notice-close {background-image: url(../images/notices/error_close.png);}
div.notice-box.error p.notice-text {background-image: url(../images/notices/error.png);}

div.notice-box.help {background-color: #eef; background-image: url(../images/notices/help_bg.png); border-color: #00a; color: #004;}
div.notice-box.help strong.notice-type {color: #00a;}
div.notice-box.help a.notice-close {background-image: url(../images/notices/help_close.png);}
div.notice-box.help p.notice-text {background-image: url(../images/notices/help.png);}

div.notice-box.notice {background-color: #eef; background-image: url(../images/notices/notice_bg.png); border-color: #00a; color: #004;}
div.notice-box.notice strong.notice-type {color: #00a;}
div.notice-box.notice a.notice-close {background-image: url(../images/notices/notice_close.png);}
div.notice-box.notice p.notice-text {background-image: url(../images/notices/notice.png);}

div.notice-box.success {background-color: #efe; background-image: url(../images/notices/success_bg.png); border-color: #0a0; color: #040;}
div.notice-box.success strong.notice-type {color: #0a0;}
div.notice-box.success a.notice-close {background-image: url(../images/notices/success_close.png);}
div.notice-box.success p.notice-text {background-image: url(../images/notices/success.png);}

div.notice-box.warning {background-color: #ffe; background-image: url(../images/notices/warning_bg.png); border-color: #aa0; color: #440;}
div.notice-box.warning strong.notice-type {color: #aa0;}
div.notice-box.warning a.notice-close {background-image: url(../images/notices/warning_close.png);}
div.notice-box.warning p.notice-text {background-image: url(../images/notices/warning.png);}

div.notice-box.wizard {background-color: #fef; background-image: url(../images/notices/wizard_bg.png); border-color: #80a; color: #404;}
div.notice-box.wizard strong.notice-type {color: #80a;}
div.notice-box.wizard a.notice-close {background-image: url(../images/notices/wizard_close.png);}
div.notice-box.wizard p.notice-text {background-image: url(../images/notices/wizard.png);}