#hp {
	border:1px solid #d1d1d1; background-color:#ebebeb;
}
hr.pow { margin-bottom:5px; padding:0px; color:#ccc; }
* html hr.pow {margin:-7px 0px 0px 0px;}

/* BANNER STYLES */
#banner {
	background: #C02022 url(http://previewext.3m.com/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1114278843721&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current) no-repeat right top;
	padding:0px;
	margin:0px;
}
#banner H1 {
	padding:10px 180px 10px 10px;
	margin:0px;
}
#bannerECM {
	background:url(/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1114279897199&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current) no-repeat right;
	height:121px;
	margin:0px;
}
#bannerECM IMG {
	margin-top:18px;
}
#bannerEU {
	background:url(/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1114279900041&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current) no-repeat right;
	height:121px;
	margin:0px;
}
#bannerEU IMG {
	margin-top:18px;
}
#bannerOEM {
	background:url(/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1114279900317&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current) no-repeat right;
	height:121px;
	margin:0px;
}
#bannerOEM IMG {
	margin-top:18px;
}

/* MAIN CONTENT AREA STUFF */
#caption {
	height:150px;
	padding-right:10px;
}
#caption IMG {
	margin-right:10px;
}

#main {
	background-image:url(/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1114278843846&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current);
	background-repeat:repeat-x;
	background-position: fixed top left;
	background-color:#EBEBEB;
	margin-bottom:0px;
	clear:left;
}
#mainHub {
	background-image:url(/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1114278843846&fallback=true&assetType=MMM_Image&blobAttribute=ThumbnailImage&version=current);
	background-repeat:repeat-x;
	background-position: fixed top left;
	background-color:#EBEBEB;
	margin-bottom:0px;
	clear:left;
}
#mainNest {
	padding:10px 10px 0px 10px;
}
#mainNest IMG {
	margin:0px 15px 15px 0px;
	border:1px solid #AAACAF;
}
#mainNest P {
	clear:left;
}
#mainNest H3 {
	margin-bottom:10px;
}
#mainHr {
	background-image:url(/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1114278843881&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current);
	background-repeat:repeat-x;
	background-position: fixed top left;
	height:5px;
	clear:left;
	margin-top:10px;
}
#mainHrCap {
	background-image:url(/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1114278844074&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#EBEBEB;
	clear:left;
	height:5px;
	margin:0px;
}
#clr {clear:left; padding-bottom:15px;}
#clr A { font-weight:bold; }
#clr p {margin-bottom: 0; padding-bottom: 0;}
.clr {clear:left; padding-bottom:15px;}
.clr A { font-weight:bold; }
.clr p {margin-bottom: 0; padding-bottom: 0;}
.caret { color:#ff0000; text-decoration:none; }

#hubBanner {
	background-image:url(/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1114279398928&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current);
	background-position:right;
	height:103px;
	padding-top:20px
}
#hubBanner2 {
	border:1px solid #BBB6B4;
	border-left:0px;
	background-color:#1C0E09;
	width:230px;
	padding:10px;
}
.hubBan {
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	color:#fff;
	line-height:130%;
}
.hubBanTitle {
	font-family:verdana, arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
}
#contact {
	margin:10px 0px 0px 10px;
}

/* THESE STYLES NEED TO BE EDITTED IN PAIRS */
#captionBottom {
	height:150px;
	padding-right:10px;
	margin-top:10px;
}
#captionBottomBorder {
	height:150px;
	padding-right:10px;
	margin-top:10px;
	border-bottom:1px solid #B4C4D3;
}
#mainWhite {
	margin:20px 20px 0px 20px;
	padding-bottom:10px;
	clear:left;
}
#mainWhiteBorder {
	margin:20px;
	padding-bottom:10px;
	border-bottom:1px solid #B4C4D3;
}
/* IMAGES FOR THESE STYLES*/
#captionBottom IMG {
	margin-right:10px;
	margin-top:10px;
}
#captionBottomBorder IMG {
	margin-right:10px;
	margin-top:10px;
}
#mainWhite IMG {
	margin:0px 15px 15px 0px;
	border:1px solid #AAACAF;
	clear:both;
}
#mainWhiteBorder IMG {
	margin:0px 15px 15px 0px;
	border:1px solid #AAACAF;
	clear:both;
}
/* /THESE STYLES NEED TO BE EDITTED IN PAIRS */
/* /MAIN CONTENT AREA STUFF */

/* PRODUCTS TABLES */
.prodBorder {
	border:1px solid #d1d1d1; padding: 3px; background-color:#ebebeb;
}
.products {
	border-top: 1px solid #fff; border-left: 1px solid #fff; width:100%;
}
.products TH {
	padding:5px; background-color:#909090; border-right:1px solid #fff; border-bottom:1px solid #fff; color:#fff;
}
.products TD {
	border-right:1px solid #fff; border-bottom:1px solid #fff; padding:7px; background-color:#e6e6e6;
}


/* SIDEBAR STYLES */
#side {
	width:182px;
	margin-top:2px;
}
#sideHead {
	border-left:1px solid #003366;
	border-right:1px solid #003366;
	border-top:1px solid #B1BAC7;
	border-bottom:1px solid #B1BAC7;
	background-color:#EBEBEB;
	padding:9px;
}
#sideContent {
	padding:10px 12px 10px 12px;
	background-color:#fff;
	border:1px solid #B1BAC7;
}
#qc {
	background-image:url(/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1114278744650&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current); margin-bottom:15px;
}
#ps1 {
	display:none;
}
#psNest {
	padding:0px 20px 10px 35px;
	margin:0px;
	line-height:130%;
}
#psNest A {
	color:#fff;
}
/* /SIDEBAR STYLES */

/*fix for float problems*/  
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}  
/* Hides from IE-mac \*/  
* html .clearfix {height:1%;}  
/* End hide from IE-mac */  