#bannerHome {background:url(/3MContentRetrievalAPI/BlobServlet?assetId=1172636153966&assetType=MMM_Image&blobAttribute=ImageFile) bottom right repeat-x; height:115px;padding-top:20px;margin-left:6px;}
#bannerHome H1 {margin:0px 243px 64px 30px; color:#fff;}
#banner {background:url(/3MContentRetrievalAPI/BlobServlet?assetId=1172636153966&assetType=MMM_Image&blobAttribute=ImageFile) bottom left repeat-x; height:75px;padding-top:20px;margin-left:6px;padding-bottom:18px; margin-right:192px;}
#banner H1 {margin:0px 30px 0px 30px; color:#fff;}
#bannerRt {float:right; position:absolute; z-index:900;right:0px;margin-top:-20px;}

.tabs {margin:12px 0 0 0;}
.tabContent {padding:15px 8px 15px 8px;}
.copyBlock {margin:10px 10px 10px 0px; min-height:69px;}
.copyBlock IMG {float:left; margin:0px 15px 15px 0px;}
.main {margin-right:10px;}
.main IMG {float:left; margin:0px 10px 10px 0px;}
.main UL {margin-top:10px;}
.main .small {font-size:.8em;}
.small {font-size:.8em;}
.popUp {color:#335687;}

#side {width:182px; margin-left:10px;}
.sideHead {
	background-color:#335687;
	background-image:url(/3MContentRetrievalAPI/BlobServlet?assetId=1172636155325&assetType=MMM_Image&blobAttribute=ImageFile);
	background-repeat:no-repeat;
	background-position:0% 50%;
	padding:5px;
	padding-left:15px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#fff;
}
.sideCopy {color:#000; padding:10px 10px 10px 15px; margin:0px;}
.sideCopy FORM {margin:0px padding:0px;} 
FORM .pollen {font-size:10px;width:120px;}
FORM .pollenSubmit {font-size:11px;background-color:#F1C94B;border:2px solid black;}

/* LEFT NAV COLOR OVERRIDES */
#lsnwrap {background-color: #d2dae5;}
#lsnwrap H4 {background-color:#335687 !important;color:#fff !important; border-left: 4px solid #335687 !important;}
#lsnwrap H4 A {color:#fff !important;}
#lsnwrap ul li {background-color: #d2dae5 !important; border-left-color:#d2dae5 !important;}
#lsnwrap ul li a {border-left: 4px solid #d2dae5 !important;}
#lsnwrap ul li.selected ul a {background-color:#d2dae5; border-left-color:#d2dae5 !important;}
#lsnwrap ul li.selected a {border-left-color: #f00 !important;}
#lsnwrap ul li.lastVis ul a {background-color:#d2dae5 !important; border-left-color:#d2dae5 !important;}
#lsnwrap ul li.lastVis a {border-left-color: #f00 !important;}
	
/* CLEARFIX */
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { height:1%; }

/* Find a retailer table */
.retailerList img {padding-bottom:10px;}
.retailer, .retailer2, .retailer3, .retailer4, .retailer5, .retailer6 {width:30%; height:60px; float:left; padding-top:5px; margin-right:8px;}
.onlineRetailer, .onlineRetailer2, .onlineRetailer3, .onlineRetailer4, .onlineRetailer5, .onlineRetailer6 {width:30%; height:67px; float:left; padding-top:8px; padding-right:18px;}

/* NAV TOP IMAGE */
#visual_siteID {display: block; margin: 0px 4px 0px 5px;}

/*accordian*/.productInfo img.icon, .productInfo p {margin:0; padding:0; float:left;}
.productInfo p {   }

.openlanguage1 {}
.closedlanguage1 {}

.productlanguage {
padding:5px 10px;
clear:both;}

.productInfo, .sidebox, .expandingheader, .expandingheader_arrow, .expandingheader_arrow2  { /*header*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 0;
padding:5px 0px;
font-size:0.9em;}

.sidebox{ /*header*/
border-top:2px solid #fff;
width:170px;
color:#fff;
padding:7px 5px 12px 5px;
background: url(/3MContentRetrievalAPI/BlobServlet?assetId=1180599497129&assetType=MMM_Image&blobAttribute=ImageFile) top left repeat-x;
font-weight:bold !important;
}

.expandingheader, .expandingheader_arrow{ /*header content area*/
border-top:2px solid #fff;
color:#fff;
padding:12px 5px 12px 8px;
background: url(/3MContentRetrievalAPI/BlobServlet?assetId=1180599497129&assetType=MMM_Image&blobAttribute=ImageFile) top left repeat-x;
font-weight:bold !important;
font-size:1.1em;
}

.expandingheader_arrow2 { /*header content area*/
border-top:2px solid #fff;
color:#355787;
padding:12px 5px 12px 8px;
background: url(/3MContentRetrievalAPI/BlobServlet?assetId=1180599497129&assetType=MMM_Image&blobAttribute=ThumbnailImage) top left repeat-x;
font-weight:bold !important;
font-size:1.1em;
}

/* water filtration products page styles */
#waterFiltrationIntro {background: url(/3MContentRetrievalAPI/BlobServlet?assetId=1180600213602&assetType=MMM_Image&blobAttribute=ImageFile) top right no-repeat;}
#waterFiltrationIntro p {margin-right:230px;}
#waterFiltrationTabs h2 {color:#34568c; font-family:"Times New Roman", Times, serif; font-size:2em; margin:0 0 10px 0;}
#waterFiltrationTabs h1 {clear:both;}
#waterFiltrationTabs .expandingcontent_arrow img, #waterFiltrationTabs .expandingcontent_arrow2 img  {float:left; margin-bottom:10px;}
#waterFiltrationTabs .expandingcontent_arrow ul, #waterFiltrationTabs .expandingcontent_arrow2 ul {margin:0 0 10px 150px;}
#waterFiltrationTabs .expandingcontent_arrow2 p {margin:0 0 10px 136px;}
#waterFiltrationTabs .expandingcontent_arrow, #waterFiltrationTabs .expandingcontent_arrow2 {margin:10px 0 0 0;}



.sidebox img.icon, .sidebox p {margin:0; padding:0; float:left;}
.sidebox p {width:84px; margin-left:3px; font-weight:bold;}
.thelanguage { /*class added to contents when they are closed*/
width:162px;
padding:5px 10px;
background-color:#F1F4F7;
clear:both;
font-size:0.9em;}

.openlanguage2{ /*class added to contents header when they are open*/
background-color:#345686; 
}

.openlanguage3{ /*class added to contents header when they are open*/
background-color:#d2dae5; 
}

.closedlanguage2{ /*class added to contents header when they are closed*/
background-color:#345686; 
/*background:url(titlebar.png) top left repeat-x;*/
}

.closedlanguage3{ /*class added to contents header when they are closed*/
background-color:#d2dae5; 
/*background:url(titlebar.png) top left repeat-x;*/
}

/*Layout*/
.margin_top {margin-top:10px;}
.sidebox.no_icon {padding-left:15px;width:160px;}
.right_side_links {margin:15px 0pt 14px;}
-x;*/
}
/*Layout*/
.margin_top {margin-top:10px;}

-x;*/
}
/*Layout*/
.margin_top {margin-top:10px;}
