/* MF backports */

#footer {
	clear: both;
	padding: 18px;
	background-color: #A3BF92;
}

.class2 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
}
.class2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
}
.class2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
}


/* SEARCH LOT PAGES STYLES */

/** GENERAL STYLES **/
*
{ 
margin:0px;
padding:0px;
}

body, td
{
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#000000;
background-color:#FFFFFF;
}

#headContainer, #navContainer, #bodyContainer, #footerContainer
{
margin:0px auto;
width:775px;
}

#headFullContainer
{
width:auto;
border-top:5px solid #000000;
border-bottom:10px solid #000000;
}

table
{
margin-bottom:15px;
}

#navFullContainer
{
margin-bottom:10px;
}

#headContainer table, #navContainer table, #sortByDir
{
margin-bottom:0px;
}
h1, a.mainNavLink, .MachineDetail a
{
font-weight:bold;
}

h1
{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:large;
padding:0px 10px;
}

h2
{
font-size:small;
font-weight:lighter;
color:#000000;
background-color:#dcd2ba;
border-bottom:1px solid #000000;
padding:2px 0px;
margin-bottom:5px;
padding-left:5px;
}

.smallText, #welcomeHeader, a.topNavLink:link
{
font-size: x-small;
}

.caps
{
text-transform:uppercase;
}

/** HORIZONTAL ALIGNMENT **/
.alignRight, .topNavCell {text-align:right;}
.alignCenter {text-align:center;}

/** VERTICAL ALIGNMENT **/
.vAlignTop {vertical-align:top;}
.vAlignMiddle {vertical-align:middle;}
/* ---------------*/

/* LINK STYLES */
/** GENERIC LINKS **/
a:link {color:#006600; text-decoration:underline;}
a:visited {color:#006600; text-decoration:underline;}
a:active {color:#006600; text-decoration:underline;}
a:hover {color:#006600; text-decoration:underline;}

a img {border-style:none;}

/** TOP NAV LINKS (under MachineFinder logo) **/
/**** FOR FONT SIZE SEE 'GENERAL STYES > .smallText, #welcomeHeader, a.topNavLink:link' ****/ 
a.topNavLink:link {font-family:Verdana, Arial, Helvetica, sans-serif; color:#006600; text-decoration:none; margin-right:5px;font-size: x-small;}
a.topNavLink:visited {font-family:Verdana, Arial, Helvetica, sans-serif; color:#006600; text-decoration:none;font-size: x-small;}
a.topNavLink:active {font-family:Verdana, Arial, Helvetica, sans-serif; color:#006600; text-decoration:none;font-size: x-small;}
a.topNavLink:hover {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;font-size: x-small;}

a.websiteLink:link {font-family:Verdana, Arial, Helvetica, sans-serif; color:#006600; text-decoration:none;font-size: small;}
a.websiteLink:visited {font-family:Verdana, Arial, Helvetica, sans-serif; color:#006600; text-decoration:none;font-size: small;}
a.websiteLink:active {font-family:Verdana, Arial, Helvetica, sans-serif; color:#006600; text-decoration:none;font-size: small;}
a.websiteLink:hover {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;font-size: small;}
small
/** MAIN NAV LINKS **/
a.mainNavLink:link {font-size:smaller; color:#000000; background-color:#dcd2ba; text-decoration:none; padding:5px 10px;}
a.mainNavLink:visited {font-size:smaller; color:#000000; background-color:#dcd2ba; text-decoration:none; padding:5px 10px;}
a.mainNavLink:active {font-size:smaller; color:#000000; background-color:#dcd2ba; text-decoration:none; padding:5px 10px;}
a.mainNavLink:hover {font-size:smaller; color:#006600; background-color:#FFFFFF; text-decoration:none; padding:5px 10px;}

/** EMAIL LINK (in 'Main contact' section) **/
a.emailLink {text-decoration:none;}
a.emailLink .underline {text-decoration:underline;}
/* ---------------*/

/* SPECIFIC STYLES */
/** HEADER STYLES **/
/**** FOR '#welcomeHeader' FONT SIZE SEE 'GENERAL STYES > .smallText, #welcomeHeader, a.topNavLink:link' ****/ 
#deereLogoCell, #mfLogoCell
{
vertical-align:top;
padding-top:15px;
}

#welcomeHeader
{
text-align:left;
font-weight:normal;
}
/* ---------------*/

/** MAIN NAV STYLES **/
/**** FOR '#navFullContainer' MARGIN-BOTTOM SEE 'GENERAL STYES > table, #navFullContainer' ****/ 
/**** FOR '#navContainer table' MARGIN-BOTTOM SEE 'SPECIFIC STYES > HEADER STYLES > #headContainer table, #navContainer table' ****/
#navFullContainer
{
width:auto;
text-align:center;
background-color:#dcd2ba;
padding:0px 0px;
}

#navFooter
{
width:auto;
text-align:center;
background-color:#dcd2ba;
padding:0px 0px;
}

#navContainer
{
width:775px;
}
/* ---------------*/

/** TABLE STYLES **/
.dataTable 
{
border-collapse:collapse;
}

.dataTable td, .dataTable th
{
border:1px solid #006600;
}

.dataTable td, .dataTable th, .dataTable2 td
{
padding:3px;
}

.dataTable td.noBorderNoPadding, .dataTable th.noBorderNoPadding, .dataTable2 td.noBorderNoPadding
{
border-style:none;
padding:0px;
}

.dataTable th
{
vertical-align:bottom;
padding-bottom:0px;
}

.dataTableNew
{
border-collapse:collapse;
}

.dataTableNew td, .dataTableNew th
{
border:0px;
}

.dataTableNew tr
{
padding:2px;
margin:2px;
background-color:#dcd2ba;
}

.dataTableNew td, .dataTableNew th
{
padding:3px;
margin:3px;
}

.dataTableNew td.tableRowImage
{
width:70px;
}

.dataTableNew td.tableHeader
{
border:solid 2px #060;
}

.dataTableNew td.noBorderNoPadding, .dataTableNew th.noBorderNoPadding
{
border-style:none;
padding:0px;
}

.dataTableNew th
{
vertical-align:bottom;
padding-bottom:0px;
}

.dataTableNewInner
{
border-collapse:collapse;
width:100%;
margin-bottom:0px;
border-bottom:1px solid #006600;
}

.dataTableNewHeader
{
border-collapse:collapse;
width:100%;
margin-bottom:0px;
}

.searchTable
{
margin-bottom:0px;
}

.searchTable tr.searchButton
{
text-align:center;
}

.footerTable td.footerCell1
{
font-size:small;
valign:middle;
text-align:right;
background-color:#dcd2ba;
}

.footerTable td.footerCell2
{
valign:middle;
text-align:left;
background-color:#dcd2ba;
}

.dataTableNewInner td.listingDetail
{
padding-left:30px;
}

/*** ALTERNATING ROWS STYLES ***/

.tableRowA td {color:#000000; background-color:#FFFFFF;}
.tableRowB td {color:#000000; background-color:#e8e8e8;}
/* ---------------*/

/*** EQUIPMENT LISTING STYLES ***/

span.detailDescription
{
font-style:italic;	
}

/*** IMAGE styles ***/
img.logo
{
border:solid 1px #060;
}

#searchCopy{}
.mainNavCell{
background-color:#DCD2BA;
}
.topNavCell{}