
@import url("../../compono/messages/message-balloon.css");


div.message:after, div.message span.icon:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

div.quiz
	{
		margin:2px 0 8px 0;
		float:none;
	}

div.message
	{
	margin:2px 0 8px 0;
	float:none;
	background:#FBFBF4 url(img/message-bg.gif) no-repeat -586px 100%;
	}

div.message div.body
	{
	background:transparent url(img/message-bg.gif) no-repeat 0 0;
	padding:5px;
	}
div.message h4
	{
	clear:none;
	font-weight:bold;
	background:none!important;
	padding:0;
	margin:0;
	padding-left:0;
	padding-top:5px;
	font-size:1.1em!important;
	}

div.column-center div.block div.body div.message div.body
	{
	_width:500px;
	}

div.message span.icon
	{
	background-repeat:no-repeat;
	height:50px;
	width:50px;
	float:left;
	margin:0 10px 0 0;
	}	
div.message p
	{
	color:#888888;
	padding:3px 3px 3px 28px;
		
	}
div.message div.message-buttons
	{
	margin:5px 0 0 0;
	}
div.message div.message-buttons input
	{
	border:0;
	background:white;
	}
div.message div.message-buttons input.default
	{
	font-weight:bold;
	}
	



div.message-success h4, div.message-inline-success h4{color:#009900;}
div.message-alert h4, div.message-inline-alert h4{color:#E2B219;}
div.message-error h4, div.message-inline-error h4{color:Red;}

div.message-success span.icon,div.message-alert span.icon,div.message-error span.icon,
div.message-inline-success span.icon,div.message-inline-alert span.icon,div.message-inline-error span.icon
	{
	background-image:url(img/messages-icon.gif);
	}

div.message-success span.icon{	background-position:0 0;}
div.message-alert span.icon{	background-position:0 -200px;}
div.message-error span.icon{	background-position:0 -400px;}	


div.message-inline-success span.icon{	background-position:0 -100px;}
div.message-inline-alert span.icon{		background-position:0 -300px;}
div.message-inline-error span.icon{		background-position:0 -500px;}	



div.block-newsletter div.body div.message-inline
	{
	*margin-bottom:3px;
	}



div.message-inline
	{
	background:transparent;
	margin:5px;
	}
div.message-inline div.body
	{
	background:transparent;
	padding:0;
	}
div.message-inline h4
	{
	display:inline;
	line-height:1.3em;
	text-transform:none;
	}
div.message-inline span.icon
	{
	height:15px;
	width:15px;
	margin:0;
	padding:0;
	}





/*

div.message-inline
	{
	margin:10px;
	display:block;
	}
div.message-inline-error
	{
	border:1px solid black;
	background:#FFFFE1;
	padding:4px;
	}

*/
	
div.message div.block-toggle h3
	{
	font-size:1.1em;
	font-family:Arial;
	}	


div.balloon div.body
	{
	width:350px;
	}


