@charset "UTF-8";
/* CSS Document */

a {
	text-decoration:none;	
}
.tblSSF {
	width: 100%;
	border: 1px solid #CCC;
}
.tblVBL {
	background-attachment: fixed;
	background-image: url(../images/bkgVBL.jpg);
	background-repeat: no-repeat;
	background-color: #000;
	margin: 0px;
	padding: 0px;
	background-position: center;
}

.tblSSF .header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background-color: #666;
	padding:5px;
	}
	
.tblSSF .content {
	background-color: #f9f9f9;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	padding:10px;
}

.frmSSFStandard  {
	width: 100%;
	
}

.frmSSFStandard .question {
	width: 35%;
	text-align:right;
	padding-right: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}

.frmSSFStandard tr td {
	padding-top:4px;
	padding-bottom:4px;	
}

.frmSSFStandard .input {
	width: 65%;
	text-align:left;	
}

.imgStandard-125 {
	width: 125px;
	padding-bottom:6px;
	background-image: url(../cssaddition/images/imgUndertrim-125.png);
	background-repeat: no-repeat;
	background-position: center bottom;	
}
.tblStandardProduct {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	border: 1px solid #CCC;
	width: 100%;
}

.tblStandardProduct tr.on {
	background-color: #ededed;	
}

.tblStandardProduct tr.head {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #666;
}

.tblStandardProduct tr.head p {
	color: #FFF;	
}

.tblStandardProduct tr td {
	text-align: center;
	vertical-align: middle;
	padding: 5px;	
}
.tblProduct {
margin-bottom: 15px;
padding: 0px;
}
.tblProduct tr td.title {
	font-size: 15px;
	font-weight: bold;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}
.tblProduct tr td.picture {
width: 130px;
text-align: left;
vertical-align: top;
}
.tblProduct tr td.text {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	background-image: url(../cssaddition/images/bkgProductText.png);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;	
}

.tblProduct tr td.title a:link, .tblProduct tr td.title a:hover, .tblProduct tr td.title a:visited, .tblProduct tr td.title a:active, .tblProduct tr td.title{
	color: #006;
}

