@import url(//fonts.googleapis.com/css?family=Lato:100,300,400,700,900);

body {
	margin: 0 auto;
	padding: 0;
	font-family: 'Lato',sans-serif;
	font-size: 14px;
	color: #646464;
	background: #fff;
	background-size: cover;
	background-attachment: fixed;
	line-height: 1.5;
}
body.home	{/*  ONLY ON HOME PAGE  */
	background-size: cover;
	}	
img, a img, footer a, img a	{
	border: 0;
	outline: none;
	border: none;
	border-bottom: none!important;
	}
img.rounded, .rounded	{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	}
img.bordered, .bordered	{
	border: 1px solid #ddd!important;
	}
h1, h2, h3	{
	margin: 0 0 12px 0;
	}	
h1.no, h2.no, h3.no, h4.no	{
	margin: 0!important;
	}	
h1	{
	font-size: 30px;
	padding: 0;
	margin: 0 0 10px 0;
	font-weight: 400;
	color: #5b5b5b;
	}	
h1.alt	{
	color: #b31b23;
	}	
h2	{
	font-size: 22px;
	font-weight: 400;
	color: #5b5b5b;
	margin: 0 0 10px 0;
	}
h2.help	{
	font-size: 22px;
	padding: 5px 0 5px 40px;
	background: url(/images/shell/icon-help.png) no-repeat 0 5px;
	}	
h2.featuredArticle	{
	padding: 0 0 3px 30px;
	background: url(/images/shell/icon-quick-links.png) no-repeat 0 0;
	}
h2.serviceLocation	{
	padding: 0 0 3px 30px;
	background: url(/images/shell/icon-map-pin.png) no-repeat 0 0;
	}	
h3	{
	font-size: 20px;
	font-weight: 400;
	color: #5b5b5b;
	}
h3.featured	{
	float: left;
	display: block;
	width: 150px;
	background: url(/images/shell/icon-featured-news.png) no-repeat 0 15px;
	padding: 13px 0 0 32px;
		color: #3c4b56;
	font-size: 16px;
	font-weight: 700;
	}	
h3.media	{
	margin: 15px 0;
	padding: 5px 0 5px 30px;
	background: url(/images/shell/icon-camera.png) no-repeat 0 9px;
	}	
h3.accessories	{
	margin: 15px 0;
	padding: 10px 0 10px 45px;
	background: url(/images/shell/icon-accessories.png) no-repeat 0 9px;
	}
h4	{
	font-size: 18px;
	font-weight: 400;
	margin: 0 0 8px 0;
	color: #5b5b5b;
	}	
h5	{
	font-size: 14px;
	margin: 0 0 5px 0;
	font-style:italic;
	color: #5b5b5b;
	}
b, strong	{
	font-weight: 700;
	}
.rev	{
	color: #fff;
	}
.revGrey	{
	color: #c4c4c4;
	}
.lightBlue	{
	color: #7e99aa;
	}
strong	{ /*  STRONG TAG CAN USE A DIFFERENT COLOR  */
	/*color: ;*/
	}
a:link, a:visited	{
	color: #971717;
	text-decoration: none;
	border-bottom: 1px dotted #9B9B9B;
	}
a:hover	{
	color: #bf1d28;
	-ms-transition:.5s!important;
	-moz-transition:.5s!important;
	-webkit-transition:.5s!important;
	 transition:.5s!important;
	/*  text-decoration: underline;  */
	border-bottom: 1px dotted #bf1d28;
	}
a.noDots	{
	border-bottom: none!important;
	}
.tiles h2 a	{
	border-bottom: none!important;
	}	
p	{
	margin: 0 0 10px 0;
	}
p.entry, div.entry{
	font-size: 16px;
	}
p.entryLg	{
	font-size: 19px;
	}	
.faded	{
	color: #7e99aa;
	}
	
	
.padding10	{
	padding: 10px;
	}
form	{
	margin: 0; 
	padding: 0;
	}
.gridPaintNews p	{
	margin: 14px 0;
	font-size: 16px;
	color: #4f5559;
	font-weight: 700 !important;
	}
.gridPaintNews a.btn	{
	float: right;
	font-weight: 700!important;
	background: #485a68;
	font-size: 11px!important;
	padding: 5px 10px!important;
	border-radius: 3px!important;
	}
/*.mkt-form input.btn	{
	background: #772a2a;
	font-size: 11px!important;
	font-weight: 700!important;
	padding: 8px!important;
	margin: 10px 0;
	letter-spacing: 1px;
	font-family: 'Lato', sans-serif;
	}
.mkt-hdr	{
	background: #000;
	background: rgba(0,0,0,.7); 
	padding: 15px 30px;
	}
.mkt-form	{
	background: #fff;
	background: rgba(255,255,255,0.975); 
	padding: 15px 30px;
	}*/
	
	
	
	
/*  EACH SECTION HEADER WILL HAVE IT'S OWN BACKGROUND IMAGE  */	

h1.header	{
	min-height: 40px;
	line-height: 32px;
	}
body.materialsScience h1.header	{
	padding: 0 0 0 50px;
	background: url(/images/shell/icon_hdr_matsci.png) no-repeat 0 0;
	}
body.electronics h1.header	{
	padding: 0 0 0 45px;
	background: url(/images/shell/icon_hdr_electronics.png) no-repeat 0 0;
	}
body.lifeSciences h1.header	{
	padding: 0 0 0 35px;
	background: url(/images/shell/icon_hdr_life_sciences.png) no-repeat 0 0;
	}
body.naturalResources h1.header	{
	padding: 0 0 0 45px;
	background: url(/images/shell/icon_hdr_mining.png) no-repeat 0 0;
	}
body.industrialManufacturing h1.header	{
	padding: 0 0 0 45px;
	background: url(/images/shell/icon_hdr_indmanu.png) no-repeat 0 0;
	}
body.oilGas h1.header	{
	padding: 0 0 0 37px;
	background: url(/images/shell/icon_hdr_oilGas.png) no-repeat 0 0;
	}
body.imageLibrary h1.header	{
	padding: 0 0 0 45px;
	background: url(/images/shell/icon-hdr-image-library.png) no-repeat 0 8px;
	}
body.products h1.header	{
	padding: 0 0 0 45px;
	background: url(/images/shell/icon_hdr_Products_Accessories.png) no-repeat 0 0;
	}	
body.products.dualbeam h1.header	{
	padding: 0 0 0 45px;
	background: url(/images/shell/icon_hdr_Products_DualBeam.png) no-repeat 0 0;
	}
body.products.focused-ion h1.header	{
	padding: 0 0 0 45px;
	background: url(/images/shell/icon_hdr_Products_FocusedIon.png) no-repeat 0 0;
	}
body.products.light-microscopy h1.header	{
	padding: 0 0 0 45px;
	background: url(/images/shell/icon_hdr_Products_lightmicro.png) no-repeat 0 0;
	}
body.products.sem h1.header	{
	padding: 0 0 0 45px;
	background: url(/images/shell/icon_hdr_Products_SEM.png) no-repeat 0 0;
	}
body.products.software h1.header	{
	padding: 0 0 0 45px;
	background: url(/images/shell/icon_hdr_Products_Software.png) no-repeat 0 0;
	}
body.products.tem h1.header	{
	padding: 0 0 0 45px;
	background: url(/images/shell/icon_hdr_Products_TEM.png) no-repeat 0 0;
	}
h1.header.subMenu	{
	float: left;
	display: inline;
	}	
	
	
/*  EACH SECTION BREADCRUMB BANNER WILL HAVE IT'S OWN BACKGROUND IMAGE  */
	
body.materialsScience .fullContainer.breadcrumbTrim	{
	background: url(/images/shell/trim-materials-science.jpg);
	background-size: 100% 100%;
	}
body.electronics .fullContainer.breadcrumbTrim	{
	background: url(/images/shell/trim-electronics.jpg);
	background-size: 100% 100%;
	}
body.lifeSciences .fullContainer.breadcrumbTrim	{
	background: url(/images/shell/trim-life-sciences.jpg);
	background-size: 100% 100%;
	}	
body.naturalResources .fullContainer.breadcrumbTrim	{
	background: url(/images/shell/trim-natural-resources.jpg);
	background-size: 100% 100%;
	}
body.industrialManufacturing .fullContainer.breadcrumbTrim	{
	background: url(/images/shell/trim-industrial-manufacturing.jpg);
	background-size: 100% 100%;
	}
body.oilGas .fullContainer.breadcrumbTrim	{
	background: url(/images/shell/trim-oilGas.jpg);
	background-size: 100% 100%;
	}
body.products .fullContainer.breadcrumbTrim	{
	background: url(/images/shell/trim-products.jpg);
	background-size: 100% 100%;
	}
body.community .fullContainer.breadcrumbTrim	{
	background: url(/images/shell/trim-community.jpg);
	background-size: 100% 100%;
	}
body.serviceSupport .fullContainer.breadcrumbTrim	{
	background: url(/images/shell/trim-service-support.jpg);
	background-size: 100% 100%;
	}
body.company .fullContainer.breadcrumbTrim	{
	background: url(/images/shell/trim-company.jpg);
	background-size: 100% 100%;
	}
body.general .fullContainer.breadcrumbTrim	{
	background: url(/images/shell/trim-general.jpg);
	background-size: 100% 100%;
	}
body.imageLibrary .fullContainer.breadcrumbTrim	{
	background: url(/images/shell/trim-image-library.jpg);
	background-size: 100% 100%;
	}
body.contact .fullContainer.breadcrumbTrim	{
	background: url(/images/shell/trim-contact.jpg);
	background-size: 100% 100%;
	}
body.careers .fullContainer.breadcrumbTrim	{
	background: url(/images/shell/trim-careers.jpg);
	background-size: 100% 100%;
	}
	
/*  EACH SECTION FOOTER PARALLAX WILL HAVE IT'S OWN BACKGROUND IMAGE  */


.fullParallax {
/*  	width:100%;   */
	height:270px;
	background-repeat: no-repeat;
	background-size: 150% auto!important;
	overflow: hidden;
	margin: 0!important;
	clear: both;
	}	
body.materialsScience .fullParallax	{
	background:url(/images/parallax-materials-science.jpg) center bottom;
	}
body.electronics .fullParallax	{
	background:url(/images/parallax-electronics.jpg) center bottom;
	}
body.naturalResources .fullParallax	{
	background:url(/images/parallax-natural-resources.jpg) center bottom;
	}
body.oilGas .fullParallax	{
	background:url(/images/parallax-oilGas.jpg) center bottom;
	}
body.lifeSciences .fullParallax	{
	background:url(/images/parallax-life-sciences.jpg) center bottom;
	}	
body.industrialManufacturing .fullParallax	{
	background:url(/images/parallax-industrial-manufacturing.jpg) center bottom;
	}	
body.products .fullParallax	{
	background:url(/images/parallax-products.jpg) center bottom;
	}
body.community .fullParallax	{
	background:url(/images/parallax-community.jpg) center bottom;
	}
body.serviceSupport .fullParallax	{
	background:url(/images/parallax-service-support.jpg) center bottom;
	}
body.company .fullParallax	{
	background:url(/images/parallax-company.jpg) center bottom;
	}
body.general .fullParallax	{
	background:url(/images/parallax-general.jpg) center bottom;
	}
body.imageLibrary .fullParallax	{
	background:url(/images/parallax-image-library.jpg) center bottom;
	}
body.marketing .fullParallax	{
	background:url(/images/parallax-marketing.jpg) center bottom;
	}
body.contact .fullParallax	{
	background:url(/images/parallax-contact.jpg) center bottom;
	}
body.careers .fullParallax	{
	background:url(/images/parallax-careers.jpg) center center;
	}
	
h2.materials-science	{
	padding: 5px 0 5px 40px;
	background: url(/images/shell/mm_icon_matsci.png) no-repeat 0 0;
	}	
h2.electronics	{
	padding: 5px 0 5px 40px;
	background: url(/images/shell/mm_icon_electronics.png) no-repeat 0 0;
	}	
h2.life-sciences	{
	padding: 5px 0 5px 40px;
	background: url(/images/shell/mm_icon_lifesci.png) no-repeat 0 0;
	}
h2.natural-resources	{
	padding: 5px 0 5px 40px;
	background: url(/images/shell/mm_icon_natrsrc.png) no-repeat 0 0;
	}
h2.industrial-manufacturing	{
	padding: 5px 0 5px 40px;
	background: url(/images/shell/mm_icon_indmfg.png) no-repeat 0 0;
	}
	
	
/*  ICONS  */
a.icon-industryArticles	{
	line-height: 2.0em!important;
	font-size: 14px!important;
	color: #5a5a5a!important;
	padding: 0 0 0 35px;
	height: 33px!important;
	background: url(/images/shell/mm_icon_wh_industryarticles.png) no-repeat 0 center!important;
	border-bottom: none!important;
	}
a.icon-industryArticles:hover	{
	color: #bf1d28!important;
	}	
a.icon-news	{
	line-height: 2.0em!important;
	font-size: 14px!important;
	color: #5a5a5a!important;
	padding: 0 0 0 35px;
	height: 33px!important;
	background: url(/images/shell/mm_icon_wh_news.png) no-repeat 0 center!important;
	border-bottom: none!important;
	}
a.icon-news:hover	{
	color: #bf1d28!important;
	}	
a.icon-eventsCalendar	{
	line-height: 2.0em!important;
	font-size: 14px!important;
	color: #5a5a5a!important;
	padding: 0 0 0 35px;
	height: 33px!important;
	background: url(/images/shell/mm_icon_wh_events.png) no-repeat 0 center!important;
	border-bottom: none!important;
	}
a.icon-eventsCalendar:hover	{
	color: #bf1d28!important;
	}	
a.icon-caseStudies	{
	line-height: 2.0em!important;
	font-size: 14px!important;
	color: #5a5a5a!important;
	padding: 0 0 0 35px;
	height: 33px!important;
	background: url(/images/shell/mm_icon_wh_casestudies.png) no-repeat 0 center!important;
	border-bottom: none!important;
	}
a.icon-caseStudies:hover	{
	color: #bf1d28!important;
	}
.icon-quickLinks	{
	font-size: 14px!important;
	color: #5a5a5a!important;
	padding: 8px 0 8px 30px;
	background: url(/images/shell/icon-quick-links.png) no-repeat 0 3px!important;
	}
a.icon-download	{
	line-height: 2.0em!important;
	font-size: 14px!important;
	color: #5a5a5a!important;
	padding: 8px 0 8px 30px;
	height: 33px!important;
	background: url(/images/shell/icon-download.png) no-repeat 0 center!important;
	border-bottom: none!important;
	}
a.icon-download:hover	{
	color: #bf1d28!important;
	}	
	
	
	
.spriteIcon	{
	float: left;
	display: block;
	width: 70px;
	height: 70px;
	margin: 0 7px;
	transition: all .2s ease-in-out;
	}
.spriteIconHolder	{
	float: left;
	clear: both;
	}
	
.spriteIcon.materialsScience	{
	background: url(/images/shell/sprite-materials-science.png) no-repeat center top;
	}

.spriteIcon.electronics	{
	background: url(/images/shell/sprite-electronics.png) no-repeat center top;
	}

.spriteIcon.lifeSciences	{
	background: url(/images/shell/sprite-life-sciences.png) no-repeat center top;
	}

.spriteIcon.naturalResources	{
	background: url(/images/shell/sprite-natural-resources.png) no-repeat center top;
	}

.spriteIcon.industrialManufacturing	{
	background: url(/images/shell/sprite-industrial-manufacturing.png) no-repeat center top;
	}
.spriteIcon:hover, .spriteIcon.active	{
	background-position: center bottom;
	cursor: pointer;
	-ms-transition:.2s!important;
	-moz-transition:.2s!important;
	-webkit-transition:.2s!important;
	 transition:.2s!important;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
a.btn.Help	{
	color: #fff!important;
	display: inline;
	width: auto!important;
	font-size: 13px!important;
	background: #b8ab95 url(/images/shell/btn-contact.png) no-repeat 0 center;
	padding: 6px 10px 6px 45px!important;
	font-weight: 300!important;
	text-transform: uppercase;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	word-spacing: 3px;
	border-bottom: none!important;
	margin: 10px 0 10px 40px;
	}
a:hover.btn.Help	{
	background: #bf1d28 url(/images/shell/btn-contact.png) no-repeat 0 center;
	}
	
a.btn.exploreProducts	{
	color: #fff!important;
	display: inline;
	width: auto!important;
	font-size: 13px!important;
	background: #b8ab95 url(/images/shell/btn-products.png) no-repeat 0 center;
	padding: 6px 10px 6px 45px!important;
	font-weight: 300!important;
	text-transform: uppercase;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	word-spacing: 3px;
	border-bottom: none!important;
	margin: 10px 0 10px 40px;
	}
a:hover.btn.exploreProducts	{
	background: #bf1d28 url(/images/shell/btn-products.png) no-repeat 0 center;
	}	
a.btn, .thirds a.btn	{
	color: #fff!important;
	display: inline;
	width: auto!important;
	font-size: 13px!important;
	background: #b8ab95;
	padding: 3px 10px!important;
	font-weight: 300!important;
	text-transform: uppercase;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	word-spacing: 3px;
	border-bottom: none!important;
	}	
input.btn	{
	color: #fff!important;
	border: 0!important;
	display: inline;
	width: auto!important;
	font-size: 15px!important;
	background: #bf1d28;
	padding: 3px 10px!important;
	font-weight: 300!important;
	text-transform: uppercase;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	word-spacing: 3px;
	border-bottom: none!important;
	cursor: pointer;
	-webkit-appearance: none;
	}	
input.btn:hover	{
	background: #b8ab95;
	color: #fff!important;
	-ms-transition:.5s!important;
	-moz-transition:.5s!important;
	-webkit-transition:.5s!important;
	 transition:.5s!important;
	}
.thirds a.btn	{
	color: #fff!important;
	display: inline;
	width: auto!important;
	font-size: 13px!important;
	background: #a09991;
	padding: 3px 10px!important;
	font-weight: 700!important;
	text-transform: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	word-spacing: 3px;
	border-bottom: none!important;
	}
a:hover.btn	{
	background: #bf1d28;
	color: #fff!important;
	-ms-transition:.5s!important;
	-moz-transition:.5s!important;
	-webkit-transition:.5s!important;
	 transition:.5s!important;
	}
a.btnNews	{
	color: #fff!important;
	text-transform: uppercase;
	border-bottom: none!important;
	background: #b8ab95 url(/images/shell/icon-news.png) no-repeat 5px 0;
	padding: 4px 10px 4px 45px;
	border-bottom: none!important;
	display: inline-block;
	margin: 10px 0;
	width: auto;
	}
a:hover.btnNews	{
	color: #fff!important;
	text-transform: uppercase;
	border-bottom: none!important;
	background: #bf1d28 url(/images/shell/icon-news.png) no-repeat 5px 0;
	padding: 4px 10px 4px 45px;
	border-bottom: none!important;
	display: inline-block;
	margin: 10px 0;
	width: auto;
	}	
a.btnProducts	{
	color: #fff!important;
	text-transform: uppercase;
	border-bottom: none!important;
	background: #b8ab95 url(/images/shell/btn-products.png) no-repeat 5px 0;
	padding: 4px 10px 4px 45px;
	border-bottom: none!important;
	display: inline-block;
	margin: 10px 0;
	width: auto;
	}
a:hover.btnProducts	{
	color: #fff!important;
	text-transform: uppercase;
	border-bottom: none!important;
	background: #bf1d28 url(/images/shell/btn-products.png) no-repeat 5px 0;
	padding: 4px 10px 4px 45px;
	border-bottom: none!important;
	display: inline-block;
	margin: 10px 0;
	width: auto;
	}	
a.btnArticlesLibrary	{
	color: #fff!important;
	text-transform: uppercase;
	border-bottom: none!important;
	background: #b8ab95 url(/images/shell/icon-articles.png) no-repeat 5px 1px;
	padding: 4px 10px 4px 45px;
	border-bottom: none!important;
	display: inline-block;
	margin: 10px 0;
	width: auto;
	}
a:hover.btnArticlesLibrary	{
	color: #fff!important;
	text-transform: uppercase;
	border-bottom: none!important;
	background: #bf1d28 url(/images/shell/icon-articles.png) no-repeat 5px 1px;
	padding: 4px 10px 4px 45px;
	border-bottom: none!important;
	display: inline-block;
	margin: 10px 0;
	width: auto;
	}		
a.btnRegisterCheck	{
	color: #fff!important;
	text-transform: uppercase;
	border-bottom: none!important;
	background: #b8ab95 url(/images/shell/icon-register-check.png) no-repeat 5px 0px;
	padding: 4px 10px 4px 45px;
	border-bottom: none!important;
	display: inline-block;
	margin: 10px 0;
	width: auto;
	}
a:hover.btnRegisterCheck	{
	color: #fff!important;
	text-transform: uppercase;
	border-bottom: none!important;
	background: #bf1d28 url(/images/shell/icon-register-check.png) no-repeat 5px 0px;
	padding: 4px 10px 4px 45px;
	border-bottom: none!important;
	display: inline-block;
	margin: 10px 0;
	width: auto;
	}	
a.btnSendFeedback	{
	color: #fff!important;
	text-transform: uppercase;
	border-bottom: none!important;
	background: #b8ab95 url(/images/shell/icon-feedback.png) no-repeat 5px 0px;
	padding: 4px 10px 4px 45px;
	border-bottom: none!important;
	display: inline-block;
	margin: 10px 0;
	width: auto;
	}	
a:hover.btnSendFeedback	{
	color: #fff!important;
	text-transform: uppercase;
	border-bottom: none!important;
	background: #bf1d28 url(/images/shell/icon-feedback.png) no-repeat 5px 0px;
	padding: 4px 10px 4px 45px;
	border-bottom: none!important;
	display: inline-block;
	margin: 10px 0;
	width: auto;
	}		
a.btnMediaLibrary	{
	color: #fff!important;
	text-transform: uppercase;
	border-bottom: none!important;
	background: #b8ab95 url(/images/shell/icon-media-library.png) no-repeat 5px 1px;
	padding: 4px 10px 4px 45px;
	border-bottom: none!important;
	display: inline-block;
	margin: 10px 0;
	border-radius: 2px;
	width: auto;
	}
a:hover.btnMediaLibrary	{
	color: #fff!important;
	text-transform: uppercase;
	border-bottom: none!important;
	background: #bf1d28 url(/images/shell/icon-media-library.png) no-repeat 5px 1px;
	padding: 4px 10px 4px 45px;
	border-bottom: none!important;
	display: inline-block;
	margin: 10px 0;
	width: auto;
	}		
.relative	{
	position: relative;
	z-index: 1;
	}
a.icon-camera-click	{
	position: absolute;
	z-index: 2;
	right: 15px;
	bottom: 15px;
	border-bottom: none!important;
	}
.quickLinks	{
	padding: 0 0 0 35px;
	min-height: 30px;
	background: url(/images/shell/icon-quick-links.png) no-repeat 0 0;
	}	
#tooltip {
	position:absolute;
	background: #971717;
	color:#fff;
	display:none;
	z-index: 10000;
	font-size: 13px;
	/*  max-width: 150px;  */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 5px 10px;
	-webkit-box-shadow:  0px 3px 3px 0px rgba(0, 0, 0, .5);
	box-shadow:  0px 3px 3px 0px rgba(0, 0, 0, .5);
	}	
#tooltip:after {
	content: "";
	position: absolute;
	top: 8px;
	left: -6px;
	border-style: solid;
	border-width: 6px 6px 6px 0;
	border-color: transparent #971717;
	display: block;
	width: 0;
	z-index: 1;    
	}
