/* Messages. */

.information,
.information-simple,
.success,
.success-simple,
.warning,
.warning-simple,
.error,
.error-simple {
	font: normal 12px Arial, Verdana, serif;
	color: #666;
	text-align: left;
	background-color: transparent;
	background-repeat: no-repeat;
	
	position: relative;
	display: block;
	width: auto;
	height: auto;
	
	margin-right: auto;
	margin-left: auto;
}

.information,
.information-simple {
	background-image: url('../images/icons/information.gif');
}

.success,
.success-simple {
	background-image: url('../images/icons/accept.gif');
}

.warning,
.warning-simple	{
	background-image: url('../images/icons/error.gif');
}

.error,
.error-simple {
	background-image: url('../images/icons/delete.gif');
}

.information-simple,
.success-simple,
.warning-simple,
.error-simple {
	background-position: 1px 1px;
	
	padding: 2px 5px 2px 22px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.information,
.success,
.warning,
.error {
	background-position: 4px 3px;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	
	padding: 4px 5px 4px 24px;
	margin-top: 2px;
	margin-bottom: 10px;
}

.information {
	background-color: #FAFAFA;
	border-top-color: #EEE;
	border-bottom-color: #EEE;
}

.success {
	background-color: #E7FFCC;
	border-top-color: #529900;
	border-bottom-color: #529900;
}

.warning {
	background-color: #FFFAD6;
	border-top-color: #FFD324;
	border-bottom-color: #FFD324;
}

.error {
	background-color: #FFE8E8;
	border-top-color: #C00;
	border-bottom-color: #C00;
}

/*-----------------------------------------------------------------------------*/

.information h6,
.information-simple h6,
.success h6,
.success-simple h6,
.warning h6,
.warning-simple h6,
.error h6,
.error-simple h6 {
	font: bold 12px Arial, Verdana, serif;
	color: #666;
	text-align: left;
	
	display: block;
	margin: 0;
}

.information ul,
.success ul,
.warning ul,
.error ul {
	padding: 0;
	margin: 4px 28px;
}

.information ul li,
.success ul li,
.warning ul li,
.error ul li {
	line-height: 13px;
	
	padding: 0;
	margin: 0;
}

.information a,
.information-simple a,
.success a,
.success-simple a,
.warning a,
.warning-simple a,
.error a,
.error-simple a {
	font: normal 12px Arial, Verdana, serif;
	color: #00C;
}

.information .icon,
.information-simple .icon,
.success .icon,
.success-simple .icon,
.warning .icon,
.warning-simple .icon,
.error .icon,
.error-simple .icon {
	margin-bottom: -3px;
}

/*-----------------------------------------------------------------------------*/

.small-font {
	background-position: 1px 0;
}

.small-font,
.small-font h6,
.small-font a {
	font-size: 11px;
}

.no-border {
	border-style: none !important;
}

.no-margin {
	margin: 0 auto !important;
}

/*-----------------------------------------------------------------------------*/