@charset "utf-8";

@import url(resetCSS.css);
/* 

	File Description & Change Log
	-------------------------------------------------------

	Details
	-------

	Title: 		animationCSS.css
	Author: 	Andy Smith
	Of:			Tsuko
	Creation:	09/09/2008

	Note:		This is the StyleSheet 
				that styles the Land 
				Securities index animation 
				page.	
				
				All styles that need to be 
				changed for each different 
				look and feel should be in 
				this file.

	Edits
	-----

	Author: 	Andy Smith
	Date:		09/09/2008

	Note:		Adapted from Original 
				stylesheet for Land 
				securities css file.
				
	Author:		Paul Barclay <barclay.paul@googlemail.com>
	Date:		25/11/2009
	
	Changes:	Upadted for new campaign

	-------------------------------------------------------

*/

body {	
	font: 68% verdana, arial, sans-serif; /* Unusual font size is used so resizing in IE and Firefox is the same */
	margin:0;
	padding:0;
	color: #FFF;
	background: #000 url(/images/pb/home_background.jpg) 0 0 repeat-x;
	width:100%;
	display:block;
	text-align:center;
}

h1 {
	font-size: 2.5em; 
	margin-top: 0;
	margin-bottom: 0.6em;
	color:#FFF;
	line-height: 1.2em;
	clear:both;
	font-weight:normal;
}

h2 {
	font-size: 1.5em; 
	color: #FFF;
	font-weight:normal;
}

h3 {font-size: 1em;}

h4 {font-size: 1em}

ul, ol {
	margin:0;
	padding:0;
	list-style:disc;
	list-style-position:inside;
}

hr{margin-top:10px; margin-bottom:10px; width:100%; clear:both}

p {
	line-height: 1.5em;
	margin:1em 0;
	color:#fff;
	font-weight:normal;
}

a {color: #fff; text-decoration:none}
a:hover {font-style:italic; color: #bfb4a0; text-decoration:underline}
a:visited { }

img {border:0; margin:0;}

table {
	clear:both; 
	margin:.5em 0; 
	padding:0; 
	border-collapse:collapse; 
	width:100%;
	font-size: 1em;
}
caption {text-align:left; }
td, th {
	vertical-align:top; 
	text-align:left; 
	padding-right:1em; 
	margin:0;
}

div#wrapper{
	display:block;
	width: 845px;	
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	overflow:hidden;
}

#ctrlLeftNav_parsedNavDiv, #ctrlLeftNav_lblLeftNav{margin:0; padding:0;}

/* Branding for the site 
--------------------------------------------------------------------------
*/

/* Image for print only */
#printHeader {display:none;}
#printHeader img {display:none;}

#header {
	width:100%;		
	margin-top:3em;
	margin-bottom:8px;
	background: #000;
	padding-top:20px;	
	padding-bottom:20px;	
}

#logo {float:left;}
#logo a{
	margin:0 0 0 35px;
	display:block; 
	text-indent: -5000px;
	background-image:url(../images/_theCentreLogo.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:82px;
	width:115px;
	}

/* Contact us links and newsletter registration at the top of the page */
#globalLinks {		
	text-align:right;
	margin:0;
	display:inline;
	float:right;
	margin-top:2em;
	margin-right:35px;
	
}

#globalLinks ul {
	margin: 0 0 .3em 0;
	padding:0;
}

#globalLinks ul li {
	margin:0;
	padding:0;
	display:inline;
	list-style: none;
	line-height: 1.8em;
}

#globalLinks ul li a {
	border-right: 1px solid #fff;
	padding: 0 .4em 0 0em;
	color:#fff;
}	
#globalLinks form label{
	color:#fff;
	}

#globalLinks form input{
	}

#globalLinks ul.pageTools {width:100%;margin:0.3em 0 0em 0;}

#globalLinks ul li.last a {border-right:none}

/* Main content area & wrapper 
--------------------------------------------------------------------------
*/

/* Main wrapper for leftnav, content area and right column */
#mainContent {background:transparent url(/images/pb/faux_columns.gif) 0 0 repeat-y;}
#mainContentHome{background:transparent url(/images/pb/left_nav_faux_column.gif) 0 0 repeat-y;}
/*
 * Opening Times
 */

