BODY {
	margin:0px; padding:0px;
}

DIV#container,
DIV#container DIV#header-wrapper,
DIV#container DIV#body-wrapper,
DIV#container DIV#footer-wrapper {
	display:block;
	float:left;
	width:100%;
	text-align:center;
}

DIV#container DIV#header-wrapper DIV#header-container,
DIV#container DIV#body-wrapper DIV#body-container,
DIV#container DIV#footer-wrapper DIV#footer-containter {
	display:block;
	width:891px;
	margin:0px auto 0px auto;
	text-align:left;
}

DIV#container DIV#body-wrapper DIV#body-container {
	margin-top:15px;
}

DIV#container DIV#header-wrapper DIV#header-container DIV#logo {
	display:block;
	float:left;
	width:256px;
	height:75px;
}
			
DIV#container DIV#header-wrapper DIV#header-container DIV#primary-nav {
	display:block;
	float:left;
	width:100%;
	height:30px;
}
			
DIV#container DIV#body-wrapper DIV#body-container DIV#primary-content {
	display:block;
	float:left;
	width:600px;
}

DIV#container DIV#body-wrapper DIV#body-container DIV#secondary-content {
	display:block;
	float:right;
	width:276px;
}
		
DIV#container DIV#footer-wrapper DIV#footer-containter {
	margin-top:25px;
}
		
DIV#container DIV#footer-wrapper DIV#footer-containter DIV#details-container,
DIV#container DIV#footer-wrapper DIV#footer-containter DIV#details-container DIV#details-heading  {
	display:block;
	float:left;
	width:598px;
}
			
DIV#container DIV#footer-wrapper DIV#footer-containter DIV#details-container DIV#details-uk {
	display:block;
	float:left;
	width:293px;
}

DIV#container DIV#footer-wrapper DIV#footer-containter DIV#details-container DIV#details-ire {
	display:block;
	float:right;
	width:293px;
}
			
DIV#container DIV#footer-wrapper DIV#footer-containter DIV#form-container,
DIV#container DIV#footer-wrapper DIV#footer-containter DIV#form-container DIV#form-heading,
DIV#container DIV#footer-wrapper DIV#footer-containter DIV#form-container DIV#form {
	display:block;
	float:left;
	width:293px;
}