/*

	DEFAULT.CSS

*/html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{	image-rendering: optimizeQuality;	-ms-interpolation-mode: bicubic;	margin: 0;	padding: 0;	border: 0;	background: none;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}table{	border-collapse: separate;	border-spacing: 0;}caption,th,td{	text-align: left;	font-weight: normal;}table,td,th{	vertical-align: middle;}blockquote:before, blockquote:after, q:before, q:after{	content: "";}blockquote,q{	quotes: "" "";}a img{	border: none;}img{	image-rendering: optimizeQuality;	-ms-interpolation-mode: bicubic;}pre,code,kbd,samp,var,output{	white-space: pre;}mark{	background: #ffffd9;}nav,section,article,header,aside,footer,figure,dialog{	display: block;}time,progress,mark,output{	display: inline;}.print-only,.hidden{	display: none;}.clear{	clear: both;}.floatleft{	float: left;}.floatright{	float: right;}.skip{	display: block;	text-indent: -9999px;	background-repeat: no-repeat;	background-position: 0 0;	overflow: hidden;	width: 0;	height: 0;}.highlight{	color: #FFFF66;}/*
BASIC-DEPTH.CSS
*/#site{	z-index: 1;}#masthead{	z-index: 11;}#router{	z-index: 30;}#aux{	z-index: 31;}#search{	z-index: 32;}#search label.overlabel-apply{	z-index: 33;}#digital-login{	z-index: 34;}#digital-login #login-bg-extender{	z-index: 35;}#digital-login #login-bg-extender label.overlabel-apply{	z-index: 36;}.selector{	z-index: 80;}.menu{	z-index: 70;}.column-left{/*
	z-index: 20;*/}.column-left #benefits{	z-index: 21;}#location-map{/*
	z-index: 19;*/}#alert{	z-index: 200;}/*
