table.contact td input { width: 498px; }
table.contact td textarea { width: 498px; height: 150px;}
table.buttons td { text-align: right; padding: 0 5px 5px 0; }
div#contents button {
	display:block;
	font-weight: bold;
	border: none;
	color: #ffffff;
	background: #e088ba;
	border: 1px solid #d9dada;
	padding: 2px 5px 2px 5px;
	margin: 5px;
	margin-top: 5px;
	width: 50px;
	text-align:left;
	
	cursor:pointer;
	float:right;
}

div#contents p {
	text-align: justify;
	margin-bottom: 10px;
}

div.legal {
	text-align: justify;
	padding: 5px;
}
table.contact {
float: left; display: inline;  width: 539px; border: 1px solid #e5e5e5; background-color: #fbfbfb; margin: 10px 0 10px 0px; padding: 7px 0px;}

label{color:#004c99; font-weight: bold; margin:5px 0 5px 10px;}
table.buttons {
	width: 423px;
	text-align: right;
	margin: 0px 0px 5px 0px;
}

input {margin:5px 0 5px 10px; background:#d9e9f5; border: 1px solid #d2d2d2; padding: 5px;}
textarea { margin:5px 0 5px 10px; height: 150px; background:#d9e9f5; border: 1px solid #d2d2d2; padding: 5px;}
textarea:focus, #intouchform input[type="text"]:focus {
	background: #f2f2f2;
}
input:focus, #intouchform input[type="text"]:focus {
	background: #f2f2f2;}
form p{ color: #999999; font-size:10px; width: 539px; margin: 0; padding: 0px;}
