#nav_news { display: none !important; }
.after_img { display: none; }
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #393939;
	background-image: url(images/bkg_main.gif);
	background-repeat: repeat-x;
	margin: 0px;
}
.navigation {
	background-image: url(images/bkg_nav.jpg);
	background-repeat: repeat-x;
	width: 760px;
	font-size: 9pt;
	color: #000000;
	}
	
.header {
	background-image: url(images/bkg_header.jpg);
	background-repeat: repeat-x;
	width: 760px;
	font-size: 9pt;
	color: #d9e5ef;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ced0d2;
	border-left-color: #ced0d2;
	height: 120px;
	}
	
/*Links*/
a:link, a:visited{
	color: #000000;
}

a:hover, a:active {
	color: #013e72;
	text-decoration: none;
}

a.nav:link, a.nav:visited {
	color: #000000;
	text-decoration: none;
}

a.nav:hover, a.nav:active {
	color: #000000;
	text-decoration: underline;
}

a.white:link, a.white:visited {
	color: #FFFFFF;
}

a.white:hover, a.white:active {
	text-decoration: none;
}

a.footer:link, a.footer:visited {
	color: #c1ccd2;
	text-decoration: none;
}

a.footer:hover, a.footer:active {
	color: #FFFFFF;
	text-decoration: underline;
}

a.subnav:link, a.subnav:visited {
	color: #313131;
	text-decoration: none;
}

a.subnav:hover, a.subnav:active {
	color: #313131;
	text-decoration: underline;
}

a.resultheader:link, a.resultheader:visited {
	color: #333333;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: bold;
}

a.resultheader:hover, a.resultheader:active {
	text-decoration: none;
}

a.pagination:link{
	color: #b06800;
	text-decoration: underline;
}

a.pagination:visited{
	color: #333333;
	text-decoration: underline;
}

a.pagination:hover, a.pagination:active {
	text-decoration: none;
	color:#333333;
}
a.teal:link, a.teal:visited{
	color: #326687;
	text-decoration: none;
}

a.teal:hover, a.teal:active {
	text-decoration: underline;
	color:#333333;
}

a.linenumbers:link, a.linenumbers:visited{
	color:#666666;
	text-decoration: none;
}

a.linenumbers:hover, a.linenumbers:active{
	color:#666666;
	text-decoration: underline;
}

a.specs_up:link, a.specs_up:visited{
	color: #000000;
	text-decoration: none;
}

a.specs_up:hover, a.specs_up:active{
	color:#013e72;
	font-weight:bold;
	text-decoration: none;
}