.tblProduct tr td div.sep {
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCC;
width: 50%;
margin-right: 25%;
margin-left: 25%;
}
.btnStandard {
	height: 30px;
	background-image: url(../images/bkgButtonStandard.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding-right: 45px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #666;
	line-height: 30px;
}


a.btnStandard {
	height:30px;
	display:block;	
}

.btnStandard:Hover {
	border: 1px solid #999;
	background-position: right top;
	color: #333;
	text-decoration:none;
}
.btnStandard:Hover a {
	text-decoration:none;	
}
.btnStandard:Hover a:Hover {
	text-decoration:none;	
}
.btnStandard a {
	color:#000;	
}

.btnChat {
	height: 30px;
	background-image: url(../images/btnChat.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding-right: 45px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #666;
	line-height: 30px;
}

.btnChat:Hover {
	border: 1px solid #999;
	background-position: right top;
	color: #333;
	text-decoration:none;
}
btnChat:Hover a {
	text-decoration:none;	
}
.imgStandard-850 {
	width: 700px;
	padding-bottom:11px;
	background-image: url(../images/imgUndertrim-850.png);
	background-repeat: no-repeat;
	background-position: center bottom;	
}
.imgStandard-700 {
	width: 700px;
	padding-bottom:26px;
	background-image: url(../images/imgUndertrim-700.png);
	background-repeat: no-repeat;
	background-position: center bottom;	
}
.imgStandard-650 {
	width: 650px;
	padding-bottom:26px;
	background-image: url(../images/imgUndertrim-650.png);
	background-repeat: no-repeat;
	background-position: center bottom;	
}
.imgStandard-600 {
	width: 600px;
	padding-bottom: 24px;
	background-image: url(../images/imgUndertrim-600.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.imgStandard-525 {
	width: 525px;
	padding-bottom:22px;
	background-image: url(../images/imgUndertrim-525.png);
	background-repeat: no-repeat;
	background-position: center bottom;	
}

.imgStandard-125 {
	width: 125px;
	padding-bottom:5px;
	background-image: url(../images/imgUndertrim-125.png);
	background-repeat: no-repeat;
	background-position: center bottom;	
}

.imgStandard-250 {
	width: 250px;
	padding-bottom:12px;
	background-image: url(../images/imgUndertrim-250.png);
	background-repeat: no-repeat;
	background-position: center bottom;	
}

.imgStandard-200 {
	width: 200px;
	padding-bottom:9px;
	background-image: url(../images/imgUndertrim-200.png);
	background-repeat: no-repeat;
	background-position: center bottom;	
}

.imgStandard-175 {
	width: 175px;
	padding-bottom:5px;
	background-image: url(../images/imgUndertrim-175.png);
	background-repeat: no-repeat;
	background-position: center bottom;	
}
.imgStandard-300 {
	width: 300px;
	padding-bottom:11px;
	background-image: url(../images/imgUndertrim-300.png);
	background-repeat: no-repeat;
	background-position: center bottom;	
}
.imgStandard-375 {
	width: 375px;
	padding-bottom: 13px;
	background-image: url(../images/imgUndertrim-375.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.imgStandard-350 {
	width: 350px;
	padding-bottom: 13px;
	background-image: url(../images/imgUndertrim-350.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.imgStandard-125 img {
	border: none;	
}

.special h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000;	
}
.special h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;	
}
.special p {
	font-size: 12px;
	color: #000;	
}
.price  {
	font-size: 30px;
	color: #000;
}
.ContactClean .tblStandardForm tbody tr .content table tbody tr td .special .submit {
	margin-right: 60px; text-align: right;
}
.ContactClean {
	padding-bottom:26px;
	background-image: url(../images/imgUndertrim-670.png);
	background-repeat: no-repeat;
	background-position: center bottom;	
}

.ContactClean .tblStandardForm tr .content {
	background-color: rgba(249,249,255,1);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	font-weight: normal;
	background-image: url(../images/logo-gray.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 15px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #FFCC33;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
}
.ContactClean .tblStandardForm tr .content h2 {
	font-weight: normal;
	margin-top: 0px;	
}
	
.tblStandardForm {
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tblStandardForm tr .title {
	background-color: #666;
	font-size: 16px;
	color: #FFCC33;
	padding: 5px;
	background-image: url(../../../0/Skins/images/tblHeaderBkg.png);
	background-repeat: repeat-x;
}
.tblStandardForm tr .content {
	background-color: #f9f9f9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	font-weight: normal;
	padding: 10px;
	border: 1px solid #CCC;
	background-image: url(../images/logo-gray.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.tblStandardForm tr .content .standard tr .question  {
	text-align: right;
	vertical-align: top;
	width: 23%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	line-height: 18px;
	padding-right: 10px;
}

.tblStandardForm tr .content .standard {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}

.tblStandardForm tr .content .standard tr .field  {
	text-align: left;
	vertical-align: top;
	width: 225px;
	padding-bottom: 5px;
}
.tblStandardForm tr .content .standard tr .required  {
	text-align: left;
	vertical-align: top;
}

.tblStandardForm .clean {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
.tblStandardForm tr .content .standard {
	border:none;	
}
/* Popup */
.popupfooter  {
	background-image: url(../cssaddition/images/popup-footer-bkg.gif);
	background-repeat: repeat-x;
	height: 63px;
	position: fixed;
	bottom: 50px;	
}
.tblPopUp .ContentPane {
		Margin-top 50px;
	background-color: #FFF;
	margin: 25px;
	height: 100%;
}
.tblPopUp tr .footer {
	background-image: url(images/popup-footer-bkg.gif);
	height: 63px;
}
div .special {
	padding-right: 100px;
}
.tblStandardForm .clean {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
.divRightBarContactForm {
	background-image: url(images/rightbarBkg.png);
	background-repeat: repeat-x;
	background-position: 0px bottom;
	background-color: #f3f3f3;
	width: 145px;
	border: 1px solid #CCC;
	padding: 10px;
	
}

.divRightBarContactForm .input {
	line-height: 25px;
	background-repeat: no-repeat;
	height: 25px;
	width: 141px;
	margin-bottom:-10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear:both;
}

.divRightBarContactForm .normal .comment {
	line-height: 12px;
	background-repeat: no-repeat;
	width: 141px;	
	margin-bottom:15px;
	clear: both;
}
.divRightBarContactForm .title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #999;
	width: 100%;
	margin-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.divRightBarContactForm .Normal {
	
}
.clear {
	clear:both;
}

/* Mobile Specific */

.tblSSFmobile {
	width:400px;
	border:none;
	margin-top:10px;	
}
.tblSSFMobile tr td.question {
	width: 30%;
	font-size: 1.5em;
	padding-left:10px;
	text-align:right;
	padding-right:25px;
}
.tblSSFMobile tr td.field {
	width:65%;
	font-size:1.5em;
}
.tblSSFMobile tr td.required {
	width:5%;
}

.btnSSFSubmit , .btnSSFSubmit a{
	background-color: #FC3;
	width: 200px;
	border: 2px solid #000;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 1.5em;
	font-weight: bolder;
	color: #000;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	text-decoration: none;
	padding-top: 25px;
	padding-right: 100px;
	padding-bottom: 25px;
	padding-left: 100px;
	margin-left:20px;
	margin-right:auto;
	margin-bottom:75px;
	clear:both;
}

.tablewide {
	background-color:#FFF;	
}

/* New Table Formatting */

.tblNew {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	border: 1px solid #CCC;
}

.tblNew .head {
	background-image: url(../images/bkgHeader.png);
	background-repeat: repeat-x;
	height: 40px;
	padding: 0px;
	font-size: 14px;
	color: #000;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}
.tblNew .subhead {
	background-image: url(../images/bkgHeaderGreen.png);
	background-repeat: repeat-x;
	height: 25px;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	color: #333;
}
.tblNew .on {
	background-color: #f1f1f1;
	padding: 4px;
}
.tblNew .on td {
	padding: 4px;
}
.tblNew .off td {
	padding: 4px;
}
/*  Full Page Additions */



#fullpage div.vbl-shadedcontent {
	font-size: 1.5em;
	font-style: normal;
	line-height: 1.4em;
	font-weight: normal;
	color: #FFF;
	background-color: #000;
	padding: 5%;
	padding-top:2em;
	padding-bottom:2em;
	width: 74%;
	margin-right: auto;
	margin-left: auto;
	margin-top:1em;
/*	-moz-opacity: 0.90;
	opacity:.90;
	filter: alpha(opacity=90); */
	background: rgb(0, 0, 0); /* Fall-back for browsers that don't
                                    support rgba */
    background: rgba(0, 0, 0, .8);

}

#fullpage div.vbl-shadedcontent p{ color:#FFFFFF;}

#fullpage div.vbl-shadedcontent strong{
		color:#ffcc33;
		margin-top:2em;
		font-size:1.5em;
}

.vbl-shadedcontent p .callout1 {
		color:#ffcc33;
		margin-top:1em;
		font-size:2em;
		font-weight:bold;
		line-height: 1.0em;
		text-align:center;
}
.vbl-shadedcontent p .callout2 {
		color:#FFFFFF;
		font-size:4em;
		font-weight:bold;	
		line-height:1.0em;
		text-align:center;
		margin-bottom:0;
}

.vbl-shadedcontent .callout {
	width:85%;
	margin-left:auto; margin-right:auto; margin-bottom:30px; margin-top:30px;
	padding:20px;
	background-color:#ffcc33;
	color:#ffcc33;
	border:1px solid #ccc;	
}
.vbl-shadedcontent li {
	color: #FFF;
}

.vbl-shadedcontent .callout p, .vbl-shadedcontent .callout ul, .vbl-shadedcontent .callout li, .vbl-shadedcontent .callout p strong {
	color:#000;	
}
#contentNew tbody tr .content #content tbody tr td .imgStandard-375 .standard tbody tr td {
padding:5px;
}
#content tbody tr td h1 a {
	color: rgba(0,0,0,1.00);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 
    .vbl-shadedcontent {
       width:800px;
	   background-color:#FFF;
    }
}

/*IE
.tblImageVert {
	maxwidth:20%;
	float:right;
	margin-left:2%;
	margin-bottom:2%;	
}

.tblImageVert tr td .imgVert {
	height: auto;
	width: 	100%;
}

*/
.divImageVert {
	max-width:30%;
	float:right;
	margin-left:2%;
	margin-bottom:2%;
	color:#FFF;
	text-align:center;	
	
}

.divImageVert .imgVert {
	height: auto;
	width: 	100%;
}

.divImageHorizontal {
	max-width:100%;
	float:center;

	color:#FFF;
	text-align:center;	
	
}

.divImageHorizontal .imgHorizontal {
	height: auto;
	width: 	100%;
}

.vbl-shadedcontent .logostripwrapper {
	width:95%;	
	margin-left:2%; margin-right:16%;margin-top:2em;margin-bottom:2em;
	height:auto;
}

.vbl-shadedcontent .logostripwrapper .logostrip {
	max-width: 15%;
	float: left;
	vertical-align: middle;
	height:auto;
}

.vbl-shadedcontent .logostripwrapper .logostrip .imgLogoStrip {
	width:100%;
	height: auto;	
}

.vbl-shadedcontent .logostripwrapper .spacer {
	width:3%;	
	float:left;
}

/*  End Full Page Additions */

/*  Mobile Specific Formatting */


.embed-container {
    position: relative;
    padding-bottom: 56.25%; /* 16/9 ratio */
    padding-top: 30px; /* IE6 workaround*/
    height: 0;
	margin-bottom:1em;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*  Super Menu */
#supermenu {
	background-color: #585954;
	width: 100%;
	height: 30px;
	vertical-align: bottom;
	padding-top: 10px;
	background-image: url(/includes/supermenu/images/supermenuBkg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#supermenu .divSMWrapper {
	width: 935px;
	margin: 0 auto;
	bottom: 0px;
}

#supermenu .divSMWrapper a #divSMHoltcat {
	background-image: url(/includes/supermenu/images/supermenuHC.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	/* [disabled]background-color:#FFF; */
	height: 30px;
	width: 106px;
	float:left;
}

#supermenu .divSMWrapper a #divSMHolttruck {
	background-image: url(/includes/supermenu/images/supermenuHT.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	/* [disabled]background-color:#FFF; */
	height: 30px;
	width: 106px;
	float:left;
}

#supermenu .divSMWrapper a #divSMHoltag {
	background-image: url(/includes/supermenu/images/supermenuHA.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	/* [disabled]background-color:#FFF; */
	height: 30px;
	width: 106px;
	float:left;
}
#supermenu .divSMWrapper a #divSMHoltcrane {
	background-image: url(/includes/supermenu/images/supermenuHCrane.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	/* [disabled]background-color:#FFF; */
	height: 30px;
	width: 106px;
	float:left;
}
#supermenu .divSMWrapper a #divSMSitech {
	background-image: url(/includes/supermenu/images/supermenuSitech.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	/* [disabled]background-color:#FFF; */
	height: 30px;
	width: 106px;
	float:left;
}

#supermenu .divSMWrapper a #divLiveChat {
	background-image: url(/includes/supermenu/images/supermenuChat.png);
	background-repeat: no-repeat;
	background-position: left top;
	/* [disabled]background-color:#FFF; */
	height: 30px;
	width: 136px;
	float:right;
	margin-top:-10px;
}
#supermenu .divSMWrapper a #divEmail {
	background-image: url(/includes/supermenu/images/supermenuEmail.png);
	background-repeat: no-repeat;
	background-position: left top;
	/* [disabled]background-color:#FFF; */
	height: 30px;
	width: 37px;
	float:right;
	margin-top:-10px;
}
#supermenu .divSMWrapper a #divFaceBook {
	background-image: url(/includes/supermenu/images/supermenuFaceBook.png);
	background-repeat: no-repeat;
	background-position: left top;
	/* [disabled]background-color:#FFF; */
	height: 30px;
	width: 37px;
	float:right;
	margin-top:-10px;
}

#supermenu .divSMWrapper a #divFaceBook:hover {
			background-position: right top;
}

#supermenu .divSMWrapper a #divLiveChat:hover {
			background-position: right top;
}

#supermenu .divSMWrapper a #divEmail:hover {
			background-position: right top;
}


#supermenu .divSMWrapper a #divSMHoltcat:hover, #supermenu .divSMWrapper a #divSMHolttruck:hover,#supermenu .divSMWrapper a #divSMHoltag:hover,#supermenu .divSMWrapper a #divSMHoltcrane:hover,#supermenu .divSMWrapper a #divSMSitech:hover {
	background-position: center top;	
}

#supermenu .divSMWrapper a #divSMHoltcat.on,#supermenu .divSMWrapper a #divSMHolttruck.on,#supermenu .divSMWrapper a #divSMHoltag.on,#supermenu .divSMWrapper a #divSMHoltcrane.on,#supermenu .divSMWrapper a #divSMSitech.on{
	background-position: center top;
	}
/*  End Super Menu */

#headerRebuild {
	background-image: url(../images/rebuild-header.jpg);
	background-repeat: no-repeat;
	height: 534px;
	}
	
#headerRebuild iframe {
	margin-top:45px;
	margin-left:70px;	
}
	
