body {margin-top:25px; background:url(/graphics/background3.jpg) top left repeat-x #d7f0f4!important;}
html {overflow: -moz-scrollbars-vertical;}
a:link {color: #006633; text-decoration: underline;}     /* unvisited link  -- 2d1814 --*/
a:visited {color: #993399; text-decoration: underline;}     /* visited link */
a:hover { color: #9933FF; text-decoration: underline;}   /* mouse over link */
a:active {color: #993399; text-decoration: underline;}   /* selected link */ 

a.contact:link {color: FFFF00; text-decoration: underline;}     /* unvisited link  */
a.contact:visited {color: FFFF00; text-decoration: underline;}     /* visited link */
a.contact:hover { color: FFFF00; text-decoration: underline;}   /* mouse over link */
a.contact:active {color: FFFF00; text-decoration: underline;}   /* selected link */ 

a.copyright:link {color: 41bbb7; text-decoration: underline;}     /* unvisited link  */
a.copyright:visited {color: 41bbb7; text-decoration: underline;}     /* visited link */
a.copyright:hover { color: 41bbb7; text-decoration: underline;}   /* mouse over link */
a.copyright:active {color: 41bbb7; text-decoration: underline;}   /* selected link */ 

a.copyrightHome:link {color: FFFF00; text-decoration: underline;font-size: 7pt;}     /* unvisited link  */
a.copyrightHome:visited {color: FFFF00; text-decoration: underline;font-size: 7pt;}     /* visited link */
a.copyrightHome:hover { color: FFFF00; text-decoration: underline;font-size: 7pt;}   /* mouse over link */
a.copyrightHome:active {color: FFFF00; text-decoration: underline;font-size: 7pt;}   /* selected link */ 
	.home {
		font-family: Arial, Helvetica, Verdana, sans-serif; 
		font-size: 12pt; 
		color: ffffff; 
		text-decoration: none;
		line-height:16pt;
		}

.super {
  font-size:50%;
  position:relative;
  bottom: 1em;
}
.socials img{
	width:35px;
	height:auto;
}
td {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 10pt; 
	color: 1d61a9; 
	text-decoration: none;
	line-height:14pt;
	}
p {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 10pt; 
	color: 1d61a9;
	text-decoration: none;
	line-height:15pt;
	text-align:justify;
	}
	
ul.lower-alpha {
	list-style:lower-alpha;
}
.uses {
	color: 41bbb7; 
	font-weight: bold;
	}	
.question {
	font-weight: bold;
	padding-top:20px;
	}	
.feature {
	border:solid 1px #1d61a9;
	background-color: #deebfa;
	padding:20px;
}
.feature strong {
	color:#1d61a9;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: 41bbb7; 
	text-decoration: none;
	line-height:12pt;
	}	
.copyrightHome {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: fff; 
	text-decoration: none;
	line-height:12pt;
	}		
.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: 41bbb7; 
	text-decoration: none;
	line-height:12pt;
	}	
.fineprint {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	text-decoration: none;
	line-height:10pt;
	}		
.dkGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: 818286; 
	text-decoration: none;
	line-height:12pt;
	}	
.dkGreySM {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: 818286; 
	text-decoration: none;
	line-height:12pt;
	}	
.header {
	background-color:FFF;
 	border-bottom: 1px solid #28497E;
	width: 350px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: 9F2500; 
	text-decoration: none;
	line-height:12pt;
	}	
h1 {
	font-weight:normal;
	color: 1d61a9;
	font-size: 200%; 
	text-align:left;
	margin:0;
	line-height:24pt;
	}


.white {
	color:#FFFFFF;
}
.black {
	font-size:12px;
	color:#000000;
	margin-top:15px;
}
.floatLt {
	float:left;
	width:auto;
}
.floatRt {
	float:right;
	width:auto;
}
.clearFloat {
	height:0px;
	font-size:1px;
	line-height:0px;
	clear:both;
}
.margin10Lt {
	margin-left:10px;
}
.margin10Rt {
	margin-right:10px;
}
.margin20Lt {
	margin-left:20px;
}
.margin20Rt {
	margin-right:20px;
}

.c15px {
	width:15px;
	margin-top:0px;
}
.c25px {
	width:25px;
	margin-top:0px;
}
.c50px {
	width:50px;
	margin-top:0px;
}
.c60px {
	width:60px;
	margin-top:0px;
}
.c75px {
	width:70px;
	margin-top:0px;
}
.c100px {
	width:100px;
	margin-top:0px;
}
.c125px {
	width:125px;
	margin-top:0px;
}
.c130px {
	width:130px;
	margin-top:0px;
}
.c150px {
	width:150px;
	margin-top:0px;
}
.c175px {
	width:175px;
	margin-top:0px;
}
.c200px {
	width:200px;
	margin-top:70px;
	margin-bottom:20px;
	margin-left:20px;
}
.c225px {
	width:225px;
	margin-top:0px;
}
.c250px {
	width:250px;
	margin-top:0px;
}
.c275px {
	width:275px;
	margin-top:0px;
}
.c300px {
	width:300px;
	margin-top:0px;
}
.c325px {
	width:325px;
	margin-top:0px;
}
.c350px {
	width:350px;
	margin-top:0px;
}
.c375px {
	width:375px;
	margin-top:0px;
}
.c400px {
	width:400px;
	margin-top:0px;
}
.c425px {
	width:425px;
	margin-top:0px;
}
.c450px {
	width:450px;
	margin-top:0px;
}
.c475px {
	width:475px;
	margin-top:0px;
}
.c500px {
	width:500px;
	margin-top:0px;
}
.c525px {
	width:525px;
	margin-top:0px;
}
.c550px {
	width:550px;
	margin-top:0px;
}
.c575px {
	width:575px;
	margin-top:0px;
}
.c600px {
	width:600px;
	margin-top:0px;
}
.c750px {
	width:750px;
	margin-top:0px;
}

#top{
	position:relative;
	width:800px;
	height:140px;
	margin:auto;
	padding:0;
}
.AquaNew {
	position:absolute;
	top:65px;
	left:363px;
	color:#fff;
}
.AquaNew img{
	display:none;
}
#home .AquaNew{
	top:-10px;
}
#home .AquaNew img{
	display:block;
}
/*Nav*/
#navMain {
	width:798px;
	height:29px;
	padding:1px 1px 1px 1px;
	font-size:12px;
	position:absolute;
	/*border:solid 1px #000000;*/
}
#navMain ul {
	list-style:none;
	height:27px;
	margin:0;
	padding:0;
}
#navMain li {
	float:left; 
	margin:0;
	padding:0;
	list-style-image:none;
	border:#FFFFFF solid 1px;
}
#navMain li a {
	display:block;
	float:left;
	padding: 4px 15px;
	height:19px;
}
#navMain a:link, #navMain a:visited {
	color:#ffffff;
	text-decoration:none;
}
#navMain a:hover {
	color:#ffffff;
	text-decoration:none;
	background-image:url(graphics/hover-bg.jpg);
	background-repeat: repeat;
	background-color:#0066bb;
}


