
.contactForm {
	clear: right;
	float: right;
	width: 450px;
	padding: 30px 0 0 10px;
}

#column1 .contactForm {
	width: 240px;
	float: left;
	padding: 10px 0px 10px 0px;
}

.contactForm LABEL {
	display: inline-block;
	width: 140px;
	clear: left;
	float: left;
}
#column1 .contactForm LABEL {
	width: auto;
	float: none;
	clear: both;	
}

.contactForm DIV {
	padding-bottom: 5px;
}
.contactForm DIV.contactFormTitle {
	font-size: 1.34em;
	line-height: 1.2em;
	font-weight: bold;
	margin: 0;
  	padding: 15px 0;
  	color: #000;
}
.contactFormTarget {
}
.contactFormName {
}
.contactFormCompany {
}
.contactFormStreetAddress {
}
.contactFormPostAddress {
}
.contactFormPhoneNumber {
}
.contactFormEmailAddress {
}
.contactFormMessage {
}
.contactFormMessage LABEL {
}
.contactForm INPUT {
}
.contactForm TEXTAREA {
}
INPUT#contactSubmit {
}
.contactForm .required {
	font-weight: bold;
}
.contactForm .errors {
	color: #c00;
}
INPUT.textInput {
	border: 0;
	width: 290px;
	height: 18px;
	padding: 2px 5px 0 5px;
	background: url(pics/textInput.gif) no-repeat left top;
}
#column1 INPUT.textInput {
	width: 230px;
	background: url(pics/textInputSmall.gif) no-repeat left top;
}
	
DIV.contactFormMessageTextArea {
	border: 0;
	width: 290px;
	height: 91px;
	padding: 5px;
	background: none;
	overflow-y: auto;
	background: url(pics/textArea.gif) no-repeat left top;
}

#column1 DIV.contactFormMessageTextArea {
	width: 230px;
	background: url(pics/textAreaSmall.gif) no-repeat left top;		
}

DIV.contactFormMessageTextArea TEXTAREA {
	border: 0;
	width: 290px;
	height: 89px;
	background: none;
	padding: 0;
	overflow-y: auto;
}
#column1 DIV.contactFormMessageTextArea TEXTAREA {
	width: 230px;	
}

.contactFormSend {
	padding-left: 140px;
}

#column1 .contactFormSend {
	padding-left: 0px;
	text-align: right;	
}

INPUT.submit {
	border: 0;
	width: 88px;
	height: 22px;
	padding: 0 0 2px 0;
	background: url(pics/button.gif) no-repeat center center;
	color: #333;
	cursor: pointer;
}


p.thanksMessage {}
