/* Content - Top
----------------------------------------------------------------------------------- */
#headline ul {
	list-style-type: disc;
	list-style-position: outside;
	padding: 0;
	margin: 0;
	margin-left: 16px;
	margin-top: 8px;
}
#headline ul li {
	line-height: 24px;
}
#headline a {
	color: #00AAA6;
	font-weight: bold;
	line-height: 32px;
}
#headline a img {
	margin: 17px 15px 0px 0px;
}
#headline a.normal {
	line-height: 24px;
}
#headline p {
	line-height: 24px;
}
#headline p.first {
	padding-top: 6px;
}
#headline h3 {
	font-size: 11px;
	line-height: 24px;
	font-weight: bold;
}
#headline div.purelux {
	margin-top: 34px;
	margin-left: 115px;
}
#headline div.aquaology201 {
	margin-top: 45px;
	margin-left: 115px;
}
#headline div.origins {
	margin-top: 35px;
	margin-left: 115px;
}
#headline div.origins-top {
	float: left;
}
#headline div.origins-top ul li img {
	float:right;
	margin: 5px 10px 0px 0px;
}
#headline div.origins-bottom {
	clear: both;
}
#headline div.aboutyourwater {
	margin-top: 71px;
	margin-left: 115px;
	width: 320px;
}
/* -------------------------------------------------------------------------------- */
#topcontainer #content {
	line-height: 22px;
}
#topcontainer #content a {
	color: #00AAA6;
	font-weight: bold;
	line-height: 32px;
}
#topcontainer #content a.normal {
	line-height: 24px;
}
#topcontainer #content p.first {
	padding-top: 6px;
}
#topcontainer #content p.errormsg {
	color: #FF0000;
	font-weight: bold;
}
#topcontainer #content h2 {
	padding: 20px 0px 3px 0px;
	font-size: 20px;
	line-height: normal;
	font-weight: normal;
	color: #45C7F3;
}
#topcontainer #content h2.small {
	padding: 20px 0px 3px 0px;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	color: #45C7F3;
}
#topcontainer h3 {
	font-size: 11px;
	font-weight: bold;
}
#topcontainer #content ul {
	list-style-type: disc;
	list-style-position: outside;
	padding: 0;
	margin: 0;
	margin-left: 16px;
}
#topcontainer #content div#compare {
	margin-left: 70px;
}
#topcontainer #content div#compare p.first {
	padding-bottom: 10px;
}
#topcontainer #content div#compare a {
	line-height: normal;
}
#topcontainer #content div#compare p.last {
	padding-top: 10px;
}
#topcontainer #content div#compare form {
	margin: 5px 0px 20px 0px;
}
#topcontainer #content div#compare form .cbox {
	overflow: hidden;
	width: 14px;
	padding: 0;
	margin: 0;
}
#topcontainer #content div#compare form .submit {
	padding-top: 5px;
}
#topcontainer #content div#yourlocalwater,
#topcontainer #content div#epafacts {
	margin-left: 70px;
	line-height: 24px;
}
#topcontainer #content div#reverseosmosis {
	margin-left: 35px;
}
#topcontainer #content div#reverseosmosis h3 {
	padding-top: 25px;
}
#topcontainer #content div#reverseosmosis-top {
	position: relative;
	height: 284px;
}
#topcontainer #content div#reverseosmosis-top p.first {
	width: 410px;
}
#topcontainer #content div#reverseosmosis-top div {
	position: absolute;
	bottom: 0;
	margin-bottom: 20px;
}
#topcontainer #content div#reverseosmosis-illustration {
	float: left;
	width: 100%;
}
#topcontainer #content div#reverseosmosis-illustration div.column-last {
	width: 424px;
	float: left;
}
#topcontainer #content div#reverseosmosis-illustration ol {
	list-style-type: decimal;
	list-style-position: outside;
	padding: 0;
	margin: 0;
	margin-left: 38px;
	padding-top: 53px;
	font-size: 10px;
	font-weight: bold;
}
#topcontainer #content div#healthbenefits {
	margin-left: 50px;
}
#topcontainer #content div#newsalerts {
	margin-left: 60px;
}
#topcontainer #content div#newsalerts ul {
	padding-top: 6px;
}
#topcontainer #content div#manuals,
#topcontainer #content div#service {
	margin-left: 70px;
	line-height: 24px;
}
#topcontainer #content div#manuals p.note  {
	font-size: 10px;
	line-height: normal;
	padding: 12px 480px 10px 0px;	
}
#topcontainer #content div#warranty {
	margin-top: 60px;
	margin-left: 70px;
	line-height: 24px;
}
#topcontainer #content div#warranty div#registrationform {
	border: 1px solid #D0F1FC;
	padding-left: 105px;
	margin-top: 10px;
}
#topcontainer #content div#warranty div#registrationform iframe {
	width: 753px;
	height: 440px;
	overflow-x: hidden;
}
#topcontainer #content div#contact {
	margin-left: 70px;
	line-height: 24px;
}
#topcontainer #content div#contact p.first {
	padding-bottom: 15px;
}
#topcontainer #content div#contact p.electrolux {
	padding-top: 10px;
	font-size: 10px;
}
#topcontainer #content div#contact p.electrolux a {
	font-weight: normal;
}
/* -------------------------------------------------------------------------------- */
#topcontainer #content img.compare-headline,
#topcontainer #content img.yourlocalwater-headline,
#topcontainer #content img.epafacts-headline,
#topcontainer #content img.reverseosmosis-headline,
#topcontainer #content img.healthbenefits-headline,
#topcontainer #content img.newsalerts-headline,
#topcontainer #content img.manuals-headline,
#topcontainer #content img.service-headline,
#topcontainer #content img.contact-headline {
	margin-top: 60px;
}
#topcontainer #content img.yourlocalwater {
	float: right;
	margin-left: 75px;
}
#topcontainer #content img.epafacts {
	float: right;
	margin-left: 45px;
}
#topcontainer #content img.reverseosmosis {
	float: right;
}
#topcontainer #content img.healthbenefits {
	float: right;
	margin: 0px 0px 10px 25px;
}
#topcontainer #content img.healthbenefits2 {
	float: right;
	clear: right;
	margin-top: 30px;
}
#topcontainer #content img.newsalerts {
	float: right;
	margin-left: 30px;
}
#topcontainer #content img.manuals {
	float: right;
	margin-left: 51px;
}
#topcontainer #content img.service {
	float: right;
	margin-left: 62px;
}
#topcontainer #content img.contact {
	float: right;
	margin-left: 50px;
}
#topcontainer #content img.compare {
	float: right;
	margin: 0px 0px 50px 50px;
}
/*
----------------------------------------------------------------------------------- */
/* Content - Bottom
----------------------------------------------------------------------------------- */
#bottomcontainer {
	float: right;
	width: 930px;
	padding-top: 17px;
	line-height: 22px;
	background: url("../images/shared/TBContainer_BG.gif") repeat-y;
}
#bottomcontainer div.enclose {
	float: left;
	width: 850px;
	padding: 30px 0px 20px 80px;
}
#bottomcontainer.empty {
	padding-top: 0px;
	height: 20px;
}
#bottomcontainer h2 {
	padding: 20px 0px 3px 0px;
	font-size: 20px;
	line-height: normal;
	font-weight: normal;
	color: #45C7F3;
}
#bottomcontainer h2.first {
	padding-top: 0px;
}
#bottomcontainer h2 span.tm {
	font-size: 16px;
	vertical-align: top;
}
#bottomcontainer h3 {
	font-size: 11px;
	font-weight: bold;
}
#bottomcontainer h3.origins-features,
#bottomcontainer h3.aboutyourwater-tapwater,
#bottomcontainer h3.aboutyourwater-testyourwater {
	padding-top: 10px;
}
#bottomcontainer ul {
	list-style-type: disc;
	list-style-position: outside;
	padding: 0;
	margin: 0;
	margin-left: 16px;
}
#bottomcontainer ul li span {
	font-weight: bold;
}
#bottomcontainer img {
	float: right;
}
#bottomcontainer img.purelux-features,
#bottomcontainer img.aboutyourwater-bottledwater,
#bottomcontainer img.aboutyourwater-testyourwater {
	margin: 4px 0px 0px 45px;
}
#bottomcontainer img.purelux-features2 {
	margin: 14px 0px 0px 45px;
}
#bottomcontainer img.purelux-filtration {
	margin: 4px 0px 15px 15px;
}
#bottomcontainer img.purelux-specifications,
#bottomcontainer img.origins-specifications {
	margin-top: 4px;
}
#bottomcontainer img.purelux-testimonials,
#bottomcontainer img.origins-testimonials {
	margin: 4px 0px 0px 45px;
}
#bottomcontainer img.purelux-filters {
	margin: 4px 0px 0px 45px;
}
#bottomcontainer img.aquaology201-features {
	margin: 4px 0px 0px 60px;
}
#bottomcontainer img.aquaology201-filtration {
	margin: 4px 0px 0px 70px;
}
#bottomcontainer img.aquaology201-specifications {
	margin-top: 4px;
}
#bottomcontainer img.origins-features {
	margin: 4px 0px 0px 40px;
}
#bottomcontainer img.origins-features2 {
	clear: both;
	margin: 94px 0px 0px 45px;
}
#bottomcontainer img.origins-chart {
	float: left;
	margin: 20px 0px 0px 0px;
}
#bottomcontainer img.origins-filtration {
	margin: 4px 0px 100px 40px;
}
#bottomcontainer img.origins-filters {
	margin: 4px 0px 0px 30px;
}
#bottomcontainer img.wqa {
	clear: left;
	float: left;
	margin-top: 25px;
}
#bottomcontainer a {
	color: #00AAA6;
	font-weight: bold;
}
#bottomcontainer p.filtration-footnote {
	font-size: 10px;
	padding: 10px 0px 0px 0px;
}
#bottomcontainer p.specifications-manuals {
	padding-top: 10px;
}
#bottomcontainer p.specifications-footnote {
	font-size: 10px;
	padding: 10px 0px 0px 0px;
}
#bottomcontainer p.purelux-testimonials,
#bottomcontainer p.origins-testimonials {
	padding-bottom: 35px;
}
#bottomcontainer p.purelux-testimonials.last,
#bottomcontainer p.origins-testimonials.last {
	padding-bottom: 0px;
}
#bottomcontainer p.purelux-testimonials span,
#bottomcontainer p.origins-testimonials span {
	font-weight: bold;
}
#bottomcontainer p.ca {
	padding-top: 20px;
	clear: both;
	font-weight: bold;
}
#bottomcontainer div.aboutyourwater-effects {
	float: left;
	padding-right: 50px;
}
/*
----------------------------------------------------------------------------------- */