/*tabs*/
.bkg_graysub {
	background-image:url(images/bkgtab_gray.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;
	height: 43px;
	font-size: 9pt;
	text-align: center;
	padding-left: 10px;
	padding-bottom: 12px;
}

.bkg_liftsub {
	background-image:url(images/bkgtab_lift.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;
	height: 43px;
	font-size: 9pt;
	text-align: center;
}
.bkg_constsub {
	background-image: url(images/bkgtab_const.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;
	height: 43px;
	font-size: 9pt;
	text-align: center;
}
.bkg_industsub {
	background-image:url(images/bkgtab_indust.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;
	height: 43px;
	font-size: 9pt;
	text-align: center;
}
.bkg_homeconst {
	background-image: url(images/home_scrnshots1.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	width: 760px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ced0d2;
	border-left-color: #ced0d2;
}
.bkg_homecomingsoon {
/*	background-image: url(images/home_scrnshots1.jpg);
	background-repeat:no-repeat;
	height:100%;
	background-position: right bottom;
*/
}


/*tables, tr's and td's*/

.left{
	background-image: url(/images/bkg_left.jpg);
	background-repeat: no-repeat;
	background-color: #e6e6e6;
	width: 5px;
	}

td.footer {
	background-color:#FFFFFF;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ced0d2;
	}
	
tr.footer {
	font-size: 8pt;
	color: #c1ccd2;
	height: 27px;
	}
	
/*boxes*/

table.bkg_static {
	background-image:url(/images/bkg_staticgradient.jpg);
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	width: 760px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ced0d2;
	border-left-color: #ced0d2;
	}

td.bkg_staticR {
	padding-left: 5px;
	padding-right: 5px;
}

.commentbox {
	background-image:url(images/bkg_gradientteal.gif);
	background-repeat: repeat-x;
	padding: 8px;
		font-size: 9pt;
	border: 1px solid #D1E7E9;
}

.commentbox2 {
	background-image:url(images/bkg_gradientteal.gif);
	background-repeat: repeat-x;
	padding: 8px;
	border: 1px solid #D1E7E9;
}

	
.ltboxborder {
	border-left: 1px solid #D1E7E9;
	border-right: 1px solid #D1E7E9;
	border-bottom: 1px solid #D1E7E9;
	}

.leftcolumn2{
	padding-right: 10px;
	width: 482px;
	text-align: left;
	float: left;
	color: #333333;
	}
	
.rightcolumn1{
	width: 233px;
	text-align: left;
	float: right;
	color: #333333;
	}
.1column{
	width: 100%;
	color: #333333;
	}

/*form items*/
form{
	display: inline;
	}
.input1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	}
	
select#mfgr,select#fleet, select#industry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 110px;
}

select#mfgr2,select#eqtype2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

select#fleetday,select#fleetyear {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 50px;
}


select#fleetmonth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 75px;
}

select#eq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 100px;
	text-transform: capitalize;
}

select#eq2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 170px;
}

select#lang{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 80px;
}

input#discount, input#tax{
	font-size: 9pt;
  width: 25px;
}

input#freight, input#misc {
	font-size: 9pt;
  width: 40px;
}

/* backgrounds */

	

/*design text & design items etc.*/

.subnav {
	font-size: 9pt;
	margin-bottom: 15px;
	color: #313131;
	}
.top_linegray {
	border-top: 1px solid #CCCCCC;
}
.btm_linegray {
	border-bottom: 1px solid #CCCCCC;
}

.rt_linegray {
	border-right: 1px solid #CCCCCC;
}


/*text*/
.copy,.adancedsearch, .main{
	font-size: 9pt;
}
.smallText, .datetxt, .date{
	font-size: 8pt;
}

.pricingtotal{
	font-size: 8pt;
}
	
.boldcopy,.modelvarbold{
	font-size: 9pt;
	font-weight: bold;
	color:#000000;
	}
.textgray{
	color: #333333;
}

H1 {
	color: #000000;
	font-size: 10pt;
	}

H2 {
	color: #12446f;
	font-size: 10pt;
	padding:0px;
	margin:0px;
	}
	
H3 {
	color: #333333;
	font-size: 9.5pt;
	padding:0px;
	margin:0px;
}


H4 {
	color: #000000;
	font-size: 10pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin:0px;
	margin-bottom: 5px;
	}

H5 {
	color: #000000;
	font-size: 9pt;
	padding:0px;
	margin:0px;
	margin-bottom: 3px;
}
	
p {
	padding:0px;
	margin-top:0px;
}

.pagination{
	font-size: 9pt;
	color: #b06800;
	}
	
span.replacedmodel {color: #666}

.brdr_sides {
	border-right: 1px solid #d3d4d4;
	border-left: 1px solid #d3d4d4;
	}

/*id's*/
#specfeatures {
	padding: 2px;
	border-top: 1px solid #CCCCCC;
	width:85%;
}

.hd_newmodel{
	color: #424141;
	font-size: 9pt;
	font-weight:bold;
	padding-left: 10px;
}

/*new*/
.modelnum_hd{font-size: 10pt;
	font-weight: bold;
	color: #00213f;
	padding-bottom: 3px;
	}
	
.modelnum{
	font-size: 9pt;
	/*font-size: .88em;*/
	color: #00213f;
	}
	
.modelnumbold{
	font-size: 8pt;
	/*font-size: .88em;*/
	color: #00213f;
	font-weight: bold;
	}
	
