fieldset {
width: 450px;
margin: 0.4em auto;
}
label {
width: 160px;
float: left;
clear:both;
color:#222;
}

fieldset a {
float: left;
color:#222;
}

fieldset input, fieldset select, fieldset textarea {
width: 250px;
float: left;
margin: 0px 5px 5px 5px;
}

fieldset div.e input, fieldset div.e select, fieldset div.e textarea {
margin-left: 0;
}
textarea.copy {
	clear:both;
	float: none;
	width:480px;
	height:65px;
	margin: 5px 0 15px 0;
}

input.submit {
width:150px;
clear: both;
margin: 1em 0 1em 155px;
}

form p {
margin: 0;
color: red;
}

div.e {
border: 1px solid red;
padding: 10px 5px;
margin: 15px 0;
background-color: #FFF6F6;
clear:both;
line-height : 1.2; 
}

div.e label {
color: red;
}

div.cb {
height:0;
clear:both;
float:none;
width:auto;
}

div.cb hr {
color: #FFF6F6;
height: 0;
border: 0;
}
