body {
	padding:35px 0 0 0;
	margin:0px;
	background-color:white;
	color:black;
	font-family:heletica,sans-serif;
	font-size:.9em
}
img {
	border:0;
}
/*div#header{border:9px solid #30481D;background-color:#4E6A31;min-width:542px;}*/
div#sg-header{
	background:#CCCCCC;
	padding:5px;
	/*border-bottom:1px solid #003300;*/
	width:100%;
	position:fixed;
	top:0;
}
div#content{padding:18px 10px 20px 10px}
div#content2{padding:18px 50px 20px 50px;text-align:center}
div#content2 p{text-align:justify}
div.footernote{font-size:10px;border-bottom:1px solid #977d5c}
div.footernotenoline{font-size:10px;}
div#pagefooter{margin:0 20px 20px 20px;/*padding-top:10px;border-top:2px solid #977d5c*/}

div.tabletitle{border-bottom:1px solid #967C5B;margin-top:2px;height:22px}
table.spectable , table.detailtable{font-size:10px; width:100%;}
table.spectable th , table.detailtable th{text-align:left;/*border-bottom:1px solid #977d5c*/}
table.detailtable th{text-align:center; vertical-align:bottom;}
table.detailtable th h2 {font-size:22px;}
tr.normalhighlight	{ font-family: arial,verdana;font-size:10px; color: #FF0000; background-color:#FFFF00;}
tr.odd{background-color:white}
tr.even{background-color:#e5e9f5;}
tr.even td{border-top:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5}
td.odd{background-color:white}
td.even{background-color:#e5e9f5;}
tr.even td, tr.odd td {
	height:27px;
}

.key {
	text-decoration:none;
	margin-left:5px;
	color:#0000FF;
}

strong.grade{font-size:14px;color:#5e5e5e}
.color{font-size:13px;color:#4E6A31}

td.basisweightcell{font-weight:bold;font-size:18px;background-color:white;border-width:0px !important}
.basisweight {font-size:16px; font-weight:bold}
P.contentmain {text-align:justify}

P.pagebreak
{
	page-break-after:always;
}

.print {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#056cb6;
	font-weight:bold;
	text-decoration:none;
}

.sg-nav, .filter-by {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#000;
	/*margin:0 5px;
	padding-left:10px;*/
}
.sg-nav {
	/*letter-spacing:-1px;*/
}
.filter-by {
	width:60px;
	padding-left:10px;
}
#advanced-search {
	/*padding-left:64px;*/
}
.sg-nav:hover {
	color:#003366;
}
.sg-nav-on {
	font-weight:bold;
}

.detailtable .size {width:76px;}
.detailtable .catno {width:113px;}
.detailtable .sl {width:90px;}
.detailtable td.sl { text-align:center;}
.detailtable .wps {width:68px;}
.detailtable .prs {width:74px;}
.detailtable .spc {width:67px;}
.detailtable .cartpal {width:60px;}


.detailtable .width {width:66px;}
.detailtable .diam {width:103px;}
.detailtable .rsfin {width:75px;}
.detailtable .apw {width:51px;}
.detailtable .lf {width:75px;}


.detailtable .detailheader {
	background-color:##106CB7;
	margin-top:5px;
	padding:5px;
	color:##ffffff;
	font-weight:bold;
	font-size:13px;
}
.detailtable td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.tbl-spec-small {
	width:100%;
}
.tbl-spec-small td {
	width:50%;
	white-space:nowrap;
}
table.tbl-spec-small th {
	font-weight:normal;
	text-align:right;
}
/*
.tbl-spec-small tr th:after {
	content:" \3A";
}*/
#frm-filter {
	font-size:10px;
}
#frm-filter input, #frm-filter select, #frm-filter button {
	font-size:10px;
	border:1px solid #000;
}
.basis-weight {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:left;
	margin:5px 0;
}
.paper-header {
	background-color:#106CB7;
	padding:5px;
	color:#ffffff;
	font-weight:bold;
	font-size:18px;
}

.tbl-sep {
	background:url(../images/bg-tbl-sep.gif) repeat-x bottom;
	height:9px;
}

button.btn-filter {
	background:none;
	border:none;
	padding:0;
	margin:0;
}
button.btn-filter img {
	border:0;
	margin:0;
	padding:0;
}