body
	{
		background-image: url(../img/contact/background.jpg);
		background-repeat: no-repeat;
		background-position: top center;
		background-attachment: fixed;
	}
.formExtraLine
	{
		padding-top: 5px;
		/* display: none; */
	}
div.formWrap
	{
		overflow: hidden;
		padding-bottom: 15px;
	}
form#contact
	{
		width: 550px;
		overflow: hidden;
	}
form#contact ul.noStyle
	{
		padding: 0px;
		margin: 0px;
		list-style-type: none;
		list-style-image: none;
	}
form#contact label
	{
		width: 110px;
		display: inline-block;
		text-align: right;
		margin-right: 5px;
		vertical-align: top;
	}
form#contact label.widthAuto
	{
		width: auto;
	}
form#contact a.linkButton
	{
		
	}
form#contact span.multipleLine
	{
		display: inline-block;
		width: 400px;
		text-align: left;
	}
form#contact span.multipleLine div
	{
		overflow: hidden;
	}
form#contact span.multipleLine label
	{
		text-align: left;
		width: auto;
		clear: both;
		float: left;
	}
form#contact span.multipleLine label#otherService
	{
		display: inline-block;
	}
form#contact label.mandatoryField, form#contact label.mandatoryFieldSentence
	{
		vertical-align: top;
		color: #edb400;
		width: auto;
		padding: 3px;
	}
form#contact label.mandatoryFieldSentence
	{
		text-align: center;
		width:100%;
	}
form#contact span#counter
	{
		text-align: right;
		display: inline-block;
		width: 395px;
	}

form#contact div.descriptionTextArea
	{
		display: block;
		text-align: right;
		padding-right: 30px;
	}
form#contact textarea.descriptionTextArea
	{
		width: 390px;
		height: 200px;
	}
.formSubTitle
	{
		padding: 5px;
		font-weight: bold;
		vertical-align: top;
		text-align: right;
		white-space: nowrap;
	}
form#contact input.formInputLine
	{
		width: 390px;
		position: relative;
	}
form#contact input.formInputMultipleLine
	{
		width: 345px;
	}
.contactReturnBox
	{
		position: absolute;
		padding-top: 15px;
		padding-bottom: 15px;
		top:0px;
		left:0px;
		width:100%;
		text-align: center;
		background-color: #302a12;
		border-bottom: solid 3px #3f3923;
	}
.contactReturnBox div
	{
		width: 500px;
		margin: auto;
		text-align: left;
	}
.contactReturnBox div h2
	{
		padding-top: 0px;
	}
form#contact div#captchaHolder
	{
		overflow: hidden;
	}
form#contact div#captchaHolder *
	{
		float: left;
	}
form#contact div#captchaHolder .marginForCaptcha
	{
		margin-top: 5px;
		margin-left: 5px;
		margin-right: 5px;
	}
form#contact div#captchaHolder label
	{
		white-space: nowrap;
	}
form#contact a.linkButtonSubmit, form#contact input.linkButtonSubmit
	{
		float: right;
	}