/* Hide unneeded elements */
.product-title fieldset { border: 0; padding: 0; }

.print a,
a.accessibility,
#header,
.promo,
.footer-nav,
.search-panel,
.product-title fieldset input,
a.edit,
.home .more-submit,
#markets1, #markets2,
td.tds, th.tds, td.msds, th.msds {
	display: none !important;
}

.home #nav { display: block !important; }

#footer dt, #footer dd { clear: both; display: block; }

.search-results a:link:after, .search-results a:visited:after {
	content: "";
}

body {
  line-height: 1.5;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  color:#000;
  background: none;
  font-size: 10pt;
}


/* Layout
-------------------------------------------------------------- */

#content {
  background: none;
}

hr {
  background:#ccc;
  color:#ccc;
  width:100%;
  height:2px;
  margin:2em 0;
  padding:0;
  border:none;
}
hr.space {
  background: #fff;
  color: #fff;
}


/* Text
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif; }
code { font:.9em "Courier New", Monaco, Courier, monospace; }

#content img { margin:1.5em 1.5em 1.5em 0; }
a img { border:none; }

blockquote {
  margin:1.5em;
  padding:1em;
  font-style:italic;
  font-size:.9em;
}


/* Links
-------------------------------------------------------------- */
a { color: #000; }

a:link, a:visited {
  background: transparent;
  font-weight:700;
  text-decoration: underline;
}

td, th { border-bottom: 1px solid #000; border-spacing: 0; }

.thead table, table { width: 100%; }

.detail .name, .detail .name { width: 40%; }

.detail .solids, .detail .viscosity, .detail .tg, .ratio {
	width: 15% !important;
        overflow: hidden;
}

.search-results .name { width: 20%; }
.search-results .description { width: 40%;}

.search-results .solids,
.search-results .viscosity,
.search-results .ratio,
.search-results .tg {
    width: 10%;
}

fieldset { border: 0; padding: 0; margin: 0; }
