/* Deere Template 16 Stylesheet */

/*# Master Page #*/
body, html 
{
width:			100%;
margin: 		0px;
padding: 		0px;
font-family: 		Verdana;
font-size: 		12px;
color:			#000;
}
.LTR, #body
{
background-color:	#367c2b;
}
#container
{
margin:			0 auto;
width: 			800px; 
height:			100%;
border:			1px #999 solid;
/*background-color:	#fff;*/
background:		#fff url(../App_Themes/DeereTemplate16/images/leftbg.jpg) repeat-y top left;
}
#corn_container
{
margin:			0 auto;
width: 			auto; 
height:			100%;
border:			0px #999 solid;
background:		Transparent url(../App_Themes/DeereTemplate16/images/leftbg_corn.jpg) no-repeat bottom left;
}
img
{
/*padding:		0 5px 5px 0px;*/
}

/*# Fonts #*/
h1
{
font-weight:		bold;
font-size:		16px;
color:			#307127;
padding:		0px;
margin:			0px;
}
h2
{
font-weight:		bold;
font-size:		12px;
color:			#307127;
padding:		0px;
margin:			0px;
}
a
{
font-size:		12px;
color:			#307127;
text-decoration:	none;
}
a:hover
{
font-size:		12px;
color:			#307127;
text-decoration:	underline;
}
h1 a
{
font-weight:		bold;
font-size:		16px;
color:			#307127;
padding:		0px;
margin:			0px;
text-decoration: 	none;
}
h1 a:hover
{
font-weight:		bold;
font-size:		16px;
color:			#307127;
padding:		0px;
margin:			0px;
text-decoration: 	underline;
}
#footer a
{
font-size:		11px;
color:			#fff;
text-decoration:	none;
}
#footer a:hover
{
font-size:		11px;
color:			#fff;
text-decoration:	underline;
}

/*# Header #*/
#header
{
background:		url(../App_Themes/DeereTemplate16/images/corn_bg.jpg) no-repeat;		
min-height:		232px;
}
#logo
{
margin:			15px 0px 0px 15px;
padding: 		0 0 5px 0; 
/*border-bottom: 	10px #307127 solid;*/
width: 			325px;
}
#deerelogo
{
width:			300px;
}
#logostext
{
margin:			67px 0 0 0;
background:		Transparent url(../App_Themes/DeereTemplate16/images/text_bg.png) no-repeat top left;
width:			300px;
height:			28px;
color:			#fff;
font-weight:		bold;
font-style:		italic;
font-size:		14px;
padding:		7px 10px 5px 10px;
text-align:		right;
}

/*# Images #*/
.PagerPage
{
display:		none;
}
#images
{
width:			790px;
margin:			0 auto;
/*background:		url(../App_Themes/HiawathaImplement/images/image_corn_bg.jpg) no-repeat;*/	
}
#images img
{
padding:		0 5px 5px 0;
}
#images #imagecover
{
position: 		absolute; 
top: 			175px;
z-index: 		10; 
margin: 		0; 
padding: 		0;
}
.IE7 #images #imagecover
{
position: 		absolute; 
top: 			176px;
}
#images .image_cover img
{
padding:		0px;
}
.homepage_text img
{
padding:		5px 5px 5px 0;
}

/*# Footer #*/
#footer
{
text-align:		center;
font-size:		10px;
color:			#fff;
margin:			5px 20px 5px 65px;
}

/*# Main Content #*/
#main
{
padding:		15px 5px 5px;
width:			790px;
height:			100%;
margin:			-5px auto 0;
background:		url(../App_Themes/DeereTemplate16/images/gradient.jpg) repeat-x top right;
}
#mainarea
{
padding:		5px;
}
#content
{
margin:			0 0 0 15px;
width:			580px;
float:			right;
height:			100%;
}
.IE7 #content
{
padding:		2px 0 5px 10px;
width:			575px;
}
.textSimple
{
border:			1px #307127 solid;
height:			100%;
margin:			5px 0 0 0;
padding:		10px 10px 30px 10px;
background:		url(../App_Themes/HiawathaImplement/images/content_bg.jpg) repeat-x bottom left;
}

/*# Main Content/Left Content #*/
.left_content
{
width:			180px;
padding:		0px 5px;
}

/*# Main Content/Menu #*/
#leftmenu
{
width:			190px;
float:			left;
height:			100%;
margin:			0px 0px 20px 0px;
/*background-color: 	#3F6B36;*/
}
#menu
{
background:		url(../App_Themes/DeereTemplate16/images/leftmenu_bg.jpg) repeat;
}

.firstCMSMenuItem, .firstCMSMenuItemMouseUp, .firstCMSMenuItemMouseDown 
{ 
width: 			190px;
text-align: 		left;
border-top: 		1px solid #c4c2c2;
border-bottom: 		1px solid #c4c2c2;
padding: 		10px 20px;
font-size: 		12px; 
color: 			#fff; 
font-weight: 		bold;
background:		url(../App_Themes/DeereTemplate16/images/leftmenu_bg.jpg) repeat;
}

