ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}

/* HTML ELEMENTS */

@font-face {
    font-family: 'SansumiRegular';
    src: url('Sansumi-Bold-webfont.eot');
    src: url('Sansumi-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Sansumi-Bold-webfont.woff') format('woff'),
         url('Sansumi-Bold-webfont.ttf') format('truetype'),
         url('Sansumi-Bold-webfont.svg#SansumiRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
html {-webkit-text-size-adjust:none; -webkit-text-size-adjust:none;
}
body { background-color:#122b54; -webkit-text-size-adjust:none; min-width:1220px;
}
 
/* COMMON CLASSES */
.break { clear:both; }
#waterLine{ margin:0 auto; width:985px;-webkit-text-size-adjust:none; }
#ecoleaf{ margin:0 auto; width:129px;-webkit-text-size-adjust:none;margin-bottom:-20px;
}
/* HEADER */
#header { height:300px;}
.headerimg { background-position: center top; background-repeat: no-repeat;width:100%; min-width:1220px; height:300px; position:absolute;-webkit-text-size-adjust:none; background-image:url(../images/1.jpg);
 }

/* NAVIGATION */
#nav-outer { height:130px; padding-top:11px; position:relative; top:24px; background-image:url("../images/headerbg.png"); }
#navigation { height:100px; width:1220px; margin:0 auto; background-image:url("../images/BurlingtonPoolsLogo.png"); background-position:top left; background-repeat:no-repeat;-webkit-text-size-adjust:none; clear:both;
 }


/* MENU */
#menu { position:relative; top:103px;-webkit-text-size-adjust:none;
 }
#menu ul { list-style:none;font: 14px 'SansumiRegular'-webkit-text-size-adjust:none;
;}
#menu ul li { display:inline; font: 15px 'SansumiRegular'; -webkit-text-size-adjust:none;
}
#menu ul li a { color:white; text-decoration:none;  padding-right:11px;-webkit-text-size-adjust:none;
 }
#menu ul li a:hover { text-decoration:underline; }

/* HEADER TEXT */
#headertxt { width:1100px; margin:0 auto; clear:both; position:relative; top:74px; }
#firstline { background-image:url("../images/headerbg.png"); color:#fff; font-family:  'SansumiRegular'; font-size:40px; padding:4px 13px 7px; float:left; display:block;-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
-webkit-text-size-adjust:none;

-webkit-border-radius: 15px 15px px px;
border-radius: 15px 15px px px;  }
#secondline { background-image:url("../images/headerbg.png"); color:#fff; font-family:  'SansumiRegular';text-decoration:none; font-size:60px; padding:0 13px 10px; float:left; display:block; clear:both;-moz-border-radius-bottomright: 15px;
-moz-border-radius-bottomleft: 15px;
-webkit-border-radius: px px 15px 15px;
border-radius: px px 15px 15px;  }

.pictured {  background-image:url("../images/yellow40.png"); color:#000;font-family:  'SansumiRegular'; font-size:14px; padding:9px 16px; text-transform:uppercase; float:left; display:block; clear:both; margin-top:10px;-webkit-border-radius: 7px;
-moz-border-radius: 7px;-webkit-text-size-adjust:none;

border-radius: 7px; -webkit-text-size-adjust:none;
 }
.pictured a { font-size:16px;letter-spacing:1; text-transform:none; color:#0f3167; text-decoration:none;  }


/* CONTROLS */
.btn { height:32px; width:32px; float:left; cursor:pointer; }
#back { background-image:url("../images/btn_back.png"); }
#next { background-image:url("../images/btn_next.png"); }
#control { background-image:url("../images/btn_pause.png"); }

/* HEADER HAVIGATION */
#headernav-outer { position:relative; top:400px; margin:0 auto; width:960px; }
#headernav { padding-left:864px; }

/* CONTENT */
#content { color:#575757; background-color:#eee; margin:0 auto; -webkit-text-size-adjust:none;
}
#green .green {  margin:0 auto; width:800px;
}
#content .greenHeading {margin-top:-160px;
	}
