@charset "UTF-8";
/* CSS Document */

#MainPages {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height: auto;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 6px;
	font-size-adjust:-4;
}
#TextPageWrapper {	
	padding: 2%;
	clear:left;
	float:left;
	background-color: #FFF;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	width:62.2%;
}
#TextPageWrapperFull {	
	padding: 2%;
	clear:left;
	float:left;
	background-color: #FFF;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	width:96%;
}
#TextPageWrapperSearchPage {	
	padding: 2%;
/*	clear:left;
	float:left;
*/	background-color: #FFF;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	width:96%;
}
#TextPageWrapperCatalog {
	/*	padding: 2%;
*/	clear: left;
	float: left;
	background-color: #FFF;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	height:800px;
}
#TextPageWrapperCatalogJPN {
	/*	padding: 2%;
*/	clear: left;
	float: left;
	padding-top:12px;
	background-color: #FFF;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	height:800px;
}
#TextPageBody {
	padding-bottom:4px;
}
#TextPageHeader {
	font-family: "Helvetica 85 Heavy", "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
	background-color: #FFF;
	font-size: 1.5em;
	font-weight: normal;
	padding-bottom: 2px;
	padding-top: 12px;
	margin-bottom: 4px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #B7B7B7;
	font-style: oblique;
}
#TextPageHeaderC {
	font-family: "Helvetica 85 Heavy", "Arial Black", "Arial Bold", Arial, Helvetica, sans-serif;
	background-color: #FFF;
	font-size: 1.5em;
	font-weight: normal;
	padding-bottom: 2px;
	padding-top: 12px;
	margin-bottom: 4px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #B7B7B7;
	font-style: oblique;
	text-align:center;
}
#TextPageSubHead {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 12px;
	margin-bottom: 2px;
}
#TopHeaderBar {
	clear: both;
	display: block;
	width: 98%;
	padding-top: 1%;
	padding-right: 1%;
	padding-left: 1%;
	padding-bottom: 1%;
	background-color: #434343;
}
#MainPagesRightColumn {
	clear:right;
	float:right;
	display:block;
	width:30.5%;
	background-color:#434343;
	margin-left:1%;
	padding-top:1%;
	padding-left:1%;
	padding-right:1%;
	padding-bottom:1%;
}
#FacebookFeed {
	background-color:#EBEBEB;
}
#RightColumnHeader {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ACACAC;
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 12px;
	padding-left:2%;
	padding-right:2%;
	margin-bottom: 4px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #B7B7B7;
	color:#434343;
}
#TechSupport {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color:#EBEBEB;
	margin-bottom:3%;
}
#TechSupportBody {
	padding:2%;
}
#Quality {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color:#EBEBEB;
	margin-bottom:3%;
}
#FAQMain {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color:#EBEBEB;
	margin-bottom:3%;
}
#NewsSubHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.7em;
	letter-spacing:.5em;
}
#NewsFullListing {
	padding-top: 1em;
	padding-bottom:1em;
	border-bottom:thin;
	border-bottom-color:#999;
	border-bottom-style:solid;
}
#NewsPageHeader {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	font-size: 1.25em;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: .25em;
	margin-bottom: 4px;
	border-bottom-width: medium;
	border-bottom-color: #B7B7B7;
	border-bottom-style: solid;
}
#NewsBodyPara {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding-top: 0.5em;
	padding-left: 1em;
	padding-right: 1em;
	clear: left;
}
#NewsLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .95em;
	text-align:right;
	padding-right:4em;
	font-weight:bold;
}
#NewsPublication {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #666;
	padding-left: 4em;
	font-weight: bold;
	letter-spacing: .25em;
	clear: none;
	float: left;
}
#NewsByline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #666;
	padding-left: 4em;
	float: left;
}
#NewsImage {
	clear: both;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align:center;
}
#techImage {
	clear:both;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align:center;
}
#techImageRight {
	clear: right;
	padding-top: 6px;
	padding-bottom: 6px;
	float: right;
	padding-left: 6px;
	margin-right: 6px;
}
#mfgQuestion {
	font-weight: bold;
	padding-top: 12px;
}
#mfgAnswer {
	padding-top: 6px;
}
#mfgSidebar {
	font-style:italic;
	padding:12px;
}
#imageTextClear {
	clear:both;
}
#techImageLeft {
	clear: right;
	padding-top: 6px;
	padding-bottom: 6px;
	float: left;
	padding-left: 6px;
	margin-right: 6px;
}
#techImageMiddle {
	clear: none;
	padding-top: 6px;
	padding-bottom: 6px;
	float: right;
	padding-left: 6px;
	margin-right: 6px;
}
#FormRequired {
	color:#F00;
}
#FormMessage {
	color:#F00;
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
	margin-bottom:12px;
	background-color:#FF9;
	width:75%;
	margin-left:auto;
	margin-right:auto;
}
#TextFAQAnswer {
	padding-left: 24px;
}
#TextFAQQuestion {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 12px;
	margin-bottom: 2px;
}
#CatalogNoFlash {
	padding:5% 10%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	font-size: 1.1em;
}
#DieselNews {
	margin-top: 2em;
	padding-top: 1em;
	display: block;
	clear: both;
	margin-bottom: 2em;
}
#DieselVideo {
	margin-top: 1em;
	display: block;
	clear: both;
	margin-bottom: 1em;
}
#InstructionsError {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F00;
	display: block;
	padding: 12px;
	border: medium solid #F00;
	margin-right: 24px;
	margin-bottom: 24px;
	margin-left: 24px;
}
#InstructionsForm {
	text-align: center;
	display: block;
	padding: 12px;
}
#InstructionLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
}
#TorqueValue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding-top:24px;
	color:#F00;
}
#UTPaper {
	text-align: center;
}
#Facebook1 {
	float: right;
	display: block;
	height: 25px;
	width: 90px;
	text-align: right;
	vertical-align:top;
	padding-top:4px;
}
#Facebook2 {
	float: right;
	display: block;
	height: 25px;
	width: 25px;
	text-align: right;
	vertical-align:bottom;
	padding-top:3px;
	margin-left: 10px;
}
#Twitter {
	float: right;
	display: block;
	height: 25px;
	width: 70px;
	text-align: center;
	vertical-align:bottom;
	padding-top: 3px;
	margin-left: 10px;
}
#YouTube {
	float: right;
	display: block;
	height: 25px;
	width: 36px;
	text-align: center;
	vertical-align:bottom;
}
#dealermap {
	padding-bottom:6px;
}
#ProductDescription {
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color:#666;
	text-align:justify;
}
#MakeTable {
	padding:2px;
}
#ProductListDimH {
	font-size:9px;
	color:#666;
	background-color:#CCC;
}
#ProductListDimD {
	color:#F00;
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
}
#EngineSizeBox {
	background-color: #ED2324;
	padding: 6px;
	border-radius: 12px;
	color:#FFF;
	vertical-align:middle;
	font-size: 1.0em;
	font-weight:bold;
}
#EngineModelForm {
	padding-top: 3px;
	padding-bottom: 3px;
}
#DiameterSelector {
	background-color: #ED2324;
	padding: 6px;
	border-radius: 12px;
	color:#FFF;
	vertical-align:middle;
	font-size: 1.0em;
	font-weight:bold;
}
#SiteSeal {
	width: 132px;
	padding: 12px;
	margin-left: auto;
	margin-right: auto;
}
#youtubevideonews {
	width:90%;
	text-align:center;
}
#NewsImage {
	clear: both;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left:24px;
	text-align:left;
}
#NewsPage_Caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight:bold;
	padding-bottom: 12px;
	padding-left:24px;
}
.SearchPageTable1left {
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	background-color:rgba(255,255,255,1.00);
	padding-top:8px;
	padding-bottom:8px;
	vertical-align:middle;
}
.SearchPageTable1right {
	font-weight:normal;
	vertical-align:middle;
	font-size:1.1em;
	text-align:left;
	background-color:rgba(255,255,255,1.00);
	padding-top:8px;
	padding-bottom:8px;
}
.SearchPageTableHeader {
	font-size:1.1em;
	font-style:italic;
}
.RedText {
	color:#ED2324;
}
.SearchPageHeader {
	color:rgba(255,255,255,1.00);
}
#SearchPageMakeList {
	text-decoration:none;
	font-size:1.0em;
	text-align:center;
	line-height:2.0;
	padding-bottom:8px;
	background-color:rgba(255,255,255,1.00);
}
.SearchPageTable1Subhead {
	text-align:center;
	font-size: 1.2em;
	font-style:italic;
	font-weight:bold;
}
.whitetablefill {
	background-color:#FFFFFF;
}
.leftpadding {
	padding-left:9px;
}
.redcellfill {
	background-color:#ED2334;
}
.bottomwhiterule {
	border-bottom:medium;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
}
.textpageheadertight {
	margin-bottom:6px;
}
.addtopmargin30 {
	margin-top:18px;
}
#suggestionbox1 {
	border:1px solid;
	border-radius:25px;
	margin:1em 1em;
	padding:1em 2em;
}
#suggestionbox2 {
	margin:1em 1em;
}
#suggestionbox3 {
	padding:1em;
	background-color:rgba(217,217,217,1.00);
	columns:300px 2;
	-webkit-columns:300px 2; /* Safari and Chrome */
	-moz-columns:300px 2; /* Firefox */
	margin-bottom:1em;
}
#suggestionbox3b {
	padding:1em;
	background-color:rgba(217,217,217,1.00);
	margin-bottom:1em;
	margin-left:auto;
	margin-right:auto;
}
#suggestionbox4 {
	width: 95%;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	overflow-y: no-display;
}
.centeritemindiv {
	margin-left:auto;
	margin-right:auto;
}
.center {
	text-align:center;
}
.phonenumber {
	position:absolute;
	bottom:-9999;
	text-align:center;
	display:none;
}
.votelist {
	padding:0 0 .5em 0;
}
#FAQ-tab-container {
	padding: 1.5em;
}

