.cc_promo_header
	{
	font-family:Arial Narrow;
	font-size:36px;
	font-weight:bold;
	color:white;
	}

.cc_promo_text
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.2;
	}

.cc_promo_link:link
	{
	color:red;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

.cc_promo_link:visited
	{
	color:#73191B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

.texttwo_nomargin
	{
	font-size:0.9em;
	line-height:1.2;
	margin:0em 0em 0em 0em;
	}

.textthree_nomargin
	{
	font:arial,sans-serif;
	margin:0em 0em 0em 0em;
	}

.pmargin
	{
	margin-bottom:1em;
	font-size:.9em;
	}

.pmargin a
	{
	margin-bottom:1em;
	line-height:1.8em;
	}

.buyOn
	{
	display:none;position:absolute;
	z-index:800;
	background-color:#fff;
	}

.buyNest
	{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:5px;
	z-index:900;
	}

.buyNestLine
	{
	border-bottom:1px solid #ccc;
	line-height:200%;
	margin:0px 0px 0px 0px;
	}

#divWTB
	{
	background-position:right;
	background-repeat:no-repeat;
	width:96%;
	padding-top:5px;
	padding-left:5px;
	background-color:#E7E7E7;
	}

a.flashNav
	{
	background-color:#626667;
	}

a.flashNav:hover
	{
	background-color:#818687;
	}

#conv_colNormal
	{
	border:#cccccc 1px solid;
	margin-top:4px;
	padding:10px;
	margin-left:7px;
	background-color:#f5f5f5;
	}

#conv_colAccent
	{
	border:#c3c2be 1px solid;
	margin:10px 0px 0px 7px;
	padding:10px;
	background-color:#ffffff;
	}

#conv_colAccent2
	{
	border:#c3c2be 1px solid;
	padding:10px;
	background-color:#ffffff;
	}

#conv_colAccent3
	{
	border:#7a7a7a 1px solid;
	padding:10px;
	background-color:#ffffff;
	}

#conv_colProduct
	{
	border:#c4c4c4 1px solid;
	}

#conv_colProduct TH
	{
	background-color:#c9d1e8;
	margin:8px 0px 0px 3px;
	padding:9px;
	}

#conv_colProduct TD
	{
	margin:8px 0px 0px 3px;
	padding:9px;
	}

#conv_colNoAccent
	{
	margin:8px 0px 0px 0px;
	padding:6px;
	}

.hpCallout
	{
	background-image:url("/3MContentRetrievalAPI/BlobServlet?assetType=MMM_Image&locale=en_US&blobAttribute=ImageFile&fallback=true&univid=1046799573693&placeId=10808&version=Maintenance,");
	background-repeat:repeat;
	border:#7a7a7a 1px solid;
	margin-top:8px;
	}

.hpCallout TD
	{
	padding:10px;
	}

.hpCalloutWhite
	{
	padding:10px;
	border:0px 1px 1px 1px solid #7a7a7a;
	background-color:#ffffff;
	}

.hpCalloutWhite2
	{
	padding:10px;
	border:1px 1px 1px 1px solid #7a7a7a;
	background-color:#ffffff;
	margin-top:8px;
	}

#conv_colRtContain
	{
	border:1px solid #CCCCCC;
	background-color:#F5F5F5;
	padding:10px 10px 100% 10px;
	margin-top:4px;
	margin-left:4px;
	}

#conv_colRtNormal
	{
	border:1px solid #cccccc;
	margin-bottom:10px;
	}

#conv_colRtNormal TH
	{
	background-image:url("/3MContentRetrievalAPI/BlobServlet?assetType=MMM_Image&locale=en_US&blobAttribute=ImageFile&fallback=true&univid=1046799495867&placeId=10808&version=Maintenance,");
	padding:3px 10px 3px 7px;
	text-align:left;
	border-bottom:1px #757B7D solid;
	}

#conv_colRtNormal TD
	{
	padding:10px 10px 2px 7px;
	background-color:#ffffff;
	text-align:left;
	}

#conv_colRtAccentYellow
	{
	border:1px solid #cccccc;
	margin-bottom:10px;
	}

#conv_colRtAccentYellow TH
	{
	background-color:#F6F04F;
	text-align:left;
	border-bottom:1px #757B7D solid;
	}

#conv_colRtAccentYellow TD
	{
	padding:10px 10px 2px 7px;
	background-color:#F6F04F;
	text-align:left;
	}

#conv_colRtAccent
	{
	border:1px solid #cccccc;
	margin-bottom:10px;
	}

#conv_colRtAccent TH
	{
	background-color:#F0F2F8;
	padding:3px 10px 3px 7px;
	text-align:left;
	border-bottom:1px #757B7D solid;
	}

#conv_colRtAccent TD
	{
	padding:10px 10px 2px 7px;
	background-color:#f5f5f5;
	text-align:left;
	}

#conv_colRtAccentGreen
	{
	border:1px solid #71C276;
	margin-bottom:10px;
	}

#conv_colRtAccentGreen TH
	{
	background-color:#8DDC92;
	padding:3px 10px 3px 7px;
	text-align:left;
	border-bottom:1px #71C276 solid;
	}

#conv_colRtAccentGreen TD
	{
	padding:10px 10px 2px 7px;
	background-color:#DBFFE4;
	text-align:left;
	}

#conv_MainBodyAccent
	{
	border:1px solid #cccccc;
	margin-bottom:10px;
	}

#conv_MainBodyAccent TH
	{
	background-color:#F0F2F8;
	padding:3px 10px 3px 7px;
	text-align:center;
	border-bottom:1px #757B7D solid;
	}

#conv_MainBodyAccent TD
	{
	padding:10px 10px 2px 7px;
	background-color:#f5f5f5;
	text-align:center;
	}

#conv_boxyellow
	{
	border:#333333 1px solid;
	margin:10px 0px 5px 7px;
	padding:10px;
	background-color:#faedba;
	}

#conv_boxgrey
	{
	border:#333333 1px solid;
	margin:10px 0px 5px 7px;
	padding:10px;
	background-color:#e7e7e7;
	}

.wtb
	{
	background-image:url("/3MContentRetrievalAPI/BlobServlet?assetType=MMM_Image&locale=en_US&blobAttribute=ImageFile&fallback=true&univid=1046799742994&placeId=10808&version=current");
	background-position:right;
	background-repeat:no-repeat;
	width:100%;
	margin-left:7px;
	margin-top:-3px;
	}

a.boldLink
	{
	font-weight:bold;
	font-size:1.0em;
	text-decoration:none;
	}

a.boldLink:hover
	{
	text-decoration:underline;
	}

input.sub
	{
	font-size:.9em;
	width:70px;
	}

.error
	{
	color:red;font-family:verdana;
	font-size:.9em	}

.tableHead
	{
	background-color:#cccccc;
	font-weight:bold;
	font-family:verdana;
	font-size:14px;
	border:1px solid #000000;
	margin-top:5px;
	margin-bottom:5px;
	}

.bold
	{
	font-weight:bold;
	}

.product
	{
	padding-top:7px;
	padding-bottom:7px;
	padding-left:14px;
	padding-right:14px;
	}

.pic
	{
	vertical-align:top;
	margin:5px 5px 25px 5px;
	height:37px;
	width:37px;
	border-width:0;
	float:left;
	}

.sideBorder
	{
	border:1px solid #CCC;
	}

.sideHead
	{
	background-color:#CCD6E0
	;
	padding:9px;
	color:#658A65;
	font-weight:bold;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	width:182px;
	}

.sideContent
	{
	padding:10px;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	width:180px;
	margin-bottom:15px;
	}

.sideContent1
	{
	padding:10px;
	background-color:#E5EBE5;
	width:182px;
	margin-bottom:15px;
	}

.sideContent1Title
	{
	color:#666;
	}

.top2wrap
	{
	background-color:#F0F1F2;
	margin:12px;
	height:71px;
	}

.top2
	{
	padding:3px;
	}

.top2nest
	{
	background-color:#FFF;
	height:20px;
	margin:6px 20px 3px 80px;
	padding:0px;
	}

.top5wrap
	{
	background-color:#D7E3D7;
	margin:12px;
	height:71px;
	}

.top5
	{
	padding:3px;
	}

.top5nest
	{
	background-color:#EAF0EA;
	height:20px;
	margin:6px 20px 3px 80px;
	padding:0px;
	}

#banner
	{
	background:url(images/bannerBg.jpg) repeat-x right;
	height:43px;
	border-bottom:1px solid #fff;
	}

#banner H1
	{
	margin:0px;
	padding-left:10px;
	}

.prodTop
	{
	border:2px solid #BAD2BB;
	border-top:6px solid #BAD2BB;
	}

.prodTopImg
	{
	border:2px solid #BAD2BB;
	margin:25px 20px 8px 8px;
	}

.prodTopPad
	{
	padding:10px 20px 8px 8px;
	}

.quickclick
	{
	float:right;
	margin-left:25px;
	}

.caret
	{
	color:#f00;
	text-decoration:none !important;
	}

/* PRODUCT FAMILY STYLES */
.products
	{
	background-color:#CCD6E0;
	border:10px solid #CCD6E0;
	}

.products TH
	{
	background-color:#7C98AE;
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	border-bottom:solid #CCD6E0 4px;
	border-right:solid #CCD6E0 1px;
	padding:8px;
	}

.products TD
	{
	border-bottom:solid #CCD6E0 8px;
	border-right:solid #CCD6E0 1px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	text-align:left;
	background-color:#F0F1F2;
	}

.products TD IMG
	{
	border:1px solid #D5D5D5;
	}

.products TD A IMG
	{
	border:0px;
	}

.tabs
	{
	width:100%;
	border-bottom:10px solid #89AC89;
	margin:15px 0px 1px 0px;
	}

#rightColNormal
	{
	padding:5px 0px 0px 5px;
	margin-right:4px;
	}

#rightColNormal th
	{
	padding:4px 8px 2px 8px;
	background-color:#CCD6E0;
	text-align:left;
	font:bold 0.9em/1 arial,sans-serif;
	}

#rightColNormal td
	{
	padding:8px 8px 8px 8px;
	background-color:#EEEEEE;
	line-height:1;
	border-bottom:1px solid #CCD6E0;
	}


#rightColNormal p
	{
	margin:0em 0em 1.1em 0em;
	font-family:arial, sans-serif;
	}

#rightColNormal ul
	{
	list-style-type:none;
	margin:0;
	}

#rightColNormal li
	{
	line-height:1.1;
	margin:0em 0em 0.7em 0em;
	font-family:arial, sans-serif;
	}


/**************************************************************
	 (Start) Slide Show
 **************************************************************/
#mySlideshow
	{
	width:500px;
	height:333px;
	z-index:5;
	}

.jdSlideshow
	{
	display:none;
	overflow:hidden;
	position:relative;
	}

.jdSlideshow img
	{
	border:0;
	margin:0;
	}

.jdSlideshow .slideElement
	{
	width:100%;
	height:100%;
	background-color:#000;
	background-repeat:no-repeat;
	}

.jdSlideshow .loadingElement
	{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background-color:#000;
	background-repeat:no-repeat;
	background-position:center center;
	background-image:url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180604995328&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current');
	}

.jdSlideshow .slideInfoZone
	{
	position:absolute;
	z-index:10;
	width:100%;
	margin:0px;
	left:0;
	bottom:0;
	height:40px;
	background:#333;
	color:#fff;
	text-indent:0;
	}

.jdSlideshow .slideInfoZone h2
	{
	padding:0;
	font-size:90%;
	font-weight:bold;
	margin:0;
	margin:2px 5px;
	color:inherit;
	}

.jdSlideshow .slideInfoZone p
	{
	padding:0;
	font-size:80%;
	margin:2px 5px;
	color:#eee;
	}

.jdSlideshow a
	{
	font-size:100%;
	text-decoration:none;
	color:inherit;
	}

.jdSlideshow a.right, .jdSlideshow a.left
	{
	position:absolute;
	height:100%;
	width:40%;
	cursor:pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity:0.2;
	opacity:0.2;
	}

* html .jdSlideshow a.right, * html .jdSlideshow a.left
	{
	filter:alpha(opacity=50);
	}

.jdSlideshow a.right:hover, .jdSlideshow a.left:hover
	{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
	}

.jdSlideshow a.left
	{
	left:0;
	top:0;
	background:url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180604994962&fallback=true&assetType=MMM_Image&blobAttribute=ThumbnailImage&version=current') no-repeat top left;
	}

* html .jdSlideshow a.left
	{
	background:url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180604994962&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current') no-repeat top left;
	}

.jdSlideshow a.right
	{
	right:0;
	top:0;
	background:url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180604994970&fallback=true&assetType=MMM_Image&blobAttribute=ThumbnailImage&version=current') no-repeat top right;
	}

* html .jdSlideshow a.right
	{
	background:url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180604994970&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current') no-repeat top right;
	}


/**************************************************************
	 AUTHOR:Pat Heard (fullahead.org)
	 DATE:2006.03.19
	 PURPOSE:Controls the layout of the site and styles
						the menus
 **************************************************************/


/**************************************************************
	 #content:Sets the width of the site.	Make changes here to convert to a fixed width site.
 **************************************************************/

#content
	{
	height:100%;
	min-height:100%;
	text-align:left;
	}

#content, #width
	{
	/* max-width hack for IE since it doesn't understand the valid css property */
	width:expression(document.body.clientWidth > 1000 ? "1000px" :"94%");
	max-width:1000px;
	margin:0 auto;
	}

#content[id], #width[id]
	{
	width:94%;
	height:auto;
	}


/**************************************************************
	 #header:Holds the site title and header images
 **************************************************************/

#header
	{
	position:relative;
	height:93px;
	}

/* Holds the site title and subtitle */
#header #title
	{
	position:absolute;
	z-index:3;
	top:10px;
	left:130px;
	padding:5px;
	text-align:right;
	}

#header h1
	{
	margin:0;
	padding:0;
	font:700 4em "trebuchet ms", serif;
	letter-spacing:-3px;
	text-transform:lowercase;
	color:#FFF;
	}

#header h2
	{
	position:absolute;
	top:7px;
	right:5em;
	margin:0;
	padding:0;
	font:700 1.2em "trebuchet ms", serif;
	text-transform:lowercase;
	color:#CC3030;
	}

#header h2 a
	{
	color:#CC3030;
	text-decoration:none;
	}

/* Sets where the header images will go */
#header img.left
	{
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	}

#header img.right
	{
	position:absolute;
	z-index:0;
	top:0;
	right:0;
	}

#header img.balloons
	{
	position:absolute;
	z-index:2;
	top:70px;
	right:400px;
	}


/**************************************************************
	 #mainMenu:The top level site menu
 **************************************************************/

#mainMenu
	{
	float:left;
	width:100%;
	clear:both;
	}

#mainMenu ul
	{
	margin:0;
	padding:0;
	}

#mainMenu li
	{
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
	}

#mainMenu li a
	{
	float:left;
	margin:0 2px;
	padding:5px 0.5em;
	font:400 1.6em "trebuchet ms", serif;
	text-decoration:none;
	text-transform:lowercase;
	color:#FFF;
	}

#mainMenu li a:hover, #mainMenu li a.here
	{
	color:#65EBFF;
	border-top:5px solid #000;
	}

#mainMenu li a.last
	{
	margin-right:0;
	}


/**************************************************************
	 .sideMenu:The side bar menu
 **************************************************************/

ul.sideMenu
	{
	margin:0;
	padding:0;
	}

.sideMenu li
	{
	display:inline;
	/* Needed since IE fails when you give it list-style:none; */
	list-style-image:url(foo.gif);
	font:400 1.3em "trebuchet ms", serif;
	}

.sideMenu li a
	{
	display:block;
	margin:0.2em 0;
	padding:3px 5px;
	text-decoration:none;
	color:#FFF;
	}

.sideMenu li a:hover
	{
	color:#65EBFF;
	background:#5F5F5F;
	}

/* Active menu item */
.sideMenu li.here
	{
	display:block;
	padding:5px;
	color:#65EBFF;
	background:#555;
	}

/* Submenu of active menu item */
.sideMenu li.here ul
	{
	margin:0;
	padding:0;
	}


/**************************************************************
	 #page:Holds the main page content.
 **************************************************************/

#page
	{
	float:left;
	width:100%;
	clear:both;
	padding-bottom:4em;
	}


/**************************************************************
	 #footer:The page footer - will stick to the bottom if not enough content.
 **************************************************************/

/* Sets the width of the footer content */
#footer #width
	{
	position:relative;
	z-index:3;
	font-size:0.85em;
	padding-top:27px;
	}


/**************************************************************
	 Width classes used by the site columns
 **************************************************************/

.width100
	{
	width:100%;
	}

.width75
	{
	width:74%;
	}

.width50
	{
	width:49.7%;
	}

.width33
	{
	width:32.7%;
	}

.width25
	{
	width:24.7%;
	}


/**************************************************************
	 Alignment classes
 **************************************************************/

.floatLeft
	{
	float:left;
	}

.floatRight
	{
	float:right;
	}

.alignLeft
	{
	text-align:left;
	}

.alignRight
	{
	text-align:right;
	}


/**************************************************************
	 Generic display classes
 **************************************************************/

/*
.clear
	{
	clear:both;
	}
*/

.block
	{
	display:block;
	}

.small
	{
	font-size:0.8em;
	}

.green
	{
	color:#A1FF45;
	}

.red
	{
	color:#EA1B00;
	}

.grey
	{
	color:#666;
	}

.grey a
	{
	color:#999;
	}


.grey a:hover
	{
	color:#EEE;
	}

.gradient
	{
	margin-bottom:2em;
	background:#555 url(/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180604995562&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current) repeat-x bottom left;
	}

.timedSlideshow
	{
	margin-left:40px;
}
/**************************************************************
	 (End) Slide Show
 **************************************************************/




/* The following was added May 28, 2009 */

/* Layout CSS Begins Here. */

@charset "utf-8";
/* CSS Document */

body {
	font-family: Verdana, Arial, sans-serif;
	color: #333333;
	width: 960px; 
	max-width: 960px; 
	min-width: 960px;
}

img { border: none; } 

#masterwrap { width: 960px; } 

#innermasterwrap { 
	width: 758px;
	/* border:thin solid blue; */
} 

div#wrapperIndex {
	width: 955px;
	margin: 0 auto;
}

