﻿/* CSS Document 

Medium Weak Green – 669966 Off
Light Week Green – 99CC99 ON

*/

.TopMenu
{
   background:green;
   border:0;
   margin:0;
   padding:0;
   vertical-align:middle;

}
.StaticMenu
{
   border:solid 1px yellow;
   margin:0px;
   padding:0px;
   background:green;
   color:#f0f226;
   font-weight:bold;
   font-size:12px;
   text-align:center;
   margin-left:3px;
   margin-right:3px;
   width:74px;
}

.StaticMenuHover
{
   border:solid 1px yellow;
   margin:0px;
   padding:0px;
   background:#f0f226;
   color:green;
   font-size:12px;
   font-weight:bold;
   text-align:center;
   margin-left:3px;
   margin-right:3px;
}

.DynamicMenu
{
   border:0px;
   padding:0px;
   background:green;
   color:#f0f226;
   font-weight:bold;
   font-size:12px;
   text-align:left;
   margin-left:0px;
   margin-right:0px;
   width:200px;
   height:20px;
   vertical-align:text-bottom;
}

.DynamicMenuHover
{
   border:0px;
   padding:0px;
   background:#f0f226;
   color:green;
   font-size:12px;
   font-weight:bold;
   text-align:left;
   margin-left:0px;
   margin-right:0px;
   width:200px;
   height:20px;
   vertical-align:text-bottom;
}


ul 
{
   font-size:12px;
}


.underheaderborder 
{
   width:800px;
   height:3px;
   background:#f0f226;
}

.HeaderImage
{
   border-bottom:solid 9px #ffec5f !important;
}

.MainTable
{
   padding:0px;
   width:800px;
   background:#ffffff;
   text-align:left;
   margin: 0 auto;
}

body 
{
   display:block;
   text-align:center;
   margin-top:0px;
   font-family:Arial;
   background:#006600;
   font-size:11px;
   margin: 0 auto;
}



.Headline 
{
   font-size:30px;
   color:Green;
   background:white;
   width:700px;
   line-height:2em;
   
}

.BreadCrumb
{
   color:#669966;
   font-family:Arial,Verdana;
   font-weight:bold;
   font-size:16px;
}

/*

   Employment
 
*/

.Employment 
{
   width:600px;
   text-align:left;
}

.Employment .data 
{
   text-align:left;
   margin-top:0px;
   font-family:Arial;
   background:yellow;
   color:green;
   font-size:12px;
   font-weight:bold;
   width:500px;
}

.Employment .Header 
{
   text-align:left;
   text-indent:15px;
   margin-top:0px;
   font-family:Arial;
   background:green;
   color:yellow;
   font-size:14px;
   font-weight:bold;
}

.Employment .Prompt
{
   font-family:Arial,Verdana;
   font-size:11px;
   font-weight:normal;
   color:#333333;
   line-height:1em;
   width:100px;
}

/* END EMPLOYMENT */





.errortext
{
   font-family:Arial,Verdana;
   font-size:12px;
   font-weight:bold;
   color:#cc0000;

}

.StandardSelect
{
   width:200px;
}

.button 
{
   color:Yellow;
   background:Green;
   font-family:Arial;
   font-weight:bold;
   font-size:12px;
   margin:5 5 5 5;
   padding:5 5 5 5;
   border:solid 3px Green;
}

/*

Medium Weak Green – 669966 Off
Light Week Green – 99CC99 ON

*/

.EditButton 
{
   color:#669966;
   font-family:Arial;
   font-weight:bolder;
   font-size:16px;
   margin:0px;
   padding:5px 5px 5px 5px;
   text-align:center;
}


.PageContent
{
   font-family:Arial,verdana;
   font-size:12px;
   margin:20px 20px 20px 20px;
   border:solid 4 green;
   padding:20px;
   color:black;
}

.Prompt
{
   font-family:Arial,Verdana;
   font-size:11px;
   font-weight:normal;
   color:#999999;
   line-height:1em;
}


/*

Used by FormatText

*/

.DIV_body
{
    margin:20px; 
}