.selectHeader	{
	position: relative;
	background: #eceae6; 
	padding: 0 10px; 
	font-size: 18px; 
	height: 40px; 
	line-height: 40px;
	}
.changeResults	{
	position: absolute;
	top: 0;
	right: 0;
	padding: 0 20px;
	color: #971717;
	font-size: 14px;
	cursor: pointer;
	}
.pSelector	{
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 40px; 
	height: 40px;
	cursor: pointer; 
	background: url(/images/shell/arrow-sprite-product-selector.gif) no-repeat center bottom;
	}
.pSelector.active	{
	background: url(/images/shell/arrow-sprite-product-selector.gif) no-repeat center top;
	}	
.productIndustries	{
	float: left;
	width: 100%;
	clear: both;
	margin: 0 0 20px 0;
	}
.productIndustries .modules	{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	width: 20%;
	height: 220px;
	border-right: 1px solid #ebebeb;
	display: table-cell;
	border-collapse: collapse;
	border-bottom: 1px dotted #ebebeb;
	}
.productIndustries .modules:first-child	{
	border-left: 1px solid #ebebeb;
	}
h3.productMaterialsScience	{
	font-size: 15px;
	color: #717171;
	font-weight: 700;
	padding: 0 0 0 50px;
	height: 50px;
	width: 100%!important;
	display: table-cell;
	vertical-align: middle;
	background: url(/images/shell/icon-products-materials-science.png) no-repeat 0 center;
	}