.firstCMSMenuItemMouseOver, .firstCMSMenuHighlightedMenuItem, .firstCMSMenuHighlightedMenuItemMouseUp, .firstCMSMenuHighlightedMenuItemMouseOver, .firstCMSMenuHighlightedMenuItemMouseDown 
{
width: 			190px;
text-align: 		left;
border-top: 		1px solid #c4c2c2;
border-bottom: 		1px solid #c4c2c2;
padding: 		10px 20px;
font-size: 		12px; 
color: 			#fff; 
font-weight: 		bold;
background-color: 	#27591c;
}
.secondCMSMenuItem, .secondCMSMenuItemMouseUp, .secondCMSMenuItemMouseDown 
{ 
width: 			auto;
text-align: 		left;
border: 		1px solid #c4c2c2;
padding: 		5px;
font-size: 		11px; 
color: 			#fff; 
font-weight: 		bold;
background-color: 	#307127;
}
.secondCMSMenuItemMouseOver, .secondCMSMenuHighlightedMenuItem, .secondCMSMenuHighlightedMenuItemMouseUp, .secondCMSMenuHighlightedMenuItemMouseOver, .secondCMSMenuHighlightedMenuItemMouseDown 
{ 
width: 			auto;
text-align: 		left;
border: 		1px solid #c4c2c2;
padding: 		5px;
font-size: 		11px; 
color: 			#fff; 
font-weight: 		bold;
background-color: 	#27591c;
}

/*# Page Title #*/
.pagetitle
{
background: 		#367c2b url(../App_Themes/DeereTemplate16/images/title_bg.jpg) no-repeat top right;
font-size:		12px;
font-weight:		bold;
color:			#fff;
width:			475px;
padding:		5px 0 5px 10px;
vertical-align:		top;
}

/*# Home Page #*/

#centercol
{
width:			385px;
float:			left;
margin:			0 10px 0 0;
padding:		0 10px 0 0;
border-right:		1px solid #307127;
overflow:		hidden;
}
#rightcol
{
float:			left;
width:			150px;
padding:		0px;
}
.homepage_text
{
padding:		0 5px;
}
.home_newsletter
{
margin:			0px 0px 0px 15px;
}


/*# Locations #*/
.locations
{
border:			1px #307127 solid;
height:			100%;
margin:			5px 0 0 0;
padding:		10px 10px 70px 10px;
background:		url(../App_Themes/HiawathaImplement/images/content_bg.jpg) repeat-x bottom left;
}

.locations .zoneTop
{
width:			555px;
height:			auto;
margin:			0;
padding: 		0;
}

.locations .zoneBottom
{
width:			555px;
height:			auto;
margin:			0;
padding: 		0;
}

/* #calendar# */
.Calendar table
{
width:	560px;
}
.Title
{
color: #fff;
font-size: 14px;
font-weight: bold;
}
.DayHeader
{
color: #fff;
background-color: #317127;
font-weight: bold;
}
.DayStyle, .WeekendDayStyle, .OtherMonthDayStyle, .TodayDayStyle
{
height: 50px;
text-align: left;
vertical-align: top;
}
.OtherMonthDayStyle
{
background-color: #f6f6f6;
color: #ccc;
}
.TodayDayStyle
{
font-weight: bold;
background-color: #e1e1e1;
color: #317127;
}

/*# Breadcrumbs #*/
#breadcrumbs, #breadcrumbs a, #breadcrumbs a:hover
{
font-size:		11px;
margin:			0px 0px 15px 0px;
}


/*# Jobs #*/
.jobdatagrid table
{
font-size: 		11px;
width: 			560px;
}
.jobdatagrid .AltRow
{
background-color:	#fff;
}
.jobdatagrid .Row
{
background-color:	#f1f1f1;
}
.jobdatagrid .Header
{
background-color:	#bfd9b2;
font-weight:		bold;
padding:		3px;
}
.jobdatagrid .Item
{
padding:		3px;
}
.jobdatagrid table a
{
font-size:		11px;
color:			#307127;
text-decoration:	underline;
}
.jobdatagrid table a:hover
{
font-size:		11px;
color:			#307127;
text-decoration:	underline;
}


/*# Office List #*/
.Map
{
margin:			5px 0 0 5px;
}
.office
{
float:			left;
vertical-align: 	top;
margin:			15px 0px 20px 5px;
height:			auto;
}
.OfficeDetail .info
{
float:			left;
vertical-align:		top;
margin:		15px 0px 20px 5px;
height:			auto;
}
.OfficeDetail .hours
{
float:			left;
vertical-align:		top;
margin:		15px 0px 20px 5px;
height:			auto;
}


/*# Other #*/
.EditingFormErrorLabel
{
color:			red;
}
a img
{
border:			0px;
}
#content img
{
margin: 0 10px 5px 0;
}
#content .textSimple td
{
vertical-align: top;
padding: 10px 0;
}
#content .GeneralList td, #content .Office td, #content .contactform td, #content #calendar td, #content .zoneCenterHome td
{
padding: 0;
}

