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;}#text {	width: 920px;	margin-right: auto;	margin-left: auto;	padding-right: 20px;	padding-left: 20px;	padding-bottom: 50px;	padding-top: 47px;	overflow: auto;}#text p {	margin: 0px;	color: #727272;	font-size: 12px;	line-height: 20px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 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: 510px;	float: left;	padding-right: 30px;}#text-left .intro {	font-size: 18px;	line-height: 25px;}#text-right {	float: left;	width: 380px;	background-color: #D85790;	background-image: url(../img/why-btm.jpg);	background-repeat: no-repeat;	background-position: center bottom;	padding-bottom: 31px;}#text-right ul {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 35px;}#text-right ul li {	font-size: 12px;	color: #FFFFFF;	line-height: 18px;}#text-right h1 {	display: block;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	height: 69px;}