.bodytext
{
   font-family:Arial,Verdana;
   font-size:12px;
   font-weight:bold;
   color:black;
   line-height:1.5em;
}

.tinytext 
{
   font-size:11px;
   color:black;
}

.tinytinytext 
{
   font-size:10px;
   color:black;
   line-height:14px;
   text-align:left;
}


h3 
{
   color:Green;
   line-height:1em;
   font-family:Courier New;
   font-size:24px;
}


.squarebracket 
{
   font-family:Arial,Verdana;
   font-size:20px;
   font-weight:bold;
   color:Green;
}
.doublesquarebracket 
{
   font-family:Arial,Verdana;
   font-size:15px;
   font-weight:normal;
   color:Green;
}
.curlybracket
{
   font-family:Arial,Verdana;
   font-size:12px;
   font-weight:normal;
   color:Green;
}
.doublecurlybracket 
{
   font-family:Arial,Verdana;
   font-size:12px;
   font-weight:bold;
   color:Green;
}

/*

News.aspx

*/

.NewsStory
{
   width:600px;
   margin:50px 20px 30px 0px;
}
.NewsStory .Headline
{
   font-size:15px;
   font-weight:bold; 
   
}
.NewsStory .Subhead
{
   font-size:12px;
   font-weight:normal;
   
}
.NewsStory .ByLine
{
   font-size:10px;
   
}
.NewsStory .DatePublished
{
   font-size:10px;
   
}
.NewsStory .StoryContent
{
   font-size:12px;
   
}

.NewsStory .newsrule
{
   color:Green;
   height:1px;
   width:600px;
   text-align:left;
}

/*

HEADLINES BOX on home page

*/

.HeadlinesBox_Table 
{
   width:270px;
   padding:0px;
   float:right;
   border:solid 0px black;
}

.HeadlinesBox_Headline
{
   color:#176925;
   font-style:normal;
   font-weight:bold;
   text-decoration:normal;
   font-size:13px;
}

.HeadlinesBox_DatePublished 
{
   color:#666666;
   font-size:10px;
   letter-spacing:1px;
   font-weight:bold;
}

.HeadlinesBox_StoryTop
{
   color:Black;
   font-size:11px;
   font-family:Courier New, Sans-Serif;
}

.HeadlinesBox_NewsLink 
{
   color:Black;
   font-size:11px;
   text-align:right;
}


/*

TOP MENU

*/




.ProductDivision_Table 
{
   padding:0px;
   border-collapse:collapse;
}

/*

Locations

*/

.LocationTable 
{
   width:500px;
   padding:5px;
   
}

.LocationTable .header 
{
   background:#ddddbb;
   color:Green;
   font-weight:bold;
   vertical-align:top;
   text-align:center;
   font-size:12px;   
   border:solid 1px #eeeeee;
}

.LocationTable .prompt 
{
   background:#eeeecc;
   color:Green;
   font-weight:normal;
   vertical-align:top;
   text-align:left;
   font-size:12px;   
   width:100px;
   border:solid 1px #eeeeee;
}

.LocationTable .data 
{
   background:#ddeecc;
   color:Green;
   font-weight:bold;
   vertical-align:bottom;
   text-align:left;
   font-size:12px;   
   border:solid 1px #eeeeee;
}





/*

 generic listing table with headers 

*/

.ListingTable 
{
   width:700px;
   padding:5px;
   
}

.ListingTable th 
{
   background:#ddddbb;
   color:Green;
   font-weight:bold;
   vertical-align:top;
   text-align:center;
   font-size:12px;   
   border:solid 1px #eeeeee;
}

.ListingTable td 
{
   background:#ddeecc;
   color:Green;
   font-weight:bold;
   vertical-align:bottom;
   text-align:left;
   font-size:12px;   
   border:solid 1px #eeeeee;
}








/*

 generic EDIT table with headers 

*/

.EditTable 
{
   width:700px;
   padding:5px;
   border:solid 4px #dddddd;
}

.EditTable th 
{
   background:#ddddbb;
   color:Green;
   font-weight:bold;
   vertical-align:top;
   text-align:left;
   font-size:12px;   
   width:150px;
   padding-left:10px;  
}