/*#RSS#*/
#RSSFeedControl1_divNews
{
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	width: 400px;
	height: 190px;
}


/*#Breadcrumbs#*/
#breadcrumbs
{
font-size:		11px;
margin:			0px 0px 10px 0px;
}
.SubscriptionTextbox
{
width:			150px;
margin-top: 		5px;
margin-bottom: 		5px;
}
.SubscriptionButton
{
margin-top: 5px;
}
.NewsletterSubscription
{
font-size: 		11px;
padding-left: 		10px;
}
/*#Print#*/
#printbutton
{
padding:		15px 0px 10px 0px;
}

/*# Search #*/
#search
{
margin:			0 auto;
width: 			800px; 
text-align:		right;
padding:		5px 0;
}
.searchbtn
{
color:			#27591c;
font-weight:		bold;
font-size:		11px;
padding:		2px 5px;
}
.searchtxt
{
color:			#999;
height:			15px;
}

/*#Used Equipment#*/
/*#Used Equipment/Category#*/
.usedequipment
{
background-color:	#e5e6e6;
border:			1px solid #999;
padding:		10px;
width:			165px;
margin:			30px 30px 0px 0px;
}
.usedequipment .teaser
{
padding:		0px 0px 7px 0px;
}
.usedequipment h3
{
color:			#005502;
font-size:		14px;
padding:		0;
margin:			0;
text-align:		center;
}
/*#Used Equipment/Preview#*/
.machineFinderPreview
{
margin:			0px 0px 25px 0px;
}
.machineFinderPreview .machineFinderLeft
{
float:			left;
width:			156px;
}
.machineFinderPreview .machineFinderLeft img
{
border:			2px solid #f4f5f6;
width:			150px;
}
.machineFinderPreview .machineFinderRight
{
margin:			0px 0px 0px 161px;
width:			400px;
}
.machineFinderPreview .machineFinderRight .title
{
font-weight:		bold;
color:			#367c2b;
background-color:	#f0f0f0;
padding:		5px;	
border-bottom:		1px solid #cdcdcd;	
}
.machineFinderPreview .machineFinderRight .item
{
padding:		4px 0px 4px 5px;
border-bottom:		1px solid #cdcdcd;
}
.machineFinderPreview .machineFinderRight .item strong
{
text-transform:		uppercase;
}
.machineFinderPreview .machineFinderRight .item span
{
text-align:		right;
}
/*#Used Equipment/Detail#*/
.machineFinderDetailImages
{
float:			left;
width:			260px;
border:			0px solid red;
}
.machineFinderDetailImages img
{
border:			2px solid #f4f5f6;
width:			250px;
margin:			0px 0px 15px 0px;
}
.machineFinderDetail
{
width:			265px;
margin:			0px 0px 25px 280px;
}
.machineFinderDetail.machineFinderLeft
{
}
.machineFinderDetail .machineFinderLeft img
{
}
.machineFinderDetail .machineFinderRight
{

}
.machineFinderDetail .machineFinderRight .title
{
font-weight:		bold;
color:			#367c2b;
font-size:		18px;	
margin-bottom:		15px;
}
.machineFinderDetail .machineFinderDetailOptions
{
margin:			20px 0px 0px 0px;
}
.machineFinderDetail .machineFinderDetailOptions .title
{
font-weight:		bold;
color:			#367c2b;
background-color:	#f0f0f0;
padding:		5px;	
border-bottom:		1px solid #cdcdcd;	
}
.machineFinderDetail .machineFinderDetailOptions .item
{
padding:		4px 0px 4px 5px;
border-bottom:		1px solid #cdcdcd;
}
.machineFinderDetail .machineFinderDetailOptions .item strong
{
/*text-transform:		uppercase;*/
}
.machineFinderDetail .machineFinderDetailOptions .item span
{
text-align:		right;
}

/*#Shopping Cart#*/
.ProductPrice .left, .ProductPrice .right
{
float:			none !important;
width:			auto !important;
padding:		0px !important;
}
.CartTable .UnitsTextBox
{
width:			30px;
}
.CartTable .TextRight
{
text-align:		right;
}
#plc_lt_zoneMain_pageplaceholder_pageplaceholder_lt_zoneLeft_ShoppingCart_cartElem_wzdStep0_pnlCurrency, 
#plc_lt_zoneMain_pageplaceholder_pageplaceholder_lt_zoneLeft_ShoppingCart_cartElem_wzdStep0_lblCoupon, 
#plc_lt_zoneMain_pageplaceholder_pageplaceholder_lt_zoneLeft_ShoppingCart_cartElem_wzdStep0_txtCoupon
{
display:		none;
visibility:		hidden;
}
#plc_lt_zoneMain_pageplaceholder_pageplaceholder_lt_zoneLeft_ShoppingCart_cartElem_btnNext
{
/*text-align:		right;*/
}