div#carCareTitle {
	width: 761px;
	float: left;
	margin: 0 auto;
}

div#wrappermain {
	width: 957px;
	margin: 0 auto;
}

div#leftWrapper {
	width: 761px;
	float: left;
	margin: 0 auto;
	/* border:thin solid blue; */
}

/*AJAX AREA*/
div#bottomAjaxWrapper {
	width: 761px;
	margin: 0 auto;
	margin-top: 2px;
	float: left;
	padding-top: 2px;
	/* border:thin solid blue; */
}

div#leftAjax {
	width: 189px;
	height: 102px;
	background-image: url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612818471&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current');
	background-repeat: repeat-y;
	margin: 0 auto;
	text-align: left;
	float: left;
}

div#back {
	width: 23px;
	height: 102px;
	margin: 0 auto;
	float: left;
}

div#AjaxContent {
	width: 336px;
	height: 102px;
	background-color: #333232;
	margin: 0 auto;
	text-align: center;
	float: left;
}

div#rightVideoAjax {
	width: 125px;
	margin-top: 8px;
	text-align: center;
	float: left;
}

div#leftContentAjax {
	width: 185px;
	margin-top: 20px;
	margin-right: 8px;
	margin-left: 5px;
	text-align: left;
	float:left;
}

div#next {
	width: 23px;
	height: 102px;
	margin: 0 auto;
	float: left;
}