#headerRebuild .menubuttons {
	margin-left: 60px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
}
	
	
.btnRebuild-catcomplete {
	width: 155px;
	height: 58px;
	background-image: url(../images/btnRebuild-catcomplete.png);
	background-repeat: no-repeat;
	background-position: top;	
	margin-top:4px;
	margin-right:15px;
	float:left;	
}
.btnRebuild-catcomplete:hover, .btnRebuild-holtcustom:hover, .btnRebuild-catpowertrain:hover, .btnRebuild-holtpowertrain:hover {
		background-position: bottom;
}
.btnRebuild-holtcustom {
	width: 155px;
	height: 58px;
	background-image: url(../images/btnRebuild-holtcustom.png);
	background-repeat: no-repeat;
	background-position: top;	
	margin-top:4px;
	margin-right:15px;	
	float:left;
}
.btnRebuild-holtpowertrain {
	width: 155px;
	height: 58px;
	background-image: url(../images/btnRebuild-holtpowertrain.png);
	background-repeat: no-repeat;
	background-position: top;	
	margin-top:4px;
	float:left;
}
.btnRebuild-catpowertrain {
	width: 155px;
	height: 58px;
	background-image: url(../images/btnRebuild-catpowertrain.png);
	background-repeat: no-repeat;
	background-position: top;	
	margin-top:4px;
	margin-right:15px;	
	float:left;
}
#contentNew tr td{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.tblContentNew {
	border: 1px solid #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
}
.tblContentNew tbody tr td p strong,strong {
	font-weight: normal;
	color: #000;
}
.tblContentNew tbody tr td {
	padding: 5px;
}
.tblContentNew tbody tr .tblTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: lighter;
	color: #000;
	background-color: #FC3;
	padding-top: 0px;
	padding-bottom: 0px;
}


