/* this is the style sheet for the ajaxContact Form */
.contactform { position: static; overflow: hidden; }

#contactform { width: 90%; clear: both; padding-top: 25px; padding-bottom: 10px; }
#contactform .contactleft { width: 60px; float: left; margin-right: 5px; text-align: right; padding-top: 2px; }
#contactform .contactright { width: 460px; float: left; margin-right: 5px; margin-bottom: 25px; clear: right; }
#contactform .contactbtn { display: block; clear: both; width: 430px; margin-right: auto; margin-left: auto; }
.required { display: block; float: right; color: #cc0000; padding-top: 3px; }
#contactform .contactright #posName { display: block; height: 20px; width: 380px; border: 1px solid #ccc; -moz-border-radius: 4px; padding-left: 5px; padding-right: 5px; padding-top: 2px; font-family: Tahoma, Geneva, sans-serif; color: #666; font-size: 12px; float: left; }
#contactform .contactright #posEmail { display: block; height: 20px; width: 380px; border: 1px solid #ccc; -moz-border-radius: 4px; padding-left: 5px; padding-right: 5px; padding-top: 2px; font-family: Tahoma, Geneva, sans-serif; color: #666; font-size: 12px; float: left; }
#contactform .contactright #posText { display: block; height: 120px; width: 380px; border: 1px solid #ccc; -moz-border-radius: 4px; padding-left: 5px; padding-right: 5px; padding-top: 2px; font-family: Tahoma, Geneva, sans-serif; color: #666; font-size: 12px; float: left; }