div#rightAjax {
	width: 190px;
	height: 102px;
	background-image: url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612818507&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current');
	background-repeat: repeat-y;
	margin: 0 auto;
	text-align: center;
	float: left;
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 17px;
	color: white;	
}

/*AJAX AREA END*/		
			
div#mainNav {
	width: 161px;
	margin: 0 auto;
	float: left;
}

div#largeImage {
	width: 600px;
	height: 284px;
	margin: 0 auto;
	float: left;
}

div#searchRight {
	width: 192px;
	margin: 0 auto;
	float: right;
	/* border:thin solid blue; */
}

div#searchWrapper {
	width: 192px;
	margin: 0 auto;
	float: right;
	/* border:thin solid blue; */
}

div#searchWrapperHome {
	width: 192px;
	margin: 0 auto;
	float: right;
	/* margin-left: 2px; */
	/* padding-left: 1px; */
	/* border:thin solid blue; */
}

div#searchRedI {
	width: 192px;
	height: 41px;
	background-image:url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612817162&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current');
	background-repeat: no-repeat;
	text-align: center;
	padding-left: 2px;
}

div#searchRedBg {
	width: 192px;
	height: 41px;
	background-image:url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612817168&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current');
	background-repeat: no-repeat;
	text-align: center;
	padding-left: 2px;
}

