html {text-align: center;  font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
/*table, tr, td, th					{padding: 0px; margin: 0px; border-collapse:collapse} sets declarations for all tables throughout the site */
body {width: 760px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-image: none; background-color: #fff; margin: 0px auto; text-align: left; display: block; padding:10px 0px 0px 0px;}
img {margin: 0px; padding: 0px; list-style:none; border: none}
table,
tr,
td,
th 								{border-collapse:collapse}/* sets declarations for all tables throughout the site */
.navigation 					{background: url(/images/bkg_nav.gif) repeat-x; padding:0px 30px; text-align: center;}
.navigation a 					{border: none; clear: none; margin:0px;}
.header 						{float: right; font-size: 11px; padding: 0px 10px 0px 0px; text-align:right;}
#logininfo						{float:left; padding-top: 5px; color: #0c487c}
#loginmenu						{clear:both; display:block; float:right; font-size: 11px; color: #000000; padding: 3px 8px 3px 0px}
#banner							{float:left; margin:5px 0px 0px 5px;}

/*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.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}

/*tables, tr's and td's
------------------------------------------------*/
.left {background-image: url(/images/bkg_left.jpg); background-repeat: no-repeat; background-color: #e6e6e6; width: 5px}

.clear {clear:both;}

/* Footer 
------------------------------------------------*/
.footer a:link, .footer a:visited {color: #5e5e5e; text-decoration: none}
.footer a:hover, .footer a:active {color: #5e5e5e; text-decoration: underline}
.footer {width: 760px; border: 1px solid #cacaca; border-left: none; border-right: none; font-size: 10px; color: #5e5e5e; padding: 10px 0px}

/*boxes
------------------------------------------------*/
.bkg_static 		{width: 732px; margin: 0px 10px 10px 10px;}
#container_content	{width: 760px; min-height:450px; border: 1px solid #CCCCCC; border-top: none; margin:0px 0px 15px 0px; padding:0px; display: block;}
#topSearch mfg		{width: 100px}
#topSearch strong	{font-size:13px;}
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-repeat: repeat-x; border: 1px solid #D1E7E9}
.commentbox2 td,
.commentbox2 th {padding: 8px; text-align:left}
.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,
select {font-family: Arial, Helvetica, sans-serif; font-size: 9pt}
select#mfgr,
select#fleet,
select#industry {width: 110px}
select#mfgr2,
select#eqtype2 {font-size: 8pt}
select#fleetday,
select#fleetyear {font-size: 8pt; width: 50px}
select#fleetmonth {font-size: 8pt; width: 75px}
select#eq {font-size: 8pt; width: 100px; text-transform: capitalize}
select#eq2 {font-size: 9pt; width: 170px}
select#lang {font-size: 8pt; width: 80px}
input#discount,
input#tax {font-size: 9pt; width: 25px}
input#freight,
input#misc {font-size: 9pt; width: 40px}
/*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}
.manufacturersLink {font-size: 9px}
.note					{font-size: 11px; font-style:italic; color: #333333; padding: 10px 0px 0px}
.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}
.grayboldvar {font-weight: bold; color: #333333}
.pagination {font-size: 9pt; color: #b06800}
.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; color: #00213f}
.modelnumbold {font-size: 8pt; color: #00213f; font-weight: bold}
.buttonpadding {padding:3px}
.savebold {font-size: 8pt; font-weight: bold; color: #00213f; padding:7p}
.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 {}
.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}
.searchresults a:link, .searchresults a:visited	{color: #003399}
.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: #666; width: auto}
a.replacedmodel:link,
a.replacedmodel:visited 		{color: #666; text-decoration: underline}
a.replacedmodel:hover,
a.replacedmodel:active 			{text-decoration: none}

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: 0px; margin: 0px 5px; list-style:circle}
li {padding: 0px; margin: 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 {width:759px; background:url(/images/bkg_home_gradient.gif) repeat-x #fff; padding: 15px; margin:0px;}
#bkg_home h2 {font-size:18px; margin:10px 0px 5px 0px; font-weight:normal;}
#bkg_home h3 {margin:10px 0px 5px 0px;}
#mfr_home img{border:none;}
#home_right{background:url(/images/hm_lifttruck.jpg) no-repeat top right; padding:15px 0px 0px 10px;}
.highlightedyr {color: #014961; font-size: 9pt; font-weight:bold}
td.bkg_ltindust {background-image:url(/images/bkg_box_top.jpg); background-repeat: repeat-x; border: 1px solid #d4e5ea; border-top: none; text-align: left; height: 100%; padding: 9px}
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}

/* Added by NZ 11/01/2007 
-----------------------------------------------*/
#incentive {width: auto; padding: 0px; margin: 0px}
#incentive img {float: right; margin: 0px 0px 10px 10px}
#incentive #incentivetitle {font-size: 25px; margin-bottom: 10px; font-weight: bold}
#incentive p {margin-bottom: 10px}
#incentive a:link,
#incentive a:visited {color: #013e72}
#incentive a:hover,
#incentive a:active {color: #333; text-decoration: none}
#incentive table	{border: 1px solid #D1E7E9}

#incentivelist th		{border-bottom: 1px solid #CCCCCC}

/*tables, tr's and td's
-----------------------------------------------*/

/* backgrounds 
-----------------------------------------------*/
.bkg_top	{background: url(/images/mmh/bkg_top.gif) repeat-x}
.bkg_search {/*background-image:url(/images/bkg_searchLT.gif);*/ height:37px; /*border-bottom: 1px solid #CCCCCC;*/ text-align: left; width:760px;}
.bkg_specheader {background-image: url(http://www.eqguru.com/images/bkg_spechdrLT.gif); background-repeat: repeat-x; height: 24px}
.bkg_specs {background-image:url(/images/bkg_pricingheadLT.gif); background-repeat: repeat-x}
.bkg_check {background-image:url(/images/bkg_checkLT.gif); background-repeat: no-repeat}
.bkg3column {background-image:url(/images/bkg_tabblue.gif); background-repeat: repeat-x; width: auto}
.bkg3columnyel {background-image:url(/images/bkg_tabyellow.gif); background-repeat: repeat-x; width: auto}

/*design text & design items etc.
------------------------------------------------*/
.datedwn {color:#333333; background-image:url(/images/bkg_LTgradientdwn.gif); background-repeat:repeat-x; padding: 4px}
table.bkg_search {background-image:url(/images/bkg_lt_search.gif); background-repeat: repeat-x; background-color:#FFFFFF; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #e9e9e9; border-left-color: #e9e9e9}
td.bkg_homesearch {background-image:url(/images/bkg_lt_homesearch.jpg); background-repeat: repeat-x; background-color:#FFFFFF; width: 200px; padding: 5px; border: 1px solid #e9e9e9}
td.bkg_homesearchtop {background-image:url(/images/bkg_lt_homesearchtop.jpg); background-repeat: repeat-x; background-color:#FFFFFF; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #e9e9e9; border-left-color: #e9e9e9; padding: 5px}
.margin_chart .copy {font-size: 9pt; padding-left: 5px}
tr.chartproducts {background-color: #e8f4f6; font-size: 9pt; padding-left: 5px}
table.bkg_tabmodelintro {background-image:url(/images/tl_tabL_modelintro.jpg); background-repeat: repeat-x; background-color:#FFFFFF; height: 25px; width: 731px}
td.bkg_model_gradient {background-image:url(/images/bkg_Lmodel_gradient.jpg); background-repeat: repeat-x; background-color:#FFFFFF; padding-left: 10px; padding-top: 20px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #d3d4d4; border-bottom-color: #d3d4d4; border-left-color: #d3d4d4}
td.tab_model {background-image:url(/images/tab_Lmodel.jpg); background-repeat: no-repeat; background-position: right; background-color:#FFFFFF; height: 29px}
.tab_modelsm {background-image:url(/images/tab_Lmodel_sm.jpg); background-repeat: no-repeat; background-position: right; height: 29px}
.tab_modelrt {background-image:url(/images/tab_Lmodel_rt.jpg); background-repeat: no-repeat; background-position: right top; padding-right: 8px; padding-top: 8px}
td.bkg_model_year {background-image:url(/images/bkg_Lmodel_year.jpg); background-repeat: repeat-x; background-color:#FFFFFF; padding-left: 10px; padding-bottom: 5px; height: 20px}
td.bkg_model_yeartop {background-image:url(/images/bkg_Lmodel_yrblutop.jpg); background-repeat: repeat-x; background-color:#FFFFFF; height: 5px}
td.bkg_model_yearbtm {background-image:url(/images/bkg_Lmodel_yrblubtm.jpg); background-repeat: repeat-x; background-color:#FFFFFF; height:5px}
td.bkg_model_yearextend {background-image:url(/images/bkg_Lmodel_yearextend.jpg); background-repeat: repeat-x; background-color:#FFFFFF; padding-left: 30px; padding-bottom: 5px; padding-top: 5px}
td.bkg_staticR {padding-left: 5px; padding-right: 5px}
td.bkg_valueschart {background-image:url(/images/bkg_Lvalueschart.gif); background-repeat: repeat-x; background-color:#FFFFFF; border-top-width: 1px; border-top-style: solid; border-top-color: #cad0bb; padding-top: 5px}
.bkg_pgtl {background-image:none; background-repeat:repeat-x}
.bkgtab {background-image:url(/images/bkgtab_blue.jpg); background-repeat:repeat-x}
.bkg_box_top {background-image:url(/images/bkg_box_top.jpg); background-repeat:repeat-x; border: 1px solid #d3d4d4; padding:20px}
.bkg_boxft {background-image:url(/images/bkg_boxft_blue.jpg); background-repeat:repeat-x}
.bkg_boxhd {background-image:url(/images/bkg_boxhd_blue.jpg); background-repeat:repeat-x}
.bkg_box_bt {background-image:url(/images/bkg_box_top.jpg); background-repeat:repeat-x; border: 1px solid #d3d4d4}
.bkg_com {background-image:url(/images/bkg_com.jpg); background-repeat:repeat-x; border-top: 1px solid #d3d4d4; border-bottom: 1px solid #d3d4d4; padding: 4px}
.bkg_combody {background-image:url(/images/bkg_commentbx.jpg); background-repeat:repeat-x; border: 1px solid #d3d4d4; padding: 4px}
.tabdate {font-size: 8pt; color:#333333; background-image:none; padding-right: 10px}
.bkg_comhd {border-top: 1px solid #d3d4d4; border-bottom: 1px solid #d3d4d4; padding: 4px; background-color: #e8f3f7}
.bkg_subtl {background-image:url(/images/bkg_Ltsubtl.jpg); background-repeat: repeat-y; border-left: 1px solid #d0d0d0}

#equipList table			{border: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; border-color: #999999}

input, select, textarea		{font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.specfeatbtns2 img			{margin: 3px 0px}
/* SEARCH RESULTS SPONSOR DISPLAY
---------------------------------------------*/
.sponsorlogos, #mfglinks				{width: 338px; float: left; display:block; padding: 0px; min-height:150px}
.sponsorlogos div, #mfglinks div		{width: 326px; margin: 5px 0px 15px 10px; display:block; padding-bottom: 8px}
.sponsorlogos, .sponsorlogos div		{text-align: center}
.sponsorlogos div 			{margin:  5px 0px 15px 0px}
.sponsorlogos img 			{margin: 5px 10px 5px 0px}
#mfglinks a					{width: 106px; padding: 8px 0px; float:left; display:block; font-size: 11px}
#mfglinks .sponsor			{font-weight: bold; color: #003399}

.limitview					{font-size: 11px; position: relative; top: -8px; display: inline-block; color: #003399}
.limitview a:link, .limitview a:hover	{color: #003399}

/* Model Report sales */
.modelReport { position: absolute; left: 1; top: 20; background-color: white; border: 1px solid blue; padding: 3px;}
.modelReport li { list-style: none; }
.modelReport .close { position:absolute; right: 4px; top:4px; }