h3.productElectronics	{
	font-size: 15px;
	color: #717171;
	font-weight: 700;
	padding: 0 0 0 50px;
	height: 50px;
	display: table-cell;
	vertical-align: middle;
	background: url(/images/shell/icon-products-electronics.png) no-repeat 0 center;
	}
h3.productLifeSciences	{
	font-size: 15px;
	color: #717171;
	font-weight: 700;
	padding: 0 0 0 50px;
	height: 50px;
	display: table-cell;
	vertical-align: middle;
	background: url(/images/shell/icon-products-life-sciences.png) no-repeat 0 center;
	}
h3.productNaturalResources	{
	font-size: 15px;
	color: #717171;
	font-weight: 700;
	padding: 0 0 0 50px;
	height: 50px;
	display: table-cell;
	vertical-align: middle;
	background: url(/images/shell/icon-products-natural-resources.png) no-repeat 0 center;
	}
h3.productIndustrialManufacturing	{
	font-size: 15px;
	color: #717171;
	font-weight: 700;
	padding: 0 0 0 50px;
	height: 50px;
	display: table-cell;
	vertical-align: middle;
	background: url(/images/shell/icon-products-industrial-manufacturing.png) no-repeat 0 center;
	}
h3.viewInfo	{
	line-height: 70px;
	margin: 0;
	padding: 0;
	}