div#findRetailer {
	width: 192px;
	margin: 0 auto;
}

div#zipWrapper {
	width: 192px;
	margin: 0 auto;
}

div#enterZip {
	width: 82px;
	height: 24px;
	margin: 0 auto;
	float: left;
}

div#zipBg {
	width: 110px;
	height: 24px;
	margin: 0 auto;
	background-image:url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612817801&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current');
	background-repeat: no-repeat;
	text-align: center;
	float: right;
}

div#jumpWrapper {
	width: 192px;
	margin: 0 auto;
	background-image: url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612817823&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current');
	background-repeat: repeat-y;
}

div#jumpmenu {
	width: 72px;
	height: 24px;
	text-align: center;
	margin: 0 auto;
	background-image: url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612817829&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current');
	background-repeat: no-repeat;
	float: left;
}

div#jumpmenuHome {
	width: 72px;
	height: 24px;
	margin: 0 auto;
	padding-left: 10px;
	background-image: url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612817829&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current');
	background-repeat: no-repeat;
	float: left;
}

div#find {
	width: 110px;
	height: 24px;
	margin: 0 auto;
	float: right;
}

div#line {
	width: 192px;
	margin: 0 auto;
}

div#shop3M {
	width: 192px;
	margin: 0 auto;
}

div#shop3mUnder {
	width: 192px;
	margin: 0 auto;
}