/*Holland Landing page classes*/
.lp-dl-container {
	clear: both;
	margin: 1em 0 2em 0;
}
.lp-dl-part-box {
	width: 50%;
	/*min-width: 200px;*/
	float: left;
	height: 240px;
}
.lp-hs-part-box {
	width: 100%;
	/*min-width: 200px;*/
	float: left;
}

.lp-dl-part-name {
	width: 100%;
	font-size: 1.7em;
	font-weight: bolder;	
}
.lp-hs-part-name {
	width: 100%;
	font-size: 1.7em;
	font-weight: bolder;	
}

.lp-hs-imgcontainer {
	float: right;
	width: 37%;
}
.lp-dl-textimg-container {
	width: 100%;
	clear: both;
	padding: .5em 0 1em 0;
	display: block;
	height: 110px;
}
.lp-hs-textimg-container {
	width: 100%;
	padding: .5em 0 1em 0;
	display: block;
}
.ls-hs-caption {
	text-align: right;
	width: 100%;
	display: block;
	margin-top: 180px;
}

.lp-dl-text-right {
	font-size: 1.2em;
	width: 60%;
	text-align: right;
}
.lp-dl-text-left {
	font-size: 1.2em;
	width: 60%;
	text-align: left;
}
.lp-hs-text-left {
	font-size: 1.2em;
	width: 60%;
	text-align: left;
	
}
.lp-dl-image {
	width: 40%;
	float: right;
}
.lp-dl-button-box {
	width: 100%;
	text-align: center;
	/*margin: 3em 0 2em 0;*/
	padding: 1em 0 2em 0;
	clear: both;
	height: 30px;
}
.lp-dl-button {
	color: rgba(255,255,255,1.00);
	background-color: rgba(223,0,3,1.00);
	border-radius: .5em;
	padding: .5em;
	text-decoration: none;
	font-weight: bold;	
}
a.lp-dl-button:hover {
	color: rgba(180,180,180,1.00);
}
a.lp-dl-button:visited {
	color: rgba(180,180,180,1.00);
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
