fieldset.mailing { border:none; }
fieldset.mailing legend { margin:0px; padding: 0px 0px 10px 0px; }
fieldset.mailing label { float: left; width:150px; }
fieldset.mailing input.mailing_textfield { height:14px; margin-bottom: 1px; }

p.error { color: #FF0000; }

div.errors { border: #CCCCCC 1px solid; padding: 5px; margin-bottom: 20px;}
div.errors h1 { margin-top: 0px;  font-size:14px; }
div.errors p { color: #FF0000; }


div.succeed p 	{ margin-left: 68px;  }
div.succeed  		{ border:#D7D7D7 1px  solid;  padding: 10px; background-color:#f4f2f3; margin-bottom: 10px; }
div.succeed h1 	{ font-size:12px;  margin-bottom: 0px; border:0px;}

div.succeed div.icon { 
float: left;
background-image:url(../img/info_icon.png);

width:48px;
height:48px;
margin-right: 20px;
/* filter applies only to IE5+/Win */
}

* html div.succeed div.icon { 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='../mailing/img/info_icon.png');
background: none;
}

div.errors div.icon { 
	float: left;
	background-image:url(../mailing/img/error_icon.png);	
	width:48px;
	height:48px;
	margin-right: 20px;
	/* filter applies only to IE5+/Win */
}
* html div.errors div.icon { 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='../mailing/img/error_icon.png');
background: none;
}

div.box h1 { font-size: 12px; }

