div#contents p { padding: 8px; margin: 0px; text-align: justify; color:#646464;}


table.contact { margin-left: 15px; margin-top: 10px; }
table.contact td label { font-weight: bold; color:#098400; font-size:11px;}
table.contact td input { width: 308px; border: solid 1px #098400; background-color:#bce2b9;}
table.contact td textarea { width: 308px; height: 125px; border: solid 1px #098400; background-color:#bce2b9;}
table.contact input.deliver_to {width: 10px; border:none; padding: 5px 0 0 0;}


table.buttons { width: 423px; margin: 0px 0px 5px; text-align: right; }
table.buttons td { text-align: right; }
td button {
	float:right;
	font-weight: bold;
	border: none;
	color: white;
	background-image:url(../images/btn_send_contact.jpg);
	background-repeat:no-repeat;
	padding: 2px;
	margin: 2px;
	margin-top: 4px;
	width: 63px;
	height:22px;
}

div.legal {
	width: 338px;
	margin: 5px 0px 20px 5px;
	padding: 5px;
	font-size: 9px;
	text-align: justify;
	background-color: #e8e8e8;
	color: #666666;
}

input, textarea { margin-top: 5px; }

div#contents form div p { width: 308px; margin-left: 10px; color: #999999; font-size: 9px; }

div#contact_content {display:inline; float:left; width:545px; padding: 0 0 60px 0; background-image:url(../images/contact_background.jpg); background-repeat:no-repeat; background-position:left;}