BASIC-COMMON.CSS
*/body{	background-color: #000000;/*
	width: 100%;*/	height: 100%;}body{	font-size: 78%;	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	color: #8C8C8C;}#main{	position: relative;}#site,#content{	zoom: 1;	display: block;}#site:after, #content:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}blockquote{	color: #F5F5F5;	font-style: italic;	padding: 20px 0 20px 65px;	min-height: 40px;	background-image: url(http://www.filebase.co.uk/z_core/images/elements/blockquote.png);	background-position: 0px 50px;	background-repeat: no-repeat;}ul li,ol li{	list-style: none;}content,#content .column-left,#content .column-right{	zoom: 1;	display: block;}content:after, #content .column-left:after, #content .column-right:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}#content .column-left ul,#content .column-left ol{	margin-top: 25px;}#content .column-left ul li,#content .column-left ol li,.list li{	padding-left: 10px;	background-image: url(http://www.filebase.co.uk/z_core/images/elements/bullet-square.gif);	background-position: left 8px;	background-repeat: no-repeat;	margin-bottom: 7px;}#content .column-left ul li ul,#content .column-left ol li ul,.list li ul{	margin-left: 10px;}.intro-fat{	display: block;	width: 525px;	font-size: 155%;}.error{	font-size: 15px;	border-top: 1px #444444 solid;	width: 100%;	padding: 15px 0 0 0;}#site{	width: 960px;	margin: 0 auto;}a{	position: relative;	outline: none;}a.img-link{	border-bottom: none !important;}.alignright{	float: right;}.alignleft{	float: left;}/* BTN SETUP - OVERRIDE WIDTH,HEIGHT,BG *//* BTN  */a.btn{	text-indent: -9999px;	overflow: hidden;	display: block;	width: 45px;	height: 25px;	padding: 0;	background-position: left top;	background-repeat: no-repeat;	border: none !important;}a.btn:hover{	background-position: center top !important;	border: none !important;	padding: 0;}a.btn:active{	background-position: right top !important;	border: none !important;	padding: 0;}/* BTN-MORE */.btn-more{	position: relative;	float: left;	width: auto;	display: block;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-more-left.png);	background-position: left top;	background-repeat: no-repeat;}.btn-more span{	float: left;	position: relative;	width: auto;	display: block;	padding: 6px 30px 10px 12px;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-more-right.png);	background-position: right top;	background-repeat: no-repeat;}.btn-more span span{	border-bottom: 1px #72C7CB solid;	padding-bottom: 1px;}/* TEXT-BTN - ALLOW TEXT AND IMAGE TO BE USED WITHIN THE BUTTON LINK */a.text-btn,a.back-btn{	display: block;	border-bottom: none !important;	padding-bottom: 0 !important;	padding-right: 26px;	float: left;}.text-btn{	color: #BFBFBF;	cursor: pointer;	margin-left: 5px;	margin-top: 10px;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-button.png);	background-repeat: no-repeat;	background-position: top right;}.text-btn span{	display: block;	margin-left: -7px;	padding: 7px 0 7px 17px;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-button-cap.png);	background-repeat: no-repeat;	background-position: top left;}.text-btn span span{	display: block;	border-bottom: 1px #72C7CB solid;	padding-bottom: 1px;	padding: 0px 0px 1px 0px !important;	background-image: none;}button.text-btn{	position: relative;	padding: 0px 0px 0px 0px;	height: 31px;}button.text-btn span{	position: relative;	top: 0;	left: 0;	height: 31px;	padding: 4px 24px 0px 15px;}button.text-btn span span{	height: auto;}a.back-btn{	padding-right: 16px;}.back-btn{	float: left;	color: #BFBFBF;	cursor: pointer;	margin-left: 0px;	margin-top: 10px;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-back-extender.png);	background-repeat: no-repeat;	background-position: top right;}.back-btn span{	display: block;/*
	margin-left: -7px;*/	padding: 7px 0 7px 29px;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-back-cap.png);	background-repeat: no-repeat;	background-position: top left;}.back-btn span span{	display: block;	border-bottom: 1px #72C7CB solid;	padding-bottom: 1px;	padding: 0px 0px 1px 0px !important;	background-image: none;}.text-btn img{	padding-right: 1px;}.text-btn:hover{	color: #FFF;	background-position: center right !important;}.text-btn:active{	color: #FFF;	background-position: bottom right !important;}a.btn-txt-yellow{	color: #FFDEB9;	border-bottom: 1px #7F5425 solid !important;}a.btn-txt-yellow:hover{	color: #FFF;	border-bottom: 1px #FEA84A solid !important;}a.btn-txt-yellow:active{	color: #FFF5EA;	border-bottom: 1px #FFF5EA solid !important;}/* Paging */.paging li{	color: #E6EBEC;	font-size: 105%;	display: block;	float: left;	margin-right: 10px !important;}.paging li.prev{	display: block;	text-indent: -9999px;	background-repeat: no-repeat;	background-position: 0 0;	overflow: hidden;	width: 17px;	height: 17px;	background-image: url(http://www.filebase.co.uk/z_core/images/elements/paging/paging-left-disabled.png);	background-position: left top;	background-repeat: no-repeat;}.paging li.prev a{	display: block;	text-indent: -9999px;	background-repeat: no-repeat;	background-position: 0 0;	overflow: hidden;	width: 17px;	height: 17px;	background-image: url(http://www.filebase.co.uk/z_core/images/elements/paging/paging-left.png);	background-position: left top;	background-repeat: no-repeat;}.paging li.next{	display: block;	text-indent: -9999px;	background-repeat: no-repeat;	background-position: 0 0;	overflow: hidden;	width: 17px;	height: 17px;	margin-right: 0px !important;	background-image: url(http://www.filebase.co.uk/z_core/images/elements/paging/paging-right-disabled.png);	background-position: left top;	background-repeat: no-repeat;}.paging li.next a{	display: block;	text-indent: -9999px;	background-repeat: no-repeat;	background-position: 0 0;	overflow: hidden;	width: 17px;	height: 17px;	background-image: url(http://www.filebase.co.uk/z_core/images/elements/paging/paging-right.png);	background-position: left top;	background-repeat: no-repeat;}/*
	BASIC-TYPO.CSS
*/a{	color: #BFBFBF;	text-decoration: none;}a:hover{	color: #FFF;}a:active{	color: #72C7CB;}p{	margin-top: 25px;	margin-bottom: 5px;	line-height: 140%;}p a{	border-bottom: 1px #72C7CB solid;	padding-bottom: 1px;	position: relative;}p strong{	color: #FFF;	font-weight: bold;}p em{	font-style: italic;}p.small-copy{	color: #DDDDDD;	font-size: 90%;	line-height: 150%;}h1,h2,h3,h4,h5{	font-weight: normal;}h2{	font-size: 130%;}.small{	font-size: 70%;	color: #646464;}#content{/*
	h1,.fake-h1{	color: #EAE8F0;	font-size: 300%;	margin-top: 25px;	margin-bottom: -20px;}*/}#content .column-left h3,#content .column-left  h4,#content .column-left  h5,#content .column-left  h6{	clear: left;}#content .intro{	color: #8C8C8C;	font-size: 145%;	line-height: 120%;}#content .intro-thin{	font-size: 130%;}#content .intro-thin a{	font-size: 120%;}#content h1,#content  .fake-h1{	font-weight: bold;}#content h1,#content  .fake-h1,#content  h2,#content  .fake-h2{	color: #EAE8F0;	font-size: 240%;	margin-top: 25px;	margin-bottom: -20px;}#content h1.page-title,#content  h2.page-title{	font-size: 310%;	font-weight: normal;	margin-bottom: 20px;}#content h3,#content  .fake-h3{	color: #53BABF;	font-size: 170%;	font-weight: bold;	margin-top: 25px;	margin-bottom: -20px;}#content h4,#content  .fake-h4{	color: #C8C1D9;	font-size: 140%;	font-weight: bold;	margin-top: 25px;	margin-bottom: -20px;}#content h5,#content  .fake-h5{	color: #53BABF;	font-size: 120%;	margin-top: 25px;	margin-bottom: -20px;}#content h6,#content  .fake-h6{	color: #C8C1D9;	font-size: 100%;	margin-top: 25px;	margin-bottom: -20px;}#content .orange{	color: #FEA039;}#content .orange h1,#content .orange  .fake-h1,#content .orange  h2,#content .orange  .fake-h2,#content .orange  h3,#content .orange  .fake-h3,#content .orange  h4,#content .orange  .fake-h4,#content .orange  h5,#content .orange  .fake-h5,#content .orange  h6,#content .orange  .fake-h6{	color: #FEA039;}#content .orange a{	border-bottom: 1px #72C7CB solid;	padding-bottom: 1px;	color: #FFDEB9;	border-bottom-color: #FEA039;}#content .orange a:hover{	border-bottom: 1px #72C7CB solid;	padding-bottom: 1px;	color: #FFF5EA;	border-bottom-color: #FEA039;}#content .orange .text-btn{	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-button-orange.png);}#content .orange .text-btn span span{	border-bottom-color: #FEA039;}#content .orange .download{	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-button-download-orange.png);}#content .pink{	color: #EF238E;}#content .pink h1,#content .pink  .fake-h1,#content .pink  h2,#content .pink  .fake-h2,#content .pink  h3,#content .pink  .fake-h3,#content .pink  h4,#content .pink  .fake-h4,#content .pink  h5,#content .pink  .fake-h5,#content .pink  h6,#content .pink  .fake-h6{	color: #EF238E;}#content .pink a{	border-bottom: 1px #72C7CB solid;	padding-bottom: 1px;	color: #FDD0E6;	border-bottom-color: #EF238E;}#content .pink a:hover{	border-bottom: 1px #72C7CB solid;	padding-bottom: 1px;	color: #FFF4FA;	border-bottom-color: #EF238E;}#content .pink .text-btn{	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-button-pink.png);}#content .pink .text-btn span span{	border-bottom-color: #EF238E;}#content .pink .download{	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-button-download-pink.png);}#content .purple{	color: #8C5B9F;}#content .purple h1,#content .purple  .fake-h1,#content .purple  h2,#content .purple  .fake-h2,#content .purple  h3,#content .purple  .fake-h3,#content .purple  h4,#content .purple  .fake-h4,#content .purple  h5,#content .purple  .fake-h5,#content .purple  h6,#content .purple  .fake-h6{	color: #8C5B9F;}#content .purple a{	border-bottom: 1px #72C7CB solid;	padding-bottom: 1px;	color: #DBDAE9;	border-bottom-color: #8C5B9F;}#content .purple a:hover{	border-bottom: 1px #72C7CB solid;	padding-bottom: 1px;	color: #EBEAF2;	border-bottom-color: #8C5B9F;}#content .purple .text-btn{	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-button-purple.png);}#content .purple .text-btn span span{	border-bottom-color: #8C5B9F;}#content .purple .download{	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-button-download-purple.png);}#content .blue{	color: #1AB7EA;}#content .blue h1,#content .blue  .fake-h1,#content .blue  h2,#content .blue  .fake-h2,#content .blue  h3,#content .blue  .fake-h3,#content .blue  h4,#content .blue  .fake-h4,#content .blue  h5,#content .blue  .fake-h5,#content .blue  h6,#content .blue  .fake-h6{	color: #1AB7EA;}#content .blue a{	border-bottom: 1px #72C7CB solid;	padding-bottom: 1px;	color: #C9EEFA;	border-bottom-color: #1AB7EA;}#content .blue a:hover{	border-bottom: 1px #72C7CB solid;	padding-bottom: 1px;	color: #F1FBFE;	border-bottom-color: #1AB7EA;}#content .blue .text-btn{	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-button-blue.png);}#content .blue .text-btn span span{	border-bottom-color: #1AB7EA;}#content .blue .download{	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-button-download-blue.png);}#content .teal{	color: #3F8C90;}#content .teal h1,#content .teal  .fake-h1,#content .teal  h2,#content .teal  .fake-h2,#content .teal  h3,#content .teal  .fake-h3,#content .teal  h4,#content .teal  .fake-h4,#content .teal  h5,#content .teal  .fake-h5,#content .teal  h6,#content .teal  .fake-h6{	color: #3F8C90;}#content .teal a{	border-bottom: 1px #72C7CB solid;	padding-bottom: 1px;	color: #D1EFEE;	border-bottom-color: #3F8C90;}#content .teal a:hover{	border-bottom: 1px #72C7CB solid;	padding-bottom: 1px;	color: #F4FBFB;	border-bottom-color: #3F8C90;}#content .teal .text-btn span span{	border-bottom-color: #3F8C90;}#content .teal .download{	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-button-download-teal.png);}#content .green{	color: #7B9510;}#content .green h1,#content .green  .fake-h1,#content .green  h2,#content .green  .fake-h2,#content .green  h3,#content .green  .fake-h3,#content .green  h4,#content .green  .fake-h4,#content .green  h5,#content .green  .fake-h5,#content .green  h6,#content .green  .fake-h6{	color: #7B9510;}#content .green a{	border-bottom: 1px #72C7CB solid;	padding-bottom: 1px;	color: #DEEECA;	border-bottom-color: #7B9510;}#content .green a:hover{	border-bottom: 1px #72C7CB solid;	padding-bottom: 1px;	color: #F5FAEF;	border-bottom-color: #7B9510;}#content .green .text-btn{	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-button-green.png);}#content .green .text-btn span span{	border-bottom-color: #7B9510;}#content .green .download{	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-button-download-green.png);}#content .yellow{	color: #FFEC53;}#content .yellow h1,#content .yellow  .fake-h1,#content .yellow  h2,#content .yellow  .fake-h2,#content .yellow  h3,#content .yellow  .fake-h3,#content .yellow  h4,#content .yellow  .fake-h4,#content .yellow  h5,#content .yellow  .fake-h5,#content .yellow  h6,#content .yellow  .fake-h6{	color: #FFEC53;}#content .yellow a{	border-bottom: 1px #72C7CB solid;	padding-bottom: 1px;	color: #FFF9C1;	border-bottom-color: #FFEC53;}#content .yellow a:hover{	border-bottom: 1px #72C7CB solid;	padding-bottom: 1px;	color: #FFFDEC;	border-bottom-color: #FFEC53;}#content .yellow .text-btn{	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-button-yellow.png);}#content .yellow .text-btn span span{	border-bottom-color: #FFEC53;}#content .yellow .download{	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-button-download-yellow.png);}#content a{	border-bottom: 1px #72C7CB solid;	padding-bottom: 1px;}#content a:hover{	border-bottom: 1px #B3E1E3 solid;}/*
	BASIC-FORMS.CSS
*/p.contact-thanks{	float: left;	height: 125px;	margin-top: 0;	width: 425px;}fieldset.border,.fake-fieldset.border{	padding: 12px;	margin-bottom: 20px;	border: 2px #171717 solid;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}fieldset.border .btn-txt-yellow,.fake-fieldset.border .btn-txt-yellow{	margin-bottom: 10px;}a.selector{	white-space: nowrap;	font-size: 130%;	float: left;	border: none !important;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-form-selector-left.jpg);	background-position: left top;	background-repeat: no-repeat;	padding: 0 !important;}a.selector span{	border: none !important;	float: left;	display: block;	margin: 0 0 0 26px;	padding: 6px 14px 6px 8px;	height: 19px;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-form-selector-right.jpg);	background-position: right top;	background-repeat: no-repeat;}a.selector:hover{	background-position: left center;}a.selector.active,a.selector:active{	background-position: left bottom;}fieldset,.fake-fieldset{	zoom: 1;	display: block;}fieldset:after, .fake-fieldset:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}fieldset legend,fieldset  .fake-legend,.fake-fieldset legend,.fake-fieldset  .fake-legend{	float: left;	text-align: left;	font-size: 105%;	color: #FFF;	background: #000;	padding: 5px 7px;	margin-top: -33px;	margin-left: -5px;	width: auto;}fieldset button,.fake-fieldset button{	display: block;	float: left;	width: auto;	overflow: visible;	padding: 4px 10px 4px 7px;	line-height: !baseline;	border: none;	background-color: #3A3A3A;	text-decoration: none;	color: #565656;	cursor: pointer;	margin-top: 10px;	margin-bottom: -5px;}fieldset button:hover, .fake-fieldset button:hover{	background-color: #3A3A3A;	color: #336699;}fieldset button:active, .fake-fieldset button:active{	background-color: #3A3A3A;	color: #fff;}fieldset button:hover, .fake-fieldset button:hover{	background-position: top center !important;}fieldset button:active, .fake-fieldset button:active{	background-position: top right !important;}fieldset ol,fieldset ul,.fake-fieldset ol,.fake-fieldset ul{	margin-top: 0 !important;}fieldset ol li,fieldset ul li,.fake-fieldset ol li,.fake-fieldset ul li{	background: none !important;	padding: 0 !important;	position: relative !important;	margin: 5px 0 !important;}fieldset label,fieldset  .fake-label,.fake-fieldset label,.fake-fieldset  .fake-label{	display: block;	margin: 5px 0;}fieldset label.overlabel,.fake-fieldset label.overlabel{	color: #F5F5F5;	display: block;	font-size: 108%;	z-index: 100;	margin-top: 5px;}fieldset label span,.fake-fieldset label span{	color: #4D4D4D;	font-size: 85%;}fieldset input,.fake-fieldset input{	font-size: 105%;	color: #F5F5F5;	border: 1px #393939 solid;	background-color: #171717;	padding: 6px 8px;}fieldset select,.fake-fieldset select{	padding: 3px;}fieldset textarea,.fake-fieldset textarea{	font-size: 105%;	color: #F5F5F5;	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	border: 1px #393939 solid;	background-color: #171717;	padding: 6px 8px;}fieldset textarea:hover, fieldset  textarea:focus, fieldset  input:hover, fieldset  input:focus, .fake-fieldset textarea:hover, .fake-fieldset  textarea:focus, .fake-fieldset  input:hover, .fake-fieldset  input:focus{	border: 1px #7F7F7F solid;	background-color: #1A1A1A;}fieldset .validation-valid input,fieldset  input.validation-valid,.fake-fieldset .validation-valid input,.fake-fieldset  input.validation-valid{	border: 1px #293D00 solid !important;	background-color: #0C1200;}fieldset .validation-error input,fieldset  input.validation-error,.fake-fieldset .validation-error input,.fake-fieldset  input.validation-error{	color: #FFCCCC;	border: 1px #590000 solid !important;	background-color: #1A0000;}fieldset input#password,.fake-fieldset input#password{	letter-spacing: 0.5px;}#send-to-a-friend-single{	float: left !important;	width: 350px;	padding-bottom: 25px;}#send-to-a-friend-single .fake-legend{	margin-top: -28px;}#send-to-a-friend-single input{	width: 250px;}#send-to-a-friend-single p{	margin-top: 0px;	margin-bottom: 15px;}/*

	MASTHEAD.CSS

*/#masthead{	zoom: 1;	display: block;	position: relative;	width: &siteWidth;	height: 105px;	padding-bottom: 20px;	background-image: url(http://www.filebase.co.uk/z_core/images/structure/masthead/bg-masthead.png);	background-position: -56px bottom;	background-repeat: no-repeat;}#masthead:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}#masthead #logo h1,#masthead  #logo .fake-h1{	position: absolute;	bottom: 38px;	left: 0;	display: block;	width: 193px;	height: 51px;	background-image: url(http://www.filebase.co.uk/z_core/images/structure/masthead/logo-filebase.png);	background-position: top left;	background-repeat: no-repeat;}#masthead #logo h1 a,#masthead  #logo .fake-h1 a{	display: block;	text-indent: -9999px;	background-repeat: no-repeat;	background-position: 0 0;	overflow: hidden;	width: 193px;	height: 51px;}#masthead #aux{	zoom: 1;	display: block;	position: absolute;	top: 0;	right: 0;}#masthead #aux:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}#masthead #aux #search{	float: right;	padding: 0 0 0 30px;	margin-right: 125px;	background-image: url(http://www.filebase.co.uk/z_core/images/elements/bg-search-mag.png);	background-position: left 7px;	background-repeat: no-repeat;}#masthead #aux #search li{	float: left;	margin: 0;}#masthead #aux #search fieldset li{	margin-top: 0 !important;}#masthead #aux #search fieldset input{	height: 17px;/*29px*/	padding: 6px 8px 5px 8px;	border-right: none;	border-top: none;}#masthead #aux #search fieldset label.overlabel-apply{	top: 8px;}#masthead #aux #search fieldset button{	margin-top: 0px;	margin-left: -3px;	width: 24px;	height: 29px;	border: none;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-search.png);	background-color: transparent !important;	background-position: left bottom;	background-repeat: no-repeat;}#masthead #digital-login{	position: absolute;	top: 0;	right: 0;	float: right;	margin-left: 8px;/*

			a#btn-login:active{	color: #000;	background-color: #CFF145;}*/}#masthead #digital-login #login-bg-extender{	display: none;}#masthead #digital-login a#btn-login{	-webkit-border-bottom-left-radius: 3px;	-moz-border-radius-bottomleft: 3px;	-webkit-border-bottom-right-radius: 3px;	-moz-border-radius-bottomright: 3px;	display: block;	font-size: 85%;	line-height: 29px;	text-transform: uppercase;	position: relative;	padding: 0 14px 0 14px;	color: #B5DC10;	background-color: #1E1E1E;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-blank.png);	background-position: left top;	background-repeat: repeat-x;}#masthead #digital-login a#btn-login:hover{	color: #CFF145;	background-color: #2A2A2A;}#masthead #digital-login.active a#btn-login{	display: none;}#masthead #digital-login.active #login-bg-extender{	-webkit-border-bottom-left-radius: 5px;	-moz-border-radius-bottomleft: 5px;	-webkit-border-bottom-right-radius: 5px;	-moz-border-radius-bottomright: 5px;	-moz-box-shadow: 0px 0px 8px #000;	-webkit-box-shadow: 0px 0px 8px #000;	box-shadow: 0px 0px 8px #000;	display: block;	padding: 17px 45px 32px 17px;	background-color: #232323;}#masthead #digital-login.active h3.fake-legend{	float: none;	background: none;	cursor: pointer;	font-size: 95%;	color: #CFF145;	text-transform: uppercase;	margin: 0 0 10px 0 !important;	padding: 0 !important;}#masthead #digital-login.active ol{	margin-top: -5px;	padding-bottom: 8px;	position: relative;}#masthead #digital-login.active ol li{	float: none;	margin-bottom: 0 !important;	padding-right: 25px;}#masthead #digital-login.active ol input{	color: #BBBBBB;	width: 109px;/*125px*/	padding: 4px 8px;	margin-bottom: 1px;	background-color: #2B2B2B;	border: 1px #5F5F5F solid;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}#masthead #digital-login.active ol input:hover, #masthead #digital-login.active ol  input:active{	color: #BBBBBB;	background-color: #1F1F1F;	border: 1px #636363 solid;}#masthead #digital-login.active label.overlabel-apply{	top: 6px;	color: #868686;}#masthead #digital-login.active a#forgot-password{	color: #B2B2B2;	font-size: 80%;	border-bottom: 1px #B5DC10 solid;	padding-bottom: 1px;}#masthead #digital-login.active a#forgot-password:hover{	color: #808080;}#masthead #digital-login.active a#forgot-password:active{	color: #6C8019;}#masthead #digital-login.active #login-btn{	position: absolute !important;	bottom: 12px;	right: -41px;}#masthead #digital-login.active #login-close{	display: block;	width: 19px;	height: 19px;	position: absolute;	top: 15px;	right: 10px;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-close.png);	background-position: left top;	background-repeat: no-repeat;}#masthead #digital-login.active button#login-submit{	margin-top: -2px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	width: 26px;	height: 26px;	background: #333333;	padding: 8px 9px;	border: none;}#masthead #digital-login.active button#login-submit:hover{	background: #555555;}#masthead #digital-login.active button#login-submit:active{	background: #424A1F;}/*
	MESSAGE-STORE.CSS
*/#alert{	position: fixed;	top: 0;	left: 0;	width: 100%;	color: #FFF;}#alert ol li{	width: 100%;}#alert .left{	text-align: right;	font-size: 20px;	float: left;	width: 50%;	background-color: #FF4D20;	-moz-box-shadow: -10px 1px 5px #000;	-webkit-box-shadow: -10px 1px 5px #000;	box-shadow: -10px 1px 5px #000;}#alert .left a.button{	display: block;	width: 32px;	height: 32px;	float: right;	margin-top: -3px;	margin-bottom: -5px;	margin-right: 10px;	text-indent: -6000px !important;}#alert .left h5{	float: right;}#alert .full{	width: 100%;	text-align: center;}#alert .full .left-inner{	margin: 0 auto;}#alert .msg-error .left,#alert  .msg-error .right li{	background-color: #FF4D20;	border-bottom: 1px solid #E5451D;}#alert .msg-error a.button{	background-image: url(http://www.filebase.co.uk/z_core/images/btns/msg-store/msg-error.gif);	background-repeat: repeat-x;	background-position: top left;}#alert .msg-error a.button:hover{	background-position: top center;}#alert .msg-error a.button:active{	background-position: top right;}#alert .msg-confirmation .left,#alert  .msg-confirmation .right li{	background-color: #ADB939;	border-right: 1px solid #939D31;	border-bottom: 1px solid #939D31;}#alert .msg-confirmation .left .left-inner{	width: 35%;}#alert .msg-confirmation .left h5{	float: left;}#alert .msg-confirmation .left a.button{	background-image: url(http://www.filebase.co.uk/z_core/images/btns/msg-store/msg-confirm.gif);	background-repeat: repeat-x;	background-position: top left;	float: left;}#alert .msg-confirmation .left a.button:hover{	background-position: top center;}#alert .msg-confirmation .left a.button:active{	background-position: top right;}#alert .msg-warning .left,#alert  .msg-warning .right li{	background-color: #FF9900;	border-right: 1px solid #E58900;	border-bottom: 1px solid #E58900;}#alert .msg-information .left,#alert  .msg-information .right li{	background-color: #01B4DD;	border-right: 1px solid #18A5C6;	border-bottom: 1px solid #18A5C6;}#alert .left .left-inner{	padding: 13px 35px 18px 25px;	zoom: 1;	display: block;}#alert .left .left-inner:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}#alert .msg-information .left .left-inner h5{	float: none;}#alert .right{	text-align: left;	font-size: 14px;	float: right;	width: 50%;	-moz-box-shadow: 10px 1px 10px #000;	-webkit-box-shadow: 10px 1px 10px #000;	box-shadow: 10px 1px 10px #000;}#alert .right li{	background-color: #FF4D20;	margin-left: -1px;	border-left: 1px solid #E5451D;	border-bottom: 1px solid #E5451D;	padding: 9px 20px;}#alert .right .right-inner{	padding: 0 0;}/*
	ROUTER.CSS
*/#masthead #router{	float: right;	display: inline;	position: absolute;	bottom: 37px;	right: -10px;}#masthead #router li.active{	color: #53BABF;}#masthead #router li{	position: relative;	font-size: 110%;	float: left;	background-image: url(http://www.filebase.co.uk/z_core/images/structure/router/bg-sep.png);	background-position: top right;	background-repeat: no-repeat;}#masthead #router li a{	text-shadow: 0px 1px 0px #000;	color: #FFF;	display: block;	height: 25px;	padding: 10px 13px 3px 12px;}#masthead #router li a:hover{	color: #53BABF;}#masthead #router li a:hover span{	border-bottom: 1px #CCC solid;	padding-bottom: 1px;	position: relative;}#masthead #router li ul{	display: none;}#masthead #router li ul li{	float: none;	display: block;}#masthead #router li ul li a{	display: block;	font-size: 80%;	white-space: nowrap;}#masthead #router li ul li a:hover span{	border-bottom: none;}#masthead #router li:last-child, #masthead #router  li.last-child{	background-image: none;}#masthead #router li:hover{	border: none;	margin-top: -1px;	margin-bottom: -1px;	margin-left: 0px;}#masthead #router li:hover a{	-webkit-border-top-left-radius: 5px;	-moz-border-radius-topleft: 5px;	-webkit-border-top-right-radius: 5px;	-moz-border-radius-topright: 5px;	position: relative;	display: block;	border: 1px #54AFB3 solid;	border-bottom: none;	background: #3A3A3A;	z-index: 51;	margin-right: -1px;	padding-left: 11px;}#masthead #router li:hover ul{	min-width: 120px;	-moz-box-shadow: 0px 0px 15px #000;	-webkit-box-shadow: 0px 0px 15px #000;	box-shadow: 0px 0px 15px #000;	-webkit-border-bottom-left-radius: 5px;	-moz-border-radius-bottomleft: 5px;	-webkit-border-bottom-right-radius: 5px;	-moz-border-radius-bottomright: 5px;	-webkit-border-top-left-radius: 5px;	-moz-border-radius-topleft: 5px;	z-index: 50;	display: block;	position: absolute;	top: 38px;	right: -1px;	border: 1px #54AFB3 solid;	padding: 16px 20px 10px 17px;	background-image: url(http://www.filebase.co.uk/z_core/images/structure/router/bg-router-grad.png);	background-position: top center;	background-repeat: repeat-x;}#masthead #router li:hover ul li{	background-image: none;}#masthead #router li:hover ul li a{	padding: 0 0 0 0;	border: none;	background: none;}#masthead #router li:hover ul li:hover{	margin: 0;}#masthead #router .current_page_parent{	white-space: nowrap;	color: #53BABF;}#masthead #router .current_page_parent a{	color: #53BABF;}#masthead #router .current_page_parent a:hover{	color: #53BABF;}#masthead #router .current_page_parent a:active{	color: #53BABF;}#masthead #router .current_page_parent ul a{	color: #CCEBEC;}#masthead #router .current_page_parent ul a:hover{	color: #FFF;}#masthead #router .current_page_parent ul a:active{	color: #53BABF;}#masthead #router .current_page_parent ul li.current_page_item{	white-space: nowrap;	color: #A69CC0;}#masthead #router .current_page_parent ul li.current_page_item a{	color: #A69CC0;}#masthead #router .current_page_parent ul li.current_page_item a:hover{	color: #A69CC0;}#masthead #router .current_page_parent ul li.current_page_item a:active{	color: #A69CC0;}#content ul#sitemap li{	margin-top: 10px;}#content ul#sitemap ul{	margin-left: 30px;}.page-template-template-section-environment-php #masthead #router .current_page_parent a{	color: #6FA400;}.page-template-template-section-environment-php #masthead #router .current_page_parent li a{	color: #CCEBEC;}.page-template-template-section-environment-php #masthead #router .current_page_parent li a:hover{	color: #FFF;}.page-template-template-section-environment-php #masthead #router .current_page_parent li a:active{	color: #53BABF;}/*
CONTENT-HOME.CSS
*/#content{	position: relative;	min-height: 350px;}#content #overview-home{	background-image: url(http://www.filebase.co.uk/z_core/images/structure/overview/bg-van-delivery.jpg);	background-position: left top;	background-repeat: no-repeat;	position: absolute;	left: 0px;}#content #overview-document-management{	background-image: url(http://www.filebase.co.uk/z_core/images/structure/overview/bg-document-management.jpg);	background-position: left top;	background-repeat: no-repeat;	position: absolute;	left: 960px;}#content #overview-archiving{	background-image: url(http://www.filebase.co.uk/z_core/images/structure/overview/bg-archiving.jpg);	background-position: left top;	background-repeat: no-repeat;	position: absolute;	left: 960px;}#content #overview-tape-management{	background-image: url(http://www.filebase.co.uk/z_core/images/structure/overview/bg-tape-management.jpg);	background-position: left top;	background-repeat: no-repeat;	position: absolute;	left: 960px;}#content #overview-scanning{	background-image: url(http://www.filebase.co.uk/z_core/images/structure/overview/bg-scanning.jpg);	background-position: left top;	background-repeat: no-repeat;	position: absolute;	left: 960px;}#content #overview-shredding-destruction{	background-image: url(http://www.filebase.co.uk/z_core/images/structure/overview/bg-shredding.jpg);	background-position: left top;	background-repeat: no-repeat;	position: absolute;	left: 960px;}#content #overview-shredding-destruction .inner-content{	width: 450px;}#content #overview-shredding-destruction .inner-content .small-copy{	width: 290px;}#content .section-overview{	margin-top: -20px;	padding: 20px 0 0 0;	height: 525px;}#content .inner-content{	padding-top: 45px;	padding-left: 90px;	width: 325px;}#content .inner-content h2{	font-size: 300%;	color: #FFF;	margin-top: 0px;	margin-bottom: 25px;}#content .inner-content p.small-copy{	margin-top: -10px;	margin-bottom: 10px;	padding-right: 50px;}body.home #content{	height: 520px;}#overview-prev{	display: block;	text-indent: -9999px;	background-repeat: no-repeat;	background-position: 0 0;	overflow: hidden;	position: absolute;	left: -13px;	top: 215px;	width: 43px;	height: 43px;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/overview/btn-left.png);	background-position: left top;	background-repeat: no-repeat;/* Hide if we haven't got javascript */	display: none;}a#overview-prev.disabled{	cursor: default;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/overview/btn-left-disabled.png);}a#overview-prev.enabled:hover{	width: 79px;	background-position: -43px top !important;}a#overview-prev.enabled:hover img{	display: block;	position: relative;	top: -6px;	left: 38px;}a#overview-prev.enabled:active{	width: 79px;	background-position: -122px top !important;}a#overview-prev.enabled:active img{	display: block;	position: relative;	top: -6px;	left: 38px;}#overview-next{	display: block;	text-indent: -9999px;	background-repeat: no-repeat;	background-position: 0 0;	overflow: hidden;	position: absolute;	right: -16px;	top: 215px;	width: 43px;	height: 43px;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/overview/btn-right.png);	background-position: left top;	background-repeat: no-repeat;/* Hide if we haven't got javascript */	display: none;}a#overview-next.disabled{	cursor: default;	right: -16px;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/overview/btn-right-disabled.png);}a#overview-next.enabled:hover{	width: 79px;	background-position: -43px top !important;}a#overview-next.enabled:hover img{	display: block;	position: relative;	top: -6px;	left: 16px;}a#overview-next.enabled:active{	width: 79px;	background-position: right top !important;}a#overview-next.enabled:active img{	display: block;	position: relative;	top: -6px;	left: 16px;}/* HOME OVERVIEW  */body.home #overflow-holder{	margin-top: -20px;	position: relative;	width: 960px;	overflow: hidden;}body.home #main{	width: 960px;}body.home #content{	width: 5760px;}body.home .section-overview{	width: 960px;}body.home .section-overview .text-btn{	margin-top: 10px;}#nav-overview{	position: absolute;	bottom: 0;	left: 0;	z-index: 20;}#nav-overview li{	position: relative;	float: left;	margin-right: 17px;	text-align: center;	z-index: 21;}#nav-overview li div{	position: absolute;	top: 0;	left: 0;	z-index: 22;}#nav-overview li div object{	z-index: 23;}#nav-overview li a{	font-weight: bold;	font-size: 80%;	text-transform: uppercase;	text-align: center;	display: block;	width: 178px;	height: 10px;	padding: 93px 0 10px 0;	background-position: 0 0;	background-repeat: no-repeat;}#nav-overview li a:hover{	background-position: -177px 0 !important;}#nav-overview li a:active{	background-position: -355px 0;}#nav-overview li a#archiving{	color: #EF238E;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/overview/btn-archiving.png);}#nav-overview li a#archiving:hover{	color: #F46FB5;}#nav-overview li a#tape-management{	color: #1AB7EA;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/overview/btn-tape-management.png);}#nav-overview li a#tape-management:hover{	color: #50C8EF;}#nav-overview li a#document-management{	color: #9561A9;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/overview/btn-document-management.png);}#nav-overview li a#document-management:hover{	color: #AB82BB;}#nav-overview li a#shredding-destruction{	color: #6B5B97;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/overview/btn-shredding-destruction.png);}#nav-overview li a#shredding-destruction:hover{	color: #A99FC6;}#nav-overview li a#scanning{	color: #65C8C6;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/overview/btn-scanning.png);}#nav-overview li a#scanning:hover{	color: #93D9D7;}#nav-overview li a.active{	background-position: -177px 0 !important;}#nav-overview li.last-child{	margin-right: 0px;}.nav-content{	margin-top: 15px;	margin-left: -12px;	position: absolute;}.nav-content li{	position: relative;	display: block;	float: left;	margin-right: 15px;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-drop-left.png);	background-position: left top;	background-repeat: no-repeat;}.nav-content li .menu{	position: absolute;	display: none;}.nav-content li span{	float: left;	display: block;	padding: 5px 38px 12px 10px;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-drop-right.png);	background-position: right top;	background-repeat: no-repeat;}.nav-content #nav-benefits{	line-height: 18px;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-drop-left-large.png);}.nav-content #nav-benefits span{	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-drop-right-large.png);}.nav-content li#nav-benefits .menu{	width: 360px;	top: 45px;}.nav-content li#nav-approach .menu{	width: 280px;	top: 25px;}.nav-content li#nav-approach .menu li{	height: 55px;}.nav-content li:hover{	margin-right: 18px;}.nav-content li:hover .selector{	float: left;	position: relative;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-drop-hover_top-left.png) !important;	background-position: left top;	background-repeat: no-repeat;}.nav-content li:hover .selector span{	float: left;	position: relative;	padding-right: 41px;	padding-left: 4px;	right: -6px;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-drop-hover_top-right.png) !important;	background-position: right top;	background-repeat: no-repeat;}.nav-content li:hover .selector a{	border: none !important;}.nav-content li:hover .menu{	left: 0;	display: block;	padding: 0px 0px 0px 0px !important;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-drop-hover_bottom-left.png) !important;	background-position: left top;	background-repeat: no-repeat;}.nav-content li:hover .menu ol{	zoom: 1;	display: block;	margin-left: 5px;	padding: 10px 0px 12px 7px;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-drop-hover_bottom-right.png) !important;	background-position: right top;	background-repeat: no-repeat;}.nav-content li:hover .menu ol:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.nav-content li:hover .menu ol li{	margin-right: 15px;	background: none;	float: left;	display: block;}.nav-content li:hover .menu ol li:hover{	margin-right: 15px;}.nav-content li:hover .menu ol li.last-child{	margin-right: 0px;}.nav-content li#nav-approach:hover .selector{	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-drop-hover_top-left-small.png) !important;}.nav-content li#nav-approach:hover .selector span{	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-drop-hover_top-right-small.png) !important;}/*
CONTENT-SEARCH-RESULTS.CSS
*/.search h1,.search  h2{	clear: both;}.search #content h2{	margin-top: -20px;	margin-bottom: 25px;	font-size: 170%;	color: #3D9FA5;}.search .search-result{	margin-top: 25px;	padding-bottom: 30px;	padding-right: 25px;	padding-left: 25px;	border-top: 1px #141414 solid;}.search .search-result p{	color: #3D9FA5;}.search .search-result span.highlight{	color: #FFFF66;}.search #results{	border-top: 1px #333333 dashed;	border-bottom: 1px #333333 dashed;}.search #search-again{	padding: 0 0 25px 0;}.search #search-again p{	font-size: 170%;	color: #3D9FA5;	padding-bottom: 10px;}.search #search-again label{	margin-right: 10px;}/*
	CONTENT-HOME-CONTACT.CSS
*/.page-template-template-section-contact-php #content form{	float: left;	width: 632px;}.page-template-template-section-contact-php #content form fieldset,.page-template-template-section-contact-php #content form  .fake-fieldset{	padding: 18px;	border: 3px #7FC4C8 solid;}.page-template-template-section-contact-php #content form fieldset input,.page-template-template-section-contact-php #content form  .fake-fieldset input{	width: 198px;	background-color: #000;}.page-template-template-section-contact-php #content form fieldset legend,.page-template-template-section-contact-php #content form fieldset  .fake-legend,.page-template-template-section-contact-php #content form  .fake-fieldset legend,.page-template-template-section-contact-php #content form  .fake-fieldset  .fake-legend{	color: #949494;}.page-template-template-section-contact-php #content .intro-thin{	font-size: 160%;	width: 620px;	height: 80px;}.page-template-template-section-contact-php #content .intro-thin p{	margin-top: 0 !important;	line-height: 120%;}.page-template-template-section-contact-php #content #content-info{	zoom: 1;	display: block;	margin-bottom: 30px;}.page-template-template-section-contact-php #content #content-info:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.page-template-template-section-contact-php #content #your-message select{	width: 312px;	margin-bottom: 15px;}.page-template-template-section-contact-php #content #your-message textarea{	width: 294px;	height: 178px;	background-color: #000;}.page-template-template-section-contact-php #content #additional-contact-info{	float: right;}.page-template-template-section-contact-php #content #additional-contact-info #telephone-number{	float: left;	width: 250px;	margin-top: 5px;	font-weight: bold;	color: #FFF;}.page-template-template-section-contact-php #content #additional-contact-info #telephone-number .tel{	margin-top: -3px;	margin-left: -9px;	display: block;	color: #D9B2C5;	font-size: 280%;	font-weight: normal;}.page-template-template-section-contact-php #content #additional-contact-info #telephone-number .tel .type{	display: none;}.page-template-template-section-contact-php #content #additional-contact-info address{	float: left;	color: #FFF;	font-size: 105%;	font-weight: bold;	font-style: normal;	width: 120px;}.page-template-template-section-contact-php #content #additional-contact-info address span{	display: block;}.page-template-template-section-contact-php #content #additional-contact-info #reg{	font-size: 80%;	float: left;	width: 110px;	margin: 0 0 0 40px;}.page-template-template-section-contact-php #content #areas,.page-template-template-section-contact-php #content  #faqs{	float: right;	width: 270px;}.page-template-template-section-contact-php #content #areas{	padding: 15px 17px;	width: 236px;/*270px*/	height: 66px;/*96px*/	margin-bottom: 18px;	background-image: url(http://www.filebase.co.uk/z_core/images/structure/contact/bg-areas-we-cover.jpg);	background-position: top left;	background-repeat: no-repeat;}.page-template-template-section-contact-php #content #areas h3{	font-weight: normal;	width: 160px;	color: #FFF;	font-size: 125%;	margin: 0 0 8px 0 !important;}.page-template-template-section-contact-php #content #areas a{	border-bottom: 1px #FEA039 solid;}.page-template-template-section-contact-php #content #faqs{	background-image: url(http://www.filebase.co.uk/z_core/images/structure/contact/bg-faqs-bottom.jpg);	background-position: bottom left;	background-repeat: no-repeat;}.page-template-template-section-contact-php #content #faqs #faqs-inner{	padding: 15px 17px 47px 17px;	background-image: url(http://www.filebase.co.uk/z_core/images/structure/contact/bg-faqs-top.jpg);	background-position: top left;	background-repeat: no-repeat;}.page-template-template-section-contact-php #content #faqs #faqs-inner a.text-btn{	float: right;}.page-template-template-section-contact-php #content #faqs #faqs-inner h3{	font-weight: normal;	position: relative;	margin: 0 0 25px 0!important;	font-size: 250%;	color: #D9B2C5;}.page-template-template-section-contact-php #content #faqs #faqs-inner h3.faq-question{	font-size: 140%;	font-weight: bold;	color: #FFF;	padding-bottom: 10px;	margin-bottom: -5px;	border-bottom: 1px #333333 solid;}.page-template-template-section-contact-php #content #faqs #faqs-inner .faq-answer{	zoom: 1;	display: block;	margin-top: -13px;	padding: 0 0 35px 0;}.page-template-template-section-contact-php #content #faqs #faqs-inner .faq-answer:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.page-template-template-section-contact-php #content #faqs #faqs-inner .faq-answer p{	margin-top: 0px;	color: #FFF;}.page-template-template-section-contact-php #content #get-started{	zoom: 1;	display: block;	margin-bottom: 40px;}.page-template-template-section-contact-php #content #get-started:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.page-template-template-section-contact-php #content #get-started ul li{	float: left;}.page-template-template-section-contact-php #content #get-started ul li a{	margin-right: 20px;}.page-template-template-section-contact-php #content #your-details{	float: left;	width: 216px;	margin-right: 20px;}.page-template-template-section-contact-php #content #your-details .small{	border-top: 1px #1E1E1E solid;	padding: 18px 0 0 18px;	margin: 0 -16px 0 -16px;	width: 230px;}.page-template-template-section-contact-php #content #your-details ol{	padding-bottom: 19px;}.page-template-template-section-contact-php #content #your-details #email-capture{	clear: both;	border-top: 1px #1E1E1E solid;	padding-top: 15px;	padding: 18px 0 0 18px;	margin: 0 -16px 40px -16px;}.page-template-template-section-contact-php #content #your-details #keep-in-touch{	zoom: 1;	display: block;	font-size: 80%;}.page-template-template-section-contact-php #content #your-details #keep-in-touch:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.page-template-template-section-contact-php #content #your-details #keep-in-touch input{	float: left;	width: 13px;	height: 13px;	margin-top: 13px;}.page-template-template-section-contact-php #content #your-details #keep-in-touch label{	float: right;	width: 185px;	margin: 10px 15px 0 0;}.page-template-template-section-contact-php #content #your-message{	float: left;	width: 312px;}.page-template-template-section-contact-php #content #your-details-tel,.page-template-template-section-contact-php #content  #your-details-email{	float: left;	width: 312px;}.page-template-template-section-contact-php #content #your-details-tel li.first-child input,.page-template-template-section-contact-php #content  #your-details-email li.first-child input{	margin-right: 10px;}.page-template-template-section-contact-php #content #your-details-tel li,.page-template-template-section-contact-php #content  #your-details-email li{	float: left;}.page-template-template-section-contact-php #content #your-details-tel li input,.page-template-template-section-contact-php #content  #your-details-email li input{	width: 133px;}.page-template-template-section-contact-php #content #your-details-tel li.tel input,.page-template-template-section-contact-php #content  #your-details-email li.tel input{	width: 294px;}.page-template-template-section-contact-php #content #contact{	float: left;	width: 216px;	margin-right: 20px;}.page-template-template-section-contact-php #content #contact li{	width: 216px;	float: none !important;	display: block !important;}.page-template-template-section-contact-php #content #contact li.first-child a{	margin-bottom: 10px;}/*
 * CONTENT-SECTION-HOME.CSS
*/#content{	zoom: 1;	display: block;}#content:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}#content .column-left{	float: left;	width: 330px;	padding-right: 15px;/*
	padding-top: 28px;*/}#content .column-left .featured-content{	margin-top: 35px;}#content .column-left .featured-content .list{	float: left;	margin-top: 55px;}#content .column-left .feature{	float: left;	width: 180px;	margin-right: 15px;}#content .column-left .feature .featured{	font-size: 110%;	margin-top: 30px;	margin-bottom: 3px;}#content .column-left .feature .featured a{	border-bottom: 1px #72C7CB solid;	padding-bottom: 1px;}#content .column-left .feature img{	margin-top: 10px;}#content .column-left .feature a{	border: none;}#content .column-right{	float: right;	width: 600px;	margin-top: -20px;	margin-bottom: -30px;}/*
CONTENT-SECTION-HOME.CSS
*/.section-content #content .column-left{	width: 415px;}.section-content #content .column-right{	position: relative;	width: 510px;}.section-content #content .message-box{	color: #F5F5F5;	position: absolute;	top: 60px;	right: 0;	width: 392px;	padding: 15px 20px 0px 20px;	background-image: url(http://www.filebase.co.uk/z_core/images/structure/content/message-box-top.png);	background-repeat: no-repeat;	background-position: top left;}.section-content #content .message-box h3{	color: #C8C1D9;	margin-top: 0px;	margin-bottom: -15px;}.section-content #content .message-box .message-box-footer{	position: absolute;	width: 432px;	height: 17px;	bottom: -17px;	left: 0;	background-image: url(http://www.filebase.co.uk/z_core/images/structure/content/message-box-bottom.png);	background-repeat: no-repeat;	background-position: bottom left;}.section-content #content .message-box .text-btn{	margin-top: 10px;}#forward-this-page{	clear: left;	zoom: 1;	display: block;	margin: 25px 0;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	background-color: #0F0F0F;	background-image: url(http://www.filebase.co.uk/z_core/images/structure/bg-linear.png);	background-repeat: repeat-x;	background-position: top left;}#forward-this-page:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}#forward-this-page h4{	font-size: 125%;	color: #53BABF;	margin: 0 0 5px 0;}#forward-this-page ol{	margin: 0px;}#forward-this-page ol li{	margin: 0px;	background: none;	position: relative;	float: left;}#forward-this-page .half input{	width: 104px;	margin-right: 10px;}#forward-this-page input{	width: 160px;}#forward-this-page #email-forward{	width: 264px;	padding: 18px 20px 10px 20px;	float: left;	border-right: 1px #232323 solid;}#forward-this-page #email-forward fieldset button{	margin-left: 15px;	margin-bottom: 0px;	margin-top: 1px;}#forward-this-page #download-casestudy{	text-align: center;	width: 90px;	padding: 18px 10px 18px 10px;	float: right;}#forward-this-page #download-casestudy h4{	font-size: 110%;	color: #53BABF;	margin: 0 0 10px 0;}#forward-this-page #download-casestudy a{	display: block;	text-indent: -9999px;	background-repeat: no-repeat;	background-position: 0 0;	overflow: hidden;	width: 43px;	height: 39px;	margin: 0 auto 8px auto;	padding-left: 5px;	background-image: url(http://www.filebase.co.uk/z_core/images/elements/icon-pdf.png);	background-repeat: no-repeat;	background-position: top right;	border: none;}#forward-this-page #download-casestudy .size{	font-size: 70%;}.contact-back{	float: right;	width: 200px;	margin: 10px 0 10px 20px;}.contact-back fieldset{	padding-bottom: 20px;}.contact-back .fake-legend{	margin-top: -28px;}.contact-back h3{	font-size: 110% !important;	margin-bottom: 25px !important;}.contact-back ol{	width: 180px;	zoom: 1;	display: block;}.contact-back ol:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.contact-back li{	position: relative;	display: block;	float: none;	padding-bottom: 5px;}.contact-back li span{	margin-bottom: 3px;}.contact-back li span span{	display: block;	width: 130px;}.contact-back li input{	width: 154px;}.contact-back li label{	color: #787878;}.contact-back li .fake-label{	font-size: 90%;	margin: 10px 0 6px 0;}.contact-back button{	position: absolute;	bottom: 11px;	right: 5px;	margin-top: 0px;	float: right;	width: 11px;	height: 17px;	padding: 0px;	display: block;	text-indent: -9999px;	background-repeat: no-repeat;	background-position: 0 0;	overflow: hidden;	border: none;	background-color: #000;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-submit-black.gif);}.contact-back button:hover, .contact-back  button:active{	width: 11px;	height: 17px;	padding: 0px;	background-color: #000;	border: none;}.contact-back .btn-more span{	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-more-right-teal.png);}.contact-back #form-phone-number-area{	width: 35px;	margin-right: 5px;}.contact-back #label-phone-number-area{	top: auto;	bottom: 8px;	left: 12px;}.contact-back #label-phone-number{	top: auto;	bottom: 8px;	left: 70px;}.contact-back #form-phone-number{	width: 65px;}.contact-back #form-email{	width: 120px;}/*
CONTENT-SECTION-SERVICES.CSS
*/#title-intro-holder{	float: left;	width: 260px;	padding-bottom: 35px;}#title-intro-holder h2{	margin-bottom: -10px;}#incidentals{	float: right;	width: 467px;	margin-top: 30px;	margin-bottom: 40px;}#incidentals .message-box.quote{	background-image: url(http://www.filebase.co.uk/z_core/images/structure/content/message-box-220_top-quote.png);}#incidentals .message-box{	position: relative;	float: left;	width: 190px;/*220px*/	padding: 10px 15px 18px 15px;	background-image: url(http://www.filebase.co.uk/z_core/images/structure/content/message-box-220_top.png);	background-position: top left;	background-repeat: no-repeat;}#incidentals .message-box h3{	font-size: 145%;	margin-top: 0px;	margin-bottom: 5px;}#incidentals .message-box .message-box-footer{	position: absolute;	bottom: -5px;	left: 0;	width: 220px;	height: 5px;	background-image: url(http://www.filebase.co.uk/z_core/images/structure/content/message-box-220_bottom.png);	background-position: bottom left;	background-repeat: no-repeat;}#incidentals .message-box.orange{	margin-right: 25px;}.intro-thin{	float: left;	width: 460px;}#services{	clear: both;	margin: 15px 0;}#services li.row-end{	margin-right: 0px;}#services li{	float: left;	margin-right: 26px;	margin-bottom: 10px;	text-align: center;}#services li a{	font-weight: bold;	font-size: 80%;	text-transform: uppercase;	text-align: center;	display: block;	width: 220px;	height: 15px;	padding: 130px 0 10px 0;	background-position: 0 0;	background-repeat: no-repeat;	border-bottom: none;}#services li a:hover{	background-position: -220px 0;	border-bottom: none;}#services li a:active{	background-position: -440px 0;	border-bottom: none;}#services li a#archiving{	color: #EF238E;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/services/btn-archiving.png);}#services li a#archiving:hover{	color: #F46FB5;}#services li a#tape-management{	color: #1AB7EA;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/services/btn-tape-management.png);}#services li a#tape-management:hover{	color: #50C8EF;}#services li a#document-management{	color: #9561A9;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/services/btn-document-management.png);}#services li a#document-management:hover{	color: #AB82BB;}#services li a#shredding-destruction{	color: #6B5B97;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/services/btn-shredding-destruction.png);}#services li a#shredding-destruction:hover{	color: #A99FC6;}#services li a#scanning{	color: #65C8C6;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/services/btn-scanning.png);}#services li a#scanning:hover{	color: #93D9D7;}#services li a#recycling{	color: #9FCF67;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/services/btn-recycling.png);}#services li a#recycling:hover{	color: #BADC8F;}#services li a#lifecycle-management{	color: #FFEC53;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/services/btn-lifecycle-management.png);}#services li a#lifecycle-management:hover{	color: #FFF59F;}#services li a#consultancy{	color: #F89C31;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/services/btn-consultancy.png);}#services li a#consultancy:hover{	color: #FAB969;}/*
	CONTENT-SECTION-INDUSTRIES.CSS
*/.page-template-template-section-home-industries-php #content h1.page-title{	margin-bottom: -10px;}.page-template-template-section-home-industries-php #title-intro-holder{	width: 290px;}.page-template-template-section-content-industries-php #content .column-left > div{	overflow: auto;}.page-template-template-section-content-industries-php #content .column-left > div.contact-back{	overflow: visible;}#incidentals .case-studies{	margin-right: 25px;}#incidentals .case-studies h3{	color: #FFFFFF;	font-size: 200%;	line-height: 100%;	font-weight: normal;	margin-top: 3px;	margin-bottom: 6px;}#incidentals .quote h3{	color: #FFFFFF;	margin: 10px 0 15px 0;	font-size: 130%;	font-weight: normal;}#industries{	position: relative;	clear: both;	margin: 20px 0 0 0;}#industries li.row-end{	margin-right: 0px;}#industries li{	display: block;	width: 220px;	height: 171px;	float: left;	margin-right: 26px;	margin-bottom: 10px;	text-align: center;}#industries li a{	color: #379195;	position: relative;	font-size: 150%;	text-align: center;	display: block;	width: 220px;	height: 171px;	background-position: 0 0;	background-repeat: no-repeat;	border-bottom: none;}#industries li a span{	position: absolute;	top: 20px;	left: 20px;}#industries li a span .arrow{	display: block;	text-indent: -9999px;	background-repeat: no-repeat;	background-position: 0 0;	overflow: hidden;	position: relative;	left: 5px;	top: 3px;	display: inline-block;	width: 11px;	height: 16px;	margin-top: -20px;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-arrow-trans.png);	background-position: top left;	background-repeat: no-repeat;}#industries li a:hover{	color: #72C7CB;	border-bottom: none;}#industries li a:hover span .arrow{	background-position: center top;}#industries li a:active{	color: #BFBFBF;	border-bottom: none;}#industries li a:active span .arrow{	background-position: right top;}/*
 * CONTENT-SECTION-CASESTUDIES.CSS
*/.page-template-template-section-case-studies-php h1.page-title{	margin-bottom: 0px !important;}#case-study{	position: inherit;	margin: 30px 0;	zoom: 1;	display: block;}#case-study:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}#case-study li{	display: block;	width: 300px;	float: left;	margin: 0 30px 20px 0;}#case-study li a{	float: left;}#case-study li p{	font-size: 90%;}#case-study li h2{	font-size: 130%;	font-weight: bold;	color: #53BABF;	margin-top: 14px;	margin-bottom: -17px;}#case-study li.row-end{	margin-right: 0px;}#case-study .download-pdf{	display: block;	text-indent: -9999px;	background-repeat: no-repeat;	background-position: 0 0;	overflow: hidden;	position: relative;	top: -5px;	width: 21px;	height: 30px;	float: right;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-pdf.gif);	background-position: left top;	background-repeat: no-repeat;	border: none;}/*
CONTENT-SECTION-TESTIMONIALS.CSS
*/.page-template-template-section-testimonials-php #content{	padding-bottom: 50px;}.page-template-template-section-testimonials-php h1.page-title{	margin-bottom: 0px !important;}.page-template-template-section-testimonials-php #site{	background-image: url(http://www.filebase.co.uk/z_core/images/structure/testimonials/testimonials-quotes.jpg);	background-position: 580px 130px;	background-repeat: no-repeat;}.page-template-template-section-testimonials-php .intro-fat{	margin-bottom: 35px;	line-height: 110%;}#testimonials{	padding: 0 0 20px 0 !important;}#testimonials li{	float: left;	width: 300px;	height: 125px;	margin: 0 20px 0 0;}#testimonials li p{	font-size: 95%;	margin: 15px 0 0 0;	font-style: italic;	font-weight: bold;}#testimonials li.first-line{	border-bottom: 1px #222222 solid;	padding-bottom: 40px;	margin-bottom: 40px;}#testimonials blockquote{	background: none;	padding: 0 0 0 0;	font-size: 105%;	font-style: normal;	line-height: 160%;}/*
CONTENT-SECTION-HOW-WE-WORK.CSS			
*/.page-template-template-section-how-we-work-php .intro-image{	position: relative;}.page-template-template-section-how-we-work-php .intro-image .intro-inner{	color: #FFF;	position: absolute;	top: 85px;	left: 60px;	width: 300px;}.page-template-template-section-how-we-work-php .intro-image .intro-inner h2{	font-size: 290% !important;	margin-bottom: -10px !important;}.page-template-template-section-how-we-work-php .intro-image .intro-inner p.intro{	color: #FFF !important;	font-size: 130% !important;	line-height: 110%;}#process{	zoom: 1;	display: block;	padding: 30px 0;}#process:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}#process li{	display: block;	float: left;	margin: 0 50px 20px 0px;	width: 455px;}#process li h3{	font-size: 135%;}#process li a{	position: relative;	width: 110px;}#process li a span{	float: left;}#process li p{	display: block;	width: 300px;	float: left;	color: #8C8C8C;}#process li ul{	display: block;	width: 130px;	float: right;	margin-left: 15px;}#process li ul li{	width: auto;	margin: 7px 0 0 0;}#process li.row-end{	margin-right: 0px;}/*
CONTENT-SECTION-NEWS.CSS
*/.page-template-template-section-news-php #content h1.page-title{	margin-bottom: 0px;	padding-bottom: 30px;}#news-listing{	float: left;	width: 625px;	margin: 0px 0 0 0;}#news-listing ul{	margin: 0px;	padding: 0px;}#news-listing ul li{	zoom: 1;	display: block;	padding-bottom: 40px;}#news-listing ul li:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}#news-listing ul li img{	float: left;}#news-listing ul li .details{	float: left;	width: 450px;	margin: 0 0 0 20px;}#news-listing ul li h2{	color: #53BABF;	font-size: 150%;	margin: -5px 0px -18px 0px;}#news-listing ul li p{	font-size: 90%;}#news-listing ul li .text-btn{	margin-top: 8px;}#newsletter-listing,#links-listing{	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	float: right;	width: 275px;/*325px*/	padding: 25px 30px;	margin-bottom: 25px;	background-color: #0F0F0F;	background-image: url(http://www.filebase.co.uk/z_core/images/structure/bg-linear.png);	background-position: left top;	background-repeat: repeat-x;}#newsletter-listing h3,#links-listing h3{	color: #C8C1D9;	font-size: 270%;	margin: 0 0 15px 0;}/*
CONTENT-SECTION-INDUSTRY-NEWS.CSS
*/#industry-links{	float: left;	width: 320px;}#industry-links .title{	font-size: 115%;}#industry-links p{	padding: 0 10px 0 0;	margin: 8px 0 10px 0;}#industry-links h3{	margin: 0 0 20px 0;}#industry-links .links{	margin: 0 0 30px 0;}#industry-links .links li.first-child{	padding-top: 0px;}#industry-links .links li{	padding: 16px 0;	border-bottom: 1px #222222 solid;}#industry-news{	float: right;	width: 590;/*590*/}#industry-news h3{	margin: 0 0 20px 0;}#industry-news .links{	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	width: 540px;/*590*/	padding: 25px;	margin: 0 0 30px 0;	background-color: #0F0F0F;	background-image: url(http://www.filebase.co.uk/z_core/images/structure/bg-linear.png);	background-position: left top;	background-repeat: repeat-x;}#industry-news .links ul li{	zoom: 1;	display: block;	padding-bottom: 35px;}#industry-news .links ul li:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}#industry-news .links ul li h4{	margin-top: 0;}#industry-news .links ul li p{	font-size: 90%;}#industry-news .links ul li a{	position: relative;}#industry-news .links ul li img{	float: left;	margin-right: 20px;}#industry-news .links ul li .details{	float: left;	width: 430px;}#industry-news .links ul li.last-child{	padding-bottom: 0px;}/*
	CONTENT-SECTION-FEATURES.CSS
*/.page-template-template-section-features-php h1.page-title{	margin-bottom: 0px !important;}.page-template-template-section-features-php .intro-thin{	width: 560px;}#features{	position: inherit;	margin: 30px 0;	zoom: 1;	display: block;}#features:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}#features li{	position: relative;	display: block;	width: 300px;	float: left;	margin: 0 30px 40px 0;}#features li a{	float: left;}#features li p{	font-size: 90%;}#features li h2{	font-size: 130%;	font-weight: bold;	color: #53BABF;	margin-top: 14px;	margin-bottom: -17px;}#features li .text-btn{	position: absolute;	top: 88px;	left: 15px;}#features li.row-end{	margin-right: 0px;}/*
	CONTENT-SECTION-QUALITY.CSS
*/.page-template-template-section-quality-standards-php .intro-fat{	width: 600px;}#quality{	margin: 40px 0;}#quality li{	display: block;	float: left;	width: 300px;	margin: 0 30px 0 0;	padding-bottom: 40px;}#quality li h2{	color: #53BABF;	font-size: 170%;	margin-top: 20px;}#quality li.row-end{	margin: 0 0 0 0px;}/*
	CONTENT-SECTION-AFFILIATIONS.CSS
*/.page-template-template-section-affiliations-php .intro-fat{	width: 600px;}#aff{	margin: 40px 0;}#aff li{	display: block;	float: left;	width: 217px;	margin: 0 30px 0 0;	padding-bottom: 40px;}#aff li h2{	color: #53BABF;	font-size: 170%;	margin-top: 20px;}#aff li.row-end{	margin: 0 0 0 0px;}#aff .list{	margin-top: 15px;}#aff .list li{	padding-bottom: 10px;}/*
CONTENT-SECTION-HISTORY.CSS
*/.page-template-template-section-history-php #content .page-title{	margin-bottom: 0;}.page-template-template-section-history-php #content h3{	margin-top: 30px;	margin-bottom: -10px;}.page-template-template-section-history-php #content img{	margin-left: 25px;	float: right;}.page-template-template-section-history-php #content img.history1{	margin-top: -111px;}.page-template-template-section-history-php #content img.history2{	margin-top: -30px;}.page-template-template-section-history-php #content img.history3{	margin-top: -30px;}.page-template-template-section-history-php #content ul{	margin-bottom: -40px;}.page-template-template-section-history-php #content ul li{	zoom: 1;	display: block;	padding: 0 0 20px 0;	border-bottom: 1px #222222 solid;}.page-template-template-section-history-php #content ul li:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.page-template-template-section-history-php #content li.last-child{	border-bottom: none;}/*
	CONTENT-SECTION-THE-TEAM.CSS
*/#team-listing,#operations-team-listing{	zoom: 1;	display: block;}#team-listing:after, #operations-team-listing:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}#team-listing .team,#operations-team-listing .team{	zoom: 1;	display: block;	float: left;	width: 480px;	padding-bottom: 30px;}#team-listing .team:after, #operations-team-listing .team:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}#team-listing .team img,#operations-team-listing .team img{	margin-bottom: 0px;}#team-listing .team .name-job-title,#operations-team-listing .team .name-job-title{	position: relative;	top: 127px;}#team-listing .team h2,#team-listing .team  h4,#operations-team-listing .team h2,#operations-team-listing .team  h4{	padding-left: 3px;	font-weight: bold;	font-size: 100%;	color: #847C97;/*
	margin-bottom: -25px;*/}#team-listing .team p,#operations-team-listing .team p{	padding-left: 3px;	margin-bottom: 20px;}#team-listing .team li,#operations-team-listing .team li{	position: relative;	color: #CFCCD7;	display: block;	padding: 0 0 0 0;	min-height: 220px;/*220px*/	width: 100px;	float: left;	margin: 0 20px 10px 0;}#team-listing .team li:hover h2, #operations-team-listing .team li:hover h2{	color: #AFAABB;}#team-listing .team li:hover p, #operations-team-listing .team li:hover p{	color: #EEEDF1;}#team-listing .team li:active h2, #operations-team-listing .team li:active h2{	color: #FFF;}#team-listing .team li:active p, #operations-team-listing .team li:active p{	color: #FFF;}#team-listing .team li a,#team-listing .team  li .fake-a,#operations-team-listing .team li a,#operations-team-listing .team  li .fake-a{	position: absolute;	top: 0;	left: 0;	display: block;	padding: 3px;	min-height: 210px;/*220px*/	width: 100px;/*100px*/	border: none;}#team-listing .team li a:hover, #team-listing .team  li a:active, #operations-team-listing .team li a:hover, #operations-team-listing .team  li a:active{	border: none;	background-image: url(http://www.filebase.co.uk/z_core/images/content/team/team-active.jpg);	background-position: top left;	background-repeat: no-repeat;}#team-listing .team li.active a,#operations-team-listing .team li.active a{	border: none;	background-image: url(http://www.filebase.co.uk/z_core/images/content/team/team-active.jpg);	background-position: top left;	background-repeat: no-repeat;}#team-listing .team li.row-end,#operations-team-listing .team li.row-end{	margin: 0 0 10px 0;}#team-listing .team-intro,#team-listing  .member-bio,#operations-team-listing .team-intro,#operations-team-listing  .member-bio{	float: right;	width: 445px;}#team-listing .member-bio h2,#operations-team-listing .member-bio h2{	font-weight: bold;	font-size: 160%;	color: #FFF;	margin-top: 0px;	margin-bottom: -25px;}#team-listing .member-bio .job-title,#operations-team-listing .member-bio .job-title{	font-size: 160%;	color: #C8C1D9;}#team-listing .member-bio .contact-details,#operations-team-listing .member-bio .contact-details{	margin-top: 30px;}#team-listing .member-bio .contact-details li,#operations-team-listing .member-bio .contact-details li{	margin-bottom: 6px;}#team-listing .member-bio .contact-details .email,#operations-team-listing .member-bio .contact-details .email{	padding: 0 0 0 20px;	background-image: url(http://www.filebase.co.uk/z_core/images/elements/icon-email.gif);	background-position: left 2px;	background-repeat: no-repeat;}#team-listing{	margin: 0 0 50px 0;	padding: 0 0 10px 0;	border-bottom: 1px #222222 solid;}#team-listing .team-intro{	margin-top: -20px;	font-size: 155%;}#team-listing .team-intro a{	font-size: 60%;}#operations-team-listing h3{	margin: 0 0 30px 0;}#operations-team-listing .team-intro h3{	color: #FFF;	font-size: 175%;	margin: 0 0 -15px 0;}/*
	CONTENT-SECTION-ENVIRONMENT.CSS
*/.page-template-template-section-environment-php{	background-color: #171700;}.page-template-template-section-environment-php #masthead{	background-image: url(http://www.filebase.co.uk/z_core/images/structure/masthead/bg-masthead-enviro.png);/*#logo .fake-h1{	background-image: url(http://www.filebase.co.uk/z_core/images/structure/masthead/logo-filebase-enviro.png);}*/}.page-template-template-section-environment-php #masthead input{	background-color: #1F1F0D;	border-color: #585848;}.page-template-template-section-environment-php h1.page-title{	display: block;	text-indent: -9999px;	background-repeat: no-repeat;	background-position: 0 0;	overflow: hidden;	margin-bottom: 0 !important;	width: 219px;	height: 31px;	background-position: top left;	background-image: url(http://www.filebase.co.uk/z_core/images/content/environment/title-environment.png);	background-repeat: no-repeat;}.page-template-template-section-environment-php a.enviro-link{	color: #B1C289;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	background-position: center right;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/btn-arrow-enviro.png);	background-repeat: no-repeat;	float: left;	border: 1px #5F5F4F dashed !important;	padding: 0 35px 0 10px;}.page-template-template-section-environment-php a.enviro-link span{	margin: 8px 0;	float: left;	display: block;	padding-bottom: 1px;	border-bottom: 1px #669900 solid;}.page-template-template-section-environment-php a.enviro-link:hover{	color: #E8FFB7;}.page-template-template-section-environment-php a.enviro-link:hover span{	border-bottom: 1px #669900 solid !important;}.page-template-template-section-environment-php a.enviro-link:active{	color: #FFF;}.page-template-template-section-environment-php a.enviro-link:active span{	border-bottom: 1px #669900 solid !important;}.page-template-template-section-environment-php #environment{	float: left;	width: 410px;}.page-template-template-section-environment-php #environment p{	margin: 0 0;	color: #A2A299;	line-height: 20px;}.page-template-template-section-environment-php #sustainability{	zoom: 1;	display: block;	float: right;	display: block;	width: 429px;/*509px*/	height: 326px;/*360px*/	margin: -50px 0 30px 0;	padding: 10px 40px 20px 40px;	background-position: top left;	background-image: url(http://www.filebase.co.uk/z_core/images/structure/content/environment-box.png);	background-repeat: no-repeat;}.page-template-template-section-environment-php #sustainability:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.page-template-template-section-environment-php #sustainability p{	color: #F8F9F7;	margin-top: 10px;}.page-template-template-section-environment-php #sustainability h2{	display: block;	text-indent: -9999px;	background-repeat: no-repeat;	background-position: 0 0;	overflow: hidden;	margin-bottom: -3px;	width: 228px;	height: 40px;	background-position: top left;	background-image: url(http://www.filebase.co.uk/z_core/images/content/environment/title-sustainability.png);	background-repeat: no-repeat;}.page-template-template-section-environment-php #sustainability .alignright{	margin-left: 20px;	margin-top: -5px;}.page-template-template-section-environment-php #steps{	clear: left;	padding-top: 15px;}.page-template-template-section-environment-php #steps ol{	zoom: 1;	display: block;}.page-template-template-section-environment-php #steps ol:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.page-template-template-section-environment-php #steps h3{	color: #6FA400;}.page-template-template-section-environment-php #steps p{	color: #EAF3DE;}.page-template-template-section-environment-php #steps #step1{	width: 375px;	padding-right: 55px;	padding-bottom: 57px;	background-image: url(http://www.filebase.co.uk/z_core/images/content/environment/step1.png);	background-position: bottom right;	background-repeat: no-repeat;}.page-template-template-section-environment-php #steps #step2{	zoom: 1;	display: block;	display: block;	width: 960px;}.page-template-template-section-environment-php #steps #step2:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.page-template-template-section-environment-php #steps #step2 img{	float: left;	margin: 0 30px 0 0;}.page-template-template-section-environment-php #steps #step2 .inner-step{	margin-top: -25px;	float: left;	width: 440px;}.page-template-template-section-environment-php #steps #step3{	zoom: 1;	display: block;	display: block;	width: 800px;	height: 217px;	padding-left: 160px;	background-image: url(http://www.filebase.co.uk/z_core/images/content/environment/step2-arrow.png);	background-position: 20px 20px;	background-repeat: no-repeat;}.page-template-template-section-environment-php #steps #step3:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.page-template-template-section-environment-php #steps #step3 img{	float: right;	margin: 0 0 0 30px;}.page-template-template-section-environment-php #steps #step3 .inner-step{	margin-top: 10px;	float: left;	width: 440px;}.page-template-template-section-environment-php #steps #step4{	zoom: 1;	display: block;	display: block;	width: 730px;	margin-top: -15px;	background-image: url(http://www.filebase.co.uk/z_core/images/content/environment/step3-arrow.png);	background-position: top right;	background-repeat: no-repeat;	padding-right: 115px;}.page-template-template-section-environment-php #steps #step4:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.page-template-template-section-environment-php #steps #step4 img{	float: left;	margin: 0 30px 0 0;}.page-template-template-section-environment-php #steps #step4 .inner-step{	margin-top: -25px;	float: left;	width: 440px;}.page-template-template-section-environment-php #steps #step5{	zoom: 1;	display: block;	display: block;	width: 770px;	padding-top: 85px;	padding-left: 15px;	background-image: url(http://www.filebase.co.uk/z_core/images/content/environment/step4-arrow.png);	background-position: 15px 5px;	background-repeat: no-repeat;}.page-template-template-section-environment-php #steps #step5:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}.page-template-template-section-environment-php #steps #step5 img{	float: right;	margin-top: -80px;}.page-template-template-section-environment-php #steps #step5 .inner-step{	margin-top: -25px;	float: left;	width: 440px;}.page-template-template-section-environment-php #footer-primary{	border-bottom: 1px #2D2D18 solid;	border-top: 1px #222218 solid;}.page-template-template-section-environment-php #footer-primary .column-right a,.page-template-template-section-environment-php  #footer-secondary a{	color: #B1C289;	border-bottom: 1px #669900 solid;}.page-template-template-section-environment-php #footer-primary .column-right a:hover, .page-template-template-section-environment-php  #footer-secondary a:hover{	color: #E8FFB7;	border-bottom: 1px #669900 solid;}.page-template-template-section-environment-php #footer-primary .column-right a:active, .page-template-template-section-environment-php  #footer-secondary a:active{	color: #FFF;	border-bottom: 1px #669900 solid;}/*
CONTENT-SECTION-LOCATIONS.CSS
*/#location-map{	position: absolute;	right: -20px;	top: 25px;}.page-template-template-section-locations-php #content{	min-height: 472px;}.page-template-template-section-locations-php .section-content #content .column-left{	position: relative;	width: 960px;}.page-template-template-section-locations-php .section-content #content .column-left #copy{	float: left;	width: 280px;	margin-top: -20px;	margin-right: 35px;}.page-template-template-section-locations-php .section-content #content .column-left #benefits{	float: left;	width: 250px;	margin-top: -20px;}/*
CONTENT-SECTION-FAQS.CSS
*/.page-template-template-section-faqs-php #content .column-left{	width: 555px;}.page-template-template-section-faqs-php #content .column-left h2{	color: #53BABF;	font-size: 150%;}.page-template-template-section-faqs-php #content .column-left h1.page-title{	margin-bottom: -5px;}.page-template-template-section-faqs-php #content .column-right{	width: 390px;}.page-template-template-section-faqs-php #content .column-right h2{	color: #C8C1D9;	font-size: 260%;	margin: 0 0 20px 0;}.page-template-template-section-faqs-php #content .message-box{	top: 111px;	width: 285px;	background-image: url(http://www.filebase.co.uk/z_core/images/structure/content/message-box-325-top.png);	background-repeat: no-repeat;	background-position: top left;}.page-template-template-section-faqs-php #content .message-box .message-box-footer{	width: 365px;	background-image: url(http://www.filebase.co.uk/z_core/images/structure/content/message-box-325-bottom.png);	background-repeat: no-repeat;	background-position: bottom left;}.page-template-template-section-faqs-php #content .message-box li{	margin-bottom: 10px;	line-height: 130%;}/*
FOOTER.CSS
*/#footer-primary{	zoom: 1;	display: block;	width: 100%;	margin: 30px 0;	padding: 40px 0;	background-color: #0D0D0D;	border-bottom: 1px #242424 solid;	border-top: 1px #242424 solid;}#footer-primary:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}#footer-primary #footer-primary-inner{	width: 960px;	margin: 0 auto;}#footer-primary .column-left{	float: left;}#footer-primary .column-left ul{	float: left;}#footer-primary .column-left ul li{	display: inline;	float: left;	margin-right: 18px;}#footer-primary .column-left ul li a{	display: block;	text-indent: -9999px;	background-repeat: no-repeat;	background-position: 0 0;	overflow: hidden;	height: 51px;}#footer-primary .column-left ul li a:hover{	background-position: right bottom !important;}#footer-primary .column-left #prism a{	width: 102px;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/footer/btn-prism.png);	background-position: left bottom;	background-repeat: no-repeat;}#footer-primary .column-left #records-management a{	width: 50px;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/footer/btn-records-management.png);	background-position: left bottom;	background-repeat: no-repeat;}#footer-primary .column-left #society-of-archivists a{	width: 52px;	background-image: url(http://www.filebase.co.uk/z_core/images/btns/footer/btn-archiveists.png);	background-position: left bottom;	background-repeat: no-repeat;}#footer-primary .column-left #iso{	display: block;	text-indent: -9999px;	background-repeat: no-repeat;	background-position: 0 0;	overflow: hidden;	width: 276px;	height: 53px;	background-image: url(http://www.filebase.co.uk/z_core/images/elements/footer/bg-iso.png);	background-position: left bottom;	background-repeat: no-repeat;}#footer-primary .column-right{	position: relative;	top: -28px;	margin-bottom: -28px;	float: right;}#footer-primary .column-right .call-us{	font-size: 100%;}#footer-primary .column-right .call-us span{	color: #FFF;	font-size: 245%;	display: block;	margin-top: 6px;}#footer-primary .column-right p{	margin-bottom: 0px;}#footer-primary .column-right a{	border-bottom: 1px #72C7CB solid;	padding-bottom: 1px;	font-size: 85%;}#footer-secondary{	zoom: 1;	display: block;	width: 100%;	padding-bottom: 20px;/* Accessibility link */}#footer-secondary:after{	content: '\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	font-size: 0;}#footer-secondary ol{	display: block;	width: 960px;	margin: 0 auto;}#footer-secondary ol li{	float: left;	display: inline;	margin-right: 12px;}#footer-secondary a{	border-bottom: 1px #72C7CB solid;	padding-bottom: 1px;	font-size: 85%;}#footer-secondary .page-item-16 a{	font-size: 120%;	color: #C7C79F;	border-color: #FFFF99;}#footer-secondary .page-item-16 a:hover{	color: #FFFF99;}#footer-secondary .page-item-16 a:active{	color: #FFF;	border-color: #FFF;}#footer-secondary #credit{	margin-left: 457px;}