/*
  <link rel="styleSheet" href="Style.css" type="text/css" media="screen" />

  <body lang="EN-GB">

  <a href='javascript:history.go(-1)'><img src="Images/Back_Butn.jpg" border="0" alt="Back" /></a>
*/

html {
height:780;
max-height:780;
border:0;
background:#fff;
font-size:10pt;
font-family:Verdana, "times new roman", sans-serif;
overflow:hidden;
margin:0;
padding:0;
}

body {
border:0;
height:780;
max-height:780;
background: #fff /*url('Images/Paradise_Back.jpg') no-repeat fixed center*/;
font-family:Verdana, sans-serif;
font-size:10pt;
color:#000;
text-align:justify;
overflow:hidden;
margin:0;
padding:0;
}

#header {
position:absolute;
top:0;
left:5px;
width:780;
height:147px;
overflow:hidden;
background:#fff;
color:#000;
}

#headerfp {
position:absolute;
top:0;
left:5px;
width:127px;
height:50px;
overflow:hidden;
background:#fff;
color:#000;
}

#menuind {
position:absolute;
top:145px;
left:0;
width:157px;
height:780;
overflow:hidden;
background:#FFF;
color:#000;
}

#menufp {
position:absolute;
top:50px;
left:0;
width:157px;
height:780;
overflow:hidden;
background:#FFF;
color:#000;
}

#menu1 {
position:absolute;
top:0;
left:160px;
width:85%;
height:20px;
overflow:hidden;
background:#DEF7FB;
color:#000;
font-weight:700;
}

#menu2 {
position:absolute;
top:15px;
left:160px;
width:85%;
height:20px;
overflow:hidden;
background:#DEF7FB;
color:#000;
font-weight:700;
}

#menu3 {
position:absolute;
top:30px;
left:160px;
width:85%;
height:20px;
overflow:hidden;
background:#DEF7FB;
color:#000;
font-weight:700;
}

#TopBox1 {
position:absolute;
top:0;
left:475px;
width:310px;
height:145px;
overflow:hidden;
background:#fff;
color:#000;
text-align:center;
}

#TopBox2 {
position:absolute;
top:0;
right:0;
width:150px;
height:145px;
overflow:hidden;
background:#fff;
color:#000;
text-align:center;
}

#rBox1 {
position:absolute;
top:215px;
right:0;
width:130px;
height:40px;
overflow:hidden;
background:#FFF;
color:#000;
text-align:center;
}

#rBox2 {
position:absolute;
z-index: 3;
top:365px;
right:0;
width:130px;
height:38px;
text-align:center;
overflow:hidden;
background:#FFF;
color:#000;
}

#rBox3 {
position:absolute;
top:255px;
right:0;
width:130px;
height:180px;
overflow:hidden;
background:#FFF;
color:#000;
text-align:center;
}

#rBox4 {
position:absolute;
bottom:0;
right:0;
width:130px;
height:150px;
overflow:hidden;
background:#FFF;
color:#000;
font-size:8pt;
text-align:center;
}

#clockbox {
position:absolute;
top:147px;
right:0;
width:130px;
height:70px;
overflow:hidden;
background:#FFF;
color:#000;
}

#clockbox2 {
position:absolute;
bottom:40px;
left:5px;
width:147px;
height:70px;
overflow:hidden;
background:#FFF;
color:#000;
}

#clockboxind {
position:absolute;
top:496px;
left:5px;
width:147px;
height:70px;
overflow:hidden;
background:#FFF;
color:#000;
}

#link {
position:absolute;
bottom:40px;
left:5px;
width:147px;
height:130px;
overflow:hidden;
background:#FFF;
color:#000;
}

#linkfp {
position:absolute;
top:460px;
left:5px;
width:147px;
height:94px;
overflow:hidden;
background:#FFF;
color:#000;
}

#linkspa {
position:absolute;
bottom:40px;
left:5px;
width:147px;
height:92px;
overflow:hidden;
background:#FFF;
color:#000;
}

#other {
position:absolute;
bottom:40px;
left:5px;
width:147px;
height:25px;
overflow:hidden;
background:#FFF;
color:#000;
text-align: center;
font-size: 13pt;
}

#otherfp {
position:absolute;
bottom:0;
left:5px;
width:147px;
height:30px;
overflow:hidden;
background:#FFF;
color:#000;
text-align: center;
font-size: 13pt;
}

