/* 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 16px 0px;
}
#headline a img.last {
	margin-right: 0px;
}
#headline a img.guardianheater {
	margin: 10px 0px 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.aq1000 {
	margin-top: 50px;
	margin-left: 37px;
}
#headline div.aq1000-enclose {
	margin-left: 67px;
}
#headline div.guardianair {
	margin-top: 60px;
	margin-left: 49px;
}
#headline div.guardianair-enclose {
	margin-left: 55px;
}
#headline div.guardianair-top {
	float: left;
}
#headline div.guardianair-top div {
	margin-left: 55px;
}
#headline div.guardianair-top ul li img {
	float:right;
	margin: 5px 0px 0px 0px;
}
#headline div.guardianair-bottom {
	margin-left: 55px;
	clear: both;
}
#headline div.g2 {
	margin-top: 53px;
	margin-left: 104px;
}
#headline div.g2-enclose {
	margin-left: 0px;
}
#headline div.guardianheater {
	margin-top: 36px;
	margin-left: 43px;
}
#headline div.guardianheater-enclose {
	margin-left: 61px;
}
#headline div.airquality {
	margin-left: 50px;
	width: 880px;
}
#headline div.airquality p {
	margin-right: 380px;
}
#headline div.airquality img.airquality1 {
	float: right;
}
#headline div.airquality img.airquality2 {
	float: right;
	margin-left: 9px;
}
#headline div.airquality img.airquality-headline {
	margin-top: 50px;
	margin-bottom: 10px;
}
#headline div.hiddensources {
	margin-top: 64px;
	margin-left: 65px;
}
/* -------------------------------------------------------------------------------- */
#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,
#topcontainer #content p.errormsg2 {
	color: #FF0000;
	font-weight: bold;
}
#topcontainer #content p.errormsg2 {
	line-height: normal;
}
#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#indoorairfacts,
#topcontainer #content div#improveyourair,
#topcontainer #content div#hepa,
#topcontainer #content div#opportunity,
#topcontainer #content div#testimonials,
#topcontainer #content div#aboutyourair {
	margin-left: 50px;
}
#topcontainer #content div#aboutyourair h3 {
	padding-top: 15px;
	clear: left;
}
#topcontainer #content div#aboutyourair div.aboutyourair-pollutionsources {
	float: left;
	width: 160px;
}
#topcontainer #content div#aboutyourair div.aboutyourair-pollutionsources-last {
	float: left;
}
#topcontainer #content div#indoorairfacts h3,
#topcontainer #content div#improveyourair h3 {
	padding-top: 15px;
}
#topcontainer #content div#indoorairfacts ul {
	margin-right: 50px;	
}
#topcontainer #content div#improveyourair p,
#topcontainer #content div#hepa p {
	padding-top: 15px;
}
#topcontainer #content div#improveyourair p.first {
	padding-top: 6px;
}
#topcontainer #content div#improveyourair p.last {
	padding-top: 0px;
}
#topcontainer #content div#improveyourair p span {
	font-weight: bold;
}
#topcontainer #content div#improveyourair h3.first,
#topcontainer #content div#improveyourair p.first {
	margin-right: 400px;
}
#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,
#topcontainer #content div#afta {
	margin-top: 60px;
	margin-left: 70px;
	line-height: 24px;
}
#topcontainer #content div#warranty p.extend {
	font-weight: bold;
	background-color: #DFF3FB;
	padding-left: 10px;
	padding-right: 10px;
}
#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#service p.first {
	padding-bottom: 15px;
}
#topcontainer #content div#opportunity h3 {
	padding-top: 15px;
}
#topcontainer #content div#opportunity div.column-first {
	width: 200px;
	padding-bottom: 15px;
}
#topcontainer #content div#testimonials p {
	clear: left;
	padding-bottom: 15px;
}
#topcontainer #content div#testimonials p.first {
	padding-top: 15px;
}
#topcontainer #content div#testimonials p img {
	float: left;
	padding-bottom: 15px;
	margin-right: 30px;
}
#topcontainer #content div#testimonials p span {
	font-weight: bold;
}
#topcontainer #content div#afta input,
#topcontainer #content div#afta textarea,
#topcontainer #content div#afta select {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 11px;
	color : #000000;
	border: 1px solid #808080;
}
#topcontainer #content div#afta form .cbox {
	overflow: hidden;
	width: 14px;
	padding: 0;
	margin: 0;
	border: none;
}
#topcontainer #content div#afta form .submit {
	border: none;
}
#topcontainer #content div#afta-thankyou {
	margin-left: 70px;
	line-height: 24px;
}
#topcontainer #content div#contact {
	margin-left: 60px;
	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.indoorairfacts-headline,
