.micro-wrap h1.title {
	color: #0e2858;
	font-family: "Open Sans",Helvetica,sans-serif;
	font-size:28px!important;
	letter-spacing: -0.03em;
	font-weight: 600;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align:center;
	border-bottom: 4px solid #6699CC;
	padding: 2px 0 10px;
}
.micro-wrap h1.title.product {
	font-size:20px!important;
}
.micro-wrap h1.title.part {
	font-size:20px!important;
}
.micro-wrap .sub-title {
	font-size:14px;
	text-align:center;
	font-weight: 600;
	margin-bottom: 10px;
}
.micro-wrap .sub-text.center {
	text-align:center; 
}

/*microfiche.asp page*/
.microfiche-table {
	background:#C0CCD7;
	overflow:hidden;
	border:1px solid #8199AF;
	width:100%;
}
.microfiche-table .item-list {
	width:20%;
	float:left;
	border-left:0px solid #8199AF;
	border-bottom:1px solid #8199AF;
	border-right:1px solid #8199AF;
	margin-bottom:-1px;
	padding: 2px 5px;
	text-align:center;
}
.microfiche-table .item-list a {
	color:#33559C;
	font-weight:bold;
	font-size:14px;
}

/*products.asp page*/
.products-table {
	overflow:hidden;
	border:1px solid #8199AF;
	width:100%;
	display:table;
}
.products-row {
	display:table-row;
}
.products-row:nth-of-type(odd) {
	background:#C0CCD7;
}
.products-row.heading {
	background:#C0CCD7;
	font-weight:600;
	
}
.products-row.heading div.select {
	padding-left:10px;
}
.products-row div {
	width:18%;
	padding: 3px 5px;
	height:34px;
	vertical-align:middle;
	display:table-cell;

}
.products-row div:nth-of-type(3) {
	width:46%;
}

/*parts.asp page*/
.parts-table {
	overflow:hidden;
	border:1px solid #8199AF;
	width:100%;
	margin-right:-1px;
}

.parts-table .part-list {
	width:33.3333%;
	float:left;
	border-left: 0px solid transparent;
	border-bottom:1px solid #8199AF;
	border-right:1px solid #8199AF;
	margin-bottom:-1px;
	padding: 2px 5px;
	text-align:center;
	height:270px;
}
/*
.parts-table .part-list:nth-of-type(3),
.parts-table .part-list:nth-of-type(6),
.parts-table .part-list:nth-of-type(9),
.parts-table .part-list:nth-of-type(12),
.parts-table .part-list:nth-of-type(15),
.parts-table .part-list:nth-of-type(18),
.parts-table .part-list:nth-of-type(21),
.parts-table .part-list:nth-of-type(24) {
	border-right:0;
}
*/
.parts-table .part-list a {
	color:#333;
	font-weight:normal;
	font-size:13px;
}
.parts-table .part-list img {
	width:auto;
	max-width:100%;
	max-height:213px;
}

/*bp_AP_AssemblyDetail.asp page*/

.assembly p.image {
	text-align:center;
}
.assembly p.revieworder {
	width:49%;
	text-align:center;
	display:inline-block;
	font-weight:bold;
}
.assembly p.back {
	width:49%;
	text-align:center;
	display:inline-block;
	font-weight:bold;
}
.assembly .products-row div {
	width:auto;
	text-align:center;
}
.assembly .products-row div.description {
	text-align:left;
}


/* notes at bottom */
.abbr-chart div.abbr {
	width:33%;
	float:left;
}
.abbr-chart div.abbr span {
	width:80px;
	padding-right:5px;
	display:inline-block;
	text-align:right;
}
.type-chart div.type {
	width:33%;
	float:left;
}
.type-chart div.type span {
	width:35px;
	padding-right:5px;
	display:inline-block;
	text-align:right;
}

.clear {
	clear:both;
}



/*DESKTOP MEDIA QUERY*/
@media (min-width: 768px) and (max-width: 1200px)  {
.type-chart div.type, .abbr-chart div.abbr {
	width:50%;
}
}


/*MOBILE MEDIA QUERY*/

@media (max-width: 767px) {
.type-chart div.type, .abbr-chart div.abbr {
	width: 50%;
}
.micro-wrap.assembly img {
	width:auto;
	max-width:100%;
}
.revieworder a {
	display:block;
}
#AutoNumber5 img {
	width:auto;
	max-width:100%;
}
}
@media (max-width: 640px) {
.type-chart div.type, .abbr-chart div.abbr {
	width: 100%;
}
}
@media (max-width: 480px) {
.microfiche-table .item-list {
	width:33.333%;
	border-right:1px solid #8199AF;
}
.microfiche-table .item-list:nth-of-type(3n+3) {
	border-right:0;
}
.parts-table .part-list {
	width: 50%;
}
.products-row:nth-of-type(2n+1) {
	padding-bottom: 10px;
}
}

@media (min-width: 480px) {
.microfiche-table .item-list:nth-of-type(5n+5) {
	border-right:0;
}
}

