body {	margin: 0px;	padding: 0px;	background-color: #4a4a4a;	font-family: Arial;	font-size: 12px;}#top-wrap {	width: auto;	margin-right: auto;	margin-left: auto;}#logo-cont a img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#top-nav {	width: auto;	background-color: #4A4A4A;}#top-nav-cont {	width: 920px;	padding-right: 20px;	padding-left: 20px;	margin-right: auto;	margin-left: auto;	overflow: auto;}#top-nav-cont ul {	margin: 0px;	list-style-type: none;	float: right;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#top-nav-cont ul li {	float: left;	margin-right: 15px;}#top-nav-cont ul li a {	color: #b1b1b1;	text-decoration: none;	display: block;	padding-top: 10px;	padding-bottom: 10px;}#top-nav-cont ul li a:hover {	color: #FFFFFF;	text-decoration: none;	display: block;	background-image: url(../img/top-nav-arrow.png);	background-repeat: no-repeat;	background-position: center bottom;	padding-top: 10px;	padding-bottom: 10px;}#top-nav-cont ul li a#h {	color: #FFFFFF;	text-decoration: none;	display: block;	background-image: url(../img/top-nav-arrow.png);	background-repeat: no-repeat;	background-position: center bottom;	padding-top: 10px;	padding-bottom: 10px;}#logo-wrap {	width: auto;	background-color: #E5E5E5;	height: 102px;}#logo-cont {	width: 920px;	padding-right: 20px;	padding-left: 20px;	margin-right: auto;	margin-left: auto;	height: 102px;}#main-nav-wrap {	width: auto;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #000;	height: 35px;}#main-nav {	width: 920px;	padding-right: 20px;	padding-left: 20px;	margin-right: auto;	margin-left: auto;	overflow: auto;	height: 35px;}#main-nav ul {	margin: 0px;	padding: 0px;	list-style-type: none;	display: block;	overflow: auto;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #828282;}#mainnav ul .hy {	width: 246px;	float: left;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #828282;	height: 35px;	border-left: 1px solid #828282;}#mainnav ul .fr {	width: 89px;	float: left;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #828282;	height: 35px;}#mainnav #topnav a {	height: 35px;	line-height: 35px;}#mainnav ul .wa {	width: 120px;	float: left;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #828282;}#mainnav ul .ho {	width: 88px;	float: left;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #828282;}#mainnav ul .sh {	width: 194px;	float: left;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #828282;}#mainnav ul .ou {	width: 175px;	float: left;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #828282;}#mainnav ul li a {	padding-top: 10px;	padding-bottom: 10px;	display: block;	text-transform: uppercase;	text-decoration: none;	padding-right: 0px;	padding-left: 0px;	color: #cfcfcf;	text-align: center;}#mainnav ul li a:hover {	padding-top: 0px;	padding-bottom: 0px;	display: block;	text-transform: uppercase;	text-decoration: none;	padding-right: 0px;	padding-left: 0px;	color: #4A4A4A;	background-color: #D9D9D9;	text-align: center;}#fade-wrap {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #4d4d4d;	height: 493px;	border-bottom-width: 30px;	border-bottom-style: solid;	border-bottom-color: #4A4A4A;}#text-wrap {	width: auto;	background-color: #E5E5E5;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #ababab;	border-top: 1px solid #4d4d4d;}#text {	width: 920px;	margin-right: auto;	margin-left: auto;	padding-right: 20px;	padding-left: 20px;	padding-bottom: 50px;	padding-top: 47px;	overflow: auto;}#text4 {	width: 920px;	margin-right: auto;	margin-left: auto;	padding-right: 20px;	padding-left: 20px;	padding-bottom: 0px;	padding-top: 47px;	overflow: auto;}#text2 {	width: 920px;	margin-right: auto;	margin-left: auto;	padding-right: 20px;	padding-left: 20px;	padding-bottom: 50px;	padding-top: 0px;	overflow: auto;}#text5 {	width: 920px;	margin-right: auto;	margin-left: auto;	padding-right: 20px;	padding-left: 20px;	padding-bottom: 0px;	padding-top: 0px;	overflow: auto;}#text3 {	width: 920px;	margin-right: auto;	margin-left: auto;	padding-right: 20px;	padding-left: 20px;	padding-bottom: 15px;	padding-top: 47px;	overflow: auto;}#text p {	color: #727272;	font-size: 12px;	line-height: 20px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 0px;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;}#text4 p {	color: #727272;	font-size: 12px;	line-height: 20px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 0px;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;}#text2 p {	color: #727272;	font-size: 12px;	line-height: 20px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 0px;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;}#text-centre2 p {	color: #727272;	font-size: 14px;	line-height: 20px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 0px;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;}#text5 p {	color: #727272;	font-size: 12px;	line-height: 20px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 0px;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;}#text3 p {	color: #727272;	font-size: 12px;	line-height: 20px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 0px;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;}#box-nav {	overflow: auto;	width: 920px;	padding-top: 47px;	padding-bottom: 47px;}#box-nav ul {	margin: 0px;	padding: 0px;	list-style-type: none;}#box-nav ul li {	float: left;	background-color: #4A4A4A;	margin-right: 24px;}#box-nav ul .hydro {	margin-bottom: 24px;}#box-nav ul .hydro a img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#box-nav ul .free {	margin-bottom: 24px;}#box-nav ul .free a img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#box-nav ul .walk {	margin-right: 0px;	margin-bottom: 24px;}#box-nav ul .walk a img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#box-nav ul .out {	margin-right: 0px;}#box-nav ul .hydro a {	height: 122px;	width: 290px;	display: block;}#box-nav ul .free a {	height: 122px;	width: 290px;	display: block;}#box-nav ul .walk a {	height: 122px;	width: 290px;	display: block;}#box-nav ul .tubs a {	height: 122px;	width: 290px;	display: block;}#box-nav ul .tubs a img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#box-nav ul .shower a {	height: 122px;	width: 290px;	display: block;}#box-nav ul .shower a img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#box-nav ul .out a {	height: 122px;	width: 290px;	display: block;	margin-right: 0px;}#box-nav ul .out a img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#footer {	width: 920px;	padding-right: 20px;	padding-left: 20px;	margin-right: auto;	margin-left: auto;	padding-bottom: 70px;}#footer h1 {	font-size: 12px;	color: #b7b7b7;	font-weight: normal;	margin: 0px;	padding-top: 29px;	padding-right: 0px;	padding-bottom: 20px;	padding-left: 0px;}#footer p {	margin: 0px;	color: #848484;	font-size: 11px;	line-height: 16px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#footer p a {	color: #848484;}#footer p a:hover {	color: #FFFFFF;}#text-left {	width: 432px;	float: left;	margin-right: 56px;}#text-left .intro {	font-size: 18px;	line-height: 25px;}#text-right .intro {	font-size: 18px;	line-height: 25px;}#text-right {	float: left;	width: 432px;}#text-right ul {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 30px;	padding-bottom: 0px;	padding-left: 10px;}#text-left ul {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 30px;	padding-bottom: 0px;	padding-left: 10px;}#text-right ul li {	font-size: 12px;	color: #727272;	line-height: 18px;	padding-bottom: 15px;}#text-left ul li {	font-size: 12px;	color: #727272;	line-height: 18px;	padding-bottom: 15px;}#text-right h1 {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}#heading {	width: 920px;}#text-left img {	padding-bottom: 0px;}#text-right img {	padding-bottom: 25px;}#text-centre {	clear: both;	text-align: center;	padding-top: 29px;}#text-centre4 {	clear: both;	text-align: center;	padding-top: 29px;}#text-centre2 {	clear: both;	padding-bottom: 15px;}#text-centre3 {	clear: both;	padding-bottom: 15px;}.cent {	text-align: center;}.cent h1 {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	font-size: 15px;	color: #6c6c6c;}.cent h2 {	font-size: 18px;	font-weight: normal;	color: #d05090;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#text-centre h1 {	font-size: 15px;	color: #d05090;}#text-centre4 h1 {	font-size: 15px;	color: #d05090;}#text-centre p {	font-size: 14px;}#text-centre h2 {	font-size: 15px;	color: #727272;	display: block;	border-top: 1px solid #d05090;	padding-top: 37px;}#text-centre4 h2 {	font-size: 15px;	color: #727272;	display: block;	border-top: 1px solid #d05090;	padding-top: 37px;	line-height: 22px;}#text-centre h3 {	font-size: 18px;	font-weight: normal;	color: #d05090;	margin-bottom: 0px;	padding-bottom: 5px;}#text-centre4 h3 {	font-size: 14px;	font-weight: normal;	color: #d05090;	margin-bottom: 0px;	padding-bottom: 5px;	line-height: 22px;}#text-centre h4 {	font-size: 14px;	font-weight: normal;	color: #d05090;	margin-bottom: 0px;	padding-bottom: 5px;	line-height: 22px;}#text-centre4 h4 {	font-size: 14px;	font-weight: normal;	color: #d05090;	margin-bottom: 0px;	padding-bottom: 5px;	line-height: 22px;}#text-centre .topgap {	padding-top: 22px;}#text-centre .pat {	padding-top: 37px;	display: block;	border-top: 1px solid #D05090;	margin-top: 30px;}#text-centre4 .pat {	padding-top: 37px;	display: block;	border-top: 1px solid #D05090;	margin-top: 30px;}#pink-box {	background-color: #d05090;	border-radius: 10px;	padding-top: 20px;	padding-right: 30px;	padding-bottom: 20px;	padding-left: 20px;	margin-top: 10px;}#pink-box2 {	background-color: #d05090;	border-radius: 10px;	padding-top: 20px;	padding-right: 30px;	padding-bottom: 20px;	padding-left: 20px;	margin-top: 0px;	margin-bottom: 25px;}#pink-box h1 {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	font-size: 18px;	color: #FFFFFF;	font-weight: normal;}#pink-box2 h1 {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	font-size: 18px;	color: #FFFFFF;	font-weight: normal;}#pink-box p {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	color: #FFFFFF;}#pink-box2 p {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	color: #FFFFFF;}#pink-box .pbig {	padding-top: 10px;	font-size: 14px;}#pink-box2 .pbig {	padding-top: 10px;	font-size: 14px;}#text-left h2 {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	display: block;	line-height: 31px;	color: #d05090;	font-weight: normal;}#text-right h2 {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	display: block;	line-height: 31px;	color: #d05090;	font-weight: normal;}#text-left h2 img {	margin-top: 0px;	margin-right: 5px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	float: left;}#text-right h2 img {	margin-top: 0px;	margin-right: 5px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	float: left;}#text-left .gray {	color: #727272;}#text-right .gray {	color: #727272;}#text-centre3 h1 {	font-size: 18px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 0px;	color: #d05090;	font-weight: normal;}#text-centre3 h3 {	font-size: 18px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 0px;	color: #d05090;	font-weight: normal;}#text-centre3 h4 {	font-size: 18px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 20px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 0px;	color: #727272;	font-weight: normal;	text-align: center;}#text-centre3 h2 {	font-size: 18px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	color: #d05090;	font-weight: normal;}#text-centre3 ol {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 18px;}#text-centre3 ol li {	color: #727272;	line-height: 20px;	padding-bottom: 15px;}#text-centre4 h3 a {	color: #d05090;}#text-centre h4 a {	color: #d05090;}#text-centre4 h4 a {	color: #d05090;}#text-centre4 h3 a:hover {	color: #727272;}#text-centre h4 a:hover {	color: #727272;}#text-centre4 h4 a:hover {	color: #727272;}#text-centre4 h2 a {	color: #727272;}#text-centre4 h2 a:hover {	color: #d05090;}#text-centre4 .t {	font-size: 18px;	text-transform: uppercase;	font-weight: normal;	color: #d05090;	background-image: url(../img/warning.jpg);	background-repeat: no-repeat;	background-position: center 35px;	padding-top: 60px;}#price-table td {	border-bottom: 2px solid #E5E5E5;	border-right: 2px solid #E5E5E5;}#price-table h1 {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;	font-size: 16px;	color: #E5E5E5;}#price-table p {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;	font-size: 14px;}#price-table img {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#price-table {	margin-bottom: 15px;}#text-wrap #text2 #text-centre4 .nogap {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#text-wrap #text2 #text-centre4 .price-pink {	font-size: 18px;}#text-wrap #text #text-right #pink-box .wetprice {	padding-top: 20px;}#text-wrap #text #text-left .bigp {	font-size: 15px;}#text-wrap #text #text-right .part-price {	font-size: 14px;}#form label {	font-size: 14px;	color: #727272;}#field {	width: 435px;	border: 1px solid #494949;	margin-top: 5px;	margin-bottom: 15px;	font-size: 14px;	color: #4A4A4A;	padding: 5px;	background-color: #CCC;}#area {	width: 435px;	border: 1px solid #494949;	margin-top: 5px;	margin-bottom: 15px;	font-size: 14px;	color: #4A4A4A;	padding: 5px;	font-family: Arial;	background-color: #CCC;}#form p {	padding-top: 0px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 0px;}#form h1 {	font-size: 14px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 20px;	padding-left: 0px;	color: #d05090;}#text-wrap #text #text-centre4 .gray-warning {	color: #727272;}#text-wrap #text #text-centre4 img {	float: right;}#pink-box2 ul {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 15px;	padding-bottom: 0px;	padding-left: 15px;}#pink-box2 ul li {	font-size: 12px;	color: #FFFFFF;	line-height: 18px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;#text-wrap #text p a {}#text p a  {	color: #727272;}#text p a:hover {	color: #d05090;}#text-wrap #text #enquiryform #form tr td label #drop {	margin-bottom: 20px;	width: 435px;}#text .big-intro {	font-size: 14px;}#text-wrap #text .centre {	text-align: center;}#text-wrap #text #text-centre3 ul{	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 10px;}#text-wrap #text #text-centre3 ul li{	color: #727272;	line-height: 20px;}#text-heading img {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}