#navMain li ul {
	display:none;
}
#navMain li:hover > ul {
	display:block;
	position:absolute;
	top:25px;
	left:0;
	border:solid 1px #D7CDC1;
	padding:5px 5px;
	background:#333 url(graphics/nav-hover-bg.png);
}
#navMain li.watt-ahh:hover > ul {
	min-width:147px;
	left:65px;
}
#navMain li.studies-testimonials:hover > ul {
	min-width:147px;
	left:199px;
}
#navMain li.testimonials:hover > ul {
	min-width:147px;
	left:170px;
}
#navMain li.press:hover > ul {
	min-width:147px;
	left:475px;
}
#navMain li.where:hover > ul {
	min-width:147px;
	left:325px;
}
#navMain li.faq:hover > ul {
	min-width:147px;
	left:620px!important;
}
#navMain > li:hover > ul {
	left:0; 
}
#navMain li ul {
	height:auto;
}
#navMain li ul li {
	float:none;
	height:auto;
	display:block;
	margin:0;
	padding:2px;
	background:none;
	list-style-image:none;
}
#navMain li ul li a {
	display:block;
	float:none;
	padding:0;
	height:auto;
	background:none;
}
.paddingTp {
	padding-top:5px;
}


h2.blueLg {
	font-size:20px;
	color:#305c9c;
	margin:0;
	font-weight:normal;
	line-height:normal;
}
h3.blueLg {
	font-size:30px;
	color:#51a4b7;
	margin:0;
	font-weight:normal;
	line-height:normal;
}

/*
MEDIA KIT
*/
.media-kit p, .media-kit ul {
	font-size:11pt;
	text-align:left;
}
.media-kit, .video {
	width:675px;
	position:relative;
	text-align:left;
}
.media-kit h2 {
	font-size:17px;
	margin:30px 0 5px;
	color: #333;
}
.media-kit h2 + p {
	margin-top:0;
}
.media-kit .instructions, .videos .instructions {
	margin-top:0;
	font-size:9pt;
	font-style:italic;
}
.aside {
	width:220px;
	position:absolute;
	top:100px;
	right:0;
	text-align:left;
	border-left:solid 1px #ccc;
	padding-left:20px;
}
.media-gallery-entry, .video-entry {
	width:200px;
	float:left;
	margin:5px 10px 10px;
}
.media-gallery-entry .preview-image, .video-entry .preview-image {
	border:solid 1px #CCC;
	border-radious:10px;
	-moz-border-radius:10px;
	width:200px;
	height:150px;
	overflow:hidden;
	text-align:center;
	margin:5px 0;
}
.bold {
	font-weight:bold !important;
	text-align:center !important;
}