sceneSeven-altViewshtml {height:100%;margin-bottom:1px; }
body {height:100%;margin:0;font:62.5% arial,san-serif;color:#1D1D1B;background-color:#fff;}
#canvas {background-color:#FFF;margin-left:auto;margin-right:auto;width:919px;padding:0 25px 10px 25px;}
p { margin:12px 0; }
p.margin-nobottom {margin-bottom:0;}
a {color:#1D1D1B;}
h1 {font-size:2.4em;color:#1D1D1B;line-height:28px;font-weight:normal;margin:0;}
h1.printTitle {display:none;}
h2 {font-size:1.4em;color:#1D1D1B;font-weight:normal;margin:0;}
span.required {color:#900;}
.btn-email,.btn-print,.btn-printFaqs,
.btn-printMe {cursor:pointer;cursor:hand;}
div.btn-back,
div.btn-send,
div.btn-top {line-height:1.9em;width:45px;text-align:center;background-color:#E6E6E6;font-size:1.1em;color:#1d1d1b;cursor:pointer;cursor:hand;}
div.btn-back a,
div.btn-send a,
div.btn-top a {color:#000000;text-decoration:none;}
a.copylink {text-decoration:underline;color:#1D1D1B;}
ul, li {list-style-type:none;margin:0;padding:0;}
li.copy {background:transparent url('../images/bullet-copy.gif') no-repeat 0 5px;padding-left:11px;font-size:1.1em;line-height:1.35em;padding-bottom:2px;}
li.link {background:transparent url('../images/bullet-linkarrow.gif') no-repeat 0 5px;padding-left:11px;zoom:1;}
li.link a {font-size:1.1em;text-decoration:none;color:#1d1d1b;}
li.link a:hover {text-decoration:underline;}
li.enlarge {background:transparent url('../images/bullet-enlargePhoto.gif') no-repeat 0 1px;padding-left:12px;}
li.enlarge a {color:#A90001;font-size:1.1em;text-decoration:none;}
li.download-photo {background:transparent url('../images/bullet-enlargePhoto.gif') no-repeat 0 0;padding-left:15px;}
li.download-photo a {color:#A90001;font-size:1.1em;text-decoration:none;}
li.link a.copylink {text-decoration:underline;}
img.bullet {position:relative;top:-1px;margin-right:5px;}
span.filesize {color:#9D9C9C;font-size:1.1em;}
.rollover-off {}
.rollover-on {display:none;}
/* Centering styles */
#content,#navigation,
#footer-links {width:919px;}
#footer-copyright-logos {width:919px;margin-left:auto;margin-right:auto;}
/* Header Styles */
#header {position:relative;top:0;left:0; margin-bottom:5px; height:75px; background-color:#000;}
#header .header-content { position:relative; width:919px; margin:0 auto; }
#miraLogo {position:absolute;top:10px;left:8px;}
#aKohlerCompany-logo {position:absolute;right:0;top:13px;}
#utilityNav-search {position:absolute;right:0;top:13px;width:550px;}
#mira-utilityNav,
#mira-searchBox { float:right; }
#mira-utilityNav {font-size:1.0em;line-height:17px;color:#fff;}
#mira-utilityNav a {float:left;margin:0 5px 0 0; color:#fff;text-decoration:none;}
#mira-utilityNav a:hover {text-decoration:underline;}
#mira-utilityNav span {float:left; margin:0 5px 0 0; color:#fff;text-decoration:none;}
#mira-utilityNav a.social-link {float:left; margin:0 0 0 4px;}
#mira-searchBox { margin:13px 0 0 0; border:1px solid #70706f;width:193px;}
#mira-searchBox form {margin:0;padding:0;background-color:#e6e6e6;}
#mira-searchBox input.textfield {border:0;width:134px;padding:2px 10px 2px 5px;color:#1D1D1B;font-size:1.0em;}
.ie6 #mira-searchBox input.textfield {padding:1px 10px 1px 5px;}
#mira-searchBox input.submitbutton {background-color:#E6E6E6;border:0;width:44px;padding:1px 0 1px 0;color:#1D1D1B;font-size:1.0em;cursor:pointer;cursor:hand;}
/* Navigation Styles */
#navigation {position:relative;top:0;left:0;z-index:10000;height:20px;}
#navigation .navNode,
#navigation .navNode-last {float:left;position:relative;top:0;left:0;z-index:2;width:226px;margin-right:5px;}
#navigation .navNode-last {margin-right:0;}
#navigation .navNode a.navNode-link,
#navigation .navNode-last a.navNode-link,
#navigation .mira-dropdown a {display:block;width:217px;padding-left:9px;background-color:#000;font-size:1.1em;line-height:20px;color:#FFF;text-decoration:none;}
#navigation .navNode a:hover.navNode-link,
#navigation .navNode-last a:hover.navNode-link,
#navigation .mira-dropdown a:hover {background-color:#9c9c9c;}
#navigation .mira-dropdown {position:absolute;top:20px;left:0;display:none;z-index:75;}
#navigation .mira-dropdown a {border-top:1px solid #FFF;}
/* Content Styles */
#content {margin-bottom:15px;}
.content-lifestyleImage,
.content-withLeftNav {width:919px;}
#mira-leftnav,
#mira-resultsFilterArea {float:left;width:226px;margin-right:5px;background-color:#606060;}
#mira-resultsFilterArea .spiff {margin:15px 0 0px 0;}
#mira-leftnav a {display:block;width:217px;height:32px;overflow:hidden;padding-left:9px;border-bottom:2px solid #FFF;background-color:#606060;line-height:32px;color:#FFF;font-size:1.1em;text-decoration:none;}
#mira-leftnav a:hover,
#mira-leftnav a.active {background-color:#9d9c9c;}
#mira-resultsFilterArea {background-color:#fff;}
.content-withLeftNav #mira-contentarea {float:left;width:688px;}
.content-lifestyleImage .lifestyleImage {float:left;width:226px;margin-right:15px;}
.content-lifestyleImage .content-afterLifestyleImage {float:left;width:678px;}
#pageTitle-withButtons div.btn-back {margin-top:2px;float:right;}

/* Breadcrumbs Styles */
#breadcrumbs {line-height:15px;font-size:0.9em;padding-left:9px;}
#breadcrumbs a {font-size:1.0em;text-decoration:none;color:#1D1D1B;}
#breadcrumbs a:hover {text-decoration:underline;}
/* Footer Links Styles */
#footer-links,
#footer-copyright-logos {background-color:#000;font-size:1.1em;line-height:15px;width:901px;padding:0 9px;margin-bottom:5px;position:relative;top:0;left:0;}
#footer-links a {font-size:1.0em;color:#fff;text-decoration:none;}
#footer-links a:hover {text-decoration:underline;}
#footer-rightLinks {float:right;}
#footer-rightLinks a {float:left;margin:0 5px 0 0;}
#footer-rightLinks span {float:left;margin:0 5px 0 0;color:#fff;}
#footer-proLinks {position:absolute;z-index:70;position:absolute;bottom:16px;right:0;display:none;}
.ie6 #footer-proLinks {bottom:15px;right:-1px;}
#footer-proLinks a {display:block;width:138px;padding-left:7px;background-color:#000;border-top:1px solid #FFF;font-size:1.0em;;}
#footer-proLinks a:hover {background-color:#9c9c9c;text-decoration:none;}
/* Footer Copyright Styles */
#footer-copyright-logos {background-color:#fff;line-height:35px;font-size:0.9em;}
#brand-logos {float:right;}
#brand-logos img {margin:10px 0 0 13px;}
/* Home Page Styles */
#home-content {width:919px;margin-top:15px;}
#home-flash,#home-spiffs {float:left;width:457px;}
#home-flash {background-color:#e6e6e6;height:440px;margin-right:5px;}
#home-spiffs a {display:block;margin-bottom:5px;}
#home-spiffs a.home-lastSpiff {padding-top:1px;margin-bottom:0;}
#home-spiffs a img {display:block;}
#home-spiffs a img.rollover-on {display:none;}
/* Product Landing Styles */
#prodLanding-content #mira-contentarea {height:440px;overflow:hidden;}
#prodLanding-content #mira-contentarea img {float:left;}
#prodLanding-content #mira-contentarea div {float:left;width:457px;height:450px;}
#prodLanding-content #mira-contentarea div img {margin:0 0 5px 5px;}
/* Product Results Styles */
#mira-resultsFilterArea {width:226px;}
#mira-resultsFilterArea-intro {width:208px;padding:10px 9px 9px 9px;background-color:#E6E6E6;}
#mira-resultsFilterArea-intro h1 { color:#000; }
#mira-resultsFilterArea-intro p {color:#666666;}
#mira-resultsFilterArea-intro h1 {margin-bottom:11px;}
#mira-resultsFilterArea-intro p {margin:0 0 12px 0;font-size:1.1em;line-height:1.35em;}
#mira-resultsFilterArea-showerSelector a {display:block;width:217px;height:32px;overflow:hidden;padding-left:9px;border-top:1px solid #FFF;background-color:#C3C3C3;line-height:32px;color:#060606;font-size:1.1em;text-decoration:none;}
#mira-resultsFilterArea-showerSelector a:hover,
#mira-resultsFilterArea-showerSelector a.active {background-color:#9D9C9C;}
#mira-resultsFilterArea-filtersHeader {width:208px;padding:0 9px;border-top:1px solid #FFF;background-color:#7F706D;font-size:1.1em;color:#FFF;line-height:30px;}
#productmatrix-filters {width:226px;}
.mira-resultsFilterGroup {width:208px;padding:12px 9px 0 9px;background-color:#E6E6E6;border-top:1px solid #FFF;font-size:1.1em;}
.mira-resultsFilterGroup div a.icon-definition img {position:relative;top:1px;left:6px;cursor:pointer;}
.mira-resultsFilterGroup div {padding-bottom:6px;}
.mira-resultsFilterGroup div a.clear,
.mira-resultsFilterGroup div a.clearallfilters {float:right;color:#1D1D1B;text-decoration:none;}
.mira-resultsFilterGroup div.showHide-ranges {padding-left:19px;}
.mira-resultsFilterGroup div.showHide-ranges a {float:none;font-size:1.0em;}
.mira-resultsFilterGroup div a {text-decoration:none;}
.mira-resultsFilterGroup div a:hover {text-decoration:underline;}
.mira-resultsFilterGroup label {display:block;padding-bottom:8px;padding-left:15px;text-indent:-15px;cursor:pointer;cursor:hand;}
.mira-resultsFilterGroup input {width:13px;height:13px;padding:0;margin:0 7px 0 0;vertical-align:bottom;position:relative;top:-1px;*overflow:hidden;}
#mira-productResults-lifestyle {margin:0 0 7px 9px;}
#mira-productResults-toolbar {background-color:#C3C3C3;font-size:1.1em;width:661px;height:15px;padding:0 9px;margin:0 0 15px 9px;position:relative;top:0;left:0;z-index:2;}
#mira-productResults-toolbar a {color:#000;text-decoration:none;}
.mira-productResults-sortingOptions {position:absolute;top:0;right:0;width:168px;text-align:right;}
.mira-productResults-sortingOptions div.sortOrder {background:#C3C3C3 url('../images/bg-resultsSortOrderArrow.png') no-repeat 148px 4px;border-bottom:1px solid #FFF;width:143px;height:15px;padding-right:25px;cursor:pointer;cursor:hand;}
.mira-productResults-sortingOptions div.sortOrder-sortOptions {display:none;}
.mira-productResults-sortingOptions a.mira-productResults-sortBy {display:block;background-color:#C3C3C3;border-bottom:1px solid #FFF;width:159px;line-height:15px;padding-right:9px;}
.mira-productResults-sortingOptions a.active {background-color:#9D9C9C;font-weight:bold;}
.mira-productResults-sortingOptions a:hover {background-color:#9D9C9C;}
.mira-productResults-compareNow {float:right;display:inline;margin-right:-9px;width:87px;height:15px;background-color:#fff;z-index:1;}
.productResult .mira-productResults-compareNow {float:none;display:block;margin-right:0px;position:absolute;bottom:-16px; right:-1px;z-index:1;}
#lightbox-scrollableArea-productCompare-maxNumProdsError .mira-productResults-compareNow { margin-right:0px; }
.mira-productResults-compareNow a { float:right;display:block;height:100%;width:85px;text-align:center;background-color:#e6e6e6;text-decoration:none;font-size:11px;}
#mira-productResults-productCount {float:left;width:171px;}
#mira-productResults-pageNavigation {float:left;}
/*#mira-productResults-pageNavigation a.previousPage {visibility: hidden;}*/
#mira-productResults-pageNavigation a.activePage {cursor:default; text-decoration: underline !important;  }
#mira-productResults-pageNavigation a.pageNumber {padding:0 3px;}
#mira-productResults-pageNavigation a.pageNumber:hover { text-decoration: underline; }
#mira-productResults-pageNavigation a.showAllPages:hover { text-decoration: underline; }
#mira-productResults-pageNavigation a.showPaginated:hover { text-decoration: underline; }
#mira-productResults-container {overflow:hidden;width:678px;margin-bottom:14px;margin-left:9px;}
#productmatrix-results {overflow:hidden;position:relative;top:0;left:0;width:680px;}
.bottomBorderover {position:absolute;bottom:0;left:0;}
.ie6 .bottomBorderover,
.ie7 .bottomBorderover {bottom:-1px;}
.productResult {float:left;position:relative;width:207px;padding:0 9px 11px 9px;border-bottom:1px solid #D9D3CB;border-right:1px solid #D9D3CB;}
.productResult p {font-size:1.1em;line-height:1.35em;color:#9D9C9C;margin:0;}
.productResult p.productResult-prodName {float:left;font-size:1.2em;line-height:1.4em;font-weight:bold;color:#1D1D1B;margin:25px 0 10px 0;}
.productResult-firstRow p.productResult-prodName {margin-top:0;}
.productResult ul {margin-top:4px;}
.productResult ul li a {font-size:1.1em;}
div.mira-productResult-productImage {clear:left;width:207px;height:205px;margin-bottom:10px;text-align:center;}
.mira-productResults-icons {width:207px;margin-bottom:7px;text-align:right;}
.mira-productResults-icons img {margin-left:6px;cursor:pointer;cursor:hand;}
.productResults-addToCompare { float:left; display:inline; margin-top:6px; font-size:11px; }
.productResults-addToCompare input { float:left; width:13px; height:13px; margin:0 5px 0 0; padding:0; }
.productResult label { cursor:pointer; color:#000; }
#mira-productResults-priceDisclaimer {}
#mira-productResults-priceDisclaimer div {float:right;}
#mira-productResults-priceDisclaimer p {width:575px;margin-left:18px;color:#9D9C9C;font-size:0.9em;line-height:1.2em;}
/* Product Detail Styles */
#prodDtl-imageArea {float:left;width:457px;margin-right:14px;}
#prodDtl-imageArea img {margin-bottom:6px;cursor:pointer;cursor:hand;}
#prodDtl-imageArea span {display:block;padding-left:9px;font-size:0.9em;}
#prodDtl-imageArea span.prodDtl-imgCaption {font-size:1.1em;line-height:1.5em;margin-bottom:3px;}
#prodDtl-imageArea a {padding-left:9px;}
#prodDtl-info {float:left;width:448px;}
.prodDtl-info-left {float:left;width:345px;}
.prodDtl-availablein {font-size:1.2em;line-height:1.25;margin-top:11px;padding-bottom:3px;}
.prodDtl-colorchip, .prodDtl-price {float:left;margin-top:3px;}
.prodDtl-colorchip {width:175px;padding-right:10px;}
.prodDtl-colorchip img {float:left;margin-right:5px;}
.prodDtl-colorchip div {float:left;width:140px;padding-top:2px;}
.prodDtl-price {width:160px;padding-top:2px;}
.prodDtl-price span {color:#9D9C9C;}
.prodDtl-watersystemsLogos {margin:17px 0;}
.prodDtl-watersystemsLogos img {margin-right:10px;cursor:pointer;cursor:hand;}
.prodDtl-info-right {float:left;width:103px;text-align:right;}
.prodDtl-tools {padding-top:15px;}
.prodDtl-tools img {margin:0 0 15px 5px;cursor:pointer;cursor:hand;}
.prodDtl-guaranteeLogos img {margin-bottom:10px;cursor:pointer;cursor:hand;}
.prodDtl-name h1 {width:345px;}
.prodDtl-name div.btn-back {float:right;}
#prodDtl-info p {font-size:1.2em;}
li.prodDtl-bulletInfo {background:transparent url('../images/bullet-tandot.gif') no-repeat 0 6px;padding:0 0 3px 11px;font-size:1.2em;color:#9D9C9C;}
#prodDtl-pdfLinks {padding-bottom:3px;}
#prodDtl-pdfLinks ul {margin-bottom:11px;}
#prodDtl-pdfLinks ul li {padding-bottom:3px;}
.images-otherViews {width:448px;}
.images-otherViews img {margin-right:12px;float:left;cursor:pointer;}
.images-otherViews img.otherView-last {margin-right:0;}
.images-otherViews div {padding:2px 0 4px 305px;clear:both;width:135px;}
#prodDtl-prodLinks {margin-bottom:17px;clear:both;}
#prodDtl-prodLinks a {font-size:1.1em;color:#1D1D1B;text-decoration:none;}
#prodDtl-prodLinks a:hover {text-decoration:underline;}
#prodDtl-info p.prodDtl-footnote {margin:0;color:#9D9C9C;font-size:0.9em;line-height:1.2em;page-break-inside: avoid;}

#productCompare-top { margin-bottom:0px; }
#productCompare-top #mira-resultsFilterArea-intro { float:left; }
#productCompare-tools { float:right; width:46px; }
#productCompare-print { float:right; margin-top:10px; }
#productCompareTable { border-left:1px solid #D9D3CB; }
#productCompareTable .productResult { width:210px; }
#productCompareTable .mira-productResults-icons { height:23px; }
li.productCompare-listItem { border-bottom:1px solid #d9d3cb; padding:7px 0; margin:0; font-size:1.1em; color:#9D9C9C !important; list-style-type:none !important; }
li.productCompare-listItem.last, li.productCompare-listItem.empty { border-bottom:0; }
li.productCompare-listItem .link a { font-size:1.0em; }
li.productCompare-bullets {  margin:0 0 0 15px; border:0; list-style-type:disc; color:#9D9C9C !important; }
.productCompare #mira-productResults-priceDisclaimer { clear:both; width:100%; margin-top:15px; }
.productCompare #mira-productResults-priceDisclaimer p { margin-top:0; }
#productCompare-noProducts { display:none; }
.productCompare-removeFromCompare { float:left; display:inline; width:13px; height:13px; margin:0 5px 0 0; padding:0; }

#lightbox-printDetail #productCompareTable { clear:both; border:0; }
#lightbox-printDetail #productCompareTable .productResult { border:0; padding:0; width:216px;}
#lightbox-printDetail #productCompareTable ul { margin:0 !important; padding:0 !important; }
#lightbox-printDetail li.productCompare-listItem { list-style-type:none !important; }
#lightbox-printDetail li.productCompare-bullets { color:#9D9C9C !important; margin:0 0 0 13px; }
#lightbox-printDetail #productCompareTable .productCompare-listItem.last { display:none; }
#lightbox-printDetail #mira-productResults-priceDisclaimer p { width:auto; }

/* Inspiration Landing Styles */
#inspirationLanding-content .inspirationLanding-section {background-color:#E6E6E6;float:left;width:226px;height:440px;margin-right:5px;}
#inspirationLanding-content #inspirationLanding-trends {background:#E6E6E6 url('../images/inspirationLanding-trends.jpg') no-repeat left bottom;}
#inspirationLanding-content #inspirationLanding-getthelook {background:#E6E6E6 url('../images/inspirationLanding-getTheLook.jpg') no-repeat left bottom;}
#inspirationLanding-content #inspirationLanding-miraAndYou {background:#E6E6E6 url('../images/inspirationLanding-miraAndYou.jpg') no-repeat left bottom;}
#inspirationLanding-content #inspirationLanding-planning {background:#E6E6E6 url('../images/inspirationLanding-planning.jpg') no-repeat left bottom;margin-right:0 !important;}
.inspirationLanding-section .inspirationLanding-sectionNav {width:196px;height:91px; padding:10px 15px 0 15px;}
#inspirationLanding-trends .inspirationLanding-sectionNav {background-color:#9D9C9C;}
#inspirationLanding-getthelook .inspirationLanding-sectionNav {background-color:#7F706D;}
#inspirationLanding-planning .inspirationLanding-sectionNav {background-color:#959D86;}
#inspirationLanding-miraAndYou .inspirationLanding-sectionNav {background-color:#bfb3a2;}
#inspirationLanding-content h1,
#inspirationLanding-content div,
#inspirationLanding-content p,
#inspirationLanding-content a {color:#FFF;}
#inspirationLanding-content p,
#inspirationLanding-content a {font-size:1.1em;text-decoration:none;}
#inspirationLanding-content .inspiration-navnode {line-height:20px;width:176px;padding:0 10px;}
#inspirationLanding-content .inspiration-nav a {display:block;line-height:20px;width:176px;height:20px;overflow:hidden;padding:0 10px;border-top:1px solid #FFF;}
#inspirationLanding-content .inspiration-navnode {font-size:1.1em;display:block;line-height:20px;width:176px;padding:0 10px;cursor:pointer;cursor:hand;}
#inspirationLanding-content .inspiration-navnode img {padding-top:7px;}
#inspiration-nav-trends .inspiration-navnode {background-color:#B0A6A3;}
#inspiration-nav-miraAndYou .inspiration-navnode {background-color:#cfc6b9;}
.inspiration-nav .inspiration-dropdown {display:none;}
#inspirationLanding-content #inspiration-nav-trends a:hover {background-color:#E6E6E6;}
#inspirationLanding-content #inspirationLanding-getthelook a {background-color:#B0A6A3;display:block;line-height:20px;width:176px;padding:0 10px;}
#inspiration-nav-planning .inspiration-navnode {background-color:#AFB5A3;}
#inspirationLanding-content #inspiration-nav-planning a {background-color:#AFB5A3;border-top:1px solid #959D86;}
#inspirationLanding-content #inspiration-nav-planning a:hover {background-color:#D1D2C8;}
#inspirationLanding-content #inspiration-nav-miraAndYou a {background-color:#cfc6b9;border-top:1px solid #bfb3a2;}
#inspirationLanding-content #inspiration-nav-miraAndYou a:hover {background-color:#cfc6b9;}
#inspirationLanding-content #inspiration-nav-miraAndYou a:hover {background-color:#E6E6E6;}
#inspiration-nav-blog a.blog {background-color:#BEBEBE;display:block;line-height:20px;width:176px;padding:0 10px;border-top:0px solid #FFF; margin-top:10px;}
#inspirationLanding-content #inspiration-nav-blog a:hover {background-color:#E6E6E6;}


/* Get The Look Styles */
#getTheLook-content #getthelook-largeImage {float:left;width:303px;margin-right:15px;}
#getTheLook-content #getthelook-productList {float:left;width:134px;margin-right:10px;}
#getTheLook-content p {font-size:1.1em;line-height:1.35em;}
#getTheLook-content p.gtl-seriesDesc {margin-bottom:13px;}
#getTheLook-content p.glt-seriesProducts {}
#getTheLook-content p.glt-seriesProducts a {text-decoration:none;}
#getTheLook-content p.glt-seriesProducts a:hover {text-decoration:underline;}

#getTheLook-content #getthelook-smallImages {float:left;width:457px;margin-top:-12px;}
#getTheLook-content #getthelook-smallImages div {float:left;padding:12px 5px 0 0;}
#getTheLook-content #getthelook-smallImages div.getthelook-smallImages-3 {padding-right:0;}
#getTheLook-content #getthelook-smallImages div p {margin:2px 0 0 0;font-size:1.1em;}
#getTheLook-content #getthelook-smallImages div p span {font-size:0.8em;color:#7F706D;}
/* Planning Tips Styles */
#questionsAnswers-brangImg {float:left;width:226px;margin-right:15px;}
#questionsAnswers {float:left;width:678px;}
#questionAnswers-header h1 {width:450px;margin-bottom:11px;}
#questionAnswers-header div.btn-back {float:right;}
#glossary-content #glossaryAnchors {border-bottom:1px solid #1D1D1B;margin-bottom:17px;}
#questions div {width:226px;float:left;font-size:1.1em;margin-bottom:10px;}
#glossary-content #questions {width:450px;margin-bottom:0;float:left;}
#glossary-content #questions div {width:50px;}
#questions div a {color:#1D1D1B;text-decoration:none;}
#glossary-content #questions div a {text-decoration:underline;}
#questions div a:hover {text-decoration:underline;}
#questionsAnswers #questionsAnswers-tools {text-align:right;border-bottom:1px solid #1D1D1B;padding-bottom:15px;margin:0 0 5px 0;}
#questionsAnswers #questionsAnswers-tools img {margin-left:5px;}
#glossary-content #questionsAnswers #questionsAnswers-tools {float:left;width:228px;border-bottom:0;padding-bottom:12px;}
#questionsAnswers #answers {font-size:1.1em;line-height:1.35em;}
#planningTips-content #questionsAnswers #answers {padding-top:12px;}
#questionsAnswers #answers p {margin:0 0 8px 0;}
p.quetionCategory {font-weight:bold;padding-top:12px;}
#planningTips-content #questionsAnswers #answers p.quetionCategory {padding-top:0;}
#questionsAnswers #answers .answer {color:#7F706D;margin-bottom:23px;}
#questionsAnswers #answers .answer ul li {background:transparent url('../images/bullet-copy.gif') no-repeat 0 5px;padding-left:11px;font-size:1.0em;}
#questionsAnswers #answers .answer a {color:#7F706D;text-decoration:underline;}
#questionsAnswers #answers div.btn-top {margin-left:633px;}
#lightbox-printDetail .faq-category {display:none;}
/* FAQ Print css */
#lightbox-faqPrint {margin-left:-238px;width:437px;padding:15px 20px;background-color:#FFF;display:none;}
#printFAQ-checkboxes {background-color:#E6E6E6;width:407px;padding:30px 15px;margin-bottom:15px;}
#printFAQ-checkboxes label {display:block;padding-bottom:8px;padding-left:15px;text-indent:-15px;cursor:pointer;cursor:hand;}
#lightbox-faqPrint div.btn-send {position:relative;top:0;left:392px;}

/* User Installation Guide Styles */
p.iug-dropdown-label {margin:0 0 7px 0;}
.iug-dropdown {width:330px;margin-bottom:12px;position:relative;top:0;left:0;}
#iug-dropdown-category {z-index:4;}
#iug-dropdown-name {z-index:3;}
#iug-dropdown-version {z-index:2;}
.iug-dropdown .iug-dropdown-options {display:none;position:absolute;top:20px;left:0;z-index:5;width:330px;height:200px;overflow-y:auto;overflow-x:hidden;}
.iug-dropdown .iug-dropdown-default,
.iug-dropdown .iug-dropdown-option {background-color:#E6E6E6;color:#1D1D1B;width:324px;height:20px;font-size:1.1em;line-height:1.8em;padding-left:6px;cursor:pointer;cursor:hand;overflow:hidden;}
.iug-dropdown .iug-dropdown-default {background:#E6E6E6 url('../images/bg-arrowdown-active.gif') no-repeat 315px 6px;}
.inactive .iug-dropdown-default {color:#9D9C9C;background-image:url('../images/bg-arrowdown-inactive.gif');cursor:default;}
.iug-dropdown .iug-dropdown-option {border-top:1px solid #FFF;}
.iug-dropdown .iug-dropdown-option a {color:#1D1D1B; text-decoration:none;}
#iug-results {color:#1D1D1B;padding-top:5px;}
#iug-results p {font-size:1.1em;margin:0 0 9px 0;}
#iug-results ul li {padding-bottom:2px;}
#iug-results ul li a {font-size:1.1em;}
#iug-results ul li a span {color:#7F706D;}
#iug-results .iug-result {font-size:1.1em; border-top:1px solid #E6E6E6; padding:10px 0;}
#iug-results li {margin-bottom:5px;}
#iug-content .form-rightColumn p {margin:0;}
#iug-content .form-rightColumn ul {margin-bottom:14px;}
/* Fault Diagnosis */
#faultDiagnosis-content #faultDiagnosis-problemCause {border-top:1px solid #7F706D;}
#faultDiagnosis-content .faultDiagnosis-problem {border-bottom:1px solid #7F706D;}
#faultDiagnosis-content .faultDiagnosis-problem a {color:#1D1D1B;text-decoration:none;}
#faultDiagnosis-content .faultDiagnosis-cause {display:none;}
#faultDiagnosis-content .faultDiagnosis-cause p {margin-top:0;}
#faultDiagnosis-content .form-rightColumn p {margin-bottom:13px;}
/* Guarantee Registration Styles */
#guaranteeRegistrationLanding-content .form-rightColumn p {margin:0;}
#guaranteeRegistrationLanding-content .form-rightColumn ul {margin:3px 0 11px 0;}
/* TL.01 Styles */
#supportApprovals-header h1 {width:450px;margin-bottom:11px;}
#supportApprovals-header div.btn-back {float:right;}
#supportApprovals-brangImg {float:left;width:226px;margin-right:15px;}
#supportApprovals-copy,
#ecoStatement-copy {float:left;width:678px;}
#supportApprovals-descriptions,
#ecoStatement-descriptions {float:left;width:450px;}
.supportApproval {margin-bottom:17px;}
#ecoStatement-descriptions p {font-size:1.1em;line-height:1.35em;}
#supportApprovals-descriptions p,
#supportApprovals-descriptions ul li.link a {font-size:1.1em;line-height:1.35em;margin:0;}
#supportApprovals-descriptions ul li.link {background-position:0 7px;padding-top:1px;}
#supportApprovals-descriptions ul li.link a {font-weight:bold;}
.supportApproval-logo {float:left;width:140px;margin-top:5px;}
.supportApproval-description,
.supportApproval-description-last {float:left;width:310px;page-break-inside: avoid;}
.supportApproval-description img.print-systemDiagram, 
.supportApproval-description-last img.print-systemDiagram {display:none;}
#lightbox-printDetail .supportApproval-description,
#lightbox-printDetail .supportApproval-description-last {float:none;width:435px;padding-bottom:15px;margin-bottom:12px;}
#lightbox-printDetail .supportApproval-description-last {border-bottom:0;margin-bottom:0;}
#lightbox-printDetail .supportApproval-description img.print-systemDiagram,
#lightbox-printDetail .supportApproval-description-last img.print-systemDiagram {display:block;}
#lightbox-printDetail div.answer,
#lightbox-printDetail p.question {font-size:1.1em;line-height:1.35em;}
#lightbox-printDetail p.quetionCategory {font-size:1.3em;}
#lightbox-printDetail div.answer {padding:4px 0 15px 0;}
#lightbox-printDetail ul, #lightbox-printDetail li {list-style-type:disc !important;margin-left:4px;padding-left:7px !important;color:#1D1D1b !important;}
#lightbox-printDetail li.copy, #lightbox-printDetail li.link, #lightbox-printDetail li.enlarge, #lightbox-printDetail li.download-photo,
#lightbox-printDetail li {list-style-type:disc !important; background-image:none !important;padding-left:2px !important;color:#9D9C9C !important;}
#supportApprovals-tools {float:left;width:228px;text-align:right;}
#supportApprovals-tools img {margin-left:5px;}
#waterSystems-content .supportApproval-logo span {display:block;margin-top:5px;font-size:0.9em;}
#lightbox-printDetail div.btn-back {display:none;}

/* Privacy Statement and Disclaimer Styles */
#privacyDisclaimer-header h1 {width:450px;margin-bottom:11px;}
#privacyDisclaimer-header div.btn-back {float:right;}
#privacyDisclaimer-lifestyleImg {float:left;width:226px;margin-right:15px;}
#privacyDisclaimer-copy {float:left;width:678px;}
#privacyDisclaimer-text {float:left;width:447px;}
#privacyDisclaimer-text h2 {padding-top:10px;}

#privacyDisclaimer-text td,#privacyDisclaimer-text p,
#privacyDisclaimer-text ul li {font-size:1.1em;line-height:1.35em;}
#privacyDisclaimer-text ul.registerGuarantee {padding-bottom:10px;}
#privacyDisclaimer-text p.paragraph-withList {margin:0 0 3px 0;}
#privacyDisclaimer-text p.subheader-paragraph {margin-top:3px;}
#privacyDisclaimer-text p.subheader-paragraph-withList {margin:3px 0;}
#privacyDisclaimer-tools {float:left;width:231px;text-align:right;}
#privacyDisclaimer-tools img {margin-left:5px;}

table#irelandConversion {width:200px;}
table#irelandConversion td {line-height:1.9em;width:100px;}
table#irelandConversion td.conversionHeaders {border-bottom:1px solid #1D1D1B;}
table#irelandConversion td.secondColumn {width:90px;padding-left:10px;border-left:1px solid #1D1D1B;}

/* Press Releases List Styles */
#pressReleases-content #pressReleases-listings {padding:12px 0 17px;}
#pressReleases-listings .pr-listings-headers {width:678px;border-bottom:1px solid #7F706D;font-size:1.1em;line-height:1.35em;padding-bottom:7px;}
#pressReleases-content .pr-listing {width:678px;border-bottom:1px solid #7F706D;}
#pressReleases-content .pr-listing a {text-decoration:none;color:#7F706D;}
#pressReleases-content .pr-listing a:hover,
.ie0 #pressReleases-content .pr-listing a:hover div {text-decoration:underline;}
#pressReleases-content .pr-listing div {padding:7px 0;font-size:1.1em;line-height:1.35em;text-decoration:none;color:#7F706D;cursor:pointer;cursor:hand;}
#pressReleases-content .pr-headlineColumn {float:left;width:441px;padding-right:20px !important;}
#pressReleases-content .pr-dateColumn {float:left;width:200px;}
#pressReleases-content .pr-headlineColumn strong,
#pressReleases-content .pr-dateColumn strong {color:#1D1D1B}
#pressReleases-content li.link a {font-size:1.1em;}

/* Article Styles */
#miraTrendArticle-header,
#miraTrendArticle-article {width:919px;}
#miraTrendArticle-header {margin-bottom:10px;}
#miraTrendArticle-tools {float:right;text-align:right;width:231px;}
#miraTrendArticle-tools img {margin-left:5px;cursor:pointer;cursor:hand;}
#miraTrendArticle-title {width:681px;}
#miraTrendArticle-title h1 {width:605px;margin-bottom:11px;}
#miraTrendArticle-title div.btn-back {float:right;margin-left:15px;}
#miraTrendArticle-copyArea {float:left;width:688px;margin-right:5px;}
#miraTrendArticle-copyArea ul {list-style-type:disc; padding-left:30px; margin-bottom:12px;}
#miraTrendArticle-copyArea li {list-style-type:disc; font-size:11px;}
#miraTrendArticle-copy {width:686px;}
#miraTrendArticle-bannerImages {width:688px;margin-bottom:13px;}
#miraTrendArticle-bannerImages #miraTrendArticle-largeBanner {float:left;width:457px;margin-right:5px;}
#miraTrendArticle-bannerImages #miraTrendArticle-smallBanner {float:left;width:226px;}
#miraTrendArticle-bannerImages ul {list-style-type:none;padding-left:0;}
#miraTrendArticle-bannerImages li {list-style-type:none;}
#miraTrendArticle-copyImages {float:left;width:199px;margin:0 8px 15px 0;}
#miraTrendArticle-bannerImages ul,
#miraTrendArticle-copyImages ul {margin-top:6px;}
#miraTrendArticle-copy p {font-size:1.1em;line-height:1.35em;margin:0 0 9px 0;}
#miraTrendArticle-copy div {font-size:11px; }
#miraTrendArticle-mayWeSuggest {float:left;width:226px;background-color:#E6E6E6;}
#miraTrendArticle-mayWeSuggest h2 {font-size:1.4em;border-bottom:1px solid #FFF;margin:0 0 15px 0;padding:8px 10px 9px 9px;width:207px;}
#miraTrendArticle-mayWeSuggest ul {margin:0 0 0 10px;}
#miraTrendArticle-mayWeSuggest ul li {background:transparent url('../images/bullet-linkarrow.gif') no-repeat 10px 4px;padding-left:18px;padding-bottom:3px;}
#miraTrendArticle-mayWeSuggest ul li a {text-decoration:none;font-size:1.1em;}
#miraTrendArticle-copyArea .pressPhoto {position:relative;clear:left;float:left;margin:4px 15px 10px 0;}
#miraTrendArticle-copyArea .pressPhoto img {cursor:pointer;cursor:hand;}
#miraTrendArticle-copyArea .pressPhoto.right {clear:right;float:right;margin:4px 0 10px 15px}
#miraTrendArticle-copyArea .pressPhoto ul {margin-top:6px; list-style-type:none; padding-left:0;}
#miraTrendArticle-copyArea .pressPhoto ul li {list-style-type:none;}

/* Form Layout Styles */
.content-nobreadcrumbs {margin-top:15px;}
.form-leftColumn {float:left;width:342px;margin-right:15px;}
.form-leftColumn .form-introCopy {background-color:#9D9C9C;padding:10px 9px 11px 9px;}
.form-leftColumn .form-introCopy h1 {color:#FFF;margin-bottom:11px;}
.form-leftColumn .form-introCopy p {color:#FFF;font-size:1.1em;line-height:1.35em;margin:0 0 11px 0;}
.form-middleColumn {float:left;width:330px;margin-right:15px;}
.form-middleColumn p {font-size:1.1em;line-height:1.35em;}
.form-middleColumn div.formfield {float:left;}
.form-middleColumn div.formfield-checkboxes {margin-bottom:15px;}
.form-middleColumn div.formfield-checkboxes p,
.form-middleColumn div.formfield-checkboxes td {font-size:1.1em;margin:0;}
.form-middleColumn div.formfield label {display:block;white-space:nowrap;font-size:1.1em;line-height:1.0em;margin-bottom:8px;}
.form-middleColumn div.formfield input {border:1px solid #e6e6e6;background-color:#e6e6e6;width:315px;padding:1px 9px 1px 4px;color:#1D1D1B;font-size:1.1em;margin:0 10px 15px 0;}
/*headstart form special styles */
.headstartlanding-leftColumn  {background-color:#015581;margin-right:5px;width:227px;}
.headstartform-leftColumn .headstartform-introCopy {background-color:#9D9C9C;font-size:100%;line-height:1.35em;}
.headstartlink a{color:#FFF}
.headstartform-rightColumn {background-color:#015581;font-size:100%;line-height:1.35em;}
.headstartform-rightColumn p {margin:13px 9px 0px 9px;color:#FFF;}
.headstartlanding-middleColumn {margin-right:1px;padding-bottom:142px;width:458px;background-color:#015581;color:#FFF;font-size:100%;}
.headstartlanding-middleColumn h1{margin:10px 0px 0px 9px;color:#FFF;}
.headstartlanding-middleColumn p {margin:13px 9px 0px 9px;color:#FFF;}
.headstartlanding-rightColumn {float:left;width:220px;margin-left:4px;background-color:#015581;font-size:100%;line-height:1.35em;}
.headstartlanding-rightColumn p {margin:10px 9px 0px 9px;color:#FFF;padding-top:10px;font-size:1.1em;}
.headstartlandingtable {margin:17px 9px 0px 9px;color:#FFF;}
.headstartfacebook{margin:20px 9px 13px 13px;}
/*servie and repairs layout */
.serviceform-middleColumn {float:left;width:330px;padding-top: 25px;padding-left:15px;font-size:100%;}

.servicelist{background:transparent url(/common/images/bullet.gif) no-repeat 0 6px;padding:0 0 3px 11px;font-size:1.2em;}
.grayclass{font-weight:bold;font-size:12px;color:#9D9C9C;}
.serviceform-leftColumn {float:left;width:342px;}
.serviceform-leftColumn  .form-introCopy{background-color:#9D9C9C;padding:10px 9px 11px 9px;}
.serviceform-leftColumn .form-introCopy h1 {color:#FFF;margin-bottom:11px;}
.serviceform-leftColumn .form-introCopy  p {color:#FFF;font-size:1.1em;line-height:1.35em;margin:0 0 11px 0;}



/* Added by Chris */
.form-middleColumn div.formfield select {border:1px solid #e6e6e6;background-color:#e6e6e6;width:314px;padding:1px 0px 1px 4px;color:#1D1D1B;font-size:1.1em;margin:0 10px 15px 0;}
.form-middleColumn div.formfield select.width102 {width:92px;padding-right:5px;}
.form-middleColumn div.leftmargin select{margin-right:50px; width:200px;}
.form-middleColumn div.formfield input.nomargin {margin-right:0;}
.form-middleColumn div.formfield input.width45 {width:35px;padding-right:5px;}
.form-middleColumn div.formfield input.width55 {width:55px;padding-right:5px;}
.form-middleColumn div.formfield input.width80 {width:100px;padding-right:5px;margin-right:130px;}
.form-middleColumn div.formfield input.width102 {width:92px;padding-right:5px;}
.form-middleColumn div.formfield input.width159 {width:144px;}
.form-middleColumn div.formfield input.width216 {width:201px;}
.form-middleColumn div.formfield input.width228 {width:213px;margin-right:0 !important;}
.form-middleColumn div.formfield input#address1,
.form-middleColumn div.formfield input#address2 {margin-bottom:10px;}
.form-middleColumn div.formfield textarea {border:1px solid #e6e6e6;background-color:#e6e6e6;width:315px;height:81px;padding:1px 9px 1px 4px;margin-bottom:12px;color:#1D1D1B;font-size:1.1em;}
#form-bestTimeToCall label {display:block;padding-bottom:8px;padding-left:15px;text-indent:-15px;cursor:pointer;cursor:hand;}
#form-bestTimeToCall input {width:13px;height:13px;padding:0;margin:0 7px 0 0;vertical-align:bottom;position:relative;top:-1px;*overflow:hidden;}
.form-middleColumn div.stayuptodate {color:#7F706D;}
.form-middleColumn div.stayuptodate p {font-size:0.9em;margin:0;}
.form-middleColumn div.stayuptodate td {font-size:0.9em;padding:3px 0 5px 0;}
.form-middleColumn div.stayuptodate input.checkbox {padding:0;margin:0 6px 0 3px;}
.form-middleColumn #unsubscribe-checkbox input {float:left;width:15px;}
.form-middleColumn #unsubscribe-checkbox label {line-height:1.35em;}
.form-middleColumn div.btn-send {margin:10px 0 0 285px;}
.form-rightColumn {float:left;width:217px;}
.form-rightColumn p {font-size:1.1em;line-height:1.35em;margin:0 0 13px 0;}
.form-rightColumn td {font-size:1.1em;line-height:1.35em;padding-bottom:2px;}
.form-rightColumn td.finalColumn {padding-bottom:13px;}
.form-rightColumn td a {color:#1D1D1B;text-decoration:none;}
.form-rightColumn td a:hover {text-decoration:underline;}
#subscribe-rightColumn ul li.link {font-size:1.1em;line-height:1.35em;}
#subscribe-rightColumn ul li.link a {font-size:1.0em;}
/* Form Success Styles */
#formSuccess-leftnav {position:relative;top:0;left:0;float:left;height:430px;width:208px;margin-right:5px;background-color:#9D9C9C;padding:10px 9px 0 9px;}
#formSuccess-leftnav h1 {color:#FFF;}
#formSuccess-leftnav p {color:#FFF;font-size:1.1em;line-height:1.35em;}
#formSuccess-leftnav #formSuccess-homelink {position:absolute;bottom:0;left:0;height:32px;border-top:2px solid #FFF;}
#formSuccess-leftnav #formSuccess-homelink a {background-color:#606060;display:block;width:217px;padding-left:9px;font-size:1.1em;font-weight:bold;line-height:32px;color:#FFF;text-decoration:none;}
#formSuccess-leftnav #formSuccess-homelink a:hover {background-color:#9D9C9C;}
#formSuccess-image {float:left;height:440px;overflow:hidden;}

/* Contact Us Specific Styles */

/* Brochures Specific Styles */
#requestbrochure-selectbrochures {margin-bottom:10px;}
#requestbrochure-selectbrochures p,
#requestbrochure-selectbrochures td {font-size:1.1em;margin:0;}
#brochureRequestLanding-content .form-rightColumn div {position:relative;top:0;left:0;margin-bottom:10px;}
#brochureRequestLanding-content .form-rightColumn ul {position:absolute;bottom:0;left:148px;width:69px;}
#brochureRequestLanding-content .form-rightColumn img {border:1px solid #B4B3B3;}
#brochureRequestLanding-content .form-rightColumn span {color:#7F706D;}
/* Lightbox Styles */
#lightbox-overlay {filter:alpha(opacity=45);opacity: 0.5;background-color:#000;position:absolute;top:0;left:0;z-index:90;height:1px;width:100%;cursor:pointer;cursor:hand;display:none;}
.lightbox-content {position:absolute;top:10px;left:50%;z-index:91;}
.lightbox-content .closeLightbox {position:absolute;top:6px;right:20px;z-index:99;}
.lightbox-content .closeLightbox img {margin-right:5px;}
.lightbox-content .closeLightbox a {color:#1D1D1B;text-decoration:none;}
.lightbox-content .closeLightbox a:hover {text-decoration:underline;}
#printDetail-copyright {clear:both; width:421px;border:1px solid #E6E6E6;background-color:#000;padding:3px 5px 3px 9px;page-break-inside: avoid;}
#printDetail-copyright img,
#printDetail-copyright p {float:left;}
#printDetail-copyright img {margin-top:2px;}
#printDetail-copyright p {font-size:0.9em;width:270px;margin:0 0 0 20px;padding:0;line-height:1.3em;color:#fff;}

#lightbox-imageEnlarge {margin-left:-320px;width:692px;min-height:550px;padding:15px 20px;background-color:#FFF;display:none;}
#lightbox-imageEnlarge #lb-sceneSeven {padding-top:20px;}
#lightbox-imageEnlarge #left {float:left;width:500px;margin-right:19px;}
#lightbox-imageEnlarge #sceneSeven-zoomImage {border:1px solid #D9D3CB;}
#lightbox-imageEnlarge #izView {width:498px;height:498px;}
#lightbox-imageEnlarge #left div img {margin-left:4px;float:left;}
#lightbox-imageEnlarge #right {float:left;width:172px;}
.detail-lightbox #right .alternateViews-overflow {width:173px; overflow:hidden;}
#lightbox-imageEnlarge #right #sceneSeven-altViews    { width:178px;float: left; }
#lightbox-imageEnlarge #right img {float: left; margin-right: 5px;margin-bottom:5px;border:1px solid #D9D3CB;}
#lightbox-imageEnlarge #left #sceneSeven-tools {margin-top:20px;}
#lightbox-imageEnlarge #left #sceneSeven-tools div {float:left;margin-right:25px;line-height:15px;}
#lightbox-imageEnlarge div a,
#lightbox-imageEnlarge p {color:#1D1D1B;text-decoration:none;}
#lightbox-imageEnlarge div a:hover {text-decoration:underline;}
#lightbox-imageEnlarge #left a {float:left;}
#lightbox-imageEnlarge #left p {margin:2px 0 0 0;}
#lightbox-imageEnlarge div.lightbox-reset a {float:none;}
/*#lightbox-imageEnlarge #right #lb-sceneSeven-otherViews {padding-top:11px;}*/
#lightbox-imageEnlarge #right #sceneSeven-sprayPatterns {display:none;}

#lightbox-imageEnlarge-single {display:none; padding:15px 20px;background-color:#FFF;}
#lightbox-imageEnlarge-single.lightbox-content {left:0;}
#lightbox-imageEnlarge-single img.enlarged {padding-top:14px;}

/* Lightbox Scrollable Styles */
.lightbox-scrollableArea {margin-left:-248px;margin-bottom:15px;width:457px;padding:15px 20px 30px 20px;background-color:#FFF;display:none;}
#lightbox-scrollableArea-guarantee {padding:15px 20px;}
.lightbox-scrollableArea .lightbox-scrollMe {position:relative;top:0;left:0;height:450px;overflow:auto;}
.lightbox-scrollableArea .lightbox-scrollMe h1 {margin:0;padding:0;line-height:1.0em;}
.lightbox-scrollableArea .lightbox-scrollMe h2 {margin-top:20px;}

div.logoExplanation {background-color:#E6E6E6;width:456px;margin-bottom:15px;}
.lightbox-scrollMe-content div.logoExplanation {width:437px;}
#lightbox-scrollableArea-systems .lightbox-scrollableArea div.logoExplanation {margin-bottom:0;}
.lightbox-scrollableArea div.logoArea {float:left;width:122px;text-align:center;padding-top:15px;padding-bottom:15px;}
.lightbox-scrollableArea div.logoExplanation div.logoContent {float:left;width:290px;padding:0 0 27px 0;font-size:1.1em;line-height:1.35em;}
#lightbox-scrollableArea-systems div.logoContent ul li.link a {font-size:1.0em;}

#lightbox-scrollableArea-guarantee {font-size:1.1em;line-height:1.35em;}
#lightbox-scrollableArea-guarantee h2 {margin-top:25px;}
#lightbox-scrollableArea-guarantee .lightbox-scrollMe {height:400px;}
#lightbox-scrollableArea-guarantee .lightbox-scrollMe a {color:#1D1D1B;text-decoration:underline;}

.filter-explanation div.description {margin-top:10px; margin-bottom:10px;}
.filter-explanation .filter-explanation-content { width:278px; padding:22px 25px 27px 122px; background-color:#E6E6E6; overflow:hidden;font-size:1.1em; line-height:1.35em;}
.filter-explanation .filter-explanation-content p {margin:0;}
.filter-explanation .filter-explanation-content div { }
.filter-explanation hr {clear:both; margin:27px 0 22px -122px; color:#fff; background-color:#FFF; width:425px; height:15px; border:none; border-color:#fff;}
.filter-explanation .pressPhoto {float:left;width:122px; margin:-7px 0 0px -122px; text-align:center;}
.filter-explanation .pressPhoto.left {float:left;}
.filter-explanation .pressPhoto.right {float:left;}
.filter-explanation .pressPhoto a {display:none;}

.filter-explanation.no-logos .filter-explanation-content { width:425px; padding:15px 0 15px 0; background-color:#FFFFFF; overflow:hidden;}
.filter-explanation.no-logos hr {clear:both; margin:12px 0 15px 0; height:1px; color:#000; border-top:1px solid #000;}
.filter-explanation.no-logos .pressPhoto {display:none;}

.aboutRiserKits-content	{display:none;}

/* Lightbox Print Styles */
#lightbox-printDetail {margin-left:-238px;width:437px;padding:15px 20px;background-color:#FFF;display:none;}
#lightbox-printDetail .prodDtl-mainImage {margin:10px 0 5px 0;}
#lightbox-printDetail .prodDtl-imgCaption {display:block; margin:0 0 10px 0;}
#lightbox-printDetail .prodDtl-info-left {width:324px;}
#lightbox-printDetail .prodDtl-info-right {width:113px;}
.ie6 #lightbox-printDetail .prodDtl-info-right {width:90px;}
#lightbox-printDetail .images-otherViews {width:437px;text-align:right;padding-bottom:9px;page-break-inside: avoid;}
#lightbox-printDetail .images-otherViews img {margin-right:8px;}
#lightbox-printDetail .images-otherViews img.otherView-last {margin-right:0;}
#lightbox-printDetail .enlarge {display:none;}
#lightbox-printDetail p.prodDtl-footnote {margin:0 0 10px 0;color:#9D9C9C;font-size:0.9em;line-height:1.2em;}
#lightbox-printDetail #miraTrendArticle-largeBanner,
#lightbox-printDetail #printDetail-copyright {margin-top:10px;}
.lightbox-content #questionAnswers-header,
.lightboxPrint-header {padding-top:15px;width:437px;}
.lightbox-content #questionAnswers-header img.btn-printMe,
.lightboxPrint-header img.btn-printMe {float:right;}
.lightboxPrint-header h1 {line-height:35px;}
.lightbox-content #miraTrendArticle-copy {padding-top:12px; width:auto;}
.lightbox-content p.question,
.lightbox-content p.answer {margin:0;}
.lightbox-content p.answer {margin-bottom:12px;}
/* Lightbox Email Styles */
#lightbox-email {margin-left:-238px;width:437px;padding:15px 20px;background-color:#FFF;display:none;}
#lightbox-email #emailFriend-success {display:none;}
#lightbox-email #emailFriend-success p {margin-bottom:8px;font-size:1.1em;line-height:1.35em;}
#lightbox-email form {margin-top:12px;}
#lightbox-email h1 {margin-bottom:6px;}
#lightbox-email ul li,
#lightbox-email p {font-size:1.1em;margin:0;}
#lightbox-email p#errorMsg {width:425px;margin:10px 0;}
#lightbox-email ul li {margin-bottom:2px;}
#lightbox-email ul li a {font-size:1.0em;}
#lightbox-email p.footnote {font-size:0.9em;margin:0 0 7px 110px;}
#lightbox-email label,
#lightbox-email input,
#lightbox-email textarea {font-family:arial,san-serif;font-size:1.1em;color:#1D1D1B;float:left;margin:0;padding:0;}
#lightbox-email label {width:110px;display:block;}
#lightbox-email label.error { color:#900; }
#lightbox-email input.textfield {width:317px;border:1px solid #e6e6e6;background-color:#e6e6e6;margin-bottom:15px;padding:2px 4px;}
#lightbox-email input.recipientEmail {margin-bottom:8px !important;}
#lightbox-email textarea {width:317px;height:217px;border:1px solid #e6e6e6;background-color:#e6e6e6;margin-bottom:10px;padding:4px;}
.ie6 #lightbox-email textarea {width:315px;}
#lightbox-email input.checkbox {margin-top:5px;}
#emailForm-copyToMyself label {margin-top:5px;}
#emailForm-copyToMyself .error {display:none; margin:5px 10px 0 0; float:right;}
#lightbox-email div.btn-send {float:right;}
#lightbox-email div.btn-send.sending {opacity:0.4;filter:alpha(opacity=40);}
#lightbox-email .loadingSpinner {display:none; margin:-2px 10px 0 0; float:right;}
#lightbox-email #successMsg {display:none;margin:5px 10px 0 0;float:right;}

/* containment approach for div's with floated children */
.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}


/* Search Results */
#mira-searchResultsNav {float:left; width:226px; margin-right:5px;}
.ie6 #searchResults-content #mira-contentarea {width:670px;}
#mira-searchResultsArea-intro {width:208px; padding:10px 9px 9px 0;}
#mira-searchResultsArea-intro p { color:#978b88;margin:10px 0 8px 0;font-size:1.1em;line-height:1.35em; }
#mira-searchResultsArea-intro li {padding-bottom:9px;}
#mira-searchResultsArea-intro label,
#mira-searchResultsArea-intro li a {font-size:1.1em;}
#mira-searchResultsArea-search input {border:1px solid #e6e6e6; background-color:#e6e6e6; width:211px;height:16px; padding:1px 9px 1px 4px; color:#1D1D1B; font-size:1.1em; margin:7px 0 15px 0;}
#mira-searchResultsArea-search .btn-send { margin-left: 181px; }
#mira-searcResultsArea-container { overflow:hidden;width:679px; margin:12px 0 0 9px;font-size:1.1em;color:#1D1D1B;position:relative;top:0;left:0;}
.ie6 #mira-searcResultsArea-container {margin-left:0;}
#mira-searcResultsArea-container p {margin: 0 0 0 0 !important;}
#mira-searcResultsArea-container .results {margin-bottom:24px;width:447px;}
#mira-searcResultsArea-container #firstResult { margin-top:0; }
#mira-searcResultsArea-container .results .result-image {float:left;width:140px;margin-right:10px;}
#mira-searcResultsArea-container .searchResults-navigation {position:absolute;top:0;right:0;}
#mira-searcResultsArea-container .searchResults-navigation .btn-back	{float:left;margin-left:5px;padding:0 5px;width:auto !important; padding:0 10px !important;}
#mira-searcResultsArea-container .btn-top	{position:absolute;bottom:0;right:0;}
#mira-searchResultsNav a {font-size:1.0em;text-decoration:none;color:#1D1D1B;}
#mira-searchResultsNav a:hover {text-decoration:underline;}
#mira-searcResultsArea-container a {font-size:1.0em;text-decoration:none;color:#1D1D1B;}
#mira-searcResultsArea-container a:hover {text-decoration:underline;}

/* Search Tips */
#searchTips-content td {font-size:1.1em;}

/*  Where To Buy Styles */
#whereToBuy-container { width:919px;min-height:450px; }
#whereToBuy-leftNav {float:left;width:283px;padding-right:24px;}
#whereToBuy-rightNav {float:left;width:283px;padding-left:24px;}
#whereToBuy-leftNav .wtb-ukForm , #whereToBuy-rightNav .wtb-ukForm {border-bottom:1px solid #7F706D;padding-bottom:15px;margin-bottom:19px;}
#whereToBuy-leftNav div.formfield label , #whereToBuy-rightNav div.formfield label {display:block;font-size:1.1em;line-height:1.0em;margin-bottom:9px;}
#whereToBuy-leftNav div.formfield input, #whereToBuy-rightNav div.formfield input {border:1px solid #e6e6e6;background-color:#e6e6e6;width:255px;height:16px;padding:1px 9px 1px 4px;color:#1D1D1B;font-size:1.1em;margin:0 10px 13px 0;}
#whereToBuy-leftNav div.formfield select , #whereToBuy-rightNav div.formfield select {border:1px solid #e6e6e6;background-color:#e6e6e6;width:270px;height:20px;padding:1px 1px 1px 4px;color:#1D1D1B;font-size:1.1em;margin:0 10px 13px 0;}
#whereToBuy-leftNav div.btn-back , #whereToBuy-rightNav div.btn-back {margin:2px 0 0 225px;}
#whereToBuy-leftNav h1, #whereToBuy-rightNav h1 {margin-bottom:12px;}
#whereToBuy-leftNav ul, #whereToBuy-rightNav ul {padding:12px 0 7px 0;}
#whereToBuy-leftNav li.link a , #whereToBuy-rightNav li.link a {color:#1D1D1B;text-decoration:none;font-size:1.1em;}
#whereToBuy-leftNav li.link a:hover, #whereToBuy-rightNav li.link a:hover {text-decoration:underline;}
#whereToBuy-leftNav p, #whereToBuy-rightNav p {font-size:1.1em;line-height:1.35em;color:#7F706D;}
#whereToBuy-leftNav p.errorMsg p.errorMsgShowroom, #whereToBuy-rightNav p.errorMsg p.errorMsgShowroom {color:#900;}
#whereToBuy-leftNav #numberOfResults, #whereToBuy-rightNav #numberOfResults {color:#7f706d;}
.noDisplay {display:none;}
#whereToBuy-content { float:left;width:303px; }
#whereToBuy-descriptions {width:611px;}
#whereToBuy-descriptions .whereToBuy-headers,
#whereToBuy-descriptions .whereToBuy-result {border-bottom:1px solid #7F706D;}
#whereToBuy-descriptions .whereToBuy-headers div,
#whereToBuy-descriptions .whereToBuy-result div {float:left;padding:7px 0;font-size:1.1em;line-height:1.35em;}
#whereToBuy-descriptions .whereToBuy-result a {text-decoration:none;color:#7F706D;}
#whereToBuy-descriptions .whereToBuy-result a:hover {text-decoration:underline;}
.ie0 #whereToBuy-descriptions .whereToBuy-result a:hover div {text-decoration:underline;}
#whereToBuy-descriptions .whereToBuy-result div li.copy {padding-bottom:0;font-size:1.0em;}
#whereToBuy-descriptions .whereToBuy-headers div {color:#1D1D1B;}
#whereToBuy-descriptions .whereToBuy-result div {text-decoration:none;color:#7F706D;cursor:pointer;cursor:hand;}
#whereToBuy-descriptions .whereToBuy-column1 {width:250px;}
#whereToBuy-descriptions .whereToBuy-column2 {width:148px;}
#whereToBuy-descriptions .whereToBuy-column3 {width:69px;}
#whereToBuy-descriptions .whereToBuy-column4 {width:140px;}

#whereToBuy-multiMap {float:left;width:457px;padding-right:14px;}
#lightbox-printDetail #whereToBuy-multiMap {float:none;width:437px;padding-right:0;padding-bottom:5px;}
#whereToBuy-multiMap #mapviewer {width:457px;height:420px;}
#lightbox-printDetail #whereToBuy-multiMap #mapviewer {width:437px;height:402px;}
#whereToBuy-details {float:left;width:448px;}
#whereToBuy-address {float:left;width:403px;}
#whereToBuy-address h1 {margin-bottom:11px;}
#whereToBuy-address p {margin:0;font-size:1.1em;line-height:1.35em;}
#whereToBuy-address p.wtb-companyName {margin-bottom:12px;}
#whereToBuy-address div.wtb-tools {padding:12px 0 21px 0;}
#whereToBuy-address div.wtb-tools img {margin-right:5px;}
#whereToBuy-address p.wtb-callFirst {width:170px;color:#9D9C9C;}
#lightbox-printDetail p.wtb-callFirst {width:300px;}
#whereToBuy-details div.btn-back {float:left;width:45px;}

/* Sitemap Styles */
.sitemap-column h2 {margin-bottom:4px;}
.sitemap-column h2 a {font-size:1.0em;color:#1D1D1B;text-decoration:none;font-weight:normal;margin:0;}
.sitemap-column ul {margin-bottom:14px;}
.sitemap-column ul ul {margin:2px 0 2px 11px;}
.sitemap-column {float:left;width:226px;margin-right:5px;}
#sitemap-column3 {width:200px;margin-right:0;}


/* Form Error Styles */
.errorMsg {border:1px solid #900;color:#900;font-weight:bold;background-color:#e6e6e6;line-height:24px;padding-left:10px; display: none;}
.errorMsg span { display:none; }
label.error, p.error { color:#900; }
input.errorField,
select.errorField,
textarea.errorField {border:1px solid #900 !important;}

#videos-top { width:919px; background-color:#e6e6e6; }
#videos-top h1 { float:left; margin:0; padding:7px 10px; color:#666666; }
#videos-top div { float:right; margin:14px; font-size:11px; color:#666666; }

