/*		HOME PAGE		*/

/* For Language toggle in new Header */

#selectcountry {display:none;}
#tabbody3M {margin-right:10px;}

/*            New Home page 03/18/08              */

.tabs {
	height:29px; 
	clear:both; 
	background:url("/3MContentRetrievalAPI/BlobServlet?locale=en_US&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current&univid=1179258372899") bottom left repeat-x;}
	
a.tab {
	color:#000; 
	text-decoration:none !important; 
	font:bold 0.9em arial,sans-serif !important;}
	
.tabWrap {
	cursor:pointer; 
	float:left; 
	background: url("/3MContentRetrievalAPI/BlobServlet?locale=en_US&fallback=true&assetType=MMM_Image&blobAttribute=ThumbnailImage&version=current&univid=1179258372814") top right no-repeat; 
	height:19px !important; 
	padding:10px 20px 0 15px;}
	
.tabContent {
	background:url("/3MContentRetrievalAPI/BlobServlet?locale=en_US&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current&univid=1180594236864") repeat-x; 
	border:1px solid #808080; 
	border-top:0; 
	font-size:11px; 
	line-height:16px; 
	padding:0;}
	
.tabContent1 {
	background-color:#e1e1e1; 
	border:1px solid #808080; 
	font-size:11px; 
	line-height:16px; 
	padding:0;}
	
.tabContent td, .tabContent1 td{
	vertical-align:top;}

img.button{
	float:left; 
	margin:0 10px 10px 0;}

	
/*  End new home page style  */
	
#homeMain {
	border: 1px solid #7e7e7e;
	margin: 0px 1px 10px 14px;
	padding: 28px 5px 15px 5px;
	background-color:#ccc;
}
#hpMain {
	border: 1px solid #7e7e7e;
	margin: 10px 1px 10px 14px;
	padding: 5px 5px 15px 5px;
	background-color:#ccc;
}
#hpMainNest {
	border:1px solid #bcbcbc;
	padding: 10px;
	background-color:#f9ffed;
	width:100%;
}
#hpMainNest TD {
	vertical-align:top;
}
#hpPulls {
	padding:7px 3px 7px 3px;
	border-bottom:1px solid #ccc;
}
.hpPulls {
	font-family: verdana; font-size:9px;
}
#hpBottoms {
	border:1px solid #7F7E7E;
	padding:8px 4px 20px 4px;
	width:33%;
}
#hpBarHead {
	position:absolute;
	z-index:100;
	background-image:url(/3MContentRetrievalAPI/BlobServlet?assetType=MMM_Image&locale=en_US&blobAttribute=ImageFile&fallback=true&univid=1114270894304&placeId=7BC6E48B1800BAE180A88EBDDE3453AF&version=current);
	background-repeat:no-repeat;
	width:172px;
	height:22px;
	margin-left:-8px;
	padding:8px 0px 0px 10px;
}

.menuDiv {
	display:none; margin-left:-4px; background-color:#fffff2; border:1px solid #666; padding:6px; position:absolute;
}


/*		SOLUTIONS		*/
#solHead {
	background-image:url(/3MContentRetrievalAPI/BlobServlet?assetType=MMM_Image&locale=en_US&blobAttribute=ImageFile&fallback=true&univid=1114269213068&placeId=7BC6E48B1800BAE180A88EBDDE3453AF&version=current);
	background-repeat:no-repeat;
	background-color:#B0AEAF;
	height:33px;
	margin:0px 2px 10px 10px;
	padding:4px 0px 0px 10px;
}
#solBody {
	margin:0px 12px 10px 14px;
}
#solBody H2 {
	margin-left:7px;
}
#solBody P {
	margin-left:7px;
}
#solBody TD {
	padding:4px 4px 4px 0px;
	vertical-align:top;
}
#solBody IMG {
	margin-right:10px;
}
#solBody ul {
	line-height:1.2;
	margin:1.2em 0em 1.2em 1.6em;
	position:relative;
}
#solBody li {
	line-height:1.1;
	margin-bottom:0.6em;
}
#sol {
	margin:0px 12px 10px 14px;
}
#sol IMG {
	margin-right:10px;
	margin-bottom:10px;
}
#solNest IMG {
	margin-right:10px;
	margin-bottom:10px;
}

/*		SIDEBAR		*/
#sideBar {
	margin-left:10px;
	border:1px solid #7F7E7E;
	background-color:#F0F0F0;
	padding:4px 4px 20px 4px;
	width:167px;
}
/*	IF YOU NEED A TAB WITH NO GREY CORNER... USE hpBarHead	*/
#sideBarHead {
	position:absolute;
	z-index:100;
	background-image:url(/3MContentRetrievalAPI/BlobServlet?assetType=MMM_Image&locale=en_US&blobAttribute=ImageFile&fallback=true&univid=1114269404912&placeId=7BC6E48B1800BAE180A88EBDDE3453AF&version=current);
	background-repeat:no-repeat;
	width:172px;
	height:22px;
	margin-left:-8px;
	padding:8px 0px 0px 10px;
}
#sideBarHeadAMS {
	position:absolute;
	z-index:100;
	background-image:url(/3MContentRetrievalAPI/BlobServlet?assetType=MMM_Image&locale=en_US&blobAttribute=ImageFile&fallback=true&univid=1114269404912&placeId=7BC6E48B1800BAE180A88EBDDE3453AF&version=current);
	background-repeat:no-repeat;
	width:172px;
	height:22px;
	margin-left:-8px;
	padding:4px 0px 4px 10px;
}
#sideBarBody {
	border:1px solid #D3D3D3;
	background-color:#fff;
	margin-top:3px;
	padding:35px 10px 20px 10px;
	line-height:17px;
}

/*		PRODUCTS		*/
#prodBody {
	margin:0px 12px 10px 20px;
}
#pfBody {
	margin:0px 12px 10px 14px;
}
#pfBody TD {
	padding:4px 13px 4px 0px;
	vertical-align:top;
}
#pfBar {
	margin:12px 0px 0px 3px;
	border:1px solid #7F7E7E;
	background-color:#F0F0F0;
	padding:4px 4px 20px 4px;
	width:173px;
}
#pfBox {
	float:right;
	margin: 0px 2px 10px 12px;
	background-image:url(/3MContentRetrievalAPI/BlobServlet?assetType=MMM_Image&locale=en_US&blobAttribute=ImageFile&fallback=true&univid=1114271089279&placeId=7BC6E48B1800BAE180A88EBDDE3453AF&version=current);
	background-repeat:no-repeat;
	width:186px;
}
.prodBorder {
	border:3px solid #E6E6E6;
}
.products {
	border-top: 3px solid #fff; border-right: 2px solid #fff; border-bottom: 2px solid #fff; border-left: 3px solid #fff; width:100%;
}
.products TH {
	padding:5px; background-color:#919191; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; color:#fff;
}
.products TD {
	background-color:#e6e6e6; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:7px;
}

/*		MISC		*/
.caret {
	color:#f00; font-weight:bold; text-decoration:none;
}
	
	
.red{
	color:red;}