.clear {
	clear: left;
	margin-bottom: -4px;
	/* border:thin solid blue; */
}

.clear30 {
	clear: left;
	margin-bottom: 30px;
}


/*PROD SECONDARY*/

div#wrapperProdSecondary {
	width: 758px;
	margin: 0 auto;
	/* border:thin solid red; */
}

div#wrapperProdSecondaryX {
	width: 760px;
	margin: 0 auto;
}

div#leftWrapperProdSecondary {
	width: 563px;
	float: left;
	margin: 0 auto;
}

div#leftProduct {
	width: 180px;
	height: 293px;
	background-color: #e7e8e8;
	text-align: center;
	float: left;
	margin: 0 auto;
}

div#TestDiv {
	background-color: #e7e8e8;
}

div#productInfo {
	width: 331px;
	height: 263px;
	background-color: #e7e8e8;
	text-align: left;
	float: right;
	margin: 0 auto;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
}

div#pdfArea {
	width: 250px;
	height: 20px;
	text-align: right;
	float: right;
	padding-top: 30px;
	padding-right: 12px;
	padding-bottom: 5px;
}

div#pdfArea2 {
	width: 250px;
	height: 20px;
	text-align: right;
	float: right;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
}

div#textArea {
	width: 300px;
	text-align: left;
	padding-bottom: 5px;
	margin-top: 30px;
	margin-left: 20px;
}