ul.productSelection	{
	margin: 0 15px;
	padding: 0;
	list-style-type: none;
	}
ul.productSelection li	{
	margin: 0 0 5px 0;
	}
ul.productSelection li a	{
	color: #717171;
	}	
.productCategories	{
	float: left;
	width: 100%;
	clear: both;
	margin: 0 0 20px 0;
	}
.productCategories .modules	{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	position: relative;
	z-index: 2;
	/*  width: 14.285%;  */
	width: 20%;  /* Removed LM, changed from 16.6666% */
	height: 75px;
	margin: 10px 0!important;
	padding: 10px 0!important;
	border-right: 1px solid #ebebeb;
	text-align: center;
	display: table-cell;
	border-collapse: collapse;
	}
.productCategories .modules:first-child	{
	border-left: 1px solid #ebebeb;
	}
.productCategories .modules .switch	{
	position: absolute;
	z-index: 2;	
	top: 10px;
	left: 10px;
	width: 16px;
	height: 15px;
	background: url(/images/shell/switch-check.png) no-repeat center top;
	cursor: pointer;
	}
.productCategories .modules .switch.active	{
	background: url(/images/shell/switch-check.png) no-repeat center bottom;
	}
.productCategories .modules img	{
	cursor: pointer;
	}
.productCategories .modules img.alpha {
	filter: alpha(opacity=50);
	opacity: 0.5;	
	}	
