div.wpcf7 												{ margin: 0; padding: 0; position: relative; float: right; width: 630px;}
div.wpcf7-response-output 								{ }
div.wpcf7-mail-sent-ok 									{ z-index: 100; position: absolute; top: -15px; left: 200px; 
														  font-size: 18px; color: #3E3C3C; }
div.wpcf7-mail-sent-ng 									{ }
div.wpcf7-spam-blocked 									{ }
	div.wpcf7-validation-errors 						{ }
	span.wpcf7-form-control-wrap 						{ position: relative; }
span.wpcf7-not-valid-tip 								{ position: absolute; top: -3px; left: 100%; z-index: 100; 
						   								  font-size: 12pt; padding: 2px; margin-left: 10px; color: #fd6b6b; }
span.wpcf7-not-valid-tip-no-ajax 						{ font-size: 10pt; display: block; }

span.wpcf7-list-item 									{ margin-left: 0.5em; }
.wpcf7-display-none 									{ display: none; }
img.ajax-loader 										{ border: none; vertical-align: middle; }
.wpcf7-form-control-wrap.your-name input, 
.wpcf7-form-control-wrap.your-email input, 
.wpcf7-form-control-wrap.your-subject input				{ background-color: #E9E7E7; border: none; line-height: 30px; font-size: 18px; 
											 	 		  padding: 5px 5px 5px 10px; font-family: arial; resize: none; }
.wpcf7-form-control-wrap.your-message textarea			{ background-color: #E9E7E7; border: none; line-height: 30px; overflow: auto; 
												  		  font-size: 18px; padding: 5px; font-family: arial; resize: none; width: 480px; }
form.wpcf7-form p										{ margin-top: 20px; }
.wpcf7-form-control-wrap.your-name input:focus, 
.wpcf7-form-control-wrap.your-email input:focus, 
.wpcf7-form-control-wrap.your-subject input:focus, 
.wpcf7-form-control-wrap.your-message textarea:focus	{ background-color: #dddddd; color: black; }
.contact_wrapper										{ width: 645px; float: left; color: #7E7E7E; }
.contact_left											{ float: left; width: 125px; padding-top: 8px; text-align: right; }
.contact_right											{ float: right; width: 490px; max-width: 490px; }
.contact_right input									{ color: #7E7E7E; }
.contact_submit											{ float: right; width: 100px; }
input.button											{ background-color: #E9E7E7; border: none; padding: 10px; width: 100px;
														  font-size: 16px; color: #7E7E7E; font-weight: bold; }
input.button:hover										{ background-color: #dddddd; }