div.contactContainer {
	width: 700px;
	margin: 0px auto;
}

form.contactForm div {
	clear: both;
	display: block;
	margin: 2px ;
	padding: 4px 3px;
	font-size: 10px;
}
	form.contactForm fieldset {
		border: 1px solid rgb(161,160,153);
	}
		form.contactForm fieldset legend {
			font-size: 1em;
			font-weight: bold;
			line-height: 1.1em;
			margin: 0px;
			padding: 0px 5px;
		}
	form.contactForm div label, form.contactForm div.labelPad {
		display: block;
		float: left;
		margin: 0px;
		padding: 3px 5px;
		text-align: right;
		width: 125px;
	}
	form.contactForm div.required label, form.contactForm label.required {
		font-weight: bold;
	}
	form.contactForm div input, form.contactForm div select, form.contactForm div.textarea {
		font-size: 0.9em;
		margin: 0px;
		padding: 1px;
		width: 160px;
		border: 1px solid rgb(161,160,153);
	}
	form.contactForm div textarea {
		width: 295px;
	}
	form.contactForm input.submit {
		cursor: pointer;
	}
	form.contactForm span.errorText {
		font-size: 0.8em;
		color: rgb(240,0,0);
		display: block;
		text-align: center;
	}
	form.contactForm div.error {
		border: 1px solid rgb(240,0,0);
	}

	form.contactForm .security div {
		text-align: center;
	}
	form.contactForm .security img {
		padding-bottom: 5px;
	}

form.contactForm {
	display: inline;
	width: 340px;
	float: left;
	line-height: normal;
}

div.contactAddress, div.companyDetails {
	border: 1px solid rgb(161,160,153);
	float: right;
	clear: right;
	width: 340px;
	margin: 6px 0px 10px;
	font-size: 0.85em;
}

div.contactAddress p, div.companyDetails p, div.contactAddress h3, div.companyDetails h3 {
	margin: 0.5em;
	line-height: normal;
}
div.contactAddress h3, div.companyDetails h3 {
	color: rgb(0,0,0);
	font-weight: bold;
	font-size: 1.2em;
}

form div.securityCode {
	background-color: rgb(255,255,255);
	border: 1px solid rgb(161,160,153);
	margin: 0px auto 5px;
	overflow: hidden;
	padding: 4px 3px;
	text-align: left;
	width: 199px;
}
form div.reload, form div.audio {
	cursor: pointer;
	float: right;
	height: 22px; width: 20px;
	margin: 0px; padding: 0px;
}
	form div.reload {
		background: url(/js/ec_form/refresh.gif);
	}
	form div.audio {
		background: url(/js/ec_form/audio.gif);
		clear: right;
		overflow: hidden;
	}
	form div.audio a {
		display: block;
		height: 100%;
		width: 100%;
		text-indent: -900px;
	}