.productCategories .modules .mask	{
	width: 100%;
	height: 95px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	background: url(/images/shell/mask.png);
	}	
.chosenOnes	{
	font-size: 14px;
	margin: 0 0 0 20px;
	}
.chosen	{
	display: none;
	}
.hideIt	{
	display: none;
	}
.showIt	{
	display: inline-block;
	}
.thumbnailGrid .gridFourth	{
	font-size: 12px;
	height: 280px;
	margin-top: 20px;
	margin-bottom: 20px;
	}
.thumbnailGrid a	{
	font-size: 16px;
	color: #971717;
	margin: 5px 0!important;
	}
.selectShowMe	{
	display: table-cell;
	font-size: 16px;
	vertical-align: middle;
	padding: 10px 0 0 0;
	}
.selectShowMe select	{
	padding: 3px;
	width: 200px;
	border: 1px solid #ccc;
	background: #fff;
	font-family: 'Lato',sans-serif;
	font-size: 14px;
	color: #646464;
	margin: 0 10px;
	-webkit-box-shadow:  0px 2px 4px 0px rgba(0, 0, 0, .1);
	box-shadow:  0px 2px 2px 0px rgba(0, 0, 0, .1);
	}
.selectShowMe select option	{
	}
.showingPagination	{
	font-size: 15px;
	}
	
