div.homeFeatures { float:left ; margin-top:0px ; padding:0 ; /* background:transparent url('img/bg_homefeatures.gif') 263px 0 no-repeat ; */ }
	div.homeFeatures img { display:block ; border:none ; }
	div.homeFeatures a { color:#BFA7CC ; text-decoration:none ; }
	div.homeFeatures a:hover, div.homeFeatures a:hover h2 { color:#FFFFFF ; text-decoration:underline ; }
	div.homeFeatures h2 { display:none ; margin:0 0 12px 0 ; padding:8px 0 9px 23px ; font-family:arial ; color:#fff ; font-weight:normal ; font-size:26px ; }
	div.homeFeatures ul { display:none; margin:0 19px 0 23px ; padding:0 ; list-style-type:square ; /* list-style-image:url('img/bullet.gif') ; */ /* color:#000000 ; */ }
	div.homeFeatures li {display:none; margin:2px 0 ; padding:0 ; /* color:#000 ; */ font-size:12px ; }
	div.homeFeatures li a {display:none; color:#BFA7CC ; text-decoration:none ; }
	div.homeFeatures li a:hover {display:none; color:#FFFFFF ; text-decoration:underline ; }
	div.homeFeatures h5 {display:none; /* color:#000000 ; */ font-size:12px ; font-weight:normal ; text-align:right ; margin:5px 19px 5px 0 ; padding:0 ; }
	div.homeFeatures h5 a {display:none; color:#BFA7CC ; font-size:12px ; text-decoration:none ; height:16px; text-decoration:none ; background:url(img/arrow_large.gif) top right no-repeat ; padding:1px 25px 2px 0 ; }
	div.homeFeatures h5 a:hover {display:none; color:#FFFFFF ; text-decoration:underline ; }
	div.homeFeatures div.featureLeft { float:left ; width:263px ; margin-right:1px ; padding-top:0px ; /* background:transparent url('img/bg_homefeatureleft.gif') top no-repeat ; */ }
	div.homeFeatures div.featureRight { float:left ; width:263px ; margin:0 ; padding-top:0px ; /* background:transparent url('img/bg_homefeatureright.gif') top no-repeat ; */ }

div#home div#search {top:430px}

body.alternate div.focusContLeft img{margin:0px 15px 20px 0px}
body.alternate div.focusContRight img{margin:0px 0px 20px 15px}
body.alternate div.focusContLeft div.smallFocusItem, body.alternate div.focusContRight div.smallFocusItem{min-height:140px; height:auto !important; height:140px}

/* START Email a friend */
div#emailfriend div#contentLeft div {height:420px; margin-left:23px ; padding:10px 0 10px 0 ; /* background-color:#CFCFCF ; color:#000 ; */}
	div#emailfriend h1 {margin-bottom:25px}
	div#emailfriend div#contentLeft h6 { margin:9px 9px 2px 9px  ; padding:0 ; font-size:12px ; }
	div#emailfriend div#contentLeft p { margin:0 9px 9px 9px  ; padding:0 ; font-size:12px ; color:#E4BD34 ; }
	div#emailfriend div#contentFull p { /* padding-left:12px ; */ }
form#EmailFriend { position:relative ; margin:0 ; padding:0 ; height:351px ; background:url(img/bg_rounded_emailfriend_es.gif) top left no-repeat ; 
}
	form#EmailFriend fieldset { margin:0 ; padding:14px 0 0 20px ; border:none ; }
	form#EmailFriend input { margin-top:3px ; font-family:arial, verdana, sans-serif ; font-size:10px; padding:1px 0px;}
	/* Field positions (can be reordered) */
	form#EmailFriend fieldset#fs_SenderName { position:absolute ; left:10px ; top:0 ; width:344px ; }
		form#EmailFriend fieldset#fs_SenderName input { width:340px ; height:14px ;  border:1px solid #451970}
	form#EmailFriend fieldset#fs_From { position:absolute ; left:377px ; top:0 ; width:344px ; }
		form#EmailFriend fieldset#fs_From input { width:340px ; height:14px ; border:1px solid #451970}
	form#EmailFriend fieldset#fs_RecipientName { position:absolute ; left:10px ; top:50px ; width:344px ; }
		form#EmailFriend fieldset#fs_RecipientName input { width:340px ; height:14px ; border:1px solid #451970}
	form#EmailFriend fieldset#fs_To { position:absolute ; left:377px ; top:50px ; width:344px ; }
		form#EmailFriend fieldset#fs_To input { width:340px ; height:14px ;  border:1px solid #451970 }
	form#EmailFriend fieldset#fs_Message { position:absolute ; left:10px ; top:100px ; width:712px ;  }
		form#EmailFriend fieldset#fs_Message textarea { width:707px ; height:60px ;  border:1px solid #451970  }
	form#EmailFriend fieldset#fs_contact_datapriv { position:absolute ; left:10px ; top:195px ; width:712px ; }
		form#EmailFriend fieldset#fs_contact_datapriv input { margin:0 8px 0 0 ;}
		form#EmailFriend fieldset#fs_contact_datapriv label { font-size:12px ; }
	form#EmailFriend div#formdisclaimer { position:absolute ; margin:0 ; padding:0 0 0 20px ; left:10px ; top:235px ; width:712px ; font-size:12px ; }
	form#EmailFriend fieldset#fs_buttons { position:absolute ; left:10px ; top:280px ; width:712px ; }
	form#EmailFriend fieldset#fs_buttons button { background:transparent url(img/search_button.gif) top no-repeat ; border:none; font-size:11px ; line-height:18px ; font-weight:bold ; color:#ffffff ; vertical-align:middle ;  cursor: pointer; cursor: hand;}
		form#EmailFriend fieldset#fs_buttons button#goback { float:left ; }
		form#EmailFriend fieldset#fs_buttons button#goback img { margin-right:10px ;  vertical-align:middle}
		form#EmailFriend fieldset#fs_buttons button#send { float:right ; }
		form#EmailFriend fieldset#fs_buttons button#send img { margin-left:10px ; vertical-align:middle}

/* END Email a friend */



/* START Contact Us */
/*
div#contactus div.imgBoxLeftCol { margin:0 ; padding:8px 0 30px 0 ;  }
	div#contactus div.imgBoxLeftCol img { border:none ; }

div#contactus h1{margin-bottom:25px}
	
div#contactus div#contentFull form { position:relative ; margin:0px 0px 30px 0px ; padding:0 ;  }		
	div#contactus div#contentFull form#categoryform { margin:10px 0 0 0 ; padding:16px 3px 16px 20px ; border-bottom:none;  margin-bottom:0px ; background:transparent url(img/bg_rounded_755_top.gif) top left no-repeat ; }
	div#contactus div#contentFull form#categoryform label { margin-right:15px ; font-weight:bold ; }
	div#contactus div#contentFull form#categoryform select { margin-right:15px ; font-size:11px ; width:250px ; border:1px solid #451970}
	div#contactus fieldset.contactusbuttons button { color:#ffffff ; width:300px;font-size:11px ; font-weight:bold ; background:transparent url(img/search_button.gif) top left no-repeat ;border:none; padding-top:3px;text-align:right;margin-right:30px;cursor:pointer;cursor:hand; }
	div#contactus fieldset.contactusbuttons button img { float:right ;  margin-top:-5px;}

		
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 ; }
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 ; }
form#CategoryForm1 button, form#CategoryForm2 button, form#CategoryForm3 button, form#CategoryForm5 button { float:right ; background-color:#451970 ;}

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

/* Height of form, and position of fields for each contact us form */
form#CategoryForm1 { height:350px ; background:transparent url(../img/bg_rounded_755_bottom.gif) bottom left no-repeat ; border-top:1px solid #806BA4 ; margin-top:0px ; }
	
	fieldset#cf1_EmailAddress { position:absolute ; left:0 ; top:0 ; width:344px ; font-weight:bold ; }
	fieldset#cf1_EmailAddress input { width:340px ; border:1px solid #451970}
	fieldset#cf1_Message { position:absolute ; left:0 ; top:50px ; width:712px ; font-weight:bold ; }
	fieldset#cf1_Message textarea { width:707px ; height:64px; border:1px solid #451970 }
	fieldset#cf1_DataPrivacy { position:absolute ; left:0 ; top:150px ; width:712px ; }
	fieldset#cf1_Disclaimer { position:absolute ; left:0 ; top:190px ; width:712px ; font-size:12px ; }
	fieldset#cf1_Buttons { position:absolute ; left:0 ; top:300px ; width:712px ;}
	
form#CategoryForm2 { height:600px  }
	form#CategoryForm2 input{border: 1px solid #451970}
	
	fieldset#cf2_FirstName { position:absolute ; left:0 ; top:0 ; width:344px ; font-weight:bold ; }
	fieldset#cf2_FirstName input { width:340px ; }
	
	fieldset#cf2_LastName { position:absolute ; left:0 ; top:50px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_LastName input { width:340px ; }
	
	fieldset#cf2_EmailAddress { position:absolute ; left:0 ; top:100px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_EmailAddress input { width:340px ; }
	
	fieldset#cf2_AddressLine1 { position:absolute ; left:0 ; top:150px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_AddressLine1 input { width:340px ; }
	
	fieldset#cf2_AddressLine2 { position:absolute ; left:377px ; top:100px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_AddressLine2 input { width:340px ; }
	
	fieldset#cf2_City { position:absolute ; left:0 ; top:200px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_City input { width:340px ; }
	
	fieldset#cf2_PostCode { position:absolute ; left:0 ; top:250px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_PostCode input { width:340px ; }
	
	fieldset#cf2_Telephone { position:absolute ; left:0 ; top:200px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_Telephone input { width:340px ; }
	fieldset#cf2_YearBirth { position:absolute ; left:0 ; top:250px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_YearBirth select { width:150px ; }
	fieldset#cf2_Gender { position:absolute ; left:377px ; top:250px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_Gender label { font-weight:normal ; }
	fieldset#cf2_SpecialDiet { position:absolute ; left:0 ; top:300px ; width:712px ; font-weight:bold ; }
	fieldset#cf2_SpecialDiet label { font-weight:normal ; margin-right:15px ; }
	fieldset#cf2_Activity { position:absolute ; left:0 ; top:350px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_Activity select { width:150px ; }
	
	fieldset#cf2_packing_code { position:absolute ; left:367px ; top:35px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_packing_code input { width:340px ; }
	fieldset#cf2_packing_code textarea { width:340px ; height:18px}
	
	fieldset#cf2_product_name { position:absolute ; left:367px ; top:100px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_product_name input { width:340px ; }
	
	fieldset#cf2_best_before_date { position:absolute ; left:367px ; top:150px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_best_before_date textarea { width:340px ; height:18px}
	fieldset#cf2_best_before_date input { width:340px ; }
	
	fieldset#cf2_product_weight { position:absolute ; left:367px ; top:200px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_product_weight input { width:340px ; }
	
	fieldset#cf2_place_of_purchase { position:absolute ; left:367px ; top:250px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_place_of_purchase input { width:340px ; }
	
	fieldset#cf2_Message { position:absolute ; left:0 ; top:300px ; width:712px ; font-weight:bold ; }
	fieldset#cf2_Message textarea { width:707px ; height:64px }
	fieldset#cf2_DataPrivacy { position:absolute ; left:0 ; top:410px ; width:712px ; }
	fieldset#cf2_Disclaimer { position:absolute ; left:0 ; top:450px ; width:712px ; font-size:11px ; }
	fieldset#cf2_Buttons { position:absolute ; left:0 ; top:550px ; width:712px ; }

form#CategoryForm5 { height:450px  }
	form#CategoryForm5 input{border: 1px solid #451970}
	form#CategoryForm5 textarea{border: 1px solid #451970}
	
	fieldset#cf5_FirstName { position:absolute ; left:0 ; top:0 ; width:344px ; font-weight:bold ; }
	fieldset#cf5_FirstName input { width:340px ; }
	fieldset#cf5_LastName { position:absolute ; left:0 ; top:50px ; width:344px ; font-weight:bold ; }
	fieldset#cf5_LastName input { width:340px ; }
	fieldset#cf5_EmailAddress { position:absolute ; left:0 ; top:100px ; width:344px ; font-weight:bold ; }
	fieldset#cf5_EmailAddress input { width:340px ; }
	fieldset#cf5_AddressLine1 { position:absolute ; left:367px ; top:0 ; width:344px ; font-weight:bold ; }
	fieldset#cf5_AddressLine1 input { width:340px ; }
	fieldset#cf5_AddressLine2 { position:absolute ; left:367px ; top:50px ; width:344px ; font-weight:bold ; }
	fieldset#cf5_AddressLine2 input { width:340px ; }
	fieldset#cf5_City { position:absolute ; left:367px ; top:50px ; width:344px ; font-weight:bold ; }
	fieldset#cf5_City input { width:340px ; }
	fieldset#cf5_PostCode { position:absolute ; left:367px ; top:100px ; width:344px ; font-weight:bold ; }
	fieldset#cf5_PostCode input { width:340px ; }
	fieldset#cf5_Telephone { position:absolute ; left:0 ; top:100px ; width:344px ; font-weight:bold ; }
	fieldset#cf5_Telephone input { width:340px ; }
	fieldset#cf5_Message { position:absolute ; left:0 ; top:150px ; width:712px ; font-weight:bold ; }
	fieldset#cf5_Message textarea { width:707px ; height:64px }
	fieldset#cf5_DataPrivacy { position:absolute ; left:0 ; top:260px ; width:712px ; }
	fieldset#cf5_Disclaimer { position:absolute ; left:0 ; top:310px ; width:712px ; font-size:11px ; }
	fieldset#cf5_Buttons { position:absolute ; left:0 ; top:400px ; width:712px ; }




/* END Contact Us */