.buttonpadding{
	padding:3px;
	}
	
.savebold{font-size: 8pt;
	font-weight: bold;
	color: #00213f;
	padding:7px
	}
	
.modelvar,.savecopy{
	font-size: 8pt;
	padding:7px
	color:#000000;
	}
	
.modvar2{
	font-size: 8pt;
	font-weight: bold;
	color: #6c6c6c;
	}
	
.modvar3{
	font-size: 8pt;
	font-weight: bold;
	color: #002f56;
	}
	
.modvartext{
	font-size: 8pt;
	color:#000000;
	}
	
.thumbnail{
	margin: 3px;
	border: 1px solid #dddddd;
	}
.textgraybold{
	color: #333333;
	font-weight:bold;
}

.modelvargrayboldsmall{
	color: #333333;
	font-size: 8pt;
	font-weight:bold;
}

.modtextgraysmall{
	color: #333333;
	font-size: 8pt;
}
table.year_lines {
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-color: #cad0bb;
	border-left-color: #cad0bb;
	border-bottom-color: #cad0bb;
	width: 230px;
	padding: 5px;
}
td.marginmodel {
	margin-bottom: 5px;
}

.copylargebold {
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
}

.copylarge {
	font-size: 9pt;
	color: #000000;
}

.ptitleblue {
	font-size: 9pt;
	color: #002140;
}

.subtitleblue {
	font-size: 8pt;
	color: #002f56;
	font-weight: bold;
}

select#eqtype,select#keywordsearch, select#year, select#options, select#condition, select#hours, select#wholesale, select#region, select#shift, select#mast, select#side, select#yrpro,select#hryr,select#env,select#sdshf,select#shf,select#main,select#storage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 100px;
	}

td.paddingvalues {
	padding-top: 10px;
	padding-bottom: 5px;
}
td.grayborder {
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #cad0bb;
	border-bottom-color: #cad0bb;
}

.bkg_modelorange {
	background-image:url(images/bkg_modelorange.gif);
	background-repeat: repeat-y;
	width: 8px;
	vertical-align: bottom;
}

.bkg_nationalblue {
	background-image:url(images/bkg_nationalblue.gif);
	background-repeat: repeat-y;
	width: 8px;
	vertical-align: bottom;
}

select#manufact{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 100px;
	}
	
select#create{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 80px;
	}
.commenttextarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 90%;
	}
.commentteal{
	font-size: 8pt;
	font-weight: bold;
	color: #007192;
	}

a.tealbold:link, a.tealbold:visited, a.tealbold:active{
	font-size: 8pt;
	font-weight: bold;
	color: #007192;
	text-decoration: underline;
	}

a.tealbold:hover{
	font-size: 8pt;
	font-weight: bold;
	color: #007192;
	text-decoration: none;
	}
td.bkg_static {
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 10px;
	text-align: left;
	}