#topcontainer #content img.improveyourair-headline,
#topcontainer #content img.hepa-headline,
#topcontainer #content img.newsalerts-headline,
#topcontainer #content img.manuals-headline,
#topcontainer #content img.service-headline,
#topcontainer #content img.opportunity-headline,
#topcontainer #content img.testimonials-headline,
#topcontainer #content img.afta-thankyou-headline,
#topcontainer #content img.contact-headline {
	margin-top: 60px;
}
#topcontainer #content img.compare {
	float: right;
	margin-left: 15px;
}
#topcontainer #content img.aboutyourair-headline {
	margin-top: 50px;
	margin-bottom: 10px;
}
#topcontainer #content img.aboutyourair {
	float: right;
	margin: 0px 0px 0px 45px;
}
#topcontainer #content img.indoorairfacts {
	float: right;
	margin: 0px 0px 30px 40px;
}
#topcontainer #content img.improveyourair {
	float: right;
}
#topcontainer #content img.hepa {
	float: right;
	margin: 0px 0px 0px 50px;
}
#topcontainer #content img.hepa2 {
	float: right;
	margin: 15px 0px 0px 30px;
}
#topcontainer #content img.newsalerts {
	float: right;
	margin-left: 30px;
}
#topcontainer #content img.manuals {
	float: right;
}
#topcontainer #content img.service {
	float: right;
	margin-left: 82px;
	margin-bottom: 10px;
}
#topcontainer #content img.opportunity {
	float: right;
	margin: 0px 0px 10px 30px;
}
#topcontainer #content img.afta-thankyou {
	float: right;
	margin-left: 100px;
}
#topcontainer #content img.contact {
	float: right;
}
/*
----------------------------------------------------------------------------------- */
/* 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 div.hiddensources-enclose {
	float: left;
	width: 850px;
	padding: 0px 0px 30px 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 h3 {
	font-size: 11px;
	font-weight: bold;
}
#bottomcontainer h3.airquality-pollutionsources,
#bottomcontainer h3.airquality-healtheffects,
#bottomcontainer h3.airquality-airanalysis {
	padding-top: 10px;
	clear: left;
}
#bottomcontainer ul {
	list-style-type: disc;
	list-style-position: outside;
	padding: 0;
	margin: 0;
	margin-left: 16px;
}
#bottomcontainer ul.guardianheater {
	margin-right: 203px;
}
#bottomcontainer ul li span {
	font-weight: bold;
}
#bottomcontainer img {
	float: right;
}
#bottomcontainer img.aq1000-features,
#bottomcontainer img.guardianair-features,
#bottomcontainer img.g2-features {
	margin: 4px 0px 45px 45px;
}
#bottomcontainer img.guardianheater-features {
	margin: 4px 0px 10px 45px;
}
#bottomcontainer img.aq1000-filtration,
#bottomcontainer img.g2-filtration {
	margin: 4px 0px 0px 30px;
}
#bottomcontainer img.guardianair-filtration {
	margin: 4px 0px 30px 30px;
}
#bottomcontainer img.aq1000-specifications,
#bottomcontainer img.g2-specifications {
	margin-top: 4px;
}
#bottomcontainer img.guardianair-specifications {
	margin: 4px 0px 0px 30px;
}
#bottomcontainer img.guardianheater-specifications {
	margin: 4px 0px 0px 8px;
}
#bottomcontainer img.aq1000-testimonials,
#bottomcontainer img.g2-testimonials {
	margin: 4px 0px 0px 45px;
}
#bottomcontainer img.guardianair-testimonials {
	margin: 4px 0px 20px 45px;
}
#bottomcontainer img.aq1000-filters,
#bottomcontainer img.guardianair-filters,
#bottomcontainer img.g2-filters {
	margin: 4px 0px 0px 20px;
}
#bottomcontainer img.airquality-pollutionsources,
#bottomcontainer img.airquality-healtheffects,
#bottomcontainer img.airquality-airanalysis {
	margin: 4px 0px 0px 45px;
}
#bottomcontainer img.hiddensources-house {
	float: left;
	margin-top: 20px;
	margin-left: 92px;
}
#bottomcontainer a {
	color: #00AAA6;
	font-weight: bold;
}
#bottomcontainer p.specifications-manuals {
	padding-top: 10px;
}
#bottomcontainer p.specifications-footnote {
	font-size: 10px;
	padding: 10px 0px 0px 0px;
}
#bottomcontainer p.aq1000-testimonials,
#bottomcontainer p.guardianair-testimonials,
#bottomcontainer p.g2-testimonials {
	padding-bottom: 35px;
}
#bottomcontainer p.aq1000-testimonials.last,
#bottomcontainer p.guardianair-testimonials.last,
#bottomcontainer p.g2-testimonials.last {
	padding-bottom: 0px;
}
#bottomcontainer p.guardianair-testimonials.footnote {
	font-size: 10px;
	padding-top: 20px;
	padding-bottom: 0px;
}
#bottomcontainer p.aq1000-testimonials span,
#bottomcontainer p.guardianair-testimonials span,
#bottomcontainer p.g2-testimonials span {
	font-weight: bold;
}
#bottomcontainer p.airquality-airanalysis {
	padding-top: 10px;
	clear: left;
}
#bottomcontainer p.airquality-airanalysis-last {
	padding-top: 10px;
	font-weight: bold;
}
#bottomcontainer div.airquality-pollutionsources,
#bottomcontainer div.airquality-healtheffects {
	float: left;
	width: 160px;
}
#bottomcontainer div.airquality-airanalysis {
	float: left;
	width: 115px;
}
#bottomcontainer div.airquality-pollutionsources-last,
#bottomcontainer div.airquality-healtheffects-last,
#bottomcontainer div.airquality-airanalysis-last {
	float: left;
}
#bottomcontainer span.sub {
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
	position:relative;
	bottom:-2px;
}
/*
----------------------------------------------------------------------------------- */