#otherspa {
position:absolute;
bottom:0;
left:5px;
width:147px;
height:40px;
overflow:hidden;
background:#FFF;
color:#000;
}

#contents {
position:absolute;
top:147px;
left:150px;
bottom:0;
right:130px;
overflow:auto;
padding:0 10px;
text-align: justify;
font-size: 11pt;
}

#contentsfp {
position:absolute;
top:0;
left:150px;
bottom:0;
right:0;
overflow:auto;
padding:0 10px;
text-align: justify;
font-size: 11pt;
}

#contentsm2 {
position:absolute;
top:60px;
left:150px;
bottom:30px;
right:0;
overflow:auto;
padding:0 10px;
text-align: justify;
font-size: 11pt;
}

#contentsft,#contentBen,#contentsm1 {
position:absolute;
top:30px;
left:150px;
bottom:30px;
right:0;
overflow:auto;
padding:0 10px;
text-align: justify;
font-size: 11pt;
}

#footer {
position:absolute;
bottom:0;
left:0;
width:780;
height:30px;
overflow:hidden;
text-align:center;
background:#FFFFD4;
}

#footerfp {
position:absolute;
bottom:0;
left:150px;
width:780;
height:30px;
overflow:hidden;
text-align:center;
background:#FFFFD4;
}

#copyright {
position:absolute;
bottom:0;
left:160px;
width:160px;
height:30px;
overflow:hidden;
font-size: 7pt;
font-weight: 700;
text-align:left;
background:#FFFFD4;
}

#copyrightindex {
position:absolute;
top:400px;
right:0;
width:130px;
height:60px;
overflow:hidden;
font-size: 7pt;
font-weight: 700;
text-align:right;
}

#SpaBox1  {
position:absolute;
top:50px;
left:450px;
width:400px;
}

#SpaBox2  {
position:absolute;
top:225px;
left:10px;
width:400px;
}

#SpaBox3  {
position:absolute;
top:400px;
left:450px;
width:400px;
}

#SpaShowText  {
position:absolute;
top:40px;
left:10px;
width:430px;
font-size: 11pt;
text-align: left;
}

#SpaShowText2  {
position:absolute;
top:225px;
left:450px;
width:400px;
font-size: 11pt;
}

#SpaShowText3  {
position:absolute;
top:400px;
left:10px;
width:415px;
font-size: 11pt;
}

a.three {
color:navy;
font-weight:700;
text-decoration:none;
}

a.yell {
color:#FF9;
font-weight:700;
text-decoration:none;
}

a.four {
color:#006400;
font-weight:700;
text-decoration:none;
}

a.three:hover,a.four:hover,a.yell:hover {
color:red;
text-decoration:underline;
}

a.red {
color:red;
font-weight:700;
text-decoration:none;
}

a.red:hover {
color:navy;
text-decoration:underline;
}

a.red:visited, a.three:visited, a.four:visited, a.yell:visited {
color:#005C00;
}

#menu {
width:145px;
margin:5px;
}

#menu a,#menu a:visited {
display:block;
width:780;
height:21px;
line-height:18px;
text-decoration:none;
color:#000;
background:url(Images/off.gif);
background-repeat:no-repeat;
text-align:left;
}

#menu a span {
padding-left:20px;
}

#menu a:hover {
display:block;
width:780;
height:21px;
cursor:pointer;
text-decoration:none;
color:red;
background:url(Images/on.gif);
background-repeat:no-repeat;
text-align:left;
}

a.nav2,a.nav:link,a.nav:visited,.chosen {
display:block;
width:125px;
height:15px;
background:#DEF7FB;
/*border:1px solid #000;*/#578FC0
margin-top:2px;
text-align:center;
text-decoration:none;
font-family:verdana, arial, sans-serif;
font-size:10px;
color:#000;
line-height:15px;
overflow:hidden;
float:left;
}

a.nav2:hover {
color:#fff;
background:#0099FF;
float:left;
}

a.2nav:active,.chosen {
color:#fff;
background:#C00;
float:left;
}

.pw {
font-weight:700;
font-size:13pt;
font-style:italic;
color:#006400;
}

.cent {
text-align:center;
}

.bcent {
font-weight:700;
text-align:center;
}

.lbold {
text-align:left;
font-weight:700;
}

table.specs {
width:550px;
font-size:9pt;
text-align:left;
border-collapse:separate;
border-spacing:2px;
border-color:#000;
}

