/**** Find a Store  *******/
.find-store {
	width: 931px;
	float: left;
	margin: 30px 0 10px 0;
	background: url(/images/bg-find-a-store.jpg) repeat-y top left;
}
	.find-store-txt {
		width: 242px;
		float: left;
	}
	.find-store h1 {
		padding: 0 0 0px 0;
		margin: 0;
	}
	.find-store h2 {
		padding: 0 0 20px 0;
		margin: 0;
		font-size: 25px;
		color: #292929;
		font-weight: normal;		
	}
.post-code {
	width: 224px;
	float: left;
	color: #5B5B5B;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	padding: 0 0 25px 0;
}
	.post-code-input {
		width: 91px;
		float: left;
		padding: 5px 0 0 2px;
		height: 22px;
		background: url(/images/bg-post-txtbox.jpg) left top no-repeat;	
	}
	.post-code-box {
		width: 80px;
		border: 1px solid #F2F1EE;
		font-size: 11px;
		color: #5B5B5B;	
		background: #F2F1EF;
	}
	.post-code-btn {
		background: url(/images/bg-go-btn.jpg) no-repeat left top;
		width: 38px;
		height: 26px;
		float: left;
		font-family: Tahoma, Arial, Verdana;
		font-size: 11px;
		font-weight: bold;
		border: none;
		cursor: pointer;
	}
.stores-region {
	width: 224px;
	float: left;
}
.find-store h3 {
	padding: 0 0 13px 0;
	margin: 0;
	font-weight: bold;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #5B5B5B;
	border-bottom: 1px solid #C3C2BD;
}
.find-store ul {
	list-style: none;
	padding: 0 0 12px 0;
}
.find-store ul li {
	list-style: none;
	border-bottom: 1px solid #C3C2BD;	
	background: url(/images/bg-list-arrow.gif) no-repeat right top;
	padding: 5px 0 8px 0;
	font-size: 10px;	
}
.find-store ul li a {
	color: #5C5C5C;
	text-decoration: none;
}
.find-store ul li a:hover {
	color: #008457;
	text-decoration: none;
}
.view-all-storebtn {
	background: url(/images/bg-view-all-store.jpg) no-repeat left top;
	width: 224px;
	border: none;
	float: left;
	margin: 0 0 25px 0;
	height: 26px;
	cursor: pointer;
}
.head-office {
	width: 224px;
	float: left;
	color: #6E6E6E;
	font-size: 10px;
	line-height: 17px;
}
.head-office h3 {
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 20px;
	color: #292929;
	font-weight: bold;
	border: none;
}
.online-enquiries {
	width: 661px;
	float: left;
	padding: 0 0 50px 28px;
	font-family: Tahoma, Arial, Verdana;
}
.online-enquiries h1 {
	padding: 0 0 25px 0;
	border-bottom: none;
}
#enquiryForm_1 .formElement {
	width:661px;
	float: left;
	padding: 0 0 5px 0;
}
.info-row {
	width:500px;
	float: left;
	padding: 20px 0 0px 0;
	font-size: 11px;
	line-height: 19px;
	color: #6E6E6E;
}

#enquiryForm_1 .formElement LABEL {
	width: 56px;
	float: left;
	font-size: 11px;
	color: #6E6E6E;
	padding: 4px 0 0 0;
}
#enquiryForm_1 .form_1_question_73 LABEL {
	width: 102px;
	float: left;
	font-size: 11px;
	color: #6E6E6E;
	padding: 4px 0 0 0;
}
	#enquiryForm_1 .form_1_question_76 LABEL, #enquiryForm_1 .form_1_question_77 LABEL {
		width:100%;
		float: left;
		padding: 20px 0 0px 0;
		font-size: 11px;
		line-height: 19px;
		color: #6E6E6E;
		font-weight:bold;
	}
 
#enquiryForm_1 .formElement INPUT.text {
	width: 184px;
	height: 21px;
	font-size: 11px;	
	padding: 5px 5px 0 5px;		
	background: url(/images/bg-txtbox2.jpg) no-repeat left top;	
	border: none;	
}
#enquiryForm_1 .formElement #form_1_question_71,#enquiryForm_1 .formElement #form_1_question_2 {
	width: 226px;
	font-size: 11px;
	background: url(/images/bg-txtbox3.jpg) no-repeat left top;	
	border: none;	
}
#enquiryForm_1 .formElement #form_1_question_72 {
	width: 86px;
	font-size: 11px;
	background: url(/images/bg-txtbox1.jpg) no-repeat left top;
	border: none;
}

.honeyPot {
	display:none;
}
.validation-advice {
	color:#ff0000;
	font-family: Tahoma, Arial, Verdana;
	font-size:11px;
	padding:0px 0px 5px 0px;
}
.input-txtbox3 {
	width: 236px;
	height: 26px;
	font-size: 11px;
	padding: 5px 0 0 0;	
	background: url(/images/bg-txtbox3.jpg) no-repeat left top;	
	border: none;	
}
#enquiryForm_1 .formElement SELECT {
	width: 158px;
	float: left;
	font-size: 11px;
	color: #6E6E6E;
}

#enquiryForm_1 .formElement .textarea {
	width: 444px;
	padding: 16px;
	margin: 20px 0 15px 0;
	float: left;
	height: 134px;
	background: scroll url(/images/bg-txtarea.jpg) no-repeat left top;
 	height: 134px;
	border: none;	
 	overflow: auto;
	color: #6E6E6E;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana;
	resize:none;
}

.info-row ul, #enquiryForm_1  .form_1_question_76, #enquiryForm_1  .form_1_question_77_7 {
	padding: 10px 0 0 0;
	margin: 0;
 	display: inline;
	background: none;
}
.info-row ul li, #enquiryForm_1 .form_1_question_76 div.radio {
	padding: 0 0 5px 0;
	margin: 0;
	list-style: none;
	display: inline;
	border-bottom: none;
	background: none;
	width: 170px;
	float: left;
	font-size: 11px;
 	color: #6E6E6E;
}
#enquiryForm_1 .form_1_question_77 div.radio {
	padding: 0 0 5px 0;
	margin: 0;
	list-style: none;
	display: inline;
	border-bottom: none;
	background: none;
	width: 210px;
	float: left;
	font-size: 11px;
 	color: #6E6E6E;
}
#enquiryForm_1 INPUT.radio{
	float:left;
	width: 10px;
}
#enquiryForm_1 .formContent {	
	width: 398px;
	float: left;
	color: #222222;
	font-size: 10px;
	padding:15px 0px 0px 0px;
}
.privacypolicy a {	
	padding: 3px 0 0 0;
	color: #222222;
	text-decoration: underline;
}	
.privacypolicy a:hover {	
	color: #008457;
	text-decoration: none;
}	
#enquiryForm_1 .formSubmit {
	width: 100px;
	float: left;
	padding:15px 0px 0px 0px;
}
#enquiryForm_1 .formSubmit INPUT {
	background: url(/images/bg-submitform.jpg) no-repeat left top;
	width: 81px;
	height: 26px;
	float: left;
	border: none;
	cursor: pointer;
	text-indent:-999px;
}
#enquiryForm_1 .form_1_question_78 LABEL {
	display:none;
}



#enquiryForm_1 .form_1_question_76{
	display:none;
	background-color: red;
}
