select { font-family: verdana, sans-serif; font-size: 12px; }
input { font-family: verdana, sans-serif; font-size: 12px; }
textarea { font-family: verdana, sans-serif; font-size: 12px; }
h2 { font-family: verdana, sans-serif; font-size: 120%;  margin: 1.5em 0 .2em 0; }
.calendar { font-family: verdana, sans-serif; font-weight:normal; font-size: 100%; margin: 0; padding: 0; }
h2.dots { font-family: verdana, sans-serif;  margin: 1.5em 0 .5em 0; font-size: 120%; border-bottom: dotted 1px #000; }
.calendarLink{font-size:12px}
div#worldwideHeader { margin: 0 9px 9px 9px; background: #ccc; border: solid 1px #c1c1c1; }

td.hdr { font-size:14px; padding:2px 2px 4px 4px; font-weight:bold; background-color:#8499A5; color:#FFFFFF }


div#homeHeader { margin: 0 5px 0 9px; background: #1c6fb0; }
div#homeFind { margin: 0 5px 5px 9px; background: #ffffff; }
div#homeFind select { font-family: verdana; font-size: 13px; margin-bottom: 11px; }
div#bannerAd { padding: 0; border: solid 1px #8499A5; margin-bottom: 10px; background: #e2dddb; }
div#bannerAd h2 { font-family: times new roman, serif; font-size: 170%; margin: 0; }
div#bannerAd h3 { padding-left: 0; font-family: arial, sans-serif; font-size: 120%; font-weight: normal; }
div#bannerAd h4 { font-size: 115%; }
div#MMMMicro { padding: 0; border: solid 1px #8499A5; }
div#MMMMicroBlue { padding: 0; border: solid 1px #8499A5; background-color: #EFF4F8; }
div#MMMMicro h3 { padding-left: 0; }
div#MMMMicro select { font-family: verdana; font-size: 13px; }

div#pageHeader { margin: 0 0 15px 0; }
div#centerColumn {width:100%; margin: 0 0 0 0;}
div#rightColumn {margin: 0 5px 0 0; width:178px}

table#productList { }
table#productList img { border: solid 1px #000; }
table#productList td { padding: 0 10px 10px 0; }

table#solutionTable { margin-bottom: 9px; }
table#solutionTable td { border: solid 1px #8499A5; padding: 7px; }
table#solutionTable td h2 { font-weight: bold; margin: 0 0 .3em 0; }
table#solutionTable td h3 { font-family: verdana, sans-serif; font-size: 100%; margin: 0 0 .3em 0; padding: 0; }
table#solutionTable td.clear { border: none; padding: 0; }

ul.imageBullets { list-style-type: none; margin: 0; }
ul.imageBullets li { margin: 0 0 .3em 0; }

ul.noBullets { list-style-type: none; margin: 0 0 1.1em; }
ul.noBullets li { margin: 0 15px 0 0; line-height: 1.1em; }

ul.noBulletsGap { list-style-type: none; margin: 0 0 1.1em; }
ul.noBulletsGap li { margin: 0 0 1.2em 0; line-height: 1.1em; }

ul.noBulletsNoGap { list-style-type: none; margin: 0 0 1.1em; }
ul.noBulletsNoGap li { margin: 0; }

dt { margin-bottom: .2em; margin-top: 1.1em; font-weight: bold; }
dd { margin-left: 0; padding-bottom: .2em; }

div.standardBox { padding: 7px 7px 0 7px; width:178px; font-size:10px; border: solid 1px #8499A5; margin-bottom: 10px; background-color: #EFF4F8; }
div.standardBox h4 { font-family: verdana, sans-serif; font-weight: bold; margin-bottom: .2em; }
div.standardBox select { font-family: verdana, sans-serif; font-size: 10px; }
div.standardWideBox { padding: 7px 7px 0 7px; border: solid 1px #8499A5; margin-bottom: 10px;}

div.findBox { padding: 7px 7px 0 7px; width:178px; border: solid 1px #ffffff; margin-bottom: 10px;}
div.findBox select { font-family: verdana, sans-serif; font-size: 10px; }

div.homeFind select {font-family: verdana, sans-serif; font-size: 10px;}
div.homeFind2 select {font-family: verdana, sans-serif; font-size: 11px; text-align:left;}

div#findIcon { margin: -7px -9px 9px -7px; background: #ffffff; background-image:url(/3MContentRetrievalAPI/BlobServlet?locale=en_WW&univid=1114289278676&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&placeId=7BC6E48B1800BAE180A88E4927002D69&version=current); background-repeat: no-repeat; }
div#findIcon h2 { font-weight: bold; font-size: 16px; margin: 0; padding: 6px 0 4px 40px; }
ul#findProducts { list-style-type: none; margin: 0; }
ul#findProducts li { margin: 0 0 9px 0; }
ul#findProducts select { width: 180px; }

div.chevron {margin: -7px -7px 9px -7px; color:black; background: #8499A5 url(/3MContentRetrievalAPI/BlobServlet?locale=en_WW&univid=1114289310145&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&placeId=7BC6E48B1800BAE180A88E4927002D69&version=current); background-repeat: no-repeat; text-align: left; }
div.chevron h2,h3 { font-weight: bold; font-size: 12px; line-height:120%; margin: 0; padding: 5px 0px 5px 15px; color:#FFFFFF }
.rightColumnText{font-size: 10px;}

div.solutionDiv{padding:0 10px 10px 10px}
div.solutionChevron{margin: 0px 0px 9px 0px; color:black; background: #8499A5 url(/3MContentRetrievalAPI/BlobServlet?locale=en_WW&univid=1114289310145&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&placeId=7BC6E48B1800BAE180A88E4927002D69&version=current); background-repeat: no-repeat; text-align: left;}
div.solutionChevron h2 { font-weight: bold; font-size: 12px; line-height:120%; margin: 0 0 0 5px; padding: 5px 0px 5px 10px; }
div.solutionDiv h3 { font-weight: bold; font-size: 14px; text-align:left; margin:10px 0 10px 0; padding:0}

td.solutionsTD {border: solid 1px #8499A5; margin-bottom: 10px;}

div.tabInside { border: solid 5px #c3cedb; background: #fff; padding: 10px; }
table.tabTable td { padding-right: 30px; }
table.tabTable h4 { font-family: verdana, sans-serif; }
table.tabTableSpecifications  { border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; }
table.tabTableSpecifications th { background: #ccc; padding: 5px 10px; }
table.tabTableSpecifications td { border-left: solid 1px #ccc; border-top: solid 1px #ccc; }

div#sitemap ul { list-style-type: none; margin-top: 1em; }

.WTBCountry{width:175px}
.WTBheading{text-align:left}

/* PRODUCTS TABLES */
.mainWhite {
	margin:20px 20px 0px 20px;
	padding-bottom:10px;
	clear:left;
}
.mainWhite IMG {
	margin:0px 15px 15px 0px;
	border:1px solid #AAACAF;
	clear:both;
}

/* SIDEBAR STYLES */
#side {
	width:182px;
}
#qc {
	margin-bottom:15px;
}
/* /SIDEBAR STYLES */


/**************************************************************
   Main content of page
 **************************************************************/
.content { margin-left:10px; margin-right:4px;}
#mainpicture {PADDING: 0px 10px 10px 0px;text-align:center}
#shortdescription div {margin-right:12px;}
.outerdiv {float: left; width:50%;}
.innerdiv {padding:5px}
.innerdiv img {float:left; margin-right:5px;}
.farright {border-right:0px ! important;}
#characteristicstable {border:1px solid #213C84;}
#characteristicstable p {margin-bottom:0;}
#characteristicstable th p {font-weight:bold; text-align:center}
.charsheader {background-color:#EAF1F6;}
.charsheader p {font-weight:bold;text-align:right;}
#packaging {border:1px solid #213C84;}
#packaging p {margin-bottom:0;}
#packaging th p {font-weight:bold; text-align:center}
.packagingheader {background-color:#EAF1F6;}
.packagingheader p {font-weight:bold;text-align:right;}


/**************************************************************
   3M - CSS for Microbiology Product Catalog
 **************************************************************/


/**************************************************************
   Horizontal ruler = grey border on very top of page
 **************************************************************/
hr.pow { margin-bottom:5px; padding:0px; color:#ccc; }
* html hr.pow {margin:-7px 0px 0px 0px;}


/**************************************************************
   Long description for product family
   do not underline » and « symbols
 **************************************************************/
.caret {
color:#f00; text-decoration:none !important;
}


/**************************************************************
   Product Catalog table
 **************************************************************/
.products {background-color:#EFF4F8; border:1px solid #213c84; width:100%;}
.products TH {
	background-color: #213c84;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border-right: solid #FFF 1px;
	padding: 8px;}
.products TD {
	padding-left: 8px;
	padding-right: 8px;
	padding-top:8px;
	padding-bottom:8px;
	border-right:#8499A5;
	background-color:#EFF4F8;}
.products TD IMG {border:1px solid #D5D5D5;}
.products TD A IMG {border:0px;}
.products h3 {line-height:1.2; padding:0;}
.products ul.textthree li {line-height:1.1; list-style-position:inherit;}

.productBorder TD{border-bottom: solid #FFFFFF 1px; border-right: solid #FFFFFF 1px;}
.prodBorder {border:1px solid #213c84; padding: 2px; background-color:#213c84;}

#table1 .products td, #table2 .products td, #table3 .products td, #table5 .products td { border-right:1px solid #8499A5;}
#table1 .products td, #table5 .products td { border-top:1px solid #8499A5; }

.products2 {background-color:#EFF4F8; border:1px solid #213c84; width:100%;}
.products2 TH {
	background-color: #213c84;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border-right: solid #FFF 1px;
	padding: 8px;}
.products2 TD {
	padding-left: 8px;
	padding-right: 8px;
	padding-top:8px;
	padding-bottom:8px;
	border-right:#8499A5;
	background-color:#EFF4F8;}
.products2 TD IMG {border:1px solid #D5D5D5;}
.products2 TD A IMG {border:0px;}
.products2 h3 {line-height:1.2; padding:0;}
.products2 ul.textthree li {line-height:1.1;}

#table0 .products2 td, #table1 .products2 td, #table2 .products2 td { border-right:1px solid #8499A5;}
#table0 .products2 td, #table1 .products2 td, #table2 .products2 td { border-top:1px solid #8499A5; }

/**************************************************************
   Tab Nav
 **************************************************************/

#tabnav {
float:left;
    width:100%;
    font-weight:bold;
	 font-family: Arial, sans-serif;
    line-height:normal;
margin:0;
padding: 0;
    }


#tabnav ul {
    margin:0;
    padding:10px 10px 0 0;
    list-style-type:none;
    }


#tabnav li {
    float:left;
	background:url("/3MContentRetrievalAPI/BlobServlet?univid=1180603291492&locale=en_WW&assetType=MMM_Image&blobAttribute=ImageFile&fallback=true&version=current") no-repeat left top;/*tab left inactive*/
    margin:0 5px 0 0;
    padding:0 0 0 9px;
    }


#tabnav a:link {display:block;
	 background:url("/3MContentRetrievalAPI/BlobServlet?univid=1180603291519&locale=en_WW&assetType=MMM_Image&blobAttribute=ImageFile&fallback=true&version=current") no-repeat right top;/*tab right inactive*/
    padding:5px 15px 4px 6px;
    color: white;
    text-decoration:none;
    }

/*#tabnav a:hover {display:block;
	 background:url("/3MContentRetrievalAPI/BlobServlet?univid=1180603291519&locale=en_WW&assetType=MMM_Image&blobAttribute=ImageFile&fallback=true&version=current") no-repeat right top;/*tab right inactive*
    padding:5px 15px 4px 6px;
    color: white;
    text-decoration:none;
    }*/

#tabnav a:visited {display:block;
    background:url("/3MContentRetrievalAPI/BlobServlet?univid=1180603291519&locale=en_WW&assetType=MMM_Image&blobAttribute=ImageFile&fallback=true&version=current") no-repeat right top;/*tab right inactive*/
    padding:5px 15px 4px 6px;
    color: white;
    text-decoration:none;
    }
#tabnav a:active {display:block;
    background:url("/3MContentRetrievalAPI/BlobServlet?univid=1180603291519&locale=en_WW&assetType=MMM_Image&blobAttribute=ImageFile&fallback=true&version=current") no-repeat right top;/*tab right inactive*/
    padding:5px 15px 4px 6px;
    color: white;
    text-decoration:none;
    }


/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabnav a {float:none;}
/* End IE5-Mac hack */

#tabnav .current {
 background:url("/3MContentRetrievalAPI/BlobServlet?univid=1180603291641&locale=en_WW&assetType=MMM_Image&blobAttribute=ImageFile&fallback=true&version=current") no-repeat left top;/*tab left active*/
  }
#tabnav .current a, #tabnav .current a:link, /*#tabnav .current a:hover,*/ #tabnav .current a:visited, #tabnav .current a:active {
 background:url("/3MContentRetrievalAPI/BlobServlet?univid=1180603291681&locale=en_WW&assetType=MMM_Image&blobAttribute=ImageFile&fallback=true&version=current") no-repeat right top;/*tab right active*/
  color: white;
  text-decoration:none;
  padding-bottom:5px;
}
