@charset "utf-8";
/* CSS Document */

#top_nav,
#flash_header,
#flash_header_2,
#flash_header_animation,
#flash_pool_finder_info,
.social,
#asides,
#flash_footer,
#footer,
img,
#pool_finder_content form,
#pool_finder_results_content form,
#pool_finder_results_content .more-info a,
#pool_finder_results_content .more-info span,
#pool_finder_results_content .pagination-bottom,
#pool_finder_results_content .pagination li,
#free_sample_form_content .button
{
	display: none;
}

body {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}
a {
	color: #000;
	text-decoration: none;
}
blockquote {
	margin-bottom: 2em;
}

#breadcrumbs ol {
	list-style: none;
	margin: 0;
	padding: 0;
}
#breadcrumbs li {
	display: inline;
}

#pool_finder_results_content .pagination h4 {
	display: inline;
	margin-right: 0.3em;
}
#pool_finder_results_content .pagination ol {
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}
#pool_finder_results_content .pagination li.selected {
	display: inline;
}
#pool_finder_results_content .more-info span + a {
	display: inline;
}
#pool_finder_results_content .more-info a.email:after {
	content: ": " attr(title);
}

#take_the_plunge_content .logos {
	display: none;
}

#product_page_content table {
	border-collapse: collapse;
}
#product_page_content th,
#product_page_content td {
	text-align: center;
	padding: 1em 2em;
	border-bottom: 1px solid black;
}

#free_sample_form_content form ul {
	margin: 0;
	padding:0;
	list-style: none;
}
#free_sample_form_content form li {
	overflow: auto;
	width: 100%;
	margin-bottom: 1em;
}
#free_sample_form_content form ul ul {
	float: none;
	width: auto;
	margin: 0;
	padding-left: 25%;
}
#free_sample_form_content form li li {
	width: auto;
}
#free_sample_form_content li label {
	display: block;
	float: left;
	width: 20%;
	margin-right: 5%;
}
#free_sample_form_content input.textfield {
	width: 40%;
	height: auto;
	border: solid 1px #000;
}
#free_sample_form_content input#postcode.textfield {
	width: 20%;
}
#free_sample_form_content input.radio {
	margin-left: 0;
}
#free_sample_form_content input.checkbox {
	vertical-align: middle;
}

