form{
    margin: 0 auto; padding: 0px;
	 width: 570px;
	 padding-top:13px;
	 margin-top: 9px;
}
td {
	padding-top: 12px;
	vertical-align: top;
}
p { margin: 0 auto; text-align: justify; width: 570px;}
table.contact {
	width: 570px;
	background: #FBFBFB url(../images/cto.jpg) no-repeat right center;
	border: #D9D8D3 solid 1px; 
	height: 315px;
}
table.contact td label {color: #E17C36; font-weight: bold; display: block; margin: 0 0 -8px 10px; font-size: 10px;}
input, textarea { background: #F5F4F2; border: #DADADA solid 1px; color: #656565; width: 325px;}
table.contact td input {margin-left: 10px; }
#contact_from_address{margin-left: 10px;}

table.contact td textarea {margin-left: 10px;}
table.buttons {margin-left: 10px;}

table.buttons td {margin-left: 10px;}

td button {margin-left: 10px; background: #EAE9E7; color: #906B51; border: none; float: right; margin: 0 225px 7px 0; padding: 5px 5px; font-weight: bold; cursor: pointer; display: table;}

div.legal {
	width: 500px;
	margin: 5px 0px 20px 5px;
	padding: 5px;
	font-size: 9px;
	text-align: justify;
	background-color: #e8e8e8;
	color: #666666;
}
div#contents form div p { 
	color: #000;
	font-size: 9px;
	clear: both;
	color: #666666;
	margin-top: 5px;
}


