.pagination {
	display: flex;
}
.pagination div {
	padding: 4px
}

.pagination div a {
	color: #313131;
}

body {
	background: url("../images/bodybg.gif.html") repeat-x top rgb(228, 225, 218); margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
td {
	text-align: left; color: rgb(98, 94, 88); font-size: 12px;
}
th {
	text-align: left; color: rgb(98, 94, 88); font-size: 12px;
}
div {
	text-align: left; color: rgb(98, 94, 88); font-size: 12px;
}
form {
	margin: 0px; padding: 0px;
}
img {
	border: 0px currentColor;
}
a:link {
	color: rgb(102, 153, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;
}
a:visited {
	color: rgb(102, 153, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;
}
a:hover {
	color: rgb(132, 173, 255); text-decoration: underline;
}
a.footerlinks:link {
	color: rgb(98, 94, 88);
}
a.footerlinks:visited {
	color: rgb(98, 94, 88);
}
a.footerlinks:hover {
	text-decoration: underline;
}
div.makes {
	padding-top: 1px; padding-bottom: 1px;
}
div.makes a {
	width: 175px; display: block; position: relative;
}
div.makes a:link {
	color: rgb(72, 72, 72); padding-top: 3px; padding-bottom: 3px; padding-left: 10px;
}
div.makes a:visited {
	color: rgb(72, 72, 72); padding-top: 3px; padding-bottom: 3px; padding-left: 10px;
}
div.makes a:hover {
	background: rgb(231, 231, 231); padding-top: 3px; padding-bottom: 3px; padding-left: 10px; text-decoration: none;
}
div.mainMenu {
	margin: 0px; padding: 0px; width: 920px; height: 30px; text-align: center; display: block; position: relative;
}
div.mainMenu div.menulist {
	margin: 0px; padding: 0px; width: 100%; height: 30px; float: left; display: block; position: relative;
}
div.mainMenu div.menulist ul.topnav {
	margin: 0px; padding: 0px; clear: none; float: left; display: block; position: relative;
}
div.mainMenu div.menulist ul.topnav li {
	margin: 0px; padding: 0px; clear: none; float: left; display: block; position: relative;
}
div.menulist a {
	margin: 0px; padding: 14px; color: rgb(69, 118, 149); clear: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; float: left; display: block; position: relative; cursor: pointer;
}
div.menulist a:visited {
	color: rgb(69, 118, 149);
}
div.menulist a:hover {
	color: rgb(69, 118, 149);
}
div.menulist a.submenuitems {
	padding: 5px 0px 3px; width: 215px; height: 15px; color: rgb(255, 255, 255); clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-top: 0px; float: left; display: block; position: relative; cursor: pointer;
}
div.menulist a:hover {
	background: rgb(234, 233, 231); text-decoration: none;
}
div.menulist a.submenuitems:hover {
	background: rgb(244, 244, 244);
}
div.mainMenu div.menulist li ul.subnav {
	background: rgb(234, 233, 231); margin: 0px; padding: 5px 0px; border: 1px solid rgb(224, 223, 221); left: 0px; top: 42px; width: 215px; display: none; position: absolute;
}
div.mainMenu div.menulist li ul.subnav li {
	margin: 0px; padding: 0px; width: 100%; clear: both; float: left; display: block; position: relative;
}
div.menulist a.submenuitems2 {
	margin: 0px; padding: 3px 0px 4px; width: 170px; height: 15px; color: rgb(255, 255, 255); clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; float: left; display: block; position: relative; cursor: pointer;
}
div.menulist a.submenuitems2:hover {
	background: rgb(244, 244, 244); color: rgb(255, 255, 255);
}
ul.subnav2 li {
	margin: 0px; padding: 3px 0px; left: 0px; width: 215px; display: none; position: absolute;
}
.emailtext {display:none;}

.pageHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	padding-top:15px;
	padding-bottom:15px
	width:100%;	
	border-bottom: #858585 solid thin;
}
tr.underline td {
	border-bottom: #858585 solid thin;
}
.rowHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
.pageText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-top: 5px;
}
.pages {
	float:left;
	font-size: 9pt;
	font-weight: bold;
}

.pages a {
	color:#858585;
	font-weight:normal;
}

.rightLink {
	float: right;
}

.rightLink a {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-top: 5px;
	font-weight: bold
}

#displayRecs {
	float:left;
	font-size: 9pt;
	color:#858585;
	
}
.product-results-section th {
	position: relative;
	box-sizing: border-box;
	vertical-align: middle;
	font-size: 118%
}
.product-results-section th, .product-results-section td {
	padding: 4px 6px;
	border-bottom: 1px solid #2c2c2c;
}
.product-results-section td:first-child {
	padding-left: 0 !important;
}
.product-results-section td {
	vertical-align: bottom;
}
.product-results-section .vertical {
	display: block;
	width: 1px;
	height: 100%;
	position: absolute;
	right: 0;
	top: -6px;
	outline: none;
	border: none;
	background: #2c2c2c;
}