.moduleContentContainer { 
	background: url('/images/bg_basicpage.gif') left bottom no-repeat;
	padding-bottom:100px;
}

.thankyou{ padding-bottom:15px; color:#fff;}

.moduleHero {
	float: left;
	overflow: hidden;
	width: 290px;
	margin-left:31px;
	padding: 50px 0;
}
H1.moduleTitle {
	padding: 0;
	margin: 0 0 18px 0;
}

#logoImg {
	float: left;
	overflow: hidden;
	width: 96px;
	margin: 45px 0 0 0px;
}

.moduleContent {
	width: 485px;
	margin-top: 45px;
	margin-left:28px;
	float: left;
	overflow: hidden;
}

	.moduleContent H4 {
		margin: 6px 0;
		padding: 0;
		color: #fff;
		font-size: 12px;
	}
	
	.formElement{ clear:both;}
	.honeypot{ height:1px;}
	.formElement H3.first{ padding-top:0px;}
	.formElement H3{ color:#fff; padding:25px 0 5px;}
	.formElement .star{ font-size:13px;}
	.formElement LABEL { float:left; width:185px;}
	.formElement LABEL.radio { float:none; width:250px; font-weight:normal; padding:0px; margin-left:185px; font-size:11px;}
	.formElement INPUT.text, .formElement SELECT, .formElement TEXTAREA {margin:0px; float:left; margin:2px; width:200px;}
	.formElement INPUT.text {margin-right:5px;}  /* space for error msg*/
	.formElement SELECT{ height:20px;}
	.formElement INPUT.radio{width:20px; margin-left:0px; border:none;}
	.formElement TEXTAREA {height:80px;}
	H3.formElement{ padding:10px 0px;}
	H4.formElement{ padding:15px 0px 3px;}
	.moduleContent .formSubmit INPUT{ margin:15px 0px 15px 190px; width:75px;}

.moduleContent .sidemenu{
	margin:30px 0px;
	clear:both;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
	.moduleContent .sidemenu .title {float:left; padding-right:15px; font-weight:normal;}
	.moduleContent .sidemenu A{
		color:#2E2925;
	}
	.moduleContent .sidemenu A.active,
	.moduleContent .sidemenu A:hover{
		color:#fff;
	}
	.moduleContent .sidemenu SPAN{ padding:0px 5px;}

.validation-advice{
	clear:both;
	margin-left:189px;
}


#advice-validate-one-requiredSO-input_stock_own_brand{
	margin-left:4px;
}


