/* Default form */
form.default button.button { display:block; clear:both; width:173px; height:33px; padding-bottom:3px; float: right; border:0; cursor:pointer;}
form.default label { width:90px; margin-right:10px; margin-top:7px; display:block; float:left;}
form.default input.input-text { width:212px; height:25px; padding:0 5px; display:block; float:left;}
form.default input.checkbox { width:auto; height:auto; float:left; display:block; margin-right:5px; margin-top:6px;}
form.default p.required { margin:10px 0; color:#ff0000; clear:both;}
form.default ul.form-list li { margin:5px 0; clear:both; overflow:hidden;}
form.default ul.form-list li label.required em { display:block; float:left; margin-right:3px; color:#ff0000;}
form.default ul.form-list li.control label { width:auto;}
form.default .legend { font-weight:bold; color:#777; margin-bottom:10px;}
form.default .back-link { margin-top:10px;}
form.default div.field { clear:both; overflow:hidden; margin-bottom:10px;}
form.default .input-box { position:relative;}
form.default .input-box input.validation-failed { margin-bottom:20px;}
form.default .validation-advice { padding:0; color:#ff0000; position:absolute; left:0; top:30px; width:500px;}

#errors p {
	color: red;
	font-weight: bold;
	font-size: 14px;	
}