/*  New Content Format */

#contentNew{
	margin-top: 0px;
	  font-family: "proxima-nova",sans-serif;
	font-weight: lighter;
}

#contentNew tr td.title {
	font-family: Arial, Helvetica, sans-serif;
		  font-family: "proxima-nova",sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #000;
	background-color: #ffcc33;
	padding: 10px;
	width: 915px;
	text-align: left;
}
#contentNew tr td.titleleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #000;
	background-color: #ffcc33;
	padding: 10px;
	width: 755px;
	text-align: left;
}
#contentNew tr td.titleright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #000;
	background-color: #ffcc33;
	padding: 0px;
	width: 160px;
	text-align: right;
}
#contentNew tr .subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	background-color: #000;
	padding: 5px;
	text-align: left;
}
#contentNew tr .subnav ul {
	text-decoration: none;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 05px;
}
#contentNew tr .header {
	background-color: #f1f1f1;
	padding: 10px;
	border: 1px solid #CCC;
}
#contentNew tbody tr .header table tbody tr td p strong {
	font-weight: normal;
	color: #000;
}
#contentNew tbody tr .header table tbody tr td p {
	font-weight: lighter;
}
#contentNew tr .subnav ul li {
	display: inline;
	padding-right: 15px;
	padding-left: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
	font-size:12px;
}
#contentNew li {
	font-size: 13px;
	font-weight: 300;
	color: #8a8a8a;
	margin-left: 0px;
		  font-family: "proxima-nova",sans-serif;
}
#contentNew tr .subnav ul .first {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 0px;
}
#contentNew tr .subnav ul li a {
	color: #FFF;
	text-decoration: none;
		  font-family: "proxima-nova",sans-serif;
		  font-weight:300;
		  

}
.subnav ul li:hover {
	background-color:rgba(255,255,255,0.10);	
}
/*  End new content format */