div#openingTimes {
	width:145px;
	padding-top:1.5em;
	background:transparent;	
	border-top: 1px solid #fff;	
	font-size:10px;
	margin-left:35px;
	
	}
div#openingTimes h2 {
	color:#FFF;
	margin:0;
	font-size:1em;
	text-transform:uppercase;
	}

div#openingTimes p {
	color:#FFF; 
	margin:0;
	padding:0.5em 0;
	line-height:1.8em;

	}
	
div#openingTimes span {
	color:#FFF;
	float:left;
	width:7.5em;
	}
div#openingTimes p#telephone_number{padding-top:0.2em;}
div#openingTimes p#telephone_number span{
	float:none;
	width:auto;
	padding-left:10px;
	font-size:13px;	
}

div#openingTimes p#telephone_number{font-size:13px;}
	
div#openingTimes div.altDivider{
	font-size:100%;
	width:16em;
	}
	#contentArea span.openDays, #contentAreaWide span.openDays {color:#6d5495;float:left;width:24em;clear:left;font-weight:bold;}
	
	

/*
 *  Homepage Specific Styles
 */

/* Div for the main promo image on the homepage */
#homepagePromo, #contentAreaWide {
	float:left;
	margin-left:8px;
	width:590px;	
	display:inline;
}

#contentAreaWide{
	display:block;	
	background:#000;
	padding:25px 20px 50px 20px;
	min-height:350px;
}

#contentArea{
	float:left;
	margin-left:8px;
	width:370px;	
	display:inline;
	background:#000;
	padding:35px 20px 30px 20px;
}


/* 
 * Promo boxes on the homepage
 * Note the way the containers are constructed
 * This makes is super simple to simulae padding
 * cross browser without having to worry about
 * the box getting larger in some.
 * 
 * The important bit is have a wrapper and then a wrapper inner, simples
 */

div#homepageBoxes{display:block; float:left; width:630px; margin-top:5px;}
#homepageBoxes div.ml9px{margin-left:9px;}
#homepageBoxes div.promo_container {
	display:inline;
	float:left;	
	width:204px;
	background:black;
	overflow:hidden;	
}

#homepageBoxes div.promo_container h2{
	border-bottom:1px solid white;
	padding-bottom:8px;
}
div.promo_container_inner{width:175px; margin-left:15px;padding-top:16px; padding-bottom:16px}

#homepageBoxes div.promo_container p, #homepageBoxes div.promo_container a{color:#fff}
#homepageBoxes div.promo_container p{font-size:17px; line-height:1.2em; margin-top:15px}
a#restaurant_open_link{margin-left:40px}
#homepageBoxes div.promo_container a:hover{color:#404040 }


/* Smaller content area so the rightCol can be displayed */

	#contentArea h2, #contentAreaWide h2 {margin-top:2em;}
	#contentArea ul li, #contentAreaWide ul li {padding-left:2em; line-height:1.5em;}
	#contentArea a:active, #contentArea a:link, #contentArea a:visited, #contentAreaWide a:active, #contentAreaWide a:link, #contentAreaWide a:visited {text-decoration:underline}
	#contentArea a:hover, #contentAreaWide a:hover {text-decoration:none}
	
/* Full width content area without the right column */

#contentAreaWide .altListing h2 {margin:1.5em 0 1em 0; padding:0; line-height:0;}
#contentAreaWide .altListing p {margin:.5em 0; padding:0;}
#contentAreaWide .vacancyListing h2 {margin:1.5em 0 1em 0; padding:0; line-height:0;}
#contentAreaWide .vacancyListing p {margin:.5em 0; padding:0;}
#contentAreaWide .listitem {float:left;}
#contentAreaWide .listing h2 {margin:1.5em 0 1em 0; padding:0; text-transform:uppercase;}
#contentAreaWide .listing p {margin:.5em 0; padding:0; line-height:1.3em;}

#contentArea .column h2, #contentAreaWide .column h2 {font-weight:normal;font-size:100%;margin:1em 1em 1em 0;padding:0}
#contentArea #facilitiesListing h2, #contentAreaWide #facilitiesListing h2 {display:inline;margin:0;padding:0}
#contentArea #facilitiesListing p, #contentAreaWide #facilitiesListing p {padding-left:1em;}
#contentArea #facilitiesListing ul, #contentAreaWide #facilitiesListing ul{list-style:disc;margin-left:1.8em;padding-left:1em;}
#contentArea #facilitiesListing ul li, #contentAreaWide #facilitiesListing ul li {background:none; line-height:1.5em;margin-left:0em;padding-left:0em;}

