* {
margin:0;
padding:0;
}

body{
background:url(../../images/site/corn_background.jpg) repeat-x left bottom fixed #DBC488;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/* line-height: 14px; */
z-index:0
}
.error-text, a.error-text { color:#f00; }
.clear{
clear:both;
}

.hidden{
visibility:hidden;
display:none;
}

/* Anchors */
a:link {
	color: #366;
	text-decoration: none;
	outline:none;
	}
a:visited {
	color: #963;
	text-decoration: none;
	outline:none;
	}
a:hover {
	color: #c93;
	text-decoration: underline;
	outline:none;
	}
a:active {
	color: #366;
	text-decoration: none;
	outline:none;
	}

img { border-width:0; }


p {
/*line-height:26px;*/
	padding:5px 0 15px 0;
}


p.pagetop{
text-decoration:none;
color: #336666;
outline:none;
}
	p.pagetop a:link,
	p.pagetop a:visited,
	p.pagetop a:active {
		color:#366;
		}
	p.pagetop a:hover {
		color:#c93;
		}

table.searchdealers {
	width:100%;
	}
	table.searchdealers th {
		font-weight:bold;
		color:#000;
		padding:2px 3px;
		text-align:right;
		vertical-align:middle;
		}
	table.searchdealers td {
		padding:2px 3px;
		text-align:left;
		}

table.viewdealers {
	width:100%;
	}
	table.viewdealers th {
		font-weight:bold;
		color:#000;
		background-color:#DDC88F;
		padding:3px 5px;
		}
		table.viewdealers th.maps {
			width:110px;
			}
	table.viewdealers td {
		padding:3px 5px;
		}
		table.viewdealers td.borderB {
			border-bottom-color:#ccc;
			border-bottom-style:solid;
			border-bottom-width:1px;
			}
		table.viewdealers td.maps {
			text-align:center;
			}

table.dealerdetails {
	width:100%;
	}
	table.dealerdetails th {
		font-weight:bold;
		color:#000;
		background-color:#DDC88F;
		padding:3px 5px;
		width:100px;
		text-align:left;
			border-bottom-color:#fff;
			border-bottom-style:solid;
			border-bottom-width:1px;
		}
	table.dealerdetails td {
		padding:3px 5px;
		}
		table.dealerdetails td.borderB {
			border-bottom-color:#e5e5e5;
			border-bottom-style:solid;
			border-bottom-width:1px;
			}

#wrapper {
width:922px;
margin:0 auto;
background-color:#ff0;
z-index:1;
}

.logo {
background:url(../../images/Logo2.gif) no-repeat;
height:67px;
width:163px;
margin-left: 7px;
}

.logo a{
height:67px;
width:163px;
display:block;
}

#text_nav_wrapper{
width:176px;
background: url(../../images/text_nav_bottom.gif) bottom no-repeat;
padding-bottom:27px;
float:left;
z-index:10;
position:absolute;
}

	#text_nav_wrapper a:link {
		color: #366;
		text-decoration: none;
		outline:none;
		}
	#text_nav_wrapper a:visited {
		color: #366;
		text-decoration: none;
		outline:none;
		}
	#text_nav_wrapper a:hover {
		color: #c93;
		text-decoration: none;
		outline:none;
		}
	#text_nav_wrapper a:active {
		color: #366;
		text-decoration: none;
		outline:none;
		}

	#text_nav_wrapper ul.secondary a:link {
		color: #366;
		text-decoration: none;
		outline:none;
		}
	#text_nav_wrapper ul.secondary a:visited {
		color: #963;
		text-decoration: none;
		outline:none;
		}
	#text_nav_wrapper ul.secondary a:hover {
		color: #c93;
		text-decoration: underline;
		outline:none;
		}
	#text_nav_wrapper ul.secondary a:active {
		color: #366;
		text-decoration: none;
		outline:none;
		}

#text_nav{
background-color: #fff;
width:176px;
color: #336666;
padding: 32px 0 0px 0;

}

#text_nav #main_nav, #text_nav #secondary_nav{
list-style-type:none;
font-weight:bold;
line-height: 22px;
padding: 24px 0 34px 18px;
}


#text_nav #secondary_nav{
padding-bottom:10px;
padding-top:0px;
}