table#dealers {
width:780px;
font-size:9pt;
text-align:left;
border-collapse:separate;
border-spacing:5px;
border-color:#000;
}

table.warr {
width:780px;
font-size:9pt;
text-align:justify;
border-collapse:separate;
border-spacing:5px;
border-color:#000;
}

table.fs {
table-layout:fixed;
width:780px;
text-align:center;
font-size:8pt;
border-collapse:separate;
border-spacing:5px;
border-color:#000;
}

table#washers {
width:780px;
font-size:9pt;
border-collapse:separate;
border-spacing:3px;
border-color:#000;
}

table.subwarr {
width:450px;
font-size:9pt;
font-weight:Bold;
border-collapse:separate;
border-spacing:5px;
border-color:#000;
}

table.prods {
table-layout:fixed;
width:780px;
font-size:9pt;
border-collapse:separate;
border-spacing:3px;
border-color:#000;
}

table.subprods {
width:150px;
background-color:#B8E0C4;
font-size:8pt;
border-collapse:separate;
border-spacing:2px;
border-color:#000;
text-align: center;
}

table.pwprods {
width:675px;
font-size:9pt;
border-collapse:separate;
border-spacing:2px;
border-color:#000;
}

table#poppers {
width:675px;
height:260px;
font-size:9pt;
border-collapse:separate;
border-spacing:2px;
border-color:#000;
}

table#sauna {
background-image:url('Images/Back_Sauna.jpg');
background-repeat:no-repeat;
background-position:center;
height: 450px;
border-spacing: 50px;
}

table#sauna2 {
width:350px;
font-size:9pt;
border-collapse:separate;
border-spacing:2px;
border-color:#000;
}

table.gazebo {
width:780px;
font-size:8pt;
text-align:left;
border-collapse:separate;
border-spacing:2px;
border-color:#000;
}

table.spa {
background-image:url('Images/Back_Spa.jpg');
background-repeat:no-repeat;
background-position:center;
}

table.gazbo {
height: 450px;
background-image:url('Images/Back_Gaz.jpg');
background-repeat:no-repeat;
background-position:center;
}

table.pool {
height: 450px;
background-image:url('Images/Back_Pool.jpg');
background-repeat:no-repeat;
background-position:center;
}

table.deck {
height: 450px;
background-image:url('Images/Back_Deck.jpg');
background-repeat:no-repeat;
background-position:center;
}

table.accs {
height: 450px;
border-spacing: 50px;
}

table.access {
table-layout:fixed;
width:780px;
font-size:8pt;
border-collapse:separate;
border-spacing:5px;
border-color:#000;
}

tr.plh {
height: 44px;
text-align: center;
font-size: 9pt;
background-color: #CACAC0;
}

tr.hours {
height: 44px;
text-align: center;
font-size: 11pt;
font-weight: 700;
}

tr.facts {
height: 140px;
text-align: center;
font-size: 8pt;
}

td.pad,td.padl {
padding-left:.25cm;
}

td.padr {
padding-right:.25cm;
}

td.padlr {
padding-left:.25cm;
padding-right:.25cm;
}

td.const {
font:italic small-caps 700 28pt arial;
color:#7F7F28;
}

td.accs {
height: 120px;
}

input.chems {
height: 150px;
}

#SpaBoxes td{
width: 95px;
height: 120px;
vertical-align: top;
padding-top:10px;
background: url("Images/BackBoxSpas.jpg") no-repeat;
text-align:center;
}

#SpaBoxes td.nobg{
background:none;
}

.SpaShowTxt {
font-size: 10pt;
font-weight: 700;
}

.SpaShowPrices {
font-size: 11pt;
font-weight: 700;
color: #00CCCC
}

input.accs {
height: 120px;
}

input.accs2 {
width: 220px;
}

.const {
font:italic small-caps 700 18pt arial;
color:#7F7F28;
text-align:center;
}

#prwa {
background-image:url('Images/Titan_Back.jpg');
background-repeat:no-repeat;
background-position:center;
font-size:8pt;
}

.groove {
width: 390px;
text-align:justify;
border-style:groove;
padding:.1in;
}

.groovec {
text-align:center;
border-style:groove;
padding:.1in;
}

.ridge {
text-align:left;
border-style:ridge;
padding:.1in;
}

.ridge1 {
width:400px;
text-align:left;
border-style:ridge;
padding:.1in;
}