/* Tables and Charts
----------------------------------------------------------------------------------- */
#efficiencychart {
	list-style-type: none;
}
#efficiencychart table {
	border-collapse: collapse;
	font-size: 11px;
	line-height: 22px;
}
#efficiencychart th,
#efficiencychart td {
	padding: 0px 50px 0px 0px;
}
#efficiencychart th {
	text-align: left;
	background-color: #DFF3FB;
}
#efficiencychart th.row {
	background-color: #FFFFFF;
}
#efficiencychart th.row,
#efficiencychart td {
	border-bottom: 2px solid #DFF3FB;
}
#efficiencychart tr.last th,
#efficiencychart tr.last td {
	border-bottom: none;
}
#specifications th,
#specifications td {
	font-size: 11px;
	line-height: 22px;
	padding: 1px 0px 1px 0px;
}
#specifications th {
	text-align: left;
	vertical-align: top;
	padding-right: 20px;
}
#specifications th.sub {
	padding-left: 15px;
}
#specifications td.energystar {
	padding-top: 5px;
	text-align: center;
}
#specifications td.energystar img {
	float: left;
}
#download_manuals th,
#download_manuals td {
	padding: 4px 0px 0px 0px;
}
#download_manuals th {
	text-align: left;
	padding-left: 10px;
}
#comparesel td {
	padding: 2px 5px 0px 2px;
}
#comparesel td.label {
	padding-right: 25px;
}
#comparisonchart {
	border-collapse: collapse;
	color: #000000;
}
#comparisonchart th.row1,
#comparisonchart th.row1-last-col {
	border-top: 3px solid #0B77BE;
	border-left: 1px solid #45C7F3;
	padding: 15px 0px 15px 0px;
	color: #F26622;
	line-height: normal;
	vertical-align: top;
}
#comparisonchart th.row1-label {
	border: 3px solid #0B77BE;
	border-right: none;
}
#comparisonchart th.row2,
#comparisonchart th.row2-last-col {
	border-bottom: 3px solid #0B77BE;
	border-left: 1px solid #45C7F3;
	padding-bottom: 5px;
}
#comparisonchart th.row1-last-col,
#comparisonchart th.row2-last-col {
	border-right: 3px solid #0B77BE;
}
#comparisonchart th.label,
#comparisonchart th.label-last-row {
	border-left: 3px solid #0B77BE;
	border-bottom: 1px solid #45C7F3;
	padding: 4px 10px 4px 10px;
	text-align: left;
	color: #333333;
	line-height: normal;
}
#comparisonchart th.label-last-row {
	border-bottom: 3px solid #0B77BE;
}
#comparisonchart td {
	width: 91px;
	border-left: 1px solid #45C7F3;
	border-bottom: 1px solid #45C7F3;
	text-align: center;
}
#comparisonchart td.last-col {
	border-right: 3px solid #0B77BE;
}
#comparisonchart td.last-row {
	border-bottom: 3px solid #0B77BE;
}
#comparisonchart td.last-col-last-row {
	border-right: 3px solid #0B77BE;
	border-bottom: 3px solid #0B77BE;
}
/*
----------------------------------------------------------------------------------- */

/* Local Navigation
----------------------------------------------------------------------------------- */
#localnav {
	float: right;
	width: 880px;
	line-height: 29px;
	padding-left: 49px;
	background: url("../images/shared/LocalNavigation_BG.gif") repeat-x;
}
#localnav ul {
	list-style-type: none;
	display: inline;
	padding-left: 0px;
	margin-left: 0px;
}
#localnav ul li {
	display: inline;
	padding-left: 30px;
	padding-right: 5px;
}
#localnav ul a {
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #0B77BE;
	text-decoration: none;
}
#localnav ul a:hover {
	color: #00AAA6;
}
#localnav ul a.activelink {
	font-weight: bold;
	cursor: default;
}
#localnav ul a.activelink:hover {
	color: #0B77BE;
}
/*
----------------------------------------------------------------------------------- */

/* Footer
----------------------------------------------------------------------------------- */
#footercontainer {
	float: left;
	width: 100%;
	line-height: 18px;
	background: url("../images/shared/Waves2.jpg")  no-repeat;
}
#footercontainer .enclose {
	float: left;
	width: 850px;
	padding: 140px 50px 0px 50px;
}
/*
----------------------------------------------------------------------------------- */

