
/*=================== BOX STYLES =====================*/

div#messages div.errorMessageContainer, 
div.validationSummary,
div#messages div.confirmMessageContainer,
div#content_subpage div.confirmMessageContainer {
	float: left;
	width: 100%;
  	padding: 0 0 20px 0;
  	margin: 0 0 20px 0;
  	}	
	
div#messages div.errorMessageContainer, 
div.validationSummary {
	background: #FFFF99;  
	}

div#messages div.confirmMessageContainer,
div#content_subpage div.confirmMessageContainer {
	background: #CCFF66;
	}		
	
/*=================== TEXT STYLES =====================*/
	
	div#messages div.errorMessageContainer p, 
	div#content_subpage div.validationSummary p,
	div#content div.validationSummary p,
	div#content_subpage div#messages div.confirmMessageContainer p,
	div#content div#messages div.confirmMessageContainer p {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
	padding: 20px 50px 0 50px;
	margin: 0;
	}
	
	div#messages div.errorMessageContainer p, 
	div#content_subpage div.validationSummary p,
	div#content div.validationSummary p {
	color:#CC0000;
	}	
	
	div#messages div.confirmMessageContainer p, 
	div#content_subpage div.confirmMessageContainer p,
	div#content div.confirmMessageContainer p {
	color: #006633;
	}	

div#content_subpage div.validationSummary ul {
	float: none;
	width: 190px;
	margin: 0 auto 20px auto;
	padding: 0;
	}

div#content_subpage div.validationSummary ul li {
	padding: 4px 20px 4px 20px;
	margin: 0;
	list-style-type:none;
	background: url(/furniture/images/sitewide/ball.gif) no-repeat 0px 11px;
	}