#text_nav ul li ul{
font-size:11px;
line-height:13px;
list-style-type: none;
font-weight: normal;
padding: 3px 0 3px 0px;
margin-left: -18px;
}

#text_nav ul li ul li{

padding-left: 32px;
}

#text_nav ul li ul li.arrow{
background: url(../../images/nav_arrow.gif) no-repeat 0px ;
}

#container_wrapper{
background:  url(../../images/content_bottom.gif) bottom no-repeat;
width: 772px;
float:left;
z-index:2;
position:absolute;
margin-left:150px;
padding-bottom:27px;

}

#container{
background:#fff;
width: 746px;
padding-left:26px;
}

#container #header_image h1{
background: url(../../images/Irrigation_misc_hdr.jpg) no-repeat 0px;
width: 717px;
height: 209px;
}

body.corn #container #header_image h1{
background: url(../../images/header_image.jpg) no-repeat 0px;
}
body.grain #container #header_image h1{
background: url(../../images/wheat2_topBnr.jpg) no-repeat 0px;
}
body.electrical #container #header_image h1{
background: url(../../images/electricAdapt_hdr.jpg) no-repeat 0px;
}
body.aboutus #container #header_image h1{
background: url(../../images/aboutUs_hdr.jpg) no-repeat 0px;
}
body.contacus #container #header_image h1{
background: url(../../images/contact_Us_hdr.jpg) no-repeat 0px;
}
body.home #container #header_image h1{
background: url(../../images/Main_home_hdr.jpg) no-repeat 0px;
}
body.techinfo #container #header_image h1{
background: url(../../images/technical_info_hdr.jpg) no-repeat 0px;
}

body.autosteer #container #header_image h1{
background: url(../../images/Auto_Steer_topBnr2.jpg) no-repeat 0px;
}

body.faq #container #header_image h1{
background: url(../../images/Auto_Steer_topBnr2.jpg) no-repeat 0px;
}



#image_nav{
margin-left: 172px;
margin-top: 195px;
position:absolute;
z-index: 15;
}

#image_nav ul{
list-style:none;
width:730px
}

#image_nav ul li{
float: left;
height:30px;
width:146px;
}

#image_nav ul li a span{
display:none;
visibility:hidden;
}

#image_nav ul li a#corn{
background: url(../../images/corn_up.png) no-repeat;
}
/*#image_nav ul li a#corn:hover{
background: url(../../images/corn_over.png) no-repeat;
}*/
#image_nav ul li a#grain{
background: url(../../images/grain_up.png) no-repeat;
}
/*#image_nav ul li a#grain:hover{
background: url(../../images/grain_over.png) no-repeat;
}*/
#image_nav ul li a#adapters{
background: url(../../images/adapters_up.png) no-repeat;
}
/*#image_nav ul li a#adapters:hover{
background: url(../../images/adapters_over.png) no-repeat;
}*/
#image_nav ul li a#steer{
background: url(../../images/steer_up.png) no-repeat;
}
/*#image_nav ul li a#sheer:hover{
background: url(../../images/sheer_over.png) no-repeat;
}*/
#image_nav ul li a#technical{
background: url(../../images/technical_up.png) no-repeat;
}
/*#image_nav ul li a#technical:hover{
background: url(../../images/technical_over.png) no-repeat;
}*/


#image_nav ul li a{
height: 36px;
width:146px;
color:#fff;
font-weight:bold;
text-align:center;
display:block;
cursor:pointer;
}

.content {
width:402px; /* 412 */
float:left;
/*
padding-left:10px;
padding-top:35px;
*/
padding:35px 10px 10px 10px;
}
	.content h1 {
	font-size:22px;
	padding-bottom:10px;
	color: #E06400;
		}
	.content h2 {
		font-size:18px;
		padding-bottom:10px;
		}
	.content h3 {
		font-size:14px;
		padding-bottom:5px;
		}
	.content h4 {
		font-size:12px;
		margin-bottom:0;
		padding-bottom:0;
		}
	.content ul,
	.content ol {
		margin:3px 0 15px 25px;
		}
		
		.content ul li, .content ol li {
			line-height: 18px;	
		}
