#content{
	text-align: center;
}
table.productdata{
	width: 98%;
	margin: auto;
	text-align: left;
}
table.productdata td, th{
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
}
table.productdata th{
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #000073;
	vertical-align: bottom;
}
table.variedwidths td.universalapps{
	text-align: center;
	width: 230px;
}
#warranty{
	text-align: right;
	font-size: 10pt;
}
.standards{
	font-style: italic;
}
table.productdata td.mainimage{
	text-align: center;
}
table.productdata td.mainimage2{
	text-align: center;
	padding-bottom: 4px;
}
table.productdata td table.spectable{
	margin: auto;
	margin-top: 14px;
}
table.productdata td.mainimage img{
	border: 1px solid black;
	margin: auto;
	margin-top: 4px;
	margin-bottom: 2px;
}
.prodlinks{
	font-size: 8pt;
	font-weight: normal;
}
table.productdata th img{
	border: 1px solid #333399;
}
table.productdata td.fair{
	width: 50%;
}
.sectionheader{
	font-weight: bold;
	color: #333399;
	display: block;
	width: 98%;
	border-bottom: 1px dotted #333399;
}
.closersizes{
	margin-top: 14px;
}
table.closersizes td{
	font-family: Arial;
	font-size: 8pt;
	text-align: center;
	border-top: 1px solid black;
	border-left: 1px solid black;
}
table.closersizes td.title{
	text-transform: uppercase;
}
table.closersizes th{
	font-size: 8pt;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 0px;
}
table.closersizes td.lastcol,
table.closersizes th.lastcol{
	border-right: 1px solid black;
}
table.closersizes td.lastrow{
	border-bottom: 1px solid black;
}
.spectable{
	margin-top: 14px;
	border: 1px solid black;
	border-bottom: 0px;
}
table.spectable td.finishes{
	border-bottom: 1px solid black;
	font-weight: bold;
	border-left: 0px;
	padding: 3px 0px 3px 3px;
	background-color: #D1CFCF;
}
table.smaller2{
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	margin: auto;
	margin-top: 14px;
	margin-bottom: 10px;
}
table.smaller2 td{
	font-family: Arial;
	font-size: 10pt;
	text-align: center;
	text-transform: uppercase;
	border-top: 1px solid black;
	border-right: 1px solid black;
	vertical-align: middle;
}
table.smaller2 td.lastcol{
	border-right: 0px;
}
table.smaller2 td.head{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	vertical-align: baseline;
}
table.smaller2 td.type{
	text-transform: capitalize;
	text-align: left;
}
table.smaller2 td.none{
	border: 0px;
}

table.smaller{
	margin-top: 14px;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
}
table.smaller td{
	font-family: Arial;
	font-size: 8pt;
	text-align: center;
	text-transform: uppercase;
	border-top: 1px solid black;
	border-right: 1px solid black;
	vertical-align: middle;
}
table.smaller td.lastcol{
	border-right: 0px;
}
table.smaller td.head{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	vertical-align: baseline;
}
table.smaller td.type{
	text-transform: capitalize;
	text-align: left;
}
.spectable td{
	padding: 1px 2px 1px 2px;
}
table.spectable td.diagram{
	border-bottom: 1px solid black;
}
table.spectable th{
	font-size: 10pt;
	text-align: center;
}
td.description, th.description, td.size, th.size{
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}
table.spectable td.size{
	text-align: center;
}
table.spectable td.lastsize{
	text-align: center;
	border-right: 0px;
	border-bottom: 1px solid black;
}
table.spectable.th.lastsize{
	text-align: center;
	font-weight: bold;
	border-right: 0px;
	border-bottom: 1px solid black;
}
table.productdata td.crossref{
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 8pt;
	border-top: 1px solid black;
	border-left: 1px solid black;
	width: 12.5%;
	vertical-align: middle;
}
table.productdata td.lastcol{
	border-right: 1px solid black;
}
table.productdata td.lastrow{
	border-bottom: 1px solid black;
}
table.productdata td.disclaimer{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
}
.disclaimer{
	font-family: Arial;
	font-size: 8pt;
}
#notification{
	padding-top: 6px;
	padding-bottom: 6px;
	width: 95%;
	background: #000077;
	color: white;
	font-weight: bold;
	margin: auto;
}
.notification{
	padding-top: 6px;
	padding-bottom: 6px;
	background: #000077;
	color: white;
	font-weight: bold;
	margin: auto;
}
#notification .first{
	text-transform: uppercase;
}
table.handicap{
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	width: 95%;
}
table.handicap td{
	font-family: Arial;
	font-size: 10pt;
	border-right: 1px solid black; 
}
table.handicap td.symbol{
	padding-right: 4px;
	padding-left: 4px;
	vertical-align: middle;
	text-align: center;
}
li{
	margin-right: 6px;
}
table.productdata td.announce{
	padding: 6px 0px 3px 0px;
	text-align: center;
	border-bottom: 1px solid #000073;
	color: #000073;
}
th#warranty img{
	border: 0px;
}