.bkg_pricing {
	border-bottom: 1px solid #FFFFFF;
	background-color: #ffffff;
	background-image: url(images/bkg_gradient1.jpg);
	background-repeat: repeat-x;
		border-left: 1px dashed #CCCCCC;
}
.bkg_pricinghead {
	background-image:url(images/bkg_pricingdiv.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: none;
	/*border-right: 1px solid #a1b2b2;*/
}
.menufooter{
	background-image:url(images/bkg_menubottom.gif);
	background-repeat:repeat-x;
	height:6px;
}
.dashedline {
	border-left: 1px dashed #CCCCCC;
}
.searchresults{
	font-size: 8pt;
	padding: 2px;
	border-bottom: 1px solid #cccccc;
	color: #000000;
}
.searchresults2{
	color: #000000;
	font-size: 8pt;
}

.bar1 {
	background-color: #e8f4f6;
	font-size: 8pt;
	padding: 8px;
}

.bar2 {
	background-color: #FFFFFF;
	font-size: 8pt;
	padding: 2px;
}
.linenumbers{
	font-size:95%;
	color:#666666;

}
.pricingmenu{
	align: left;
	overflow: visible;
	position: relative;
	visibility: visible;
	z-index: 2;
	height: 199px;
	width: 750;
	left: 0px;
	top: 0px;
	}
	
.replacedmodel{
	color: #CC0000;
}

td.padding_home {
	paddding-left: 20px;
	padding-top: 10px;	
}

td.padding_chart {
	padding-left: 5px;
}

table.margin_chart {
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-color: #cedde1;
	border-left-color: #cedde1;
	border-bottom-color: #cedde1;
}

td.paddingmodeltitle {
	padding-left: 15px;
	padding-top: 2px;
}
table.tab_margin {
	margin-top: 5px;
	margin-right: 5px;
}

td.tab_height {
	height: 5px;
}
.prices {
	font-size: 8pt;
	font-weight: bold;
	color: #A87301;
	font-style: italic;
}
ul{
	 padding-top: 0px;
 	 margin-top: 0px;
 	margin-left: 5px;
	list-style-type: circle;
}
li {
	margin-top:5px;
	 	margin-left: 5px;
}

.homepadding {
padding: 10px;
}
ol {
	list-style: upper-roman;
}

.boxleft {
	float: left;
	position: static;
}


/* from stylesheet.css*/
.messageStackError, .messageStackWarning,.messageStackSuccess { 
	font-size: 9pt; 
	background-color: #D6F2F8;
}
.boxText { font-size: 8pt; }
.errorBox { font-size : 8pt; background: #ffb3b5; font-weight: bold; }


.moduleRow { }
.moduleRowOver { background-color: #D6F2F8; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-size: 8pt; color: #8c8c8c; }
.checkoutBarCurrent { font-size: 8pt; color: #000000; }
.inputRequirement { font-size: 8pt; color: #ff0000; }
.pollanswer { color: #ff0000; }
.pageHeading{
	color: #12446f;
	font-size: 9pt;
	padding:0px;
	margin:0px;
	font-weight: bold;
	}
.homebox {
	background-image:url(images/bkg_homebox.gif);
	background-repeat: repeat-x;
	padding: 8px;
	background-color:#FFFFFF;
	border-top: 1 solid #999999;
	border-right: 1px solid #D1E7E9;
	border-bottom: 1px solid #D1E7E9;
	border-left: 1px solid #D1E7E9;
}	

.bkg_home {
	background-image:url(images/bkg_homebtm.gif);
	background-repeat: repeat-x;
	height: 184px;
}

.highlightedyr {
	color: #014961;
	font-size: 9pt;
	font-weight:bold;
}



td.bkg_ltindust{
        background-image:url(/images/bkg_ltindust.gif);
        background-repeat: repeat-x;
        border-right: 1px solid #d4e5ea;
        border-bottom: 1px solid #d4e5ea;
        border-left: 1px solid #d4e5ea;
        text-align: left;
        width: 235px;
        height: 100%;
        padding: 9px;
        padding-top: 35px;
}

td.bkg_Cindust{
        background-image:url(/images/bkg_Cindust.gif);
        background-repeat: repeat-x;
        border-right: 1px solid #d4e5ea;
        border-bottom: 1px solid #d4e5ea;
        border-left: 1px solid #d4e5ea;
        text-align: left;
        width: 235px;
        padding: 9px;
        padding-top: 35px;
}
table.newsheader {
	background-image: url(images/header_news.jpg);
	height: 104px;
	width: 760px;
}
.bkg3column{
	background-image:url(images/bkg_tabyellow.gif);
	background-repeat: repeat-x;
	width: auto;
}

.searchresults span, .searchresults span a:link, .searchresults span a:visited	{color: #003399}

.searchresults span .replacedmodel a:link, .searchresults span .replacedmodel a:visited 								{color: #666; text-decoration: underline}

.searchresults span.grayboldvar, .grayboldvar									{font-weight: bold;	color: #333333}

span.replacedmodel, .replacedmodel span, .replacedmodel span a:link, .replacedmodel span a:visited 									{color: #666}
