body {margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;}
#tblcont {height:100%;}
#tblset {
	vertical-align:top;
	text-align:center;
}
#logo {font-family:arial black; font-size:41px; color:#808080;}
.blue {color:#2323DC;}
#waterdrop {
	height:100%;
	align:center;
	border-color:#2323DC;
	border-collapse:collapse;
	background-image: url(images/waterdrop.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.h112 {height:112px;}
.h21 {height:21px;}
#topnav {
	height:21px;
	position:relative;
	background-image: url(images/bgnav.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
h1,h2,h3,h4,h5,h6 {margin-left:21px; font-family:verdana,arial;}
p {margin-left:21px; margin-right:58px; font-family:verdana,arial; font-size:12px; color:#003366;}
#pgtitle {margin-top:42px; font-size:18px; font-weight:600; color:#05196C;}
#content {vertical-align:top;}
#pgopen {margin-right:58px; font-size:12px; font-weight:normal; color:#003366;}
.listtitle {margin-right:58px; font-size:14px; font-weight:normal; color:#003366;}
#listhead {color:#000000;}
#listsub {margin-left:52px; margin-right:58px; font-size:12px; font-weight:normal; color:#003366;}
#listsub-head {margin-left:52px; margin-right:58px; font-size:12px; font-weight:normal; color:#FF6300;}
#listsub-text {margin-left:52px; margin-right:58px; margin-top:-16px; margin-bottom:0px; font-size:12px; font-weight:normal; color:#3366CC;}
#list {margin-left:42px; margin-top:0px; margin-bottom:6px; margin-right:20px; color:#000000;}
#list-no-bullet {margin-left:52px; margin-top:0px; margin-bottom:6px; color:#3366CC;}
#list-col2 {position:absolute; left:450px; width:300px;}
ul {margin-top:0px;}
li {margin-left:52px; font-family:verdana,arial; font-size:12px; font-weight:normal; color:#FF6300;}

#end {margin-bottom:22px;}
.boxes {vertical-align:top;}
.info-box {background:url(images/info-box.jpg) no-repeat top left; position:relative; top:75px; left:0px; width:224px; height:160px;}
.salt-water-box {background:url(images/salt-water-box.jpg) no-repeat top left; position:relative; top:55px; left:0px; width:224px; height:90px;}
.salt-water-box2 {background:url(images/salt-water-box.jpg) no-repeat top left; position:relative; top:95px; left:0px; width:224px; height:90px;}
.health-safety-box {background:url(images/health-safety-box.jpg) no-repeat top left; position:relative; top:35px; left:0px; width:224px; height:136px;}
.highest-quality-box {background:url(images/health-safety-box.jpg) no-repeat top left; position:relative; top:35px; left:0px; width:224px; height:136px;}
.spa-box {background:url(images/health-safety-box.jpg) no-repeat top left; position:relative; top:35px; left:0px; width:224px; height:136px;}
.liquid-heat-box {background:url(images/salt-water-box.jpg) no-repeat top left; position:relative; top:95px; left:0px; width:224px; height:90px;}
.boxhead {margin-left:12px; margin-right:10px; margin-top:12px; font-family: verdana,arial; font-size:14px; color:#003366;}
.boxheadlink {color:#003366; text-decoration:none;}
.boxheadlink:hover {color:#003366; text-decoration:none;}
.boxtext {margin-left:12px; margin-right:10px; margin-top:12px; margin-bottom:0px; font-family: verdana,arial; font-size:12px; color:#000000; line-height:18px;}
.boxtext-no-top {margin-left:12px; margin-right:10px; margin-top:12px; margin-bottom:0px; font-family: verdana,arial; font-size:12px; color:#000000;}
.boxlink {margin-left:12px; margin-right:10px; margin-top:12px; font-family: verdana,arial; font-size:14px; font-weight:bold; color:#336699;}
.boxhref {color:#000000; text-decoration:none;}
.boxhref:hover {color:#000000; text-decoration:none;}
.abox {font-family: verdana,arial; font-size:14px; font-weight:bold; color:#336699; text-decoration:none;}
.side-img {position:relative; top:35px; left:0px;}
.side-img-home {position:relative; top:65px; left:15px;}
.side-img-pos {position:relative; top:55px; left:0px;}
.side-img-pos2 {position:relative; top:135px; left:0px;}
.foot-keyword {background:#6699CC; position:relative; width:304px; height:20px; left:275px;}
#keyword {margin-left:0px; margin-right:0px; margin-top:2px; text-align:center; font-family: verdana,arial; font-size:11px; color:#FFFFFF;}
.about-us {position:relative; top:0px; left:546px;}
.pool-services {position:relative; top:0px; left:520px;}
.pool-equipment {position:relative; top:0px; left:500px;}
.contact-us {position:relative; top:0px; left:480px;}
#h20f {height:20px; background:url(images/foot-background.jpg) no-repeat top left;}
a.foot-nav {font-family: verdana,arial; font-size:10px; color:#FFFFFF; text-decoration:none;}
a.foot-nav:hover {font-family: verdana,arial; font-size:10px; color:#CCCCCC; text-decoration:none;}
#ftabout {position:relative; top:-4px; left:20px;}
#ftservices {position:relative; top:-4px; left:48px;}
#ftequipment {position:relative; top:-4px; left:61px;}
#ftcontact {position:relative; top:-4px; left:74px;}
#ftsitemap {position:relative; top:-4px; left:91px;}

a {color:#3366CC; text-decoration:none;}
a:hover {color:#FF6300; text-decoration:none;}
.tel40 {margin-left: 40px;}
.fax36 {margin-left: 36px;}
.mob32 {margin-left: 32px;}
.mob63 {margin-left: 63px;}
.tab83 {margin-left: 83px;}
.email26 {margin-left: 26px;}

input,textarea {font-family: verdana,arial; font-size:12px; color:#000000; border: 1px solid #FF6300;}
#form-name {margin-left:20px;}
#form-email {margin-left:55px;}
#form-tel {margin-left:22px;}
#form-text {margin-left:93px;}
#form-submit {margin-left:93px;}
.thanks {margin-left:20px; font-family:verdana,arial; font-size:12px; font-weight:normal; color:#FF6300;}
