/* 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.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.centralvacuum {
	margin-top: 48px;
	margin-left: 100px;
}
#headline div.centralvacuum-enclose {
	margin-left: 0px;
}
#headline div.luxfloorpro {
	margin-top: 48px;
	margin-left: 100px;
}
#headline div.luxfloorpro-enclose {
	margin-left: 0px;
}
#headline div.allergycontrol {
	margin-top: 32px;
	margin-left: 73px;
}
#headline div.allergycontrol-enclose {
	margin-left: 27px;
}
#headline div.luxguardianultracanister {
	margin-top: 59px;
	margin-left: 100px;
}
#headline div.luxguardianultracanister-enclose {
	margin-left: 0px;
}
#headline div.luxguardianultracanister a img {
	margin: 11px 15px 0px 0px;
}
#headline div.luxlegacycanister {
	margin-top: 32px;
	margin-left: 100px;
}
#headline div.luxlegacycanister-enclose {
	margin-left: 0px;
}
#headline div.luxclassiccanister {
	margin-top: 48px;
	margin-left: 100px;
}
#headline div.luxclassiccanister-enclose {
	margin-left: 0px;
}
#headline div.luxguardianupright {
	margin-top: 47px;
	margin-left: 100px;
}
#headline div.luxguardianupright-enclose {
	margin-left: 0px;
}
#headline div.freshera {
	margin-top: 48px;
	margin-left: 100px;
}
#headline div.freshera-enclose {
	margin-left: 0px;
}
#headline div.luxcommercialupright {
	margin-top: 53px;
	margin-left: 100px;
}
#headline div.luxcommercialupright-enclose {
	margin-left: 0px;
}
#headline div.luxcommercialupright a img {
	margin: 11px 15px 0px 0px;
}
#headline div.hiddensources {
	margin-top: 64px;
	margin-left: 65px;
}
#headline div.preventativeprograms {
	margin-top: 50px;
	margin-left: 80px;
}
#headline div.preventativeprograms-enclose {
	margin-left: 0px;
	width: 390px;
}
/* -------------------------------------------------------------------------------- */
#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 p.footernote {
	line-height: normal;
	padding: 10px 0px 0px 0px;
}
#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#insideyourhome,
#topcontainer #content div#cleaningtips,
#topcontainer #content div#cri,
#topcontainer #content div#hepa,
#topcontainer #content div#apprenticeshipprogram,
#topcontainer #content div#associatefranchise {
	margin-left: 50px;
}
#topcontainer #content div#cri h3,
#topcontainer #content div#hepa h3 {
	padding-top: 15px;
}
#topcontainer #content div#insideyourhome h3,
#topcontainer #content div#cleaningtips h3 {
	padding-top: 10px;
	clear: left;
}
#topcontainer #content div#insideyourhome h3.first,
#topcontainer #content div#cleaningtips h3.first {
	padding-top: 6px;
}
#topcontainer #content div#insideyourhome h3.lasst {
	padding-top: 3px;
}
#topcontainer #content div#insideyourhome div.insideyourhome-indoorpollution {
	float: left;
	width: 300px;
}
#topcontainer #content div#insideyourhome div.insideyourhome-indoorpollution-last {
	float: left;
}
#topcontainer #content div#insideyourhome p.first {
	padding-top: 6px;
}
#topcontainer #content div#insideyourhome p.last {
	padding-top: 10px;
}
#topcontainer #content div#cleaningtips ul li span {
	font-weight: bold;
}
#topcontainer #content div#newsalerts {
	margin-left: 60px;
}
#topcontainer #content div#newsalerts ul {
	padding-top: 6px;
}
#topcontainer #content div#manuals,
#topcontainer #content div#producthistory,
#topcontainer #content div#service,
#topcontainer #content div#about {
	margin-left: 70px;
	line-height: 24px;
}
#topcontainer #content div#manuals p {
	margin-right: 430px;
}
#topcontainer #content div#manuals p.note {
	font-size: 10px;
	line-height: normal;
	padding: 2px 0px 10px 0px;
}
#topcontainer #content div#producthistory p.note {
	font-size: 10px;
	line-height: normal;
	padding: 12px 480px 10px 0px;
}
#topcontainer #content div#manuals select {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 11px;
	color : #000000;
	border: 1px solid #808080;
}
#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#apprenticeshipprogram h3 {
	padding-top: 15px;
	clear: left;
}
#topcontainer #content div#associatefranchise h3 {
	padding-top: 20px;
	clear: left;
}
#topcontainer #content div#apprenticeshipprogram div.apprenticeshipprogram-info,
#topcontainer #content div#associatefranchise div.associatefranchise-info {
	float: left;
	padding-right: 30px;
}
#topcontainer #content div#associatefranchise p.first {
	padding-top: 15px;
}
#topcontainer #content div#apprenticeshipprogram p.note {
	font-size: 10px;
	line-height: 18px;
	padding-top: 15px;
}
#topcontainer #content div#associatefranchise p.franchisingwebsite {
	padding-top: 15px;
	clear: left;
}
#topcontainer #content div#associatefranchise p.franchisingwebsite a {
	line-height: normal;
}
#topcontainer #content div#associatefranchise p.note {
	font-size: 10px;
	line-height: 18px;
	padding-top: 15px;
}
#topcontainer #content div#about p.first {
	margin-right: 250px;
}
#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.cri-headline,
#topcontainer #content img.hepa-headline,
#topcontainer #content img.newsalerts-headline,
#topcontainer #content img.manuals-headline,
#topcontainer #content img.producthistory-headline,
#topcontainer #content img.service-headline,
#topcontainer #content img.opportunity-headline,
#topcontainer #content img.testimonials-headline,
#topcontainer #content img.about-headline,
#topcontainer #content img.contact-headline {
	margin-top: 60px;
}
#topcontainer #content img.insideyourhome-headline {
	margin-top: 40px;
}
#topcontainer #content img.cleaningtips-headline {
	margin-top: 50px;
}
#topcontainer #content img.apprenticeshipprogram-headline,
#topcontainer #content img.associatefranchise-headline {
	margin-top: 65px;
}
#topcontainer #content img.compare {
	float: right;
	margin: 0px 0px 20px 15px;
}
#topcontainer #content img.insideyourhome {
	float: right;
	margin: 0px 0px 40px 40px;
}
#topcontainer #content img.insideyourhome2 {
	float: right;
	margin-top: 15px;
}
#topcontainer #content img.cleaningtips {
	float: right;
	margin: 0px 0px 20px 40px;
}
#topcontainer #content img.cri {
	float: right;
	margin-left: 20px;
}
#topcontainer #content img.hepa {
	float: right;
	margin: 0px 0px 0px 40px;
}
#topcontainer #content img.hepa2 {
	float: right;
	margin: 15px 0px 0px 40px;
}
#topcontainer #content img.newsalerts {
	float: right;
	margin-left: 30px;
}
#topcontainer #content img.manuals {
	float: right;
}
#topcontainer #content img.producthistory {
	float: right;
	margin-left: 50px;
}
#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.apprenticeshipprogram,
#topcontainer #content img.associatefranchise {
	float: right;
	margin: 0px 0px 0px 40px;
}
#topcontainer #content img.about {
	float: right;
	margin-left: 43px;
	margin-bottom: 16px;
}
#topcontainer #content img.contact {
	float: right;
	margin-left: 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,
