/* clearing */	.stretch,	.clear {		clear:both; 		height:1px; 		margin:0; 		padding:0; 		font-size: 15px;		line-height: 1px;	}	.clearfix:after {		content: "."; 		display: block; 		height: 0; 		clear: both; 		visibility: hidden;	}	* html>body .clearfix {		display: inline-block; 		width: 100%;	}		* html .clearfix {		/* Hides from IE-mac \*/		height: 1%;		/* End hide from IE-mac */	}/* end clearing *//* replace */	.replace {		display:block;				background-repeat: no-repeat;		background-position: left top;		background-color:transparent;	}	/* tidy these up */	.replace * {		text-indent: -10000px;		display:block;				background-repeat: no-repeat;		background-position: left top;		background-color:transparent;	}	.replace a {		text-indent:0;	}	.replace a span {		text-indent:-10000px;	}/* end replace *//* accessibility */     span.accesskey {     	text-decoration:none;     }     .accessibility {     	position: absolute;     	top: -999em;     	left: -999em;     }/* end accessibility */