.clear1px {
	clear: left;
	margin-bottom: 1px;
}

div#howtoUse {
	width: 553px;
	height: 249px;
	background-image: url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612818648&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current');
	background-repeat: repeat-x;
	text-align: left;
	float: left;
	padding-top: 20px;
	padding-left: 10px;
}

div#howtoUseShort {
	width: 553px;
	height: 167px;
	background-image: url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612818680&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current');
	background-repeat: repeat-x;
	text-align: left;
	float: left;
	padding-top: 20px;
	padding-left: 10px;
	/* border:thin solid red; */
}

div#promotionsBlock {
	width: 553px;
	min-height: 582px;
	background-image: url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612818692&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current');
	background-repeat: repeat-x;
	text-align: left;
	float: left;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 10px;
}

div#promotionsBlockB {
	width: 553px;
	min-height: 582px;
	background-color: #E7E8E8;
	background-repeat: repeat-x;
	text-align: left;
	float: left;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 10px;
}

div#SOLWrapper {
	width: 541px;
	float: left;
}

div#leftProductSOL {
	width: 180px;
	height: 290px;
	background-image: url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612818719&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current');
	background-repeat: repeat-x;
	text-align: center;
	float: left;
	padding-top: 3px;
	margin: 0 auto;
	/* border:thin solid blue; */
}

