/*
JD Template styles
*/

html, body
{
width:			100%;
height:			100%;
padding:		0px;
margin:			0px;
font-size: 		12px; 
font-family: 		Verdana;
}
.LTR
{
background-color:	#ad9e84; /*2d2921;*/
color:			#fff; 
}

/*#Container#*/
#Container
{
margin:			0px auto;
padding:		0px;
width:			950px;
height:			auto;
border: 		1px #000 solid;
background: 		#000 url(../App_Themes/JDDealerTemplate4/Images/brown_bg.jpg) top left repeat; 
}
#LeftBG_Container
{
background: 		Transparent url(../App_Themes/JDDealerTemplate4/Images/left_bg.jpg) top left repeat-y; 
}

/*#Header#*/
#Header
{
clear:			both;
width:			950px;
height:			212px;
margin:			0px;
padding:		0px;
background:		#000 url(../App_Themes/JDDealerTemplate4/images/header.jpg) top left no-repeat;
position:		relative;
}
#Header .jdLogo
{
position:		absolute;
top:			30px;
left:			105px;
border:			0px;
}
#Header .dealerLogo
{
position:		absolute;
top:			160px;
left:			15px;
border:			0px;
color:			#367c2b;
font-weight:		normal;
text-transform:		uppercase;
font-size:		24px;
text-align:             center;
}
#Header .dealerLogo a, #Header .dealerLogo a:hover
{
color:			#367c2b;
text-decoration:	none;
}


/*#ContentArea#*/
#ContentArea
{
width:			950px;
height:			auto;
margin:			0px;
padding:		0px;
}
#ContentArea .left
{
width:			275px;
height:			100%;
margin:			0px;
padding:		25px;
float:			left;
}
#ContentArea .right
{
width:			555px;
height:			100%;
margin:			0px 0px 0px 340px;
padding:		25px;
}
#ContentArea .right td
{
vertical-align: 	top;
}
#ContentArea .right hr
{
border: 		1px #fff solid;
}

/*#Menu#*/
#MainMenu
{
width:			950px;
height:            	25px;
margin:			0px;
padding:		0px;
background-color:	#57503E;
border: 		0px;
text-transform:		uppercase;
align: center;
}
.MainCMSMenu
{
background-color:	#57503E;
}
.MainCMSMenuItem
{ 
width:             	auto;
height:			15px;
padding:         	5px 10px;
color:             	#fff; 
background-color: 	#57503E;
}
.MainCMSMenuItemMouseOver, .MainCMSMenuHighlightedMenuItem, .MainCMSMenuHighlightedMenuItemMouseOver 
{
width:             	auto;
height:			15px;
padding:         	5px 10px;
color:             	#fff; 
background-color:	#8B7E66;
}
.SubCMSMenuItem
{ 
width:			auto;
padding:		5px 10px; 
color:			#fff;
background-color:	#57503E;
}
.SubCMSMenuItemMouseOver, .SubCMSMenuHighlightedMenuItem, .SubCMSMenuHighlightedMenuItemMouseOver 
{ 
width:			auto;
padding:		5px 10px;
color:			#fff; 
background-color:	#8B7E66;
}

/*#Links#*/
a
{
color:			#ffde00;
text-decoration:	none;
}
a:hover
{
color:			#ffde00;
text-decoration:	underline;
}

/*#Footer#*/
#Footer
{
clear:			both;
width:			920px;
height:			auto;
padding:		15px;
font-size:		10px;
color:			#fff;
background: 		#574e3d;
border-top: 		1px #000 solid;
}

/*#H Tags#*/
h1
{
font-size:		24px;
font-weight:		normal;
padding:		0px;
margin:			0px 0px 10px 0px;
}
h2
{
font-size:		20px;
font-weight:		normal;
padding:		0px;
margin:			0px 0px 5px 0px;
text-transform:		uppercase;
}
h3
{
font-size:		16px;
font-weight:		bold;
text-transform:		uppercase;
margin:			0px 0px 5px 0px;
}
h4
{
font-size:		14px;
font-weight:		bold;
text-transform:		uppercase;
color:			#ffde00;
margin:			0px 0px 5px 0px;
}
/*#Other#*/
a img
{
border:			0px;
}
.IE8 a img
{
padding:		0px;
}
hr
{
color: 			#fff;
height:			2pt;
}
img
{
vertical-align:		text-top;
}
/*#Scroll#*/
#scroll
{
clear:both;
width:			950px;
height:			90px;
margin:			0px;
padding:		2px 0px;
margin:			0px;
background-color:	#2d2921;
border-left:		0px solid red;
border-right:		0px solid red;
}
/*# Locations #*/
.locations
{
border:			none;
height:			100%;
margin:			5px 0 0 0;
padding:		10px 10px 70px 10px;
background:		url(../App_Themes/HiawathaImplement/images/content_bg.jpg) bottom left repeat-x;
}

.locations .zoneTop
{
width:			555px;
height:			auto;
margin:			0;
padding: 		0;
}

.locations .zoneBottom
{
width:			555px;
height:			auto;
margin:			0;
padding: 		0;
}
ul
{
margin-left:		5px;
padding-left: 		6px;
}
li
{
margin-left:		4px;
margin-bottom:          3px;
}

.home td 
{
vertical-align: 	top;
padding:		0 0 20px 0;
}

.home img
{
padding: 		0 0 10px 0;	
}
.clearfloats
{
clear:both;
}
.relatedlinks td
{
padding:		0 0 10px 0;
}
.Map
{
color:			#000;
}
hr
{
height:			1px;
}
/*#Print#*/
#printbutton
{
padding:		10px 0px 0px 0px;
font-size:		11px;
margin:			0px auto;
text-align:		center;
width:			100%;
}