@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
body{background:#000000; text-align:center;}
img{border:0px;}
#Wrapper{width:100%; text-align:center;}
#Container{width:818px; margin:0 auto;}
#header{height:111px; width:818px; float:left; margin-bottom:6px;}
#Logo{float:left; width:281; height:111px;}
#caption{float:right; margin-top:64px; color:#FFFFFF; font-family:SandyTextHmk; font-size:28pt; text-align:right;}
#caption2{float:right; margin-top:74px; color:#FFFFFF; font-family:SandyTextHmk; font-size:28pt; text-align:right;}
#caption_spas{float:right; margin-top:72px; color:#FFFFFF; font-family:SandyTextHmk; font-size:22pt; text-align:right;}
#Content{float:left; min-height:541px; width:818px; background:#FFFFFF url(images/BodyBack.jpg) no-repeat bottom center; padding-bottom:46px;}
#ContentOther{float:left; min-height:541px; width:818px; background:#FFFFFF url(images/BodyBackTwo.jpg) no-repeat bottom center; padding-bottom:46px;}
#menu{float:left; height:45px; width:818px; text-align:center;}
#menu ul{margin:0 auto; padding:0px; width:818px; text-align:center;}
#menu ul li{float:left; list-style-type:none; padding:14px 0.6em 16px 0.5em; background:url(images/sep.jpg) no-repeat right center;}
#menu ul li.last{background-image:none;} 
#menu ul li a{text-decoration:none; text-align:center; display:inline-block; font-family:Arial; font-size:10pt; color:#7D8E93; font-weight:normal;}
#menu ul li a.here{color:#0C97AD;}
#Banner{width:818px; float:left; margin-top:10px;}
#BannerTwo{width:818px; background:url(images/TreeBanner.jpg) no-repeat center top; height:50px; float:left; margin-top:10px;}
#BannerTwo h2{font-family:SandyTextHmkBold; font-weight:normal; font-size:18pt; color:#AEE5E2; text-align:left; margin:0px 0 0 13px; padding-top:10px;}
.clear{clear:both; height:55px;}
.clear_both{clear:both; font-size:0px; width:100%;}
#ContentMid{width:818px; float:left;}
#ContentMid div{float:left; margin-left:28px; text-align:left;}
#ContentMid div img{display:block;}
#ContentMid div img.hotSpring{margin-top:10px;}
#ContentMid div h2{font-family:SandyTextHmkBold; font-size:18pt; color:#0C97AD; font-weight:normal; text-align:left; margin:0px; padding-bottom:11px;}
#ContentMid div p{font-family:"Times New Roman"; font-size:9pt; width:171px; font-weight:normal; color:#0C97AD; margin-top:12px;}
.PoolBatch{width:777px; height:143px; margin-top:8px; float:left; padding-left:17px; padding-right:24px;}
.SwimPool{float:left; height:140px; width:282px;}
.Batch{height:141px; width:139px; float:right; margin-right:91px;}
#ContentMidOther{width:818px; float:left;}
div.PoolText{width:455px; float:left; margin-top:10px; margin-left:17px; text-align:left;}
.PoolText h3{font-family:"ITC Avant Garde Gothic Book"; font-size:14pt; margin:0px; font-weight:normal; text-align:left; color:#0C97AD;}
.PoolText p{font-family:Arial; font-size:8pt; color:#666666; text-align:left;}
.PoolText p a{font-family:Arial; font-size:8pt; color:#0C97AD; text-align:left; font-weight:bold; text-decoration:none;}
.PoolText h4{font-family:"ITC Avant Garde Gothic Book"; font-size:11pt; margin:0px; padding-top:38px; font-weight:normal; text-align:left; color:#0C97AD;}
.PoolText h5{font-family:Arial; font-size:8pt; margin:0px; font-weight:normal; text-align:left; color:#0C97AD;}
.PoolText ul{margin:0px 0px 0px 25px; padding:0px; clear:both;}
.PoolText ul li{float:left; list-style-type:none; font-family:Arial; font-size:8pt; color:#666666; text-align:left; line-height:150%;}
.PoolText ul li.left{width:244px;}
.PoolText ul li.list{padding-right:8px;}
.PoolText p.AskUs{padding-left:25px; line-height:180%;}
.Box{float:right; width:303px; margin-right:24px; margin-top:9px; background:#1A8989;}
.BoxTop{float:left; height:16px; width:303px; background:url(images/boxTop.jpg) no-repeat center top;}
.BoxMid{float:left; width:275px; background:url(images/boxMid.jpg) repeat-y center top; padding-left:13px; padding-right:15px;}
.BoxMid h2{font-family:"ITC Avant Garde Gothic Book"; font-size:12pt; color:#AEE5E2; text-align:left; font-weight:normal;}
.BoxMid p{font-family:Arial; font-size:8pt; color:#FFFFFF; text-align:left; padding-top:7px;}
.BoxMid h4{font-family:Arial; font-size:8pt; color:#AEE5E2; text-align:left; padding-top:22px; font-weight:normal;}
.BoxBot{float:left; width:303px; height:16px; background:url(images/boxBot.jpg) no-repeat center top;}
.TopImages{float:left; width:818px; padding-top:10px;}
.TopImages p{font-family:Arial; font-size:8pt; color:#157777; text-align:right; margin-right:15px;}
.LeftImages{height:227px; float:left; margin-left:18px;}
.rightImages{float:right; margin-right:38px; text-align:center;}
.LeftImages img{float:left;}
.rightImages img{display:block; margin-top:10px;}
.PoolContent{float:left; width:768px; padding:25px 25px;}
.PoolContent h2{font-family:"ITC Avant Garde Gothic Book"; font-size:13pt; color:#157777; font-weight:normal; text-align:left;}
.PoolContent h3{font-family:"ITC Avant Garde Gothic Book"; font-size:11pt; color:#157777; font-weight:normal; text-align:left; padding-top:15px;}
.PoolContent p{font-family:Arial; font-size:8pt; color:#666666; text-align:left; padding-top:7px;}
.greenBox{float:left; width:772px; margin-left:20px; background:#1A8989;}
.greenTop{float:left; width:772px; height:9px; background:url(images/greenBoxTop.jpg) no-repeat center top;}
.greenMid{float:left; width:744px; background:url(images/greenBoxMid.jpg) repeat-y center top; padding-left:13px; padding-right:15px;}
.greenMid h2{font-family:"ITC Avant Garde Gothic Book"; font-size:12pt; color:#AEE5E2; text-align:left; font-weight:normal;}
.greenMid p{font-family:Arial; font-size:8pt; color:#FFFFFF; text-align:left; padding-top:7px;}
.greenMid h4{font-family:Arial; font-size:8pt; color:#AEE5E2; text-align:left; padding-top:7px; font-weight:normal;}
.greenBot{float:left; width:772px; background:url(images/greenBoxBot.jpg) no-repeat center top; height:9px;}
.RoundBox{float:left; width:818px; padding-top:10px;}
.RoundBox img{ display:inline; margin:0px 20px 0px 20px;}
.RoundBox h4{font-family:Arial; font-size:8pt; color:#157777; text-align:center; padding-top:10px; font-weight:normal; padding-bottom:15px;}
.RoundBox p{text-align:right; margin-right:144px;}
.RoundBox p a{font-family:Arial; font-size:7pt; color:#157777; text-align:right; padding-top:0px; font-weight:normal; padding-bottom:15px;}
#SpasContent{width:818px; float:left; padding-top:15px; padding-bottom:111px;}
.leftSpas{width:501px; float:left; margin-left:33px; text-align:left;}
.leftSpas h2{font-family:"ITC Avant Garde Gothic Book"; font-size:14pt; color:#157777; font-weight:normal; text-align:left; padding-top:15px;}
.leftSpas h3{font-family:"ITC Avant Garde Gothic Book"; font-size:11pt; color:#157777; font-weight:normal; text-align:left; padding-top:36px;}
.leftSpas p{font-family:Arial; font-size:8pt; color:#666666; text-align:left; padding-top:7px; padding-bottom:20px;}
.leftSpas div.imges{width:501px; float:left; margin-top:20px; text-align:left;}
.rightSpas{width:250px; float:right; margin-right:13px; text-align:center;}
.rightSpas img{ padding-bottom:15px; display:block; text-align:center; margin:0 auto;}
.rightSpas p{font-family:Arial; font-size:7pt; font-style:italic; text-align:left; margin-bottom:15px; padding-top:0px; color:#157777;}
img.Consumer{margin-left:30px; margin-right:30px;}
.images1{height:111px; width:113px; float:left;}
.images2{float:left; width:360px;}
.images2 div{float:left; width:360px; height:57px; margin-left:20px;}
.images2 img{display:inline; vertical-align:middle; margin:5px 5px;}
.SpasTop{height:22px; width:501px; float:left; background:url(images/spasBoxTop.jpg) no-repeat left top;}
.SpasMid{float:left; width:476px; background:url(images/spasBoxMid.jpg) repeat-y left top; padding-left:15px; padding-right:10px;}
.SpasMid h2{font-family:"ITC Avant Garde Gothic Book"; font-size:12pt; color:#AEE5E2; text-align:left; font-weight:normal;}
.SpasMid h4{font-family:"ITC Avant Garde Gothic Book"; font-size:8pt; color:#AEE5E2; text-align:left; font-weight:normal; padding-top:21px;}
.SpasMid p{font-family:Arial; font-size:8pt; color:#FFFFFF; text-align:left; padding-top:7px;}
.SpasBot{float:left; height:22px; width:501px; background:url(images/spasBoxBot.jpg) no-repeat left top;}
.Map{float:left; height:351px; width:625px; margin-left:0px; margin-top:0px;}
.HeatImages{height:114px; float:left; margin-left:18px;}
.HeatImages img{float:left; margin-left:25px;}
.textlleft{float:left; width:768px; height:176px; text-align:left;}
.video{float:right; height:176px; width:257px; text-align:center;}
.textlleft h2{font-family:"ITC Avant Garde Gothic Book"; font-size:13pt; color:#157777; font-weight:normal; text-align:left;}
.textlleft h3{font-family:"ITC Avant Garde Gothic Book"; font-size:11pt; color:#157777; font-weight:normal; text-align:left; padding-top:15px;}
.textlleft p{font-family:Arial; font-size:8pt; color:#666666; text-align:left; padding-top:7px;}
.textlleft2{float:left; clear:both; width:100%; text-align:left;}
.textlleft2 h2{font-family:"ITC Avant Garde Gothic Book"; font-size:13pt; color:#157777; font-weight:normal; text-align:left;}
.textlleft2 h3{font-family:"ITC Avant Garde Gothic Book"; font-size:11pt; color:#157777; font-weight:normal; text-align:left; padding-top:15px;}
.textlleft2 p{font-family:Arial; font-size:8pt; color:#666666; text-align:left; padding-top:7px;}
ul.SpasListings{margin:0px; padding:0px; margin-top:20px;}
ul.SpasListings li{float:left; white-space:nowrap; width:344px; font-family:Arial; font-size:8pt; color:#157777; text-align:left; line-height:180%; list-style-type:none;}
ul.Listing{margin:0px; padding:0px; margin-top:20px;}
ul.Listing li{float:left; width:204px; font-family:Arial; font-size:8pt; color:#157777; text-align:left; line-height:180%; list-style-type:none; padding-right:40px;}
.StoveContent{float:left; width:818px; padding-top:25px; text-align:left;}
.Textcontent{float:left; margin-left:25px; width:488px; text-align:left;}
.Textcontent h2{font-family:"ITC Avant Garde Gothic Book"; font-size:13pt; color:#157777; text-align:left; margin-top:22px;}
.Textcontent h2.top{font-family:"ITC Avant Garde Gothic Book"; font-size:13pt; color:#157777; text-align:left; margin-top:7px;}
.Textcontent h3{font-family:"ITC Avant Garde Gothic Book"; font-size:11pt; color:#157777; font-weight:normal; text-align:left; margin-top:26px;}
.Textcontent p{font-family:Arial; font-size:8pt; color:#666666; text-align:left; padding-top:17px;}
.ImageContent{float:right; width:254px; margin-right:25px; vertical-align:middle; text-align:center;}
.ImageContent img.topImg{margin-top:22px;}
.ImageContent img{padding-top:11px; display:block; margin:0 auto;}
.div_both{width:768px; float:left; margin:0 25px 0 25px; height:48px; border-bottom:2px #999999 dotted;}
.div_both2{width:768px; float:left; margin:0 25px 0 25px; height:15px; border-bottom:2px #999999 dotted;}
.StoveImage{width:768px; float:left; margin:0px 25px 0 25px;}
.StoveImage h2{font-family:"ITC Avant Garde Gothic Book"; font-size:13pt; color:#157777; text-align:left; margin-top:26px; padding-bottom:26px;}
.StoveImage img{float: left; margin-left:59px;}
.StoveImage img.first{margin-left:0px;}
.StoveImage img.caliber{margin-top:15px;}
.quadra{padding:54px 0px 22px 0px;}
.ImageContent img.Corn{padding-top:197px;}
.ImageContent img.Ver{padding-top:35px;}
.ServiceContent{float:left; width:768px; padding:25px 25px;}
.ServiceImg{vertical-align:top; text-align:right; float:right; margin-top:-85px; padding-top:0px; margin-left:15px; margin-right:15px; margin-bottom:15px;}
.ServiceContent h2{font-family:"ITC Avant Garde Gothic Book"; font-size:14pt; color:#157777; font-weight:normal; text-align:left; margin-top:22px;}
.ServiceContent h3{font-family:"ITC Avant Garde Gothic Book"; font-size:11pt; color:#157777; font-weight:normal; text-align:left; margin-top:5px;}
.ServiceContent h3.pad{padding-top:26px;}
.ServiceContent h4{font-family:Arial; font-size:8pt; color:#157777; font-weight:normal; text-align:left; margin-top:26px;}
.ServiceContent p{font-family:Arial; font-size:8pt; color:#666666; text-align:left; padding-top:5px;}
.ServiceContent p span{color:#157777; font-weight:bold;}
.ServiceContent ul{margin:0px; padding:0px; margin-left:20px;}
.ServiceContent ul li{list-style-type:none; font-family:Arial; font-size:8pt; color:#666666; text-align:left; line-height:150%;}
.ChemicalContent{width:480px; float:left; padding-left:25px;}
.Chemicals{width:480px; float:left; vertical-align:middle;}
.Chemicals img{ display:inline; padding-left:27px;}
.ChemicalImg img{margin:0 auto; display:block; padding-bottom:33px;}
.Chemicals img.firsts{padding-left:0px;}
.TextService{float:left; width:480px;}
.TextService h2{font-family:"ITC Avant Garde Gothic Book"; font-size:14pt; color:#157777; text-align:left; margin-top:22px;}
.TextService h3{font-family:"ITC Avant Garde Gothic Book"; font-size:11pt; color:#157777; font-weight:normal; text-align:left; margin-top:5px;}
.TextService h4{font-family:Arial; font-size:8pt; color:#157777; font-weight:normal; text-align:left; margin-top:26px;}
.TextService p{font-family:Arial; font-size:8pt; color:#666666; text-align:left; padding-top:5px;}
.TextService ul{margin:0px; padding:0px; margin-left:20px;}
.TextService ul li{list-style-type:none; font-family:Arial; font-size:8pt; color:#666666; text-align:left; line-height:150%;}
#Footer{height:42px; width:818px; clear:both; font-family:"Myriad Pro"; font-size:8pt; color:#828E8D; padding-top:10px;}
.aboutUsContent{width:818px; float:left; margin-top:58px;}
.leftPane{width:415px; float:left; margin-left:35px;}
.leftPane img{float:left; margin-left:17px; padding-bottom:15px;}
.leftPane img.Gap{margin-left:29px;}
.leftPane h1{font-family:"ITC Avant Garde Gothic Book"; font-size:12pt; color:#0C97AD; text-align:left; padding-left:31px; background-image:url(images/arrow.gif); background-repeat:no-repeat; background-position:left; clear:both; letter-spacing:2px; font-weight:bold;}
.leftPane p{font-family:Arial; font-size:8pt; color:#0C97AD; text-align:left; padding-left:31px; margin-top:10px;}
.rightPane{width:307px; float:left; margin-left:20px;}
.rightPane img{display:block; padding-bottom:12px;}
.rightPane div.VideoPane{height:209px; width:306px; float:left;}
.rightPane div.VideoPane img{padding-bottom:0px;}
.content2{width:818px; float:left;}
.content2 p{font-family:Arial; font-size:8pt; color:#0C97AD; text-align:left; margin-left:64px; margin-top:10px; margin-right:40px;}
.content2 p img{float:right; margin-left:20px; margin-bottom:20px; margin-top:-10px;}
.lists{width:150px; height:351px; overflow:scroll; float:left; margin-left:15px;}
#side_bar a{font-family:Arial; font-size:12pt; color:#157777; font-weight:Bold; text-align:center; text-decoration:none;}

