/** FONTFACE **/
@font-face {
    font-family: 'TeXGyreAdventorRegular';
    src: url('/styles/fonts/texgyreadventor-regular-webfont.eot');
    src: url('/styles/fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/styles/fonts/texgyreadventor-regular-webfont.woff') format('woff'),
         url('/styles/fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('/styles/fonts/texgyreadventor-regular-webfont.svg#TeXGyreAdventorRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TeXGyreAdventorItalic';
    src: url('/styles/fonts/texgyreadventor-italic-webfont.eot');
    src: url('/styles/fonts/texgyreadventor-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/styles/fonts/texgyreadventor-italic-webfont.woff') format('woff'),
         url('/styles/fonts/texgyreadventor-italic-webfont.ttf') format('truetype'),
         url('/styles/fonts/texgyreadventor-italic-webfont.svg#TeXGyreAdventorItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TeXGyreAdventorBold';
    src: url('/styles/fonts/texgyreadventor-bold-webfont.eot');
    src: url('/styles/fonts/texgyreadventor-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/styles/fonts/texgyreadventor-bold-webfont.woff') format('woff'),
         url('/styles/fonts/texgyreadventor-bold-webfont.ttf') format('truetype'),
         url('/styles/fonts/texgyreadventor-bold-webfont.svg#TeXGyreAdventorBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TeXGyreAdventorBoldItalic';
    src: url('/styles/fonts/texgyreadventor-bolditalic-webfont.eot');
    src: url('/styles/fonts/texgyreadventor-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/styles/fonts/texgyreadventor-bolditalic-webfont.woff') format('woff'),
         url('/styles/fonts/texgyreadventor-bolditalic-webfont.ttf') format('truetype'),
         url('/styles/fonts/texgyreadventor-bolditalic-webfont.svg#TeXGyreAdventorBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
/** END FONTFACE **/



body {
	font-family: "Century Gothic", "Avant Garde", "Arial", "Helvetica", sans-serif;
	font-size: 10pt;
}
	.header {
		font-size: 1em;
	}
		.header a {
			text-decoration: none;
		}
		
		#nav-products 
		{
		}
			#nav-products a 
			{
				font-family: "TeXGyreAdventorRegular";
			}			
		
		.nav.corporate {
			font-size: .9em;
		}
			.nav.corporate a 
			{
				font-family: "TeXGyreAdventorRegular"; 
			}
			.nav.corporate a:hover {
				text-decoration: none;
			}
		
		.nav.products a {
			font-size:.9em;
			text-transform: uppercase;
			font-family:Arial, Helvetica, sans-serif;
		}
		
		.locator label {
			text-transform: uppercase;
		}
	
	.mainContent {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
	}
	
		.breadcrumb {
			font-size:11px;
		}

		.selector {
		/*	font-size:1.2em;*/
		/* According to Bug 4178 */
		    font-size:90%;
		}
		
		.selector h4 {
			font-style:italic;
		}
		
		.selector span, .selector h4 {
			font-weight:bold;
			line-height:1.6em;
		}
		
		.selector span {
			font-size:1.3em;
		}

.filter a {
	font-size:1.1em;
	line-height:1.8em;
	text-transform:uppercase;
	text-decoration:none;
}

.filterGroup { font-size:1.2em; line-height:1.6em; }

.product .name { font-size:1.4em; text-transform:uppercase; }
.product .description { font-size:1.1em; line-height:1.6em; }
.product a { font-weight:bold; font-size:1.1em; }

.footer { font-family:Arial, Helvetica, sans-serif; font-size:10px; }
.footer a, .footer span { text-transform:uppercase; line-height:2em; text-decoration:none; }

.whatsNew .date, .whatsNew .headline { font-weight:bold; }
.whatsNew .brief { text-transform:none; }
@media print {
	.header {
		letter-spacing:.04em;
	}
}
/* The following style is pasted from the font fix */	
.mainSubContent_Articles span h3 {
	font-family: "Arial","Helvetica",sans-serif;
	display:block;
}

#noSearchResults 
{
	margin-top: 20px;
	margin-bottom:20px;
	padding: 20px 20px 20px 20px;
	width: 200px;
	margin-left: auto;
	margin-right:auto;
	border: solid 1px #888;
}

/* End of font fix*/
/* Product Detail Styles */
.blogReader h2{
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	}
.blogArticle .date{
	font-style:italic;
}
.blogArticle .headline{
	font-weight:bold;
	font-size:1em;
	text-transform:uppercase;
}
.blogArticle .brief{
}
.blogArticle a{
	text-decoration:underline;
	text-transform:uppercase;
	font-weight:bold;
}
.information {
	font-size:1.1em;
}
.information h1{
	font-weight:bold;
	font-size:2.2em;
}
.information h2{
	text-transform:uppercase;
	font-weight:bold;
}
.information a{
	text-decoration:none;
}
.pfdDownload{
	text-decoration:underline;
	line-height:2.5em;
}

.text h3 {
	font-size:1.8em;
	font-weight:bold;	
}

.text h1 {
	/*font-size:2.8em;*/
	font-size:2em;
	font-weight:bold;
	margin-bottom:1em;
	color:#787878;
}

.text p {
	font-size:1.3em;
	line-height:1.6em;
	margin-bottom:1.2em;
}
.mainSubContent_Nav{
	text-align:center;
	}
.mainSubContent_Nav a{
	font-size:1em;
	text-align:left;
	text-transform:uppercase;
	}
.style1 h3{
	font-size:3.3em;
	}
.style1 p, .style2 p, .style3 p, .style3 div{
	font-size:1.2em;
	}
.style2 h3, .style3 h3{
	/*font-size:2em;*/
	font-size: 3.3em;
}
/* email a Firend on Details page*/
.emailAFriendPopUp form div h3{
	padding-left:2px;
	float:left;
	font-weight:bold;
	}
.emailAFriendPopUp form div a{
	text-decoration:none;
	font-weight:bold;
	font-size:1.2em;
	cursor:pointer;
	}
.interaction a{
	cursor:pointer;
	}
.emailAFriendPopUp form label{
	line-height:1.8em;
	}
.emailInfo{
	line-height:3em;
	font-weight:bold;
	font-size:1.0em;
	}
/*Newsletter*/
#pageContent.newsletter h2 {
	font-size: 1.8em; 
	}
#pageContent.newsletter h2,
.newsletter h3 {
	font-weight:bold;	
	}
.newsletter .description,
.newsletter .thankYou {
	font-size: 1.3em;
	}
.newsletter h3 {
	font-size: 2em;
	}
.newsletter .form {
	font-size: 1.3em;
	}
.newsletter .form label {
	font-size: 1em;
	font-weight: bold;
	}
.newsletter .form label span {
	font-weight: normal;
	}
.newsletter .form .optIn label {
	font-weight: normal;
	}
/*Blog*/
#pageContent.blog h2{ 
	font-size: 1.8em; 
	}
#pageContent.blog .post h3{
	font-size:2.0em;
	font-weight:bold;
	}
#pageContent.blog .post .date{
	font-size:1.2em;
	}
#pageContent.blog .post .blogCopy{
	font-size:1.3em;
	}
#pageContent.blog .post .postFooter{
	font-size:1em;
	}

.blogSideNav, .blogSideNav a{
	font-weight:bold;
	font-size:13px;
	}
.blogSideNav a{
	text-decoration:none;
	}
#pageContent.blog .blogForm label{
	font-size:1.2em;
	}
#pageContent .emailForm label{
	font-size:1.2em;
	}	
.blogSideNav h5{
	font-size:16px;
	font-weight:bold;
	}
	
.thumbsContainer .label
{
    font-family: "TeXGyreAdventorRegular";
}
