#form_generator{
	width: 350px;
	margin: 0px 48px;
}

#cont #form_generator p {
	float: left;
	width: 100%;
	margin: 0px 0;
	font-size: 14px;
	line-height: normal;
	
}

#form_generator .elements {
	float: left;
	width: 100%;
}

#form_generator .elements p {
	float: left;
	width: 100%;
	margin: 0px 0;
}

#form_generator .tagvalue input {
	font-family: Arial;
	font-size: 12px;
	height: 16px;
	width: 350px;
	border: 1px solid #521709;
	float:left;
}

#form_generator .tagvalue textarea{
	font-family: Arial;
	font-size: 12px;
	height: 102px;
	width: 350px;
	border: 1px solid #521709;
	float:left;
}

#cont #form_generator p.submit{width:50%;}
#form_generator p.submit input {
	height: 30px;
    margin: 35px 25%;
    width: 50%;
	cursor: pointer;
}

#form_generator p.submit input:hover {
	
}

#form_generator #messages {
	float: left;
	width: 480px;
	margin-left: 35px;
	color: #4d0e03;
	font-weight: bold;
}

#form_generator #messages p {
	line-height: 15px;
	text-align: right;
	color: #FF750F;
}

#form_generator .code_secure {float:left; width:50%;}
#form_generator .code_secure p{float:left; width:100%;}
#form_generator .code_secure p.secText input {
	font-family: Arial;
	font-size: 12px;
	height: 16px;
	width: 98%;
	border: 1px solid #521709;
	float:left;
}