#contentNew, #contentNew p, #contentNew td {
		  font-family: "proxima-nova",sans-serif;
		font-weight: 300;
}

#contentNew tr .header table tr td p {
	font-size: 16px;
	font-weight: 300;
		  font-family: "proxima-nova",sans-serif;
	color: #8a8a8a;

}
#contentNew tr .content {
	background-color: #FFF;
	background-image: url(../images/bkgContentNew-Content.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	font-size: 16px;
	color: #666;
		  font-family: "proxima-nova",sans-serif;
		font-weight: 300;
}
#contentNew p .headline      {
	color: #000;
	font-size: 21px;
}
#contentNew p .subtitle      {
	color: #333;
	font-weight:normal;
}
#contentNew p {
	font-size: 15px;
	color:#333;
	  font-family: "proxima-nova",sans-serif;
	font-weight: 300;
	line-height: 1.2em;
}
.tblPowerCalculator tr td.tdPowerHead {
	background-color: #ffcc33;
	color: #000;
	font-size: 16px;
}
.tdPowerHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: lighter;
	color: #000;
	background-color: #fc3;
}
#frmServer table tbody tr td #contentNew tbody tr .content .tblPowerCalculator{
	font-size: 14px;
	color: #666;
	border: 1px solid #666;
}
#contentNew tbody tr .content #content {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#contentNew tbody tr .content #content tbody tr td p .headline {
	margin-bottom: 5px;
}


