




/*
     FILE ARCHIVED ON 12:42:21 Dec 22, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:41:12 May 3, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
body {
  margin: 0;
  padding: 0 30px 10px;
  color: #666;
  font-size: 0.87em;
  font-family: verdana, arial, sans-serif;
  background-color: #f5f5f5; background-image: url(/web/20131222124221/http://nfgsales.com/images/main_bg.jpg); background-repeat: repeat-x;
}
/* main Container */
#container { margin: 0 auto; width: 781px; padding: 0; }

#all { color: #666; background: #fff; }
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
a.small { font-size: 80%; text-align: right; }
a.external-link { padding: 0 16px 0 2px; background-image: url(/web/20131222124221/http://nfgsales.com/images/bullets/bullet_newwin.gif); background-repeat: no-repeat; background-position:  100% 70%; text-transform: none !important; }

p.intro { color: #3f3f3f; margin: 0; padding: 0; font-color: !important   }
p.title { font-size: 80% !important; line-height: 1.35em; text-transform: uppercase; margin: 0 0 1em; padding: 0 0 5px; }

h1 {
  font-size: 1.5em;
}
h2 { font-size: 0; line-height: 0; margin: 0; }

h3 {
  font-size: 1.3em;
}
h4,h5,h6 {
  font-size: 1em;
}

#header { margin: 0 5px; padding: 0; }
#header h1 { width: 307px; height: 127px; float: left; margin: 0; padding: 0; }
	#header img { margin: 0; padding: 0; border: none; }
	#header a:link, #header a:visited { color: #8c8c8c; text-decoration: none; }
	#header a:hover, #header a:active { color: #5c970c; text-decoration: underline; }

#topNav ul { text-align: right; height: 2em; margin: 0; padding: 15px 0 0; list-style: none; }
	#topNav li { color: #8c8c8c; font-size: 80%; display: inline; margin: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
	#topNav li.home { background-image: url(/web/20131222124221/http://nfgsales.com/images/bullets/home.gif); background-repeat: no-repeat; background-position: 0 top; padding-left: 20px; }
	#topNav li.contact { background-image: url(/web/20131222124221/http://nfgsales.com/images/bullets/email.gif); background-repeat: no-repeat; background-position: 0 top; padding-left: 20px;}

#search { text-align: right; margin: 20px 10px 0; }
	#search a {text-decoration: underline !important; }
.form-text { color: #8c8c8c; font-size: 0.87em; }

#site-slogan {
  display: block;
  padding: 4px 0;
  margin: 0;
  height: 1%;
}
#site-slogan a { color: #69c; }
.breadcrumb { font-size: 80%; text-transform: capitalize; }
#content { background-image: url(/web/20131222124221/http://nfgsales.com/images/content_bg.gif); background-repeat: repeat-y; width: 781px; float: left; clear: left; margin-top: 0px; margin-bottom: 0; padding-top: 0; }

#content tr td { vertical-align: top; }
.block block-block { margin: 0; padding: 0; }

.main-content { margin: 0; padding: 0; border-top: 5px solid #a2cc39; }
#homeIntro { background-image: url(/web/20131222124221/http://nfgsales.com/images/homeMain.jpg); background-repeat: no-repeat; width: 571px; height: 137px; margin: 0; padding: 0; }
	#homeIntro p { color: #494949; font-size: 100%; margin: 0; padding: 30px 80px 0 20px; }

.listHeader { color: #fff; font-size: 0.87em; line-height: 1; background-color: #595959; text-transform: uppercase; width: 521px; margin: 0; padding: 7px 25px; }
	.listHeader p { margin: 0; padding: 0; }
	
dl.partnerList { font-size: 90%; height: auto; clear: both; margin: 0 20px; padding: 1.5em 30px 1.5em 0; border-bottom: 1px solid #ddd; }
dl.partnerList  img { border: none; }
dl.partnerList dt { width: 175px; float: left; }
dl.partnerList dd { color: #595959; line-height: 1.35em; }

a#richmond { background-color: transparent; background-image: url(/web/20131222124221/http://nfgsales.com/images/partners/rollovers/richmond_rollover.jpg); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; text-decoration: none; width: 155px; height: 90px; float: left; margin: 0 20px 0 0; border-width: 0; }
a:hover#richmond { background-color: transparent; background-image: url(/web/20131222124221/http://nfgsales.com/images/partners/rollovers/richmond_rollover.jpg); background-repeat: no-repeat; background-position: 0 -90px; width: 155px; height: 90px; margin: 0 20px 0 0; }

a#precision { background-color: transparent; background-image: url(/web/20131222124221/http://nfgsales.com/images/partners/precisionFabrics_rollover.jpg); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; text-decoration: none; width: 155px; height: 40px; float: left; margin-right: 20px; border-width: 0; }
a:hover#precision { background-color: transparent; background-image: url(/web/20131222124221/http://nfgsales.com/images/partners/precisionFabrics_rollover.jpg); background-repeat: no-repeat; background-position: 0 -40px; width: 155px; height: 40px; margin-right: 20px; }

a#rohm { background-color: transparent; background-image: url(/web/20131222124221/http://nfgsales.com/images/partners/rollovers/rohm_rollover.jpg); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; text-decoration: none; width: 155px; height: 70px; float: left; margin: 0 20px 0 0; border-width: 0; }
a:hover#rohm { background-color: transparent; background-image: url(/web/20131222124221/http://nfgsales.com/images/partners/rollovers/rohm_rollover.jpg); background-repeat: no-repeat; background-position: 0 -70px; width: 155px; height: 70px; margin: 0 20px 0 0; }

a#scion { background-color: transparent; background-image: url(/web/20131222124221/http://nfgsales.com/images/partners/rollovers/scion_rollover.jpg); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; text-decoration: none; width: 155px; height: 65px; float: left; margin: 0 20px 0 0; border-width: 0; }
a:hover#scion { background-color: transparent; background-image: url(/web/20131222124221/http://nfgsales.com/images/partners/rollovers/scion_rollover.jpg); background-repeat: no-repeat; background-position: 0 -65px; width: 155px; height: 65px; margin: 0 20px 0 0; }

a#newport { background-color: transparent; background-image: url(/web/20131222124221/http://nfgsales.com/images/partners/rollovers/newport_rollover.jpg); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; text-decoration: none; width: 155px; height: 70px; float: left; margin-right: 20px; border-width: 0; }
a:hover#newport { background-color: transparent; background-image: url(/web/20131222124221/http://nfgsales.com/images/partners/rollovers/newport_rollover.jpg); background-repeat: no-repeat; background-position: 0 -70px; width: 155px; height: 70px; margin-right: 20px; }

a#huntsman { background-color: transparent; background-image: url(/web/20131222124221/http://nfgsales.com/images/partners/rollovers/huntsman_rollover.jpg); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; text-decoration: none; width: 155px; height: 70px; float: left; margin-right: 20px; border-width: 0; }
a:hover#huntsman { background-color: transparent; background-image: url(/web/20131222124221/http://nfgsales.com/images/partners/rollovers/huntsman_rollover.jpg); background-repeat: no-repeat; background-position: 0 -70px; width: 155px; height: 70px; margin-right: 20px; }

a#henkel { background-color: transparent; background-image: url(/web/20131222124221/http://nfgsales.com/images/partners/rollovers/henkel_rollover.jpg); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; text-decoration: none; width: 155px; height: 70px; float: left; margin-right: 20px; border-width: 0; }
a:hover#henkel { background-color: transparent; background-image: url(/web/20131222124221/http://nfgsales.com/images/partners/rollovers/henkel_rollover.jpg); background-repeat: no-repeat; background-position: 0 -70px; width: 155px; height: 70px; margin-right: 20px; }

a#bgf { background-color: transparent; background-image: url(/web/20131222124221/http://nfgsales.com/images/partners/rollovers/bgf_rollover.jpg); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; text-decoration: none; width: 155px; height: 70px; float: left; margin-right: 20px; border-width: 0; }
a:hover#bgf { background-color: transparent; background-image: url(/web/20131222124221/http://nfgsales.com/images/partners/rollovers/bgf_rollover.jpg); background-repeat: no-repeat; background-position: 0 -70px; width: 155px; height: 70px; margin-right: 20px; }

a#advanced { background-color: transparent; background-image: url(/web/20131222124221/http://nfgsales.com/images/partners/rollovers/advanced_rollover.jpg); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; text-decoration: none; width: 155px; height: 70px; float: left; margin-right: 20px; border-width: 0; }
a:hover#advanced { background-color: transparent; background-image: url(/web/20131222124221/http://nfgsales.com/images/partners/rollovers/advanced_rollover.jpg); background-repeat: no-repeat; background-position: 0 -70px; width: 155px; height: 70px; margin-right: 20px; }
.subterm-container {}
	.subterm { line-height: 20px; margin-top: 15px; padding: 10px; list-style-type: none; }
	h2.title { font-size: 0.87em !important; background-image: url(/web/20131222124221/http://nfgsales.com/images/bullets/newPage.gif); background-repeat: no-repeat; background-position: 0 top; text-transform: uppercase; margin: 0 0 5px; padding-left: 25px; }
	.subterm h2 { padding-left: 25px; }
	.subterm .description { padding-left: 25px; font-size: 0.87em; }

#sTopIntro { background-image: url(/web/20131222124221/http://nfgsales.com/images/sidebar_gradient.gif); background-repeat: no-repeat; background-position: 0 bottom; margin: 0; }
	#sTopIntro p { font-size: 100%; margin-top: 0; margin-bottom: 0; padding: 15px; }
	#stopIntro a:link, #sTopIntro a:visited { color: #5c970c !important; }

.sidebar { width: 207px; font-size: 0.77em; padding-top: 0; padding-bottom: 60px; float: left; border-top: 10px solid #526060;}
	.sidebar a:link { color: #364645!important;text-decoration: none; }
	.sidebar a:visited { color: #929292!important;text-decoration: none; }
	.sidebar a:hover { color: #5c970c !important; text-decoration: underline; }
.sidebar .block { margin-top: 0; padding-top: 0; }
.sidebar .block h2 { font-size: 1.1em; text-align: center; margin: 0; padding: 3px; padding: 2px 0; }
.sidebar .block .content { margin: 0; padding: 0;  }

.sidebar ul { line-height: 1.5em; margin-top: 10px; margin-right: 5px; margin-left: 5px; }
	.sidebar li { list-style-type: none; }
	.sidebar li span { color: #5c970c !important; padding-right: 5px; }
	.sidebar dl { margin: -2px 0 0; padding: 0; list-style-type: none; }
	.sidebar dt { background-color: #e5e5e5; text-transform: uppercase; margin-top: 0; margin-bottom: 0.5em !important; padding: 5px 15px; border-bottom: 2px solid #fff; }
	.sidebar dt a:visited { color: #364645!important; }
	.sidebar dd { font-size: 100%; background-image: url(/web/20131222124221/http://nfgsales.com/images/bullets/double_arrow.gif); background-repeat: no-repeat; background-position: 0 0.65em; margin: 0 10px; padding: 5px 5px 5px 15px; border-bottom: 1px solid #e5e5e5; }


#partnerLogo img.logo { border: none; z-index: 2;  }
	#partnerLogo img.imgLink { margin: 0; border: none; }

.snavCenter { text-align: center; margin-top: 10px; }

* html #float { position: relative; top: -4px; left: -3px; z-index: 3; float: left; opacity: 0.7; /*opacity for IE5+*/ filter: alpha(opacity=50) }
#float { position: relative; top: -4px; left: -2px; z-index: 3; float: left; opacity: 0.7; /*opacity for IE5+*/ filter: alpha(opacity=50) }
.container-inline a {
  color: #ddd;
}

/* product page view */
#pageOptions ul { margin: 0; padding-top: 15px; padding-right: 0; padding-bottom: 15px; list-style: none; }
	#pageOptions  li { color: #8c8c8c; font-size: 80%; margin-bottom: 10px; display: inline; padding-right: 10px; padding-bottom: 0; }
	#pageOptions  li a.pdf { background-image: url(/web/20131222124221/http://nfgsales.com/images/bullets/pdf_md.jpg); background-repeat: no-repeat; background-position: 0 top; padding-left: 25px; }
	#pageOptions  li a.print { background-image: url(/web/20131222124221/http://nfgsales.com/images/bullets/printer2.jpg); background-repeat: no-repeat; background-position: 0 top; height: 20px; padding-left: 20px; }
	#pageOptions  li a.eMail { background-image: url(/web/20131222124221/http://nfgsales.com/images/bullets/contact.gif); background-repeat: no-repeat; background-position: 0 top; height: 20px; padding-left: 20px; }

h3.mtitle { font-size: 0.77em; text-transform: uppercase; margin: 2em 0 0.35em; }

.pdfLink p { height: 3em; }
.pdfLink a { background-image: url(/web/20131222124221/http://nfgsales.com/images/bullets/acrobat_doc_icon.gif); background-repeat: no-repeat; background-position: 0 top; padding-left: 70px; }
	
#pdfBox { color: #666; background-color: #eef7d4; margin-top: 10em; margin-bottom: 2em; padding: 10px; border: solid 1px #e1e1e1; }
	#pdfBox h4 { font-size: 0.77em; margin-top: 0; margin-bottom: 3px; padding: 0; }
	#pdfBox p { font-size: 0.77em; line-height: 1.35em !important; margin: 0; }
	#pdfBox .floatRight { float: right; margin: 0 0 10px 10px; border: none; }
	#pdfBox a { text-decoration: underline; }
	#pdfBox a:hover, a:active { text-decoration: none !important; }
#disclaimer { font-size: 0.77em; color: #b2b2b2; margin-top: 25px; }

/* footer */
#footer { text-align: center; font-size: 0.8em; background-color: #e4e4e4; width: 751px; float: left; margin: 0; padding: 10px 15px; }
	#footer h2 { margin: 0; padding: 0; display: none; }
	#footer p { color: #b2b2b2; font-size: 100%; line-height: 1.25em; text-align: center; margin:0; padding: 5px 0; }
	#footer a:link, #footer a:visited { color: #b2b2b2; text-decoration: none; }
	#footer a:hover, #footer a:active { color: #5c970c; text-decoration: underline; }

#fnav { color: #8c8c8c; font-size: 100%; line-height: 1.25em; text-align: center; margin: 0; list-style-type: none; }
	#fnav li { margin: 0; padding-right: 10px; padding-left: 10px; border-right: 1px solid #8c8c8c; display: inline !important; }
	#fnav li.last { border-right: none !important; display: inline !important; }
	#fnav li a  { color: #8c8c8c !important; text-decoration: none; }
	#fnav li a:hover { color: #5c970c !important; text-decoration: underline;  }


/* misc. */
.messages { background-color: #eee; }
.error {
  border-color: red;
}
.container {
  padding: 4px;
}
.forum {
  padding: 4px;
}
.calendar {
  font-size: 1.12em;
}
.calendar .header-week, .calendar .day-blank, .calendar .day-selected {
  background: #ddd;
}
.calendar .day-today, .calendar .day-today a {
  background: #47a;
  color: #fff;
}
.poll .bar {
  background: #ddd;
}
.node {
  
}
.node.sticky {
  background: #ccc;
}
.node h2 {
  padding-top: 0;
}
.node .info {
  text-align: right;
  font-size: .83em;
  font-style: italic;
}
.node .links {
  padding-left: 10px;
}
.comment {
  border: 1px solid;
  padding: .5em;
  margin-bottom: 1em;
}
.comment .title {
  margin-bottom: 2px;
}
.comment .title a {
  font-size: 1.3em;
  font-weight: bold;
}
.comment .new {
  text-align: right;
  font-weight: bold;
  font-size: 0.8em;
  float: right;
  color: red;
}
.comment .picture {
  border: 1px solid;
  float: right;
  margin: 0.5em;
}
#mission {
  padding: 1.5em 2em;
  margin: 0;
  color: #fff;
}
.feed-icon { display: none; }
