body, h1, h2, h3, h4, h5, h6, p, ol, ul, form, blockquote {
	padding: 0;
	margin: 0;
	}
h1, h2, h3, h4, h5, h6, pre, code {
	font-size: 1em;
}
a {
text-decoration: none;
}
a img {
border: none;
}
td {
	font-size: 1em;
}
th {
	font-size: 1em;
}
h1.boldRed{
	color:#C1221F;
}
h1.boldBlue{
	color:#222D80;
}

html { min-height: 100%; margin-bottom: 1px; }

a.navText:hover {
	color: #C1221F;
}
a.categoryText:hover {
	color: #929CE2;
}
a.categoryTextMoreLineSpace:hover {
	color: #929CE2;
}
a.categoryTextMoreLineSpaceWhite:hover {
	color: #6699CC;
}
a.blueText14ptUL:hover {
	color: #C1221F;
}
.adminFormText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
.mainTextSmallBold {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
.navText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #222D80;
	margin: 0px;
	padding: 1px;
	text-decoration: none;
}
.odd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 1px;
	background-color: #929CE2;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.even {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #222D80;
	margin: 0px;
	padding: 1px;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #BFC9FF;
}

.dataHeadings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #222D80;
	margin: 0px;
	text-decoration: none;
}
.categoryHeadings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:18px;
	font-weight: bold;
	color: #C1221F;
	margin: 0px;
	padding: 1px;
	text-decoration: none;
}
.categoryHeadingsLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:22px;
	font-weight: bold;
	color: #C1221F;
	margin: 0px;
	padding: 1px;
	text-decoration: none;
}
.categoryText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #C1221F;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.categoryTextMoreLineSpace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #222D80;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.categoryTextMoreLineSpaceWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.redText12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #C1221F;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	vertical-align: middle;
}
.redText14pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #C1221F;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	vertical-align: middle;
}
.blueText10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #222D80;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	vertical-align: middle;
}
.blueText12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #222D80;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	vertical-align: middle;
}
.blueText14pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #222D80;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	vertical-align: middle;
}
.noUnderline {
	text-decoration: none;
}
.blueText14ptUL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #222D80;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	vertical-align: middle;
}
table.sample {
	border-spacing: 1px;
	border-collapse: separate;
	border: 1px solid #CCCCCC;
}
table.sample th {
	padding: 1px 1px 1px 1px;
	-moz-border-radius: 0px 0px 0px 0px;
	border-top: 1px inset #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px inset #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
table.sample td {
	padding: 1px 1px 1px 1px;
	-moz-border-radius: 0px 0px 0px 0px;
	border-top: 1px inset #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px inset #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#viewCartWrapper {
	position:absolute;
	width:111px;
	height:28px;
	z-index:4;
	left: -178px;
	top: 351px;
}
.underline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #C1221F;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color: #BBC4FF;
}
#navUnderlineEarthmover {
	position:absolute;
	width:174px;
	height:16px;
	z-index:6;
	left: -180px;
	top: 215px;
	
}
#navUnderlineCar {
	position:absolute;
	width:174px;
	height:16px;
	z-index:6;
	left: -180px;
	top: 71px;

}
#navUnderlineVan {
	position:absolute;
	width:174px;
	height:16px;
	z-index:6;
	left: -180px;
	top: 55px;

}
#navUnderline4x4 {
	position:absolute;
	width:174px;
	height:16px;
	z-index:6;
	left: -180px;
	top: 87px;

}
#navUnderlineTruckRadial {
	position:absolute;
	width:174px;
	height:16px;
	z-index:6;
	left: -180px;
	top: 103px;

}
#navUnderlineTruckCrossply {
	position:absolute;
	width:174px;
	height:16px;
	z-index:6;
	left: -180px;
	top: 119px;

}
#navUnderlineTractorRadial {
	position:absolute;
	width:174px;
	height:16px;
	z-index:6;
	left: -180px;
	top: 135px;

}
#navUnderlineTractorCrossply {
	position:absolute;
	width:174px;
	height:16px;
	z-index:6;
	left: -180px;
	top: 151px;

}
#navUnderlineTrailer {
	position:absolute;
	width:174px;
	height:16px;
	z-index:6;
	left: -180px;
	top: 167px;

}
#navUnderlineOtherAgri{
	position:absolute;
	width:174px;
	height:16px;
	z-index:6;
	left: -180px;
	top: 183px;

}
#navUnderlineForklift {
	position:absolute;
	width:174px;
	height:16px;
	z-index:6;
	left: -180px;
	top: 199px;

}
#navUnderlineATV {
	position:absolute;
	width:174px;
	height:16px;
	z-index:6;
	left: -180px;
	top: 231px;

}
#navUnderlineAgriInner {
	position:absolute;
	width:174px;
	height:16px;
	z-index:6;
	left: -180px;
	top: 247px;

}
#navUnderlineCommInner{
	position:absolute;
	width:174px;
	height:16px;
	z-index:6;
	left: -180px;
	top: 264px;

}
#navUnderlineOtherInner {
	position:absolute;
	width:174px;
	height:16px;
	z-index:6;
	left: -180px;
	top: 279px;

}
#navUnderlineImpSkid {
	position:absolute;
	width:174px;
	height:16px;
	z-index:6;
	left: -180px;
	top: 296px;

}
#navUnderlineHighSpeed {
	position:absolute;
	width:174px;
	height:16px;
	z-index:6;
	left: -180px;
	top: 216px;

}