#contentNew tbody tr .content #content tr td {
}
#contentNew tbody tr .content #content tbody tr td {
	padding-top: 25px;
	padding-bottom: 25px;
}
#contentNew tbody tr .content #content tbody tr td p .testimonial {
	font-style: italic;
	font-weight: bold;
	color: #666;
	font-size: 16px;
	line-height:1.3em;
	margin-bottom:6px;
}
#contentNew h2 {
	color: #000;
	font-size: 20px;
	font-weight:lighter;
}
#contentNew h1 {
	color: #000;
	font-size: 21px;
	font-weight: lighter;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
	margin-top:0px;
}
#contentNew ul, #contentNew li{
	font-size: 14px;
	color: #666;;
	font-weight: 100;
	  font-family: "proxima-nova",sans-serif;
	margin-left: 0px;
}
#contentNew .tblcontactstrip {
	width:90%;
}
#contentNew .tblcontactstrip tr td {
	width:25%;}
	
.tblcontactstrip tr td .1 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
}
#contentNew tbody tr .content .tblcontactstrip tr .2, #contentNew tbody tr .content .tblcontactstrip tr .3, #contentNew tbody tr .content .tblcontactstrip tr .4 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	text-align: center;
}
#lowercontactStrip {
	
}#lowercontactStrip tr td .contacttitle {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	font-weight: lighter;
	color: #666;
	margin-bottom: 15px;
	clear: none;
}
#lowercontactStrip tbody tr td {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#lowercontactStrip tbody tr td .link  {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: lighter;
	color: #666;
	text-decoration: none;
}
#lowercontactStrip tbody tr td .link a {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: lighter;
	color: #3f92c6;
	text-decoration: none;
}
#lowercontactStrip {
	margin-top: 15px;
	margin-bottom: 0px;
	font-size: 11px;
	color: #999;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.ulContentNew li {
		  font-family: "proxima-nova",sans-serif;
	font-weight: lighter;
	color:#666;;
}
#contentNew tbody tr td table tr td .quote p {
	font-size: 16px;
	color: #FFF;
}
#contentNew tbody tr td table tr td .quote .author {
	font-size: 12px;
	color: #ffcc33;
}
h3 {
	font-weight: normal;
	color: #000;
	text-align: left;
}