/* Tables and Charts
----------------------------------------------------------------------------------- */
#specifications th,
#specifications td {
	font-size: 11px;
	line-height: 22px;
	padding: 1px 0px 1px 0px;
}
#specifications th {
	text-align: left;
	padding-right: 20px;
	vertical-align: top;
	white-space: nowrap;
}
#specifications td.energystar {
	padding-top: 5px;
	padding-bottom: 10px;
}
#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;
}
#download_manuals th.title {
    color: #45C7F3;
    font-size: 18px;
    font-weight: normal;
    line-height: normal;
	padding: 10px 0px 0px 0px;
}
#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 4px 15px 4px;
	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 {
	width: 100px;
	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: 90px;
	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;
}
#contaminants {
	width: 850px;
	border-collapse: collapse;
	table-layout: fixed;
	margin-top: 20px;
	margin-bottom: 20px;
}
#contaminants td.col1 {
	width: 130px;
	padding-left: 10px;
	font-weight: bold;
	border-bottom: 2px solid #DFF3FB;
}
#contaminants td.col2,
#contaminants td.col3,
#contaminants td.col4 {
	padding: 0px 5px 0px 5px;
	border-bottom: 2px solid #DFF3FB;
	border-left: 2px solid #DFF3FB;
}
#contaminants td.col2 {
	width: 254px;
}
#contaminants td.col3 {
	width: 254px;
}
#contaminants td.col4 {
	width: 166px;
}
#contaminants td.head1,
#contaminants td.head2 {
	background-color: #DFF3FB;
	border-top: 2px solid #DFF3FB;
	padding-top: 1px;
	padding-bottom: 1px;
}
#contaminants td.head2 {
	font-weight: bold;
	text-align: center;
}
#aftaregistration td {
	padding: 4px 8px 4px 0px;
}
#aftaregistration td.comments {
	vertical-align: top;
}
#aftaregistration td span {
	color: #FFFFFF;
}
#aftaregistration td table tr td {
	padding: 0px 8px 0px 0px;
}
/*
----------------------------------------------------------------------------------- */

/* 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
----------------------------------------------------------------------------------- */
#footer-clouds {
	float: left;
}
/*
----------------------------------------------------------------------------------- */

