body{
	margin-top: 10px;
	}
.textitalic
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-STYLE: italic;}
.text, .main, .copy
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;}
.header
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 5pt;
    COLOR: #666666;
    FONT-STYLE: normal;}

.login {
	font-size: 9pt;
	color: #000000;
	}
.textred
{
    FONT-SIZE: 9pt;
    COLOR: #ff0000;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;}
.headerred
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ff0000;
    FONT-STYLE: normal;}
.link
{
    FONT-SIZE: 9pt;
    COLOR: royalblue;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;}
.small
{
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.noLine
{
    FONT-SIZE: 9pt;
    COLOR: black;TEXT-DECORATION: none
}
.textgrey
{
    FONT-SIZE: 9pt;
    COLOR: gray;
    FONT-STYLE: normal;FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.textblueline
{
    FONT-SIZE: 9pt;
    COLOR: royalblue;TEXT-DECORATION: underline
}
.textblue
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;TEXT-DECORATION: none
}
.textwhite
{
    FONT-SIZE: 9pt;
    COLOR: white;TEXT-DECORATION: none
}
.bluesmall
{
    FONT-SIZE: 7pt;
    COLOR: #ffffff;TEXT-DECORATION: none
}
.greysmall
{
    FONT-SIZE: 7pt;
    COLOR:#CCCCCC;
	TEXT-DECORATION: none
}
.olist
{
    FONT-SIZE: 9pt;
    COLOR: black;LIST-STYLE-TYPE: decimal
}
.olista
{
    FONT-SIZE: 9pt;
    COLOR: black;LIST-STYLE-TYPE: lower-alpha
}
#BBlue
{
    BACKGROUND-COLOR: #ffffff
}
#LBlue
{
    BACKGROUND-COLOR: #ffffff
}
#LYellow
{
    BACKGROUND-COLOR: white
}
#DYellow
{
    BACKGROUND-COLOR: white
}
.favorites
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: royalblue;
    FONT-FAMILY: Arial
}
.navigation{
	background-color: #737276;
	padding: 3px;
    FONT-SIZE: 8pt;
	color: #ffffff;
	border-bottom:1px solid #cccccc;
	background-image: none;
}

.navtext{
    FONT-SIZE: 8pt;
	color: #ffffff;
}


a.nav:link, a.nav:visited{
	font-weight: bold;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
	color: #ffffff;
	}
	
a.nav:hover, a.nav:active{
	font-weight: bold;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
	color: #e5e5e5;
	}
	
a:link, a:visited{
	color: #000000;
}
	
a:hover, a:active{
	color: #808080;
	}
.pageHeading{
	color: #000000;
	font-size: 13pt;
	padding:0px;
	margin:0px;
	margin-right: 3px;
	font-weight:normal;
	}
.btm_linegray {
	border-bottom: 1px solid #CCCCCC;
}

/*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: 9pt;
}

select#fleetday,select#fleetyear {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 50px;
}


select#fleetmonth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 75px;
}

select#eq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 200px;
}

select#eq2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 170px;
}

select#lang{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 80px;
}

input#discount, input#tax{
	font-size: 9pt;
  width: 25px;
}

input#freight, input#misc {
	font-size: 9pt;
  width: 40px;
}

/* from eqguruLt.css*/
table.bkg_static {
	background-image:none;
	background-repeat: repeat-x;
	width: 760px;
	border-left: 2px solid #ced0d2;
	border-right: 2px solid #ced0d2;
	}
	
td.bkg_static {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	text-align: left;
	}
.bkg_specheader{
	background-image: url(images/Nissan/bkg_spechdrLT.gif);
	background-repeat: repeat-x;
	height: 24px;
}
.bkg_search{
	background-image:url(images/Nissan/bkg_searchLT.gif);
	height:42px;
	border-bottom-width: 2px ;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	text-align: left;

}
.datedwn{
	color:#333333;
	background-image:url(images/Nissan/bkg_LTgradientdwn.gif);
	background-repeat:repeat-x;
	padding: 4px;
}
.bkg_specs {
	background-image:url(images/Nissan/bkg_pricingheadLT.gif);
	background-repeat: repeat-x;
}
.bkg_pricing {
	border-bottom: 1px solid #FFFFFF;
	background-color: #ffffff;
	background-image: url(images/Nissan/bkg_gradient1.jpg);
	background-repeat: repeat-x;
		border-left: 1px dashed #CCCCCC;
}

.bkg_box_bt{
	background-image:url(images/Nissan/bkg_box_top.jpg);
	background-repeat:repeat-x;
	border: 1px solid #d3d4d4;
	}
	
.bkg_boxft{
	background-image:url(images/Nissan/bkg_boxft_blue.jpg);
	background-repeat:repeat-x;
	}
	
.bkg_subtl{
	background-image:url(images/Nissan/bkg_Ltsubtl.jpg);
	background-repeat: repeat-y;
	border-left: 1px solid #d0d0d0;
}
.bkg_box_top{
	background-image:url(images/Nissan/bkg_box_top.jpg);
	background-repeat:repeat-x;
	border: 1px solid #d3d4d4;
	padding:20px;
	}
	
.bkg_boxhd, .bkgtab{
	background-image:url(images/Nissan/bkg_boxhd_blue.jpg);
	}
	
.bkg_subtl{
	background-image:url(images/Nissan/bkg_Ltsubtl.jpg);
	background-repeat: repeat-y;
	border-left: 1px solid #d0d0d0;
}

.bkg3column{
	background-image:url(images/Caterpillar/bkg_tabblue.gif);
	background-repeat: repeat-x;
	width: auto;
}



.bkg_comhd{
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 4px;
	background-color: #ffffff;
	}
.bkg_combody{
	background-image:url(images/Nissan/bkg_commentbx.jpg);
	background-repeat:repeat-x;
	border: 1px solid #d3d4d4;
	padding: 4px;
	}
	
table.bkg_tabmodelintro {
	background-image:url(images/Nissan/tl_tabL_modelintro.jpg);
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	height: 25px;
	width: 731px;
}

td.bkg_model_gradient {
	background-image:url(images/Nissan/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.bkg_model_year {
	background-image:url(images/Nissan/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/Nissan/bkg_boxhd_blue.jpg);
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	height: 5px;
}

td.bkg_model_yearbtm {
	background-image:url(images/Nissan/bkg_boxhd_blue.jpg);
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	height:5px;
}

td.bkg_model_yearextend {
	background-image:url(images/Nissan/bkg_box_top.jpg);
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	padding-left: 30px;
	padding-bottom: 5px;
	padding-top: 5px;
}
td.tab_model {
	background-image:url(images/Nissan/tab_Lmodel.jpg);
	background-repeat: no-repeat;
	background-position: right;
	background-color:#FFFFFF;
	height: 29px;
}
.bkg_subtl{
	background-image:url(images/Nissan/bkg_Ltsubtl.jpg);
	background-repeat: repeat-y;
	border-left: 1px solid #d0d0d0;
}
.bkg_pgtl{ width: 100%; text-align:left}
.bkg_pgtl p {width: 100%; text-align:left}
.bkg_pgtl .copy	{margin: 25px; text-align:left}

.bkg_pricinghead {
	background-image:url(images/Nissan/bkg_pricingdiv.gif);
	background-repeat: repeat-x;
}