#contentNew .callouttitle{
	background-color:#000;
	color:#FC3;
	text-align:center;
	padding:3px;
	border: 1px solid #000;
		
}


#contentNew .calloutcontent {
	padding:10px;
	background-color:rgba(241,241,241,1.00);
	color:#000;
	line-height:1.2em;	
	border:1px solid #CCC;
}

.calloutcontent ul li {
	list-style-type:none;	
}

#contentNew div.callout ul li {
	color:#000;	
}

.large_links {
			font-family: Arial, Helvetica, sans-serif;
		  font-family: "proxima-nova",sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000;
	text-decoration: none;

}

.large_links:hover {
		text-decoration:underline;
		color:rgba(64,97,186,1.00);
}
div.uppernav {
	float:right;
		
}
div.uppernav a {
		margin-left: 10px;
		font-size:11px;
		color:#fff;
		text-decoration:none;
		float:right;
}

div.uppernav a:hover {
	text-decoration:underline;	
}
.blue,a.blue {
	color:#5282C8;	
}

.dotsep {
	width:75%;
	margin:10px auto 10px auto;
	border-bottom:1px dotted #ccc;	
}

.divImg300 {
	width:300px;
	font-size:11px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;	
	text-align:center;

}

.divContent div.title {
	font-size: 24px;
	font-weight: 300;
	font-family: "proxima-nova",sans-serif;
	color:#000;
		line-height:1.1em;
		text-align:left;
		
		float:none;
}

.divContent div.subtext{
	font-family: "proxima-nova",sans-serif;
	font-size: 15px;
	font-weight: 300;

	color: #444;
	line-height: 1.3em;
	padding-right: 30px;
}

.divContent div.subtext p {
	margin-left:0px;
	margin-bottom: 15px;
	
}

p a.learnmore,.btnEventRegister a {
	font-size: 12px;
	padding: 4px 50px 4px 10px;
	text-align: left;
	border: solid 1px #999;
	background-color: #fc3;
	text-decoration: none;
	color: #000;
	width: auto;
	font-weight: normal;
	width: 150px;
	background-image: url(../Images/bkgimgArrow-right.png);
	background-repeat: no-repeat;
	background-position: 95% center;
}

p a.learnmore:hover,.btnEventRegister a:hover {
	background-color:rf9d76f;
	background-position: 90% center;
}

.blue a {
	color:#5A6FB0;	
}
p a.learnmorered {
	font-size: 12px;
	padding: 4px 50px 4px 10px;
	text-align: left;
	border: solid 1px #999;
	background-color:#B31417;
	text-decoration: none;
	color: #FFF;
	width: auto;
	font-weight: normal;
	width: 150px;
	background-image: url(../Images/bkgimgArrowWhite-right.png);
	background-repeat: no-repeat;
	background-position: 95% center;
}

p a.learnmorered:hover {
	background-color:#C64749;
	background-position: 90% center;
}

p a.learnmoregreen {
	font-size: 12px;
	padding: 4px 50px 4px 10px;
	text-align: left;
	border: solid 1px #999;
	background-color:#44AE39;
	text-decoration: none;
	color: #FFF;
	width: auto;
	font-weight: normal;
	width: 150px;
	background-image: url(../Images/bkgimgArrowWhite-right.png);
	background-repeat: no-repeat;
	background-position: 95% center;
}

p a.learnmoregreen:hover {
	background-color:#C64749;#6DCB68;
	background-position: 90% center;
}

.divVideoButton a.fancybox .vidlink {
			background-image: url(/Portals/HoltCompanies/Images/imgVideoButton.png);
			width:72px;
			height:72px;
			background-repeat:none;
			background-position:bottom;
			display:block;
			margin:auto;
}
.divVideoButton a.fancybox .vidlink {
			background-repeat:none;
			background-position:top;

}