.EditTable td 
{
   background:#ffffff;
   color:Green;
   font-weight:bold;
   vertical-align:bottom;
   text-align:left;
   font-size:12px;   
   
}


/*

CONTROL TABLE

*/

.ControlTable 
{
   padding:5px;
}

.ControlTable th 
{
   background:#ddddbb;
   color:Green;
   font-weight:bold;
   vertical-align:top;
   text-align:left;
   font-size:12px;   
   width:150px;
   padding-left:10px;  
   vertical-align:middle;
}

.ControlTable td 
{
   background:#ffffff;
   color:Green;
   font-weight:bold;
   vertical-align:bottom;
   text-align:left;
   font-size:12px;   
   
}

.PanelText
{
   font-size:13px;
   font-weight:bold;
   font-family:Verdana,Arial,san-serif;
  
 }

legend 
{
   color:Green;
   font-weight:bold;
   font-size:12px;
   font-family:Verdana,arial,san-serif;
   line-height:2em;
}

/*

Type Card Table


*/

.TypeCardTable
{
   width:170px;
   border:solid 2px green;
   background:white;
   
}

.TypeCardTable .TypeCardImage
{
   border:0;
   text-align:center;
   background:white;
   height:150px;
   margin:20px;
}

.TypeCardTable .TypeCardName
{
   font-weight:bold;
   text-align:center;
   font-size:14px;
   color:#ffff66;
   background:#336633;
   height:50px;
}

.ProductTabsPanel 
{
   background:#F5F03E;
   text-align:center;
}






.tabon 
{
   color:black;
   background-image:URL("images/tabOn.gif");
   text-align:center;
   font-size:11px;
   font-weight:bold;
   font-family:Arial,verdana,sans-serif;
   margin:0px;
   padding:0px;
   border-style:none;
   width:80px;
}
.tabon:hover 
{
   color:black;
   background-image:URL("images/tabOn.gif");
   cursor:pointer;
   border-style:none;
}
.taboff:hover
{
   background-image:URL("images/tabOn.gif");
   color:black;
   cursor:pointer;
   border-style:none;
}

.taboff
{
   background-image:URL("images/tabOff.gif");
   color:#aaddaa;
   text-align:center;
   font-size:11px;
   font-weight:bold;
   font-family:Arial,verdana,sans-serif;
   margin:0px;
   padding:0px;
   border:solid 2px clear;
   width:80px;
   height:30px;
   border-style:none;
}


/*

product detail

*/


.ImageFloatRight
{
   float:right;
   margin:10px 20px 10px 20px;
   max-width:350px; 
}



.ProductModelItemName
{
   font-size:24px;
   color:#006600;
   background:#ffffff;
   width:100%;
   vertical-align:middle;
   text-decoration:underline;
   height:30px;
}

.VideoLinkDIV
{
   border:solid 1px green;
   color:Green;
   font-size:20px;
   font-weight:bold;
   background:yellow;
   width:200px;
   text-align:center;
   margin:10px 10px 10px 10px ;
}

.PDFLinkDIV
{
   border:solid 1px green;
   background:yellow;
   color:green;   
   font-size:20px;
   font-weight:bold;
   width:200px;
   text-align:center;
   margin:10px 10px 10px 10px;
}

.VideoLink
{
   color:Green;
   font-size:20px;
   font-weight:bold;
   text-align:center;
   margin:10px 10px 10px 10px ;
}

.PDFLink
{
   color:green;   
   font-size:20px;
   font-weight:bold;
   text-align:center;
   margin:10px 10px 10px 10px;
}







.xtabontext 
{
   color:Green;
   background:yellow;
}

.xtabontext:hover 
{
   color:Yellow;
   background:green;
}
.xtabofftext:hover
{
   background:yellow;
   color:Green;
}
.xtabofftext 
{
   color:Yellow;
   background:green
}