div.listing h2 a{
	color:#FFF;
	}

/* Previous and Next links for listing pages */
#contentArea ul.pagination, #contentAreaWide ul.pagination {width:100%;}
	#contentArea ul.pagination li, #contentAreaWide ul.pagination li {padding-left:0em;width:33.3%;float:left; background:none;}
	#contentArea ul.pagination li.next, #contentAreaWide ul.pagination li a {
	color:#fff;
	background:#63BCB4;
	font-size:110%;
	padding:.2em .3em .3em .3em;
	cursor:pointer;
	c\ursor:hand;
	border:1px solid #63BCB4;
}
	#contentArea ul.pagination li.next, #contentAreaWide ul.pagination li.previous a {float:left; text-decoration:none;}
	#contentArea ul.pagination li.next, #contentAreaWide ul.pagination li.next a {float:right; text-decoration:none;}

/* 2 column content */
.column {float:left;width:49%;}

/* Right column included on some pages for latest news */
#rightCol {
	float:right;
	width:25%;
	background-color:transparent;
	color:#fff;
	padding-bottom: 15px;
	border:1px solid #fff;
}
	#rightCol h2 {margin:.5em 1em .5em 1em;color:#63BCB4; text-transform:uppercase;}
	#rightCol p {margin:0 1em 2em 1em; color:#fff;}
	#rightCol a {padding-top:1em; color:#63BCB4;}

/* Styles for the alternative Latest News column */
	#rightColAlt {float:right; width:25%; background:black;}
	#rightColAlt h2, #rightColAlt h3, #rightColAlt p  {margin:.5em 15px 0 15px; }
	#rightColAlt div.altDivider{border-color:#fff; background:#fff; width:90%; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom: 10px}
	
/* Footer 
--------------------------------------------------------------------------
*/
#footer {
	padding: 35px 0 35px 0; 
	clear:both; 
	background:black;
	width: 100%;
	color:#fff;
	text-transform:uppercase;	
	margin:0 auto 0 auto;
	margin-top:8px;
	text-align:left;
	display: block;
	height:5em;
	font-size:10px;
	margin-bottom:30px;
}

#footer a:link, #footer a:visited, #footer a:active  {
	color:#fff;
}	

#footer p {
	float:right; 
	text-align:right;
	margin: .1em 35px 0 0;
	line-height: 1.8em;
	display:inline;
	background:url(../images/logos/landsecurities-alt.gif) no-repeat;
}

#footer ul {
	float:left;
	width: 62%;
	margin:0;
	padding:0;
	display:inline;
	line-height: 1.8em;
	padding-left:35px;
}

#footer ul li {
	margin:0;
	padding:0;
	display:inline;
}

#footer ul li a {
	border-right: 1px solid #878787;
	padding: 0 .4em 0 0em;
	color:#878787;
}

#footer ul li.last a {border-right:none;}



/*
-------------------------------------------------------------------
FORM ELEMENTS
-------------------------------------------------------------------
*/

form, fieldset {
	margin:0; 
	padding:0;
	border:0;
}