#bottomcontainer div.preventativeprograms {
	float: left;
	width: 850px;
	padding: 30px 0px 20px 80px;
}
#bottomcontainer div.hiddensources-enclose {
	float: left;
	width: 850px;
	padding: 0px 0px 30px 80px;
}
#bottomcontainer div.preventativeprograms p.preventativeprogram-info {
	padding: 10px 0px 10px 0px;

}
#bottomcontainer div.preventativeprograms p.preventativeprogram-info span {
	font-weight: bold;
}
#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.small {
	padding: 20px 0px 3px 0px;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	color: #45C7F3;
}
#bottomcontainer h2.xsmall {
	padding: 20px 0px 3px 0px;
	font-size: 16px;
	line-height: normal;
	font-weight: normal;
	color: #45C7F3;
}
#bottomcontainer h3 {
	font-size: 11px;
	font-weight: bold;
}
#bottomcontainer div.preventativeprograms h3 {
	padding: 8px 0px 8px 0px;
}
#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.centralvacuum-features {
	margin: 4px 0px 0px 45px;
}
#bottomcontainer img.luxfloorpro-features {
	margin: 4px 0px 20px 45px;
}
#bottomcontainer img.allergycontrol-allergenrelief {
	margin: 4px 0px 10px 45px;
}
#bottomcontainer img.allergycontrol-dustmitecontrol {
	margin: 4px 0px 10px 60px;
}
#bottomcontainer img.luxguardianultracanister-features,
#bottomcontainer img.luxclassiccanister-features,
#bottomcontainer img.luxguardianupright-features,
#bottomcontainer img.freshera-features {
	margin: 4px 0px 45px 45px;
}
#bottomcontainer img.luxlegacycanister-features {
	margin: 4px 0px 30px 30px;
}
#bottomcontainer img.luxcommercialupright-features {
	margin: 4px 0px 10px 30px;
}
#bottomcontainer img.luxguardianultracanister-filtration {
	margin: 8px 0px 62px 10px;
}
#bottomcontainer img.luxguardianupright-filtration,
#bottomcontainer img.freshera-filtration {
	margin: 4px 0px 0px 0px;
}
#bottomcontainer img.centralvacuum-accessories,
#bottomcontainer img.luxfloorpro-accessories,
#bottomcontainer img.luxclassiccanister-accessories {
	margin: 4px 0px 0px 30px;
}
#bottomcontainer img.luxlegacycanister-accessories {
	margin: 4px 0px 60px 30px;
}
#bottomcontainer img.luxguardianultracanister-accessories {
	margin: 4px 0px 0px 30px;
}
#bottomcontainer img.luxguardianupright-accessories {
	margin: 4px 0px 20px 85px;
}
#bottomcontainer img.luxcommercialupright-accessories {
	margin: 4px 0px 0px 180px;
}
#bottomcontainer img.centralvacuum-vacpan {
	margin: 4px 0px 0px 0px;
}
#bottomcontainer img.luxfloorpro-cleansers {
	margin: 4px 0px 10px 45px;
}
#bottomcontainer img.centralvacuum-specifications,
#bottomcontainer img.luxfloorpro-specifications,
#bottomcontainer img.luxguardianultracanister-specifications,
#bottomcontainer img.luxlegacycanister-specifications,
#bottomcontainer img.luxclassiccanister-specifications,
#bottomcontainer img.luxguardianupright-specifications,
#bottomcontainer img.freshera-specifications,
#bottomcontainer img.luxcommercialupright-specifications {
	margin-top: 4px;
}
#bottomcontainer img.luxguardianultracanister-filters,
#bottomcontainer img.luxlegacycanister-filters,
#bottomcontainer img.luxclassiccanister-filters,
#bottomcontainer img.luxguardianupright-filters {
	margin: 4px 0px 0px 40px;
}
#bottomcontainer img.freshera-filters {
	margin: 4px 0px 0px 70px;
}
#bottomcontainer img.luxcommercialupright-filters {
	margin: 4px 0px 0px 60px;
}
#bottomcontainer img.prod-testimonials {
	float: left;
	margin: 12px 0px 0px 0px;
}
#bottomcontainer img.hiddensources-house {
	float: left;
	margin-top: 20px;
	margin-left: 92px;
}
#bottomcontainer img.preventativeprograms {
	margin: 4px 0px 0px 30px;
}
#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.luxguardianupright-filtration {
	margin-right: 380px;
}
#bottomcontainer p.freshera-filtration {
	margin-right: 500px;
}
#bottomcontainer p.luxguardianultracanister-accessories,
#bottomcontainer p.luxlegacycanister-accessories,
#bottomcontainer p.luxclassiccanister-accessories,
#bottomcontainer p.luxguardianupright-accessories {
	font-style: italic;
}
#bottomcontainer p.centralvacuum-vacpan {
	margin-right: 450px;
}
#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.cri {
	padding-top: 10px;
	text-align: left;
}
#specifications td.csa {
	padding-top: 10px;
	text-align: right;
}
#specifications td.cri img, #specifications td.csa img {
	float: none;
}
#download_manuals1 th,
#download_manuals2 th {
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	color: #45C7F3;
	text-align: left;
}
#download_manuals1 th {
	padding: 4px 0px 10px 0px;
}
#download_manuals2 th {
	padding: 0px 0px 10px 0px;
}
#download_manuals1 td,
#download_manuals2 td {
	line-height: normal;
	padding: 0px 0px 14px 0px;
}
#download_producthistory th,
#download_producthistory td {
	padding: 4px 0px 0px 0px;
}
#download_producthistory 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 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: 110px;
	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: 100px;
	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
----------------------------------------------------------------------------------- */
#footer-floor {
	float: left;
}
/*
----------------------------------------------------------------------------------- */