.ridge2 {
width:350px;
text-align:center;
font-size:8pt;
border-style:ridge;
padding:.1in;
}

.ridge3 {
text-align:left;
color:#e6b8bd;
background-color:#773b3d;
font-weight:700;
border-style:ridge;
padding:.1in;
}

.Gaz {
color:#859E37;
font-size:11pt;
font-weight:700;
}

ol.lr {
list-style-type: lower-roman;
}

ul.arrow  {
list-style-image: url('Images/tri.gif');
}

img.histl {
margin:0px 10px 0px 0px;
float: left;
}

img.histr {
margin:0px 0px 0px 10px;
float: right;
}

/**
{
	margin:0;
	padding:0;
}*/

form#two
{
	width:450px;
	padding: 20px 20px 0 20px;
	/* center the form */
	margin: 0 auto;
}

form#two fieldset
{
	display:block;
	width:410px;
	padding:5px;
	margin: 2em auto 0 auto;
	/* remove default border styles */
	border: 3 solid #FFB800;
	font-size:73%;
	font-family: "Verdana", Sans-Serif;
	line-height: 1.30em;
}

form#two label, form#two input
{
	display: block;
	float: left;
	margin-bottom: 10px;
	height: 12px;
}

form#two input, form#two input:hover, form#two input:focus
{
	border: 0 none;
	background:transparent;
}

form#two fieldset#Personal input:focus, form#two textarea:focus
{
	background: #fef0f1 url(redpix/input_bg_focus.gif) left top no-repeat;
	border: 1px solid #cfcfcf;
}

form#two fieldset#Personal input
{
	height: 1.4em;
	width: 300px;
}

form#two br
{
	clear: left;
}

form#two fieldset#opt select
{
	width: 300px;
}

form#two p
{
	padding:1em 0 2em 0;
}

form#two label
{
	width: 7em;
	padding-right: 5px;
	font-weight: 700;
	text-align: right;
	color: blue;
}

form#two fieldset#Personal input, fieldset#Personal input:hover, form#two textarea
{
	background: #fff url(redpix/input_bg.gif) left top no-repeat;
	border: 1px solid #BDBDBD;
}

form#two fieldset#opt select, form#two fieldset#opt legend, form#two fieldset#opt optgroup
{
	background: #CCC;
	font-weight: 400;
}

form#two legend
{
	margin-bottom: 0.5em;
	border-bottom: 0.5em  solid #009;
	font-size: 110%;
}

form#two #Interest
{
	background: #D9F1FB url(redpix/legend_medical_bg.gif) 780 0 no-repeat;
}

form#two #Personal
{
	background: #D9F1FB url(redpix/legend_personal_bg.gif) 780 0  no-repeat;
}

form#two #opt
{
	background:#D9F1FB url(redpix/legend_opt_bg.gif) 780 0 no-repeat;
}

form#two optgroup option
{
	text-indent: 1.5em;
	color: #009;
	font-weight: 600;
}

form#two fieldset#opt optgroup
{
	text-transform: lowercase;
	color: #000080;
	font-size: 1em;
}

form#two label:first-letter
{
    padding-bottom: 1px;
    border-bottom: 1px #d60153 solid;
    font-weight: 700;
    text-transform: capitalize;
}

form#two textarea
{
	width: 341px;
	height: 15em;
	background: #fafafa;
	overflow: auto;
}

form#two #button1, form#two #button2
{
	display: inline;
	padding: 2px;
	color: #000080;
	background: transparent url(Images/Btn_Menu.jpg) bottom left no-repeat;
	border: none;
	cursor: pointer;
	width: 130px;
	margin: -6px 35px 0 48px;
	height: 30px;
	text-align: center;
	}

form#two #button1:hover, form#two #button2:hover
{
	color:#BE0000;
}

form#two fieldset#Personal p {clear:left;}

/* IE 5.x WIN and IE6*/
/*\*/
* html body {text-align /**/:center;}
* html form#two { width /**/: 480px; text-align /**/:left; }
* html form#two fieldset { width /**/: 374px; }
* html form#two fieldset#opt select {margin-right /**/: 13em;}
* html form#two label:first-letter { padding-bottom:0;border: 0 none;
text-decoration: underline; }
/**/


/* IE MAC workaround for centering the form elements */
/*\*//*/
form#two { width: 390px;}
form#two fieldset { width: 334px;}
form#two fieldset#opt select {margin-right: 0;}
/**/