#content .green1 {   font-size:34px; color:#2A950B; font-family: 'Trocchi', serif;
text-shadow: 0 0 10px #E4EE8E, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #E4EE8E, 0 0 70px #E4EE8E, 0 0 80px #E4EE8E, 0 0 100px #E4EE8E, 0 0 150px #E4EE8E;}
#content .green2 {  font-size:34px; color:#FAF8A1; font-family: 'Trocchi', serif;
text-shadow: 0 0 10px #1A5609, 0 0 20px #589611, 0 0 30px #589611, 0 0 40px #589611, 0 0 70px #589611, 0 0 80px #589611, 0 0 100px #589611, 0 0 150px #589611;
}
#content .greenLeaf{margin-top:-30px; }
#content .green3 {  font-size:22px; color:#FDF9FF;margin-top:-65px; width:840px;  font-family: 'Trocchi', serif;
text-shadow: 0 0 10px #1A5609, 0 0 20px #589611, 0 0 30px #589611, 0 0 40px #589611, 0 0 70px #589611, 0 0 80px #589611, 0 0 100px #589611, 0 0 150px #589611;
}
#content .greenH2{ font-size:18px;margin-top:40px;
	}
#content h1 { padding:10px 20px; font-size:35px; width:960px; color:#0f3167; margin:0 auto; font-family:  'SansumiRegular';-webkit-text-size-adjust:none;
}
#content h2 { padding:10px; width:960px;  font-size:35px;  color:#0f3167; margin:0 auto; font-family:  'SansumiRegular'; text-align:right;-webkit-text-size-adjust:none;}
#content #price {font-family: 'Dosis', sans-serif;}
#content h4 { padding-left:10px; margin-top:-20px; width:960px;  font-size:13px;  margin:0 auto; font-family:   Verdana, Geneva, sans-serif; text-align:right;}
#content p { padding:10px 20px; font-size:16px; width:960px; margin:0 auto; font-family:   Verdana, Geneva, sans-serif;-webkit-text-size-adjust:none;
}
#content h1.indent { padding:10px 20px; font-size:26px; width:500px; margin:0 auto; font-family:'SansumiRegular',    Verdana, Geneva, sans-serif; -webkit-text-size-adjust:none;}
#content h1.indent2 { padding:10px 20px; font-size:26px;  margin:0 auto; font-family:'SansumiRegular',    Verdana, Geneva, sans-serif; -webkit-text-size-adjust:none;}
#content h3.indent { padding:10px 20px; font-size:24px; width:500px; margin:0 auto; font-family:'SansumiRegular',    Verdana, Geneva, sans-serif;-webkit-text-size-adjust:none; }
#content h3 { padding:10px 20px; font-size:16px; width:960px; margin:0 auto;  font-family: 'Source Sans Pro', sans-serif; -webkit-text-size-adjust:none;}
#content p a { text-decoration:none; color:#CD2B3A; -webkit-text-size-adjust:none;}
#content p a:hover { text-decoration:underline; color:#7F000C; }

#footer{ height:100px;
width:100%;
background-color:#122b54;
background-image: url(../images/gradientFooter.jpg);
background-repeat: repeat-x;-webkit-text-size-adjust:none;
}
#footer h5{-webkit-text-size-adjust:none;

	padding-top:20px;
	color: #CCC;
	font-size:33px;font-family:  'SansumiRegular';
	 font-style: inherit;
	 margin-bottom:-70px;
	 text-shadow: 1px 1px 1px #333;
	
	}
#footer a{
	color: #CCC;
	}	
#footer .rights{
	padding-top:86px;
	color: #CCC;
	font-size:9px;

	
	}
#yellowShadow {
	margin-top:-200px;
	margin:0 auto;
	width:600px;
}
#footer{ height:100px;
width:100%;
background-color:#122b54;
background-image: url(../images/gradientFooter.jpg);
background-repeat: repeat-x;-webkit-text-size-adjust:none;

}
#footer{ height:100px;-webkit-text-size-adjust:none;

width:100%;
background-color:#122b54;
background-image: url(../images/gradientFooter.jpg);
background-repeat: repeat-x;
}

/*sub menu*/
#menu2 { -webkit-text-size-adjust:none;  width:1220px; margin:0 auto; clear:both; position:relative;
 }
#menu2 ul { list-style:none;font: 21px 'SansumiRegular'-webkit-text-size-adjust:none;
;}
#menu2 ul li { display:inline; font: 21px 'SansumiRegular'; -webkit-text-size-adjust:none;
}
#menu2 ul li a { color:#0f3167; text-decoration:none;  padding-right:18px;-webkit-text-size-adjust:none;
 }
#menu2 ul li a:hover { text-decoration:underline; }
/*sub menu STOP*/

/*3 column layout*/
#content #waterLine table tr td {
	font-family: Verdana, Geneva, sans-serif;-webkit-text-size-adjust:none;
}
#content .hottub{ font-size:20px; -webkit-text-size-adjust:none;}
#content #footer .rights a{text-decoration:underline; color: #CCC; padding-left:15px; }
#content #iframe { width:803px;margin:0 auto;
}