h1,h1 a,a h1 { line-height:1.2em;font-size:20px;color:#000;}

/* Parts */

div.partsbuttons {
	
}

div.partsbuttons a {
	text-decoration: none;
	display: block;
	color: #FFF;
	font-size: 18px;
	vertical-align: middle;
	float: left;
	width: 100%;
	height: 25px;
	text-align: center;
	padding: 25px 0px 15px 0px;
	text-transform: uppercase;
	text-shadow: 0px 2px 2px #111;
	margin-bottom: 5px;
	font-weight: 400;
	border-radius: 5px;	
	}
	
div.partsbuttons a .learnmore {
	font-size:10px;	
	text-shadow:none;
}
	
div.partsbuttons a:hover {opacity: .9}	
div.partsbuttons a.agco {
	background-color:#718232;
			background-image: url(../images/btnbkgWheat.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	
	}
	
	div.partsbuttons a.sprayer {
	background-color: #6E9BB2;
	background-image: url(../images/btnbkgWaterDrop.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	}
	
	
	div.partsbuttons a.crane {
	background-color:#b14545;
		background-image: url(../images/btnbkgHook.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	}


div.btnBigGreen { 
	padding: 15px 0px 15px 0px;
	background-color:#6CC862;
	width:350px;
	margin: 20px auto;
	text-align:center;
}

div.btnBigGreen a {
	text-decoration: none;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	text-shadow: 0px 2px 2px #161515;
	display:block;
}


div.ScrollToTop {
	position:fixed;
	bottom:10px;
	right:10%;	
	width:75px;
	height:75px;

	display:none;
	z-index:1000;
	opacity:.5;
		background-image: url(../images/btnScrollToTop.png);
			background-repeat: no-repeat;
		
	
}
div.ScrollToTop:hover {
	opacity:.9;	
}
div.ScrollToTop a {
	display:block;	
	text-decoration:none;
	height:75px;
	width:75px;
}

div.lowernav {
	color:#FFF;text-align:center;	
}

div.lowernav a { 
	color:#FFF; 
	margin-left:10px;margin-right:10px;text-decoration:none;
}

.lowernavlinks a {
	color:#FFF;	
}
.lowernavlinks {
	color:#FFF;	
}



/* Responsive Contact Strip */

	.responsiveContactStrip {width:100%;	overflow:auto;background-image: url(../images/bkgContentNew-Content.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;}
	.responsiveContactStrip .logopane {text-align:left;width:100%;padding-bottom:10px;padding-top:10px;}
	.responsiveContactStrip .logopane img {margin-left:10px;}
	.responsiveContactStrip .pane {width:25%;float:left;text-align:center;height:165px;box-shadow: inset 0 0 2px #fff;line-height:1.1em;}
	.responsiveContactStrip .pane.visit img { margin-bottom:12px;margin-top:15px;}
	.responsiveContactStrip .pane.call img { margin-bottom:8px;margin-top:10px;}
	.responsiveContactStrip .pane.email img { margin-bottom:16px;margin-top:21px;}
	.responsiveContactStrip .pane.chat img { margin-bottom:8px; margin-top:8px;}
	.responsiveContactStrip .pane.visit img { }
	.responsiveContactStrip .pane.call img { }
	.responsiveContactStrip .pane.email img { }
    .pane.chat .description { padding-bottom:20px;}				
	.responsiveContactStrip .pane .contacttitle {		
		  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		  font-size: 18px;
		  font-weight: lighter;
		  color: #666;
		  clear: none;
		  margin-bottom:0px;
		  display:block;
		  }
	.responsiveContactStrip .pane span.link {
		  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		  font-size: 16px;
		  font-weight: lighter;
		  color: #3f92c6;
		  text-decoration: none;
		  padding-top:10px;
		  display:block;
}
	.responsiveContactStrip .pane .description {
		  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		  font-size: 11px;
		  font-weight: lighter;
		  color:#666;
		  line-height:11px;
	}


/* End of Contact Strip */



a.btn { padding:10px 20px 10px 20px; text-decoration:none;text-transform:uppercase; font-size:14px;}
a.btn.green { color:#FFF; border:1px solid #fff;background-color:#56A94C;}
a.btn.green:hover { background-color:#70B872; }