/* START Contact Us */
div#contactus div#contentFull form { position:relative ; margin:0 ; padding:0 ;  }		
div#contactus div#contentFull form#categoryform { margin:10px 0 20px 0 ; padding:6px 0px 6px 20px ; background:transparent ;  }
div#contactus div#contentFull form#categoryform label { margin-right:10px ; font-weight:bold ; color:#ffcc04 ; }
div#contactus div#contentFull form#categoryform select { margin-right:10px ; font-size:11px ; width:250px ; }
form#CategoryForm1 fieldset, form#CategoryForm2 fieldset, form#CategoryForm3 fieldset, form#CategoryForm5 fieldset { margin:0 ; padding:14px 0 0 20px ; border:none ; }
form#CategoryForm1 input, form#CategoryForm2 input, form#CategoryForm3 input, form#CategoryForm5 input { margin-top:3px ; border:1px solid #0098dc; }
form#CategoryForm1 select, form#CategoryForm2 select, form#CategoryForm3 select, form#CategoryForm5 select { margin-top:3px ; }

form#CategoryForm1 textarea, form#CategoryForm2 textarea, form#CategoryForm3 textarea, form#CategoryForm5 textarea { margin-top:3px ; border:1px solid #0098dc;}
form#CategoryForm1 button, form#CategoryForm2 button, form#CategoryForm3 button, form#CategoryForm5 button { float:left ; width:78px; height:31px; border:none; background:transparent url('../img/btn_submit.png') top left no-repeat ; }
fieldset label{color: #FFCC04}
fieldset.error label { color: #004489 ; }

form.show { display:block ; }
form.hide { display:none ; }

/* Contact Us Layouts */
form#CategoryForm1 { height:440px}
	fieldset#cf1_FirstName { display:none }	
	fieldset#cf1_LastName { display:none }

	fieldset#cf1_EmailAddress { position:absolute ; left:0 ; top:0px ; width:300px ; font-weight:bold ; }
	fieldset#cf1_EmailAddress input { width:300px ; }
	
	fieldset#cf1_AddressLine1 { display:none }
	fieldset#cf1_AddressLine2 { display:none }
	fieldset#cf1_City { display:none }	
	fieldset#cf1_PostCode { display:none }
	fieldset#cf1_FreeField01{ display:none }
	fieldset#cf1_product_name { display:none}
	fieldset#cf1_best_before_date {display:none }	
	fieldset#cf1_packing_code { display:none }
	fieldset#cf1_product_weight {display:none }
	fieldset#cf1_place_of_purchase { display:none}

	
	fieldset#cf1_Message { position:absolute ; left:0 ; top:50px ; width:670px ; font-weight:bold ; }
	fieldset#cf1_Message textarea { width:630px ; height:64px }
	
	fieldset#cf1_FreeField02{position:absolute ; left:0 ; top:150px ; width:670px ;  }	
		fieldset#cf1_FreeField02 input{ border:none }
	fieldset#cf1_DataPrivacy { position:absolute ; left:0 ; top:190px ; width:670px ; }
		fieldset#cf1_DataPrivacy input{ border:none }
	fieldset#cf1_Disclaimer { position:absolute ; left:0 ; top:240px ; width:670px ; font-size:11px ; }
	fieldset#cf1_Buttons { position:absolute ; left:0 ; top:370px ; width:670px ; }

form#CategoryForm2 { height:800px  }
	fieldset#cf2_FirstName { position:absolute ; left:0 ; top:0 ; width:300px ; font-weight:bold ; }
	fieldset#cf2_FirstName input { width:300px ; }
	
	fieldset#cf2_LastName { position:absolute ; left:0 ; top:50px ; width:300px ; font-weight:bold ; }
	fieldset#cf2_LastName input { width:300px ; }
	
	fieldset#cf2_EmailAddress { position:absolute ; left:0 ; top:100px ; width:300px ; font-weight:bold ; }
	fieldset#cf2_EmailAddress input { width:300px ; }
	
	fieldset#cf2_AddressLine1 { position:absolute ; left:0 ; top:150px ; width:300px ; font-weight:bold ; }
	fieldset#cf2_AddressLine1 input { width:300px ; }
	
	fieldset#cf2_AddressLine2 { position:absolute ; left:0 ; top:200px ; width:300px ; font-weight:bold ; }
	fieldset#cf2_AddressLine2 input { width:300px ; }
	
	fieldset#cf2_City { position:absolute ; left:0 ; top:250px ; width:300px ; font-weight:bold ; }
	fieldset#cf2_City input { width:300px ; }
	
	/*fieldset#cf2_PostCode { position:absolute ; left:0px ; top:300px ; width:300px ; font-weight:bold ; }*/
	fieldset#cf2_PostCode {  position:absolute ; left:0px ; top:350px ; width:300px ; font-weight:bold ; }
	fieldset#cf2_PostCode input { width:300px ; }

	/*	fieldset#cf2_FreeField01{ position:absolute ; left:0px ; top:350px ; width:300px ; font-weight:bold ; }*/
	fieldset#cf2_FreeField01{position:absolute ; left:0px ; top:300px ; width:300px ; font-weight:bold ; }
	fieldset#cf2_FreeField01 input { width:300px ; }
	
	fieldset#cf2_product_name { position:absolute ; left:327px ; top:0px ; width:300px ; font-weight:bold ; }
	fieldset#cf2_product_name input { width:300px ; }

	fieldset#cf2_best_before_date { position:absolute ; left:327px ; top:50px ; width:300px ; font-weight:bold ; }
	fieldset#cf2_best_before_date textarea { width:300px ; height:18px}
	fieldset#cf2_best_before_date input { width:300px ; }	
	
	fieldset#cf2_packing_code { position:absolute ; left:327px ; top:100px ; width:300px ; font-weight:bold ; }
	fieldset#cf2_packing_code input { width:300px ; }
	fieldset#cf2_packing_code textarea { width:300px ; height:18px}
	
	fieldset#cf2_product_weight { position:absolute ; left:327px ; top:150px ; width:300px ; font-weight:bold ; }
	fieldset#cf2_product_weight input { width:300px ; }
	
	fieldset#cf2_place_of_purchase { position:absolute ; left:327px ; top:200px ; width:300px ; font-weight:bold ; }
	fieldset#cf2_place_of_purchase input { width:300px ; }
	
	fieldset#cf2_Message { position:absolute ; left:0 ; top:400px ; width:670px ; font-weight:bold ; }
	fieldset#cf2_Message textarea { width:630px ; height:64px }
	fieldset#cf2_FreeField02{ position:absolute ; left:0 ; top:510px ; width:712px ; }	
		fieldset#cf2_FreeField02 input{ border:none }
	fieldset#cf2_DataPrivacy { position:absolute ; left:0 ; top:560px ; width:670px ; }
		fieldset#cf2_DataPrivacy input{ border:none }
	fieldset#cf2_Disclaimer { position:absolute ; left:0 ; top:610px ; width:670px ; font-size:11px ; }
	fieldset#cf2_Buttons { position:absolute ; left:0 ; top:740px ; width:670px ; }

	
form#CategoryForm3 { height:610px  }
	fieldset#cf3_FirstName { position:absolute ; left:0 ; top:0 ; width:300px ; font-weight:bold ; }
	fieldset#cf3_FirstName input { width:300px ; }
	fieldset#cf3_LastName { position:absolute ; left:0 ; top:50px ; width:300px ; font-weight:bold ; }
	fieldset#cf3_LastName input { width:300px ; }
	fieldset#cf3_EmailAddress { position:absolute ; left:0 ; top:100px ; width:300px ; font-weight:bold ; }
	fieldset#cf3_EmailAddress input { width:300px ; }
	fieldset#cf3_AddressLine1 { position:absolute ; left:327px ; top:0 ; width:300px ; font-weight:bold ; }
	fieldset#cf3_AddressLine1 input { width:300px ; }
	fieldset#cf3_AddressLine2 { position:absolute ; left:327px ; top:50px ; width:300px ; font-weight:bold ; }
	fieldset#cf3_AddressLine2 input { width:300px ; }
	fieldset#cf3_City { position:absolute ; left:327px ; top:100px ; width:300px ; font-weight:bold ; }
	fieldset#cf3_City input { width:300px ; }

/*	fieldset#cf3_PostCode { position:absolute ; left:327px ; top:150px ; width:300px ; font-weight:bold ; }*/
	fieldset#cf3_PostCode { position:absolute ; left:327px ; top:200px ; width:300px ; font-weight:bold ; }
	fieldset#cf3_PostCode input { width:300px ; }
	
/*	fieldset#cf3_FreeField01{ position:absolute ; left:327px ; top:200px ; width:300px ; font-weight:bold ; }*/
	fieldset#cf3_FreeField01{ position:absolute ; left:327px ; top:150px ; width:300px ; font-weight:bold ; }
	fieldset#cf3_FreeField01 input { width:300px ; }
	
	fieldset#cf3_Message { position:absolute ; left:0 ; top:250px ; width:670px ; font-weight:bold ; }
	fieldset#cf3_Message textarea { width:630px ; height:64px }

	fieldset#cf3_DataPrivacy { position:absolute ; left:0 ; top:360px ; width:670px ; }
		fieldset#cf3_DataPrivacy input{ border:none }
	fieldset#cf3_Disclaimer { position:absolute ; left:0 ; top:410px ; width:670px ; font-size:11px ; }
	fieldset#cf3_Buttons { position:absolute ; left:0 ; top:520px ; width:670px ; }
	
	fieldset#cf3_FreeField02{display:none;  }		
	fieldset#cf3_product_name { display:none; }
	fieldset#cf3_best_before_date { display:none; }
	fieldset#cf3_packing_code { display:none; }
	fieldset#cf3_product_weight { display:none; }
	fieldset#cf3_place_of_purchase { display:none; }
	
form#CategoryForm5 { height:660px  }
	fieldset#cf5_FirstName { position:absolute ; left:0 ; top:0 ; width:300px ; font-weight:bold ; }
	fieldset#cf5_FirstName input { width:300px ; }
	fieldset#cf5_LastName { position:absolute ; left:0 ; top:50px ; width:300px ; font-weight:bold ; }
	fieldset#cf5_LastName input { width:300px ; }
	fieldset#cf5_EmailAddress { position:absolute ; left:0 ; top:100px ; width:300px ; font-weight:bold ; }
	fieldset#cf5_EmailAddress input { width:300px ; }
	fieldset#cf5_AddressLine1 { position:absolute ; left:327px ; top:0 ; width:300px ; font-weight:bold ; }
	fieldset#cf5_AddressLine1 input { width:300px ; }
	fieldset#cf5_AddressLine2 { position:absolute ; left:327px ; top:50px ; width:300px ; font-weight:bold ; }
	fieldset#cf5_AddressLine2 input { width:300px ; }
	fieldset#cf5_City { position:absolute ; left:327px ; top:100px ; width:300px ; font-weight:bold ; }
	fieldset#cf5_City input { width:300px ; }

/*	fieldset#cf5_PostCode { position:absolute ; left:327px ; top:150px ; width:300px ; font-weight:bold ; }*/
	fieldset#cf5_PostCode { position:absolute ; left:327px ; top:200px ; width:300px ; font-weight:bold ; }
	fieldset#cf5_PostCode input { width:300px ; }
	
	/*fieldset#cf5_FreeField01{ position:absolute ; left:327px ; top:200px ; width:300px ; font-weight:bold ; }*/
	fieldset#cf5_FreeField01{ position:absolute ; left:327px ; top:150px ; width:300px ; font-weight:bold ; }
	fieldset#cf5_FreeField01 input { width:300px ; }
	
	fieldset#cf5_Message { position:absolute ; left:0 ; top:250px ; width:670px ; font-weight:bold ; }
	fieldset#cf5_Message textarea { width:630px ; height:64px }
	fieldset#cf5_FreeField02{ position:absolute ; left:0 ; top:360px ; width:712px ; }	
		fieldset#cf5_FreeField02 input{ border:none }
	fieldset#cf5_DataPrivacy { position:absolute ; left:0 ; top:410px ; width:670px ; }
		fieldset#cf5_DataPrivacy input{ border:none }
	fieldset#cf5_Disclaimer { position:absolute ; left:0 ; top:460px ; width:670px ; font-size:11px ; }
	fieldset#cf5_Buttons { position:absolute ; left:0 ; top:580px ; width:670px ; }
	
	fieldset#cf5_product_name { display:none; }
	fieldset#cf5_best_before_date { display:none; }
	fieldset#cf5_packing_code { display:none; }
	fieldset#cf5_product_weight { display:none; }
	fieldset#cf5_place_of_purchase { display:none; }