/*
.copy img{
padding: 10px 0;
}

.copy h1{
font-size: 18px;
text-align:left;
/ *line-height: 22px;* /

}

.copy h2{
font-size: 16px;
text-align:left;
/ *line-height: 20px;* /

}

.copy ul{

margin-left: 25px;
padding-top: 5px;

}

.copy ul li{

padding-bottom: 4px;

}
*/


#columns{
padding-top:45px;
}

#columns h3{
margin-bottom:15px;
}

#columns p{
font-size: 11px;
line-height: 18px;
}

#WhatsNew{
width:187px;
float:left;
border-right: 2px solid black;
margin-right: 10px;
}

#WhatsNew h3{
background: url(../../images/whats_new.gif);
height:12px;
width:66px;
}

#FeaturedProducts h3{
background: url(../../images/featured_product.gif);
height:12px;
width:96px;
}

#FeaturedProducts{
float:left;
width:187px;
padding-left:10px;
}


#secondary_content{
padding-top:35px;
width: 295px;
float: left;
}

		div.quote-container {
            width:295px;
            margin:25px 0;
            padding:0;
			padding-top:14px;
			background-image:url(../../images/quote-top.png);
			background-position:0 0;
			background-repeat:no-repeat;
			background-color:#DDC88F;
			visibility:hidden;
			display:none;
            }
			
			body.autosteer div.quote-container {/*, body.autosteer div.quote-container*/
			width:295px;
            margin:25px 0;
            padding:0;
			padding-top:14px;
			background-image:url(../../images/quote-top.png);
			background-position:0 0;
			background-repeat:no-repeat;
			background-color:#DDC88F;
			display: block;
			visibility: visible;
			}

            div.quote-content {
                        padding:10px 10px 24px 10px;
                        width:275px; /* 295px */
						background-image:url(../../images/quote-bottom.png);
						background-position:0% 100%;
						background-repeat:no-repeat;
						background-color:#DDC88F;
						
                        }

                        div.quote-content h3 {
                                    font-size:110%;
                                    padding-bottom:10px;
                                    }

                        div.quote-content p {
                                    font-size:100%;
                                    line-height:normal;
                                    padding-bottom:10px;
                                    }


#footer {
width:772px;
height:27px;
margin-left:-26px;
padding-top:40px;
}

.archive {
	padding: 0 0 0 40px;
	background-image: url(/images/icon_archive.png);
	background-repeat: no-repeat;
	background-position: left 3px;
}
.validatorCalloutHighlight 
{
    background-color: #E9967A; 
}

.accordionHeader
{
    border: 1px solid #366;
    color: white;
    background-color: #366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    padding: 3px;
    margin-top: 3px;
    cursor: pointer;
}

.accordionContent
{
    background-color: #FFF;
    border: 1px dashed #366;
    border-top: none;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
}

.msgText
{
    color: Red;
}

.error-text
{
    color:Red;
}

/* --- jQuery: FAQ --- */
div#accordion h3 { margin:0; padding:0; font-size:90%; color:#366;  }

/*--- jQuery: Gallery --- */
ul.gallery { list-style-type:none; margin:30px 0 0 0; padding:0; width:375px; }
ul.gallery li { float:left; margin:0; padding:0 14px 14px 0; }
ul.gallery li a { display:block; border:#366 solid 2px; }
ul.gallery li a:hover { border:#dbc488 solid 2px; }
ul.gallery li img { display:block; border:0; margin:0; padding:0; width:100px; height:75px; }

.left {
	float: left;
}

/*--- jQuery: Software --- */
div.software a.software { color:#900; text-decoration:underline; }
div.software a.software:hover { color:#366; text-decoration:underline; }
div.software span.datecreated { font-size:85%; color:#666; }


div.hr-manual { height:30px; background:#fff url(../../images/hr-star-brown.png) 50% 50% no-repeat; margin:20px auto; padding:0; width:400px; }


/* Admin
--------------- */

table.tblAdminForm { border:0; }
table.tblAdminForm td.heading { padding:3px 4px; font-weight:bold; text-align:right; width:100px; vertical-align:top; display:block; }

/* Manual Listing Page */
/*.manual-listing { background: #F0F0F0; border: solid 1px #999; }*/
.manual-listing li { list-style: none; line-height: 22px; }

