body { font-family:Arial,Helvetica,sans-serif; margin:0px; background-color:#fff; height:100% }
html { height:100% }
.f-bb { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
#PageDiv { position:relative; min-height:100%; margin:auto }
#SlideWrapper { position:relative; width:100%; height:525px; z-index:0; clear:both; margin-left:auto; margin-right:auto; background-color:#fff; border-bottom:solid #f5f5f5 3px }
#InitialImage1 { position:absolute; left:0px; top:0px; width:100%; min-height:525px; z-index:1; background-image:url(../Resources/sun-rise.jpeg); background-position:left; background-repeat:no-repeat; background-size:cover }
#Image1 { position:absolute; left:0px; top:0px; width:100%; min-height:525px; z-index:2; background-image:url(../Resources/sun-rise.jpeg); background-position:left; background-repeat:no-repeat; background-size:cover }
#Image2 { position:absolute; left:0px; top:0px; width:100%; min-height:525px; z-index:3; background-image:url(../Resources/ladyrelaxinginpo.jpeg); background-position:left; background-repeat:no-repeat; background-size:cover }
#Image3 { position:absolute; left:0px; top:0px; width:100%; min-height:525px; z-index:4; background-image:url(../Resources/flowers-bypool.jpeg); background-position:left; background-repeat:no-repeat; background-size:cover }
#Image4 { position:absolute; left:0px; top:0px; width:100%; min-height:525px; z-index:5; background-image:url(../Resources/summer-fountain.jpeg); background-position:left; background-repeat:no-repeat; background-size:cover }
#oneWrapper { max-width:1200px; z-index:0; margin-left:auto; margin-top:20px; margin-right:auto }
#one { z-index:0; padding:2%; background-color:#fff }
#ServiceWrapper { max-width:1200px; z-index:0; clear:both; margin-left:auto; margin-top:20px; margin-right:auto; background-color:#fff }
#threeLeft { width:28.25%; z-index:0; float:left; padding:2% }
#Superflo20Pump { max-width:100%; border:solid #00f 1px; overflow:hidden }
#threeRight { width:28.25%; z-index:0; float:right; padding:2% }
#BLPLogoG { max-width:100%; border:solid #00f 1px; overflow:hidden }
#threeMiddle { width:28.25%; z-index:0; float:left; padding:2%; margin-left:1.6% }
#ChemPic { max-width:100%; border:solid #00f 1px; overflow:hidden }
#PageDiv #twoLeft2 { width:NaN% }
#PageDiv #twoRight2 { width:NaN% }
#navigation2 { height:auto; overflow:visible; position:relative }
#fwNav1 { float:right; padding:0; margin:0; list-style:none }
#fwNav1 .fwNavItem { width:auto; position:relative; float:left; margin:0; padding:0; border-top:0; border-bottom:0 }
#fwNav1 .fwNavItem a { display:block; color:#000000; text-decoration:underline; padding:3px 17px 3px 17px }
#fwNav1 .fwFirstChild { border-left:0 }
#fwNav1 .fwLastChild { border-right:0 }
#fwNav1 .fwNavItem a:hover, #fwNav1 .fwNavItem span a:hover, #fwNav1 .fwNavItem a:focus { text-decoration:none }
#fwNav1 .fwNavItem a:active { text-decoration:none }
#fwNav1-toggle, .fwNav1-toggle-label { display:none }
.fwNav1-toggle-label { width:30px; height:30px; overflow:hidden; background-repeat:no-repeat; background-size:100%; float:right }
@media screen and (max-width:920px)
{
	#threeLeft { width:45% }
	#threeRight { width:96%; float:left; clear:both; margin-top:20px }
	#threeMiddle { width:45%; float:right; margin-left:0px }
}
@media screen and (max-width:720px)
{
	#PageDiv #twoLeft2 { width:NaN% }
	#PageDiv #twoRight2 { width:NaN% }
}
@media screen and (max-width:570px)
{
	#one { padding:4% }
	#threeLeft { width:auto; float:none; padding:4% }
	#threeRight { width:auto; float:none; padding:4% }
	#threeMiddle { width:auto; float:none; padding:4%; margin-top:20px }
	#PageDiv #twoLeft2 { width:NaN% }
	#PageDiv #twoRight2 { width:NaN% }
}
@media screen and (max-width:480px)
{
	#PageDiv #twoLeft2 { width:NaN% }
	#PageDiv #twoRight2 { width:NaN% }
}
@media screen and (max-width:320px)
{
	#PageDiv #twoLeft2 { width:NaN% }
	#PageDiv #twoRight2 { width:NaN% }
}