fieldset label {font-weight:normal; color: #fff; }

select, input, textarea {
	padding:.1em;
	border:1px solid #fff;
	font-size:110%;
}

input.button {
	color:#fff;
	background:#B4AEA8;
	cursor:pointer;
	c\ursor:hand;
	border:1px solid #B4AEA8;
} /* top and bottom padding set to 0 in iestyles.css */

#fNewsletter input {margin-left:.5em;}

#contentArea input.standardField, #contentAreaWide input.standardField {margin:0 0 .7em 0; width:18em;}
#contentArea input.ageField, #contentAreaWide input.ageField {margin:0 0 .7em 0; width:3em;}
#contentArea select.standardField, #contentAreaWide select.standardField {margin:0 0 .7em 0;}
#contentArea textarea.standardField, #contentAreaWide textarea.standardField {margin:0 0 .7em 0; width:21.5em; height:7em;}/* smaller width in iestyles.css */

/* Layout for groups of Radio buttons */
.inpageForm fieldset .radioButtons {float:left;}
	.inpageForm fieldset .radioButtons label {float:left; width:auto; margin: 0 .5em .5em 0;}
	.inpageForm fieldset .radioButtons input {float:left; border:0; margin-top:.2em; margin-right:1em;}

/* Layout for disclaimer with text and checkbox */
.inpageForm fieldset .disclaimer {float:left; clear:left; width:80%; margin:.3em 0 1em 12.5em; display:inline;}/* Margins altered in iestyles.css */
	.inpageForm fieldset .disclaimer label {margin-left:0;font-weight:normal;width:auto;display:inline;float:none; font-size:100%;}
	.inpageForm fieldset .disclaimer input {border:0;}

.inpageForm #fCompetition fieldset {padding-bottom:1em;}

/*
 *  Store Search
 */ 

#storeSearch .inpageForm input {}

#contentArea div.inpageForm h2,
#contentAreaWide div.inpageForm h2{
	display:none;
	}

div#search div.inpageForm select#ddlStoreCategory,
div#search div.inpageForm input#btnSubmitCategory{
	border:1px solid #fff;
	color:#fff;
	}

div#search div.inpageForm input#txtStoreName,
div#search div.inpageForm input#btnSubmitName{
	border:1px solid #fff;
	color:#fff;
	}

div#contentAreaWide div#search div.inpageForm{
	margin-bottom:3em;
	}

div#contentAreaWide div#search div.inpageForm label{
	color:#fff;
	}

div#contentAreaWide div#search div.inpageForm label[for="byCategory"]{
	color:#fff;
	}

div#contentAreaWide div#search div.inpageForm label[for="byName"]{
	color:#fff;
	}

div#contentAreaWide div#search div.inpageForm input#txtStoreName,
div#contentAreaWide div#search div.inpageForm select#ddlStoreCategory{
	float:left;
	display:block;
	background-color:#000000;
	border-right:none;
	height:21px;
	padding:2px 0 0 0;
	}

div#contentAreaWide div#search div.inpageForm input#txtStoreName{
	height:17px;
	}

div#contentAreaWide div#search div.inpageForm input#btnSubmitName,
div#contentAreaWide div#search div.inpageForm input#btnSubmitCategory{
	float:left;
	display:block;
	background-color:#000000;
	border-left:none;
	padding-top:0px;
	}


div#contentAreaWide div#search div.closeDivider{
	display:none;
	}

a#lbtnViewAll{
	color:#bfb4a0;
	}


.inpageForm {padding:1em; padding-left:0;}
.inpageForm fieldset {width:100%;}

.inpageForm a {padding:0 .2em; color:#fff; font-weight:bold; font-size:110%;line-height:1.5em; text-decoration:underline;}
.inpageForm a:hover {text-decoration:none;}
.inpageForm fieldset select#byCategory {width:18.2em;}
.inpageForm fieldset input#byName {width:18em;}
.inpageForm fieldset input#byPhone {width:18em;margin-bottom:1em;}
.inpageForm label {float:left; width:10.3em; color:#fff; font-weight:bold; font-size:120%; display:inline;}
.inpageForm input {padding:.1em;}
.inpageForm .alphabetBox {margin-left:12.2em; width:43%;}
	
div#searchResults h2 a{
	color:#FFF;
	}

div#divPaging2 a#lbtnPrevious2,
div#divPaging2 a#lbtnNext2,	
div#divPaging a#lbtnPrevious,
div#divPaging a#lbtnNext{
	background-color:transparent;
	}

div#divPaging2 a#lbtnPrevious2:hover,
div#divPaging2 a#lbtnNext2:hover,
div#divPaging a#lbtnPrevious:hover,
div#divPaging a#lbtnNext:hover{
	color:#63BCB4;
	}

/*
 *  Search Box
 */ 
 
 div#openingTimes p.new_divider{
 	display:block;
 	width:140px;	
	padding-top:1em;
	margin-top:1.5em;
	border-top:1px solid #fff;
 }
 