.viewToggle	{
	float: right;
	width: 70px;
	margin-top: -20px;
	}
.viewToggle .thumbView	{
	float: left;
	width: 27px;
	height: 27px;
	display: block;
	background: url(/images/shell/sprite-thumb-list-view.png) no-repeat bottom left;
	cursor: pointer;
	}
.viewToggle .thumbView.active	{
	background: url(/images/shell/sprite-thumb-list-view.png) no-repeat top left;
	}		
.viewToggle .listView	{
	float: right;
	width: 27px;
	height: 27px;
	display: block;
	background: url(/images/shell/sprite-thumb-list-view.png) no-repeat bottom right;
	cursor: pointer;
	}
.viewToggle .listView.active	{
	background: url(/images/shell/sprite-thumb-list-view.png) no-repeat top right;
	}
.listGrid	{
	float: left;
	position: relative;
	min-height: 130px;
	width: 100%;
	clear: both;
	padding: 10px;
	margin: 0 0 7px 0;
	border-bottom: 1px dotted #dcdcdc;
	}
.listGrid:first-child	{
	border-top: 1px dotted #dcdcdc;
	margin-top: 10px;
	}
.listGrid:last-child	{
	border-bottom: none!important;
	}
.listGrid img	{
	position: absolute;
	top: 15px;
	left: 0;
	width: 130px;
	height: auto;
	}
.listGrid .listDescription	{
	margin: 0 0 0 145px;
	}