.VendorButtonON 
{
   color:black;
   background-image:URL("images/VendorOn.jpg");
   background-repeat:no-repeat;
   text-align:center;
   font-size:12px;
   font-weight:bold;
   font-family:Arial,verdana,sans-serif;
   margin:0px;
   padding:0px;
   border:0px;
   width:109px;
   height:32px;
   
}
.VendorButtonON:hover 
{
   color:black;
   background-image:URL("images/VendorOn.jpg");
   background-repeat:no-repeat;
   cursor:pointer;
   text-decoration:none;
}
.VendorButtonOFF:hover
{
   background-image:URL("images/VendorOn.jpg");
   background-repeat:no-repeat;
   color:black;
   cursor:pointer;
   text-decoration:none;
}
.VendorButtonOFF
{
   background-image:URL("images/VendorOff.jpg");
   background-repeat:no-repeat;
   color:#aaddaa;
   text-align:center;
   font-size:12px;
   font-weight:bold;
   font-family:Arial,verdana,sans-serif;
   margin:0px;
   padding:0px;
   border:0px;
   width:109px;
   height:32px;
   
}

   
   
.ContactCardTable 
{
   width:172px;
   padding:0 0 0 0;
   margin:0 0 0 0;
   border:0 0 0 0;
}   

.ContactUsHeadline 
{
   font-size:30px;
   color:Green;
   background:#ffff99;
   width:746px;
   line-height:2em;
   text-indent:10px;
   margin:10 0 10 0;
}

.ContactCardImage
{
   border:0 0 0 0;
   margin:0 0 0 0;
   width:172px;
   height:200px;
}
.ContactCardTab
{
   background-image:url("images/tab.jpg");
   background-repeat:no-repeat;
   color:white;
   padding:4px;
   height:71px;
   width:172px;
   margin:0px 0px 0px 10px;
}

.ContactCardName
{
   color:#ffffcc;
   font-family:Arial;
   font-size:14px;
   font-weight:bold;
   width:100%;
   letter-spacing:1px;
   position:relative;
   top:-2px;
}
.ContactCardTitle
{
   color:white;
   font-family:Arial;
   font-size:9px;
   font-weight:normal;
   width:100%;
   position:relative;
   top:-3px;
}
.ContactCardPhone
{
   color:white;
   font-family:Arial;
   font-size:11px;
   font-weight:bold;
   width:100%;
   position:relative;
   top:4px;
}
.ContactCardEmail
{
   color:white;
   font-family:Arial;
   font-size:11px;
   font-weight:bold;
   text-indent:20px;
   position:relative;
   left:12px;
   top:3px;
}

.EDITCONTENTButton
{
   color:black;
   background-image:url(images/yellow.png);
   background-repeat:no-repeat;
   font-size:12px;
   font-weight:bold;
   text-align:center;
   width:100px;
   height:23px;
   line-height:1.7em;
   vertical-align:middle;
}






/*

John Deere styles used in scraped content

class="TopMenu StaticMenu ctl00_MainMenu_5 ctl00_MainMenu_2"
class="StaticMenu ctl00_MainMenu_4"
class="ctl00_MainMenu_1 StaticMenu ctl00_MainMenu_3"
class="underheaderborder"
class="DIV_body"

class="ent_pagetitle"
class="ent_titlerule"
class="ent_cartbutton"
class="ent_heading_red"
class="ent_red"
class="ent_eleven"

*/


#PRODUCTDETAIL td
{
   font-family:Arial,Verdana;
   font-size:11px;
   font-weight:normal;
}


.ent_pagetitle					{
	color: #FFF;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	background-image: url(https://www.deere.com/media/images/common/pagetitle.gif);
	background-repeat: repeat-x;
	background-position: 0 0px;
	white-space:nowrap;
}
.ent_titlerule	
{
   background: #FFCC00;
}

.ent_cartbutton {
   background: url(https://www.deere.com/media/images/common/cart_arrow.gif) #FFCC00 no-repeat; 
   display: none; 
   padding: 2px 10px 2px 18px; 
   font-size: 11px; font-weight: bold; border-left: 1px solid #FAEAA4; 
   border-top: 1px solid #FAEAA4; border-bottom: 1px solid #BC9A12; border-right: 
   1px solid #BC9A12; margin:0;
}



.ent_heading_red				{color: #990033; font-weight: bold;}

.ent_red						{color: #990033;}
.ent_eleven						{font-size: 11px;}