#searchBox {
	color:#fff;
	padding:1.5em 0;
	margin-top:2em;
	width:140px;
	height:6.4em;
	background-color:transparent;
	border-top:1px solid #fff;
	}
	 
#searchBox h2 {
	color:#fff;
	font-size:100%;
	letter-spacing:0em;
	margin:0 0 .7em 0;
	text-transform:Uppercase;
	}
	

#searchBox label {
	display:block;
	margin:0 0 .5em 0;
	}

#globalLinks form input#submitButton,
#searchBox form input#goButton{
	background-color:#000000;
	color:#fff;
	border:none;
	}

#keywordsField{width:110px}
#keywordsField, #goButton{
	float:left;
	background:#000;
	color:#fff;
	border:1px solid #fff;	
	margin-top:5px;
}

#globalLinks form input#submitButton{
	color:#fff;
	}

#globalLinks form input#emailField{
	border:1px solid #fff;
	background-color:#000000;
	color:#fff;
	width:127px;
	}

/*
-------------------------------------------------------------------
NAVIGATION ELEMENTS
-------------------------------------------------------------------
*/

#leftContentcol {
	float:left;
	width:207px;	
	padding-top:25px;
	overflow:hidden;
}


/* Nav for Second, Third, Fourth and Fifth Levels */
#leftNav {
	display:inline;
	float:left;	
	margin-left:35px;
	padding:0;
	
}


/* Widths for the links in the subnav are overridden in iestyles.css */
/*1st Level */
#leftNav ul, #leftNav ul li, #leftNav ul li a {
	list-style:none;
	padding:0;
	margin:0;
	list-style:none;
	list-style-position:outside;	
	}
	
#leftNav ul li {
	background:transparent;
	border-bottom:none;	
	}

#leftNav ul li a {	
	display:block;
	color:#fff;	
	font-size:1em;
	}

#leftNav ul li.onNav{
	font-style: italic;
	color:#bfb4a0;
	border-bottom:none;
	}

div#leftNav ul li ul li a:active,
div#leftNav ul li ul li a:hover,
div#leftNav ul li.onNav ul li a{
	font-style:normal;	
	color:#fff;
	padding:0 0 0 1.5em;
}

div#leftNav ul li.onNav ul li a.subNavOn{font-style: italic; color:#bfb4a0}

#leftNav ul li.onNav a:hover,
div#leftNav  ul li a:active,
div#leftNav  ul li a:hover,
div#leftNav ul li a.currentTopLev,
div#leftNav ul li.onNav a{
	font-style: italic;
	color:#bfb4a0;
	text-decoration:none;
	}

#leftNav ul li.onNav a:active,
#leftNav ul li.onNav a.current{	
	color:#bfb4a0;
	font-style: italic;
	}
	


#leftNav ul li ul li a.subNavOn {
	font-style: italic;
	color:#bfb4a0;
	}
	
#leftNav ul li.last {border-bottom:none;}


/*2nd Level */
div#leftNav ul ul {
	margin-left:0;	
	}
div#leftNav ul ul li {
	background-color:transparent;
	padding-right:.5em;	
	}
	

/*3rd Level */
#leftNav ul ul ul { 
	margin:0 0 0 1.5em; 
	padding-bottom:0;
	border-bottom:none;
	
	}

#leftNav ul li.onNav ul ul li a{
		color:#fff;
	}

#leftNav ul li.onNav ul ul li a.current{
		font-style: italic;
		color:#bfb4a0;
	}

#leftNav ul li.onNav ul ul li a:hover,
#leftNav ul li.onNav ul ul li a{
	background-image:none;
	}
/* Breadcrumb */
#breadcrumb {float:left;width:100%;font-size:100%;margin-bottom:0;padding-bottom:0; height:3em; overflow:hidden}

#breadcrumb ul {display:inline;list-style:none;}
#breadcrumb ul li {
	display:inline;
	list-style:none;
	background:url(none.html);
	padding:0;
	font-weight:normal;
	color:#fff;
}

div#contentArea div#breadcrumb ul li a, 
div#contentAreaWide div#breadcrumb ul li a{
	color:#fff;
	text-decoration:none;
	}

div#contentAreaWide div#breadcrumb ul li strong{
	font-weight: normal;
	font-style:italic;
	color:#bfb4a0;
	}

