div.cta_form{
	margin: 10px 0;
	padding: 5px 0;
	width: 400px;
	border-top: #ccc 2px solid;
}
div.content-footer{
	margin: 40px 0 0 0;
}
div.content-footer div.left{
	margin: 0 0 0 -13px;
	padding: 10px 10px 10px 15px;
	width: 365px;
	float: left;
	background-color: #fdfad6;
	border: #e8e3a9 2px solid;
}
div.content-footer div.left-error{
	background-color: #fee;
	border: #c00 2px solid;
}
div.content-footer div.left p{
	margin: 6px 0;
}
div.content-footer div.left div.field{
	margin: 6px 0;
	width: 180px;
	float: left;
}
div.content-footer div.left div.comments{
	margin: 4px 0;
}
div.content-footer div.left div.button{
	margin: 8px 0 0 0;
}
div.content-footer div.left label{
	font-size: 0.9em;
	display: block;
}
div.content-footer div.left input{
	width: 165px;
}
div.content-footer div.left input.btn{
	width: 110px;
}
div.content-footer div.left textarea{
	width: 345px;
	height: 60px;
	font-family: arial, verdana, sans-serif;
}
div.content-footer div.right{
	padding: 10px 0 10px 20px;
	width: 290px;
	float: right;
}
div.content-footer div.right ul{
	margin-left: 20px;
}

