.contactLabel { clear: left; display: block; float: left; margin: 0 0 1em 0; padding: 0 0.5em 0 0; text-alight: right; width: 8em; }
.contactInput { float: left; margin: 0 0.5em 1em 0; }
.contactSubmit { float: right; margin-right: 36px; font-size: 1.5em;}

#contactform { }
#contactdetails {  }
#contactdetails p img { vertical-align: middle; margin-bottom: 4px; float: none; }

.formError { float: left; color: #d33; font-weight: bold; }

#buttonsend { float: left; margin-left: 0px; width: 50%; }
#buttonsend a { color: #fff; background-color: #222; margin-top: 6px; padding: 2px 12px 4px 12px; border-radius: 20px; font-size: 12pt; text-decoration: none; }
#buttonsend a:hover { text-decoration: underline; }