div#contentArea  div#breadcrumb ul li a:hover,
div#contentAreaWide div#breadcrumb ul li a:hover{
	color:#B1DDD9;
	text-decoration:underline;
	}

/* 
--------------------------------------------------------------------------
Contact Us Page
--------------------------------------------------------------------------
 */
	
div#contentAreaWide div#contact input#btnSubmit{

	top:-10px; /* works in all */
	*top:-8px; /* targets IE6 and 7 */
	position:relative
}


/* 
--------------------------------------------------------------------------
GENERIC SITE WIDE CLASSES
--------------------------------------------------------------------------
 */
 
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;} /* For IE 7 & IE5Mac */
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

.clearer {
	clear:both; 
	font-size: 1px; 
	line-height: 1px; 
	overflow:hidden;
	width:100%;
	height:1px;
}

.hidden {
	padding: 0;
	line-height:1px;
	height: 1px;
	overflow:hidden;
	font-size:1px;
	text-indent: -9999px;
}
.hidden:lang(en) {display:none} /* for opera */

.rtFloat {float:right;}
.ltFloat {float:left;}
.ltImgFloat {float:left; margin: .5em 1em 1em 0;}
.rtImgFloat {float:right; margin: .5em 0 1em 1em;}
.imgCentered {width:73%; margin:0 auto;}

.topMargin {margin-top:1em;}
.rightMargin {margin-right:1em;}
.leftMargin {margin-left:1em;}
.bottomMargin {margin-bottom:1em;}

/* Dividing lines used in various sections and an alternate divider for inversed colours */
.wrappingDivider {
	height: 1px;
	line-height:1px;
	background-color: #e88a97;
	overflow:hidden;
	margin:1em 0 1em 0;
	}
.closeDivider {
	clear:both;
	height: 1px;
	background-color: #63BCB4;
	width:100%;
	overflow:hidden;
	margin:1em 0 1em 0;
	}
.divider {
	clear:both;
	height: 1px;
	line-height:1px;
	background-color:transparent;
	width:100%;
	overflow:hidden;
	margin:0;
	}
#breadcrumb .divider {margin:10px 0 0 0;}
#rightCol .divider {margin:.5em 0;}
#rightColAlt .divider, .listing .divider, .altListing .divider {margin:1em 0;}
#openingTimes .divider {background-color: #fff;	color:#fff;	margin:0;}

.altDivider {
	clear:both;
	height: 1px;
	background-color: #63BCB4;
	color:#fff;
	width:100%;
	overflow:hidden;
	margin:0;
	font-size:1px;
	}

/* Document icons */
.pdfDoc {padding:.5em 0 .5em 2.5em; background:url(../images/icons/pdf.html) no-repeat top left; display:block;}

/* spacing and alignment for icons */
img.icon {vertical-align:middle; margin-right:.5em; display:none;}
.externalLinks {color:#6f3895;}
.inpagelinks {padding-left:1.5em; background:url(../images/link-bullet.html) no-repeat 0.3em 0.4em;}
.listing .externalLinks, .altListing .externalLinks {padding-left:1.5em; background:url(../images/link-bullet.html) no-repeat 0.3em 0.4em;}


/* Sitemap indentation */
.navlevel1 {margin:0em 0 0.8em 1em; padding: 0 0 0 1.2em; background:url(../images/link-bullet.html) no-repeat left center;font-size:1.1em;}
.navlevel2 {margin:0em 0 0.8em 4em; padding: 0 0 0 1.2em; background:url(../images/link-bullet.html) no-repeat center left;font-size:1.1em;}

/* FAQS */
.faqcontainer {clear:both;padding:0;margin:25px 0 10px 0;}
.faqcontainer p {margin:0 0 0.5em 0;padding:0;}
.faqleft {float:left;width:4%;padding:0;}
.faqright {float:left;width:95%;padding:0;}


.galleryimage {margin:6px 4px 6px 4px;padding:8px;background-color:#eeeeee;border:1px solid #dddddd;float:left;width:150px;height:105px;text-align:center;}
.gallerythumb {margin:12px;padding:8px;background-color:#eeeeee;border:1px solid #dddddd;float:left;width:60px;height:56px;text-align:center;}





#globalLinks #fNewsletter {
	display: none;
}