div#productInfoLong {
	width: 341px;
	/* height: 420px; */
	background-image: url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612818745&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current');
	background-repeat: repeat-x;
	background-color: #E7E8E8;
	text-align: left;
	float: right;
	padding-top: 30px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}

div#relatedProducts {
	width: 563px;
	padding-top: 30px;
	text-align: left;
	margin: 0 auto;
}

div#promoVideoWrap {
	width: 543px;
	text-align: left;
	float: left;
	padding-left: 10px;
}

div#promovideo {
	width: 194px;
	float: left;
}

div#solutionsImg {
	width: 110px;
	height: 130px;
	float: left;
}

div#promoCopy {
	width: 356px;
	padding-top: 30px;
	text-align: left;
	float: right;
}

div#solutionCopy {
	width: 160px;
	padding-top: 10px;
	text-align: left;
	float: left;
}

.floatRightPDFIcon {
	float: right;
}

.floatVideoLeft {
	float: left;
	margin-left: 10px;
	margin-right: 25px;
	margin-top: 20px;
}

div#video {
	width: 194px;
	float: left;
}
div#howtoCopy {
	width: 347px;
	padding-top: 0px;
	padding-right: 10px;
	float: right;
}


/*
FONTS*/

h1 {
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 17px;
	color: #ee2125;
	font-weight: lighter;
}

.title_red {
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	color: #ee2125;	
}

.title_red16 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 17px;
	color: #ee2125;	
}
.title_White {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	color: #ffffff;	
}
.black_Title {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	color: #000000;	
}
.blue_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990099;	
}

.text {
	line-height: 15px;
}
.whiteText {
	line-height: 13px;
	font-size: 10px;
	color: #FFFFFF;
}

.textHowto {
	line-height: 15px;
	padding-right: 20px;
}

.downloadText {
	font-size: 10px;
	margin-right: 5px;
	margin-top: 5px;
	color: #4656a6;
}
a:link {color:#3300cc; text-decoration: none;}
a:visited {color:#3300cc; text-decoration: none;}
a:hover {color:#990099; text-decoration: underline;}
a:active {color:#990099; text-decoration: underline;}

.p 2px {
	margin-top: -3px;
}

.p 5px {
	margin-bottom: 5px;
}

input.productSearchInput {
	border-width: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	color: #919292;
	margin-top: 11px;
	margin-left: 5px;
	background: none;
}



/* Combo Box CSS Starts Here */
div.comboBoxShell {
    position: relative;
    padding: 0px;
    margin: 0px;
}

div.comboBox {
    font-size: 10px;
    color: #ffffff;
    position: absolute;
    width: 66px;
    height: 27px;
    overflow: hidden;
    background: url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612819085&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current') no-repeat center left;
    padding: 0px;
    margin: 0px;
    text-indent: 8px;
    z-index: auto;
    top: 0px;
    left: 0px;
}

div.comboBox span {
	display: block;
	padding: 2px;
	padding-top: 8px;
}

div.optionBox {
    font-size: 10px;
    list-style: none;
    list-style-type: none;
    margin: 0px;
    margin-top: 18px;
    margin-left: 0px;
    margin-right: 2px;
    padding: 2px;
    position: absolute;
    color: #ffffff;
    width: 66px;
    background: #000;
    z-index: 1000;
    height: auto;
    top: 4px;
    left: 1px;
}

div.optionBox div {
    list-style: none;
    list-style-type: none;
    font-size: 10px;
    padding: 2px;
    display: block;
    margin: 0;
    clear: both;
    width: 60px;
}

div.optionBox img.spacer {
    position: absolute;
}



/* Dialog Default CSS Begins Here */
.overlay_dialog {
	background-color: #666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.overlay___invisible__ {
  background-color: #666666;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612819085&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current') no-repeat 0 0;		
}

.dialog_n {
	background: transparent url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612819239&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current') repeat-x 0 0;	
	height: 23px;
}

.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612819259&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current') no-repeat 0 0;		
}

.dialog_e {
	width: 2px;
	background: transparent url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612819271&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current') repeat-y 0 0;	
}

.dialog_w {
	width: 2px;
	background: transparent url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612819279&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current') repeat-y 0 0;		
}

.dialog_sw {
	width: 9px;
	height: 19px;
	background: transparent url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612819288&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current') no-repeat 0 0;			
}

.dialog_s {
	background: transparent url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612819300&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current') repeat-x 0 0;		
	height: 19px;
}

.dialog_se {
	width: 9px;
	height: 19px;
	background: transparent url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612819312&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current') no-repeat 0 0;			
}

.dialog_sizer {
	width: 9px;
	height: 19px;
	background: transparent url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612822893&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current') no-repeat 0 0;	
	cursor:se-resize;	
}

.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612822906&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current') no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:8px;
	cursor:pointer;
	z-index:2000;
}

.dialog_minimize {
	width: 14px;
	height: 15px;
	background: transparent url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612822927&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current') no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}

.dialog_maximize {
	width: 14px;
	height: 15px;
	background: transparent url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612822937&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current') no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}

.dialog_title {
	float:left;
	height:14px;
	font-size:12px;
	text-align:center;
	width:100%;
	color:#000;
}

.dialog_content {
	overflow:auto;
	color: #DDD;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color:#123;
	text-align: left;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

.status_bar {
  font-size:12px;
}

.status_bar input {
  font-size:12px;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
}

.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
  -moz-user-select:none;
}



/* Carousel CSS Starts Here */


#carousel {
	position: relative;
	width: 382px;
	height: 102px;
	background-color: #333232;
	margin: 0 auto;
	text-align: center;
	float: left;
	overflow: hidden;
}

div.carousel_contiainer {
	position: absolute;
	left: 23px;
	width: 336px;
	height: 102px;
}

div.carouselBack {
	position: absolute;
	background: url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612823352&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current');
	background: url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612823360&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current');
	width: 23px;
	height: 102px;
	margin: 0;
	left: 0;
	top: 0;
	cursor: pointer;
}

div.carouselNext {
	position: absolute;
	background: url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612823352&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current');
	width: 23px;
	height: 102px;
	margin: 0;
	left: 359px;
	top: 0;
	cursor: pointer;
}

div.carouselPanel {
	width: 336px;
	height: 102px;
	background-color: #333232;
	color: #ffffff;
	float: left;
}

#carouselNav {
	margin: 8px;
	text-align: center;
}

#carouselNav div.navShell {
	margin: auto;
}

div.panel_nav {
	width: 18px;
	height: 5px;
	background-image: url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612824148&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current');
	background-repeat: repeat-x;
	float: left;
	cursor: pointer;
}

div.panel_nav_selected {
	width: 18px;
	height: 5px;
	background-image: url('/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=1180612824198&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current');
	background-repeat: repeat-x;
	float: left;
	cursor: pointer;
}

