/*****************************************/
/******     Record Harvest Styles   ******/
/******            MAIN             ******/
/*****************************************/


/***** General ****/

body { background: #cfc9ba; margin: 0px 0px 15px 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; text-align: center; }

#nonFooter { position: relative; background: #e7e3d7 url(../_images/content_bg.png) 50% 0 repeat-y; }

/* Headlines */
h1 { font-family: verdana, arial, sans-serif; font-size: 21px; font-weight: bold; color: #000000; margin:1px; line-height: 21px; }
h2 { font-size: 1.5em; font-weight: bold; color: #8b3003; }
h2 em { display: none; }

a { color: #8b3003; }
a:visited { color: #8b3003; }
a em { display: none; }

img { border: 0px; }

/* Page */
.page { width: 780px; margin: 0 auto; padding: 0px; text-align: left; }
#content .page { min-height: 100%; }
* html #content .page { height: 100%; }


/***** No-Prints *****/
#printable_options,
#header .logo_print { display: none; }

/***** Header *****/
#header { height: 115px; padding: 0px; margin: 0px; background: #8b3003 url(../_images/header_bg.png); }
#header a.logo { display: block; height: 87px; width: 558px; float: left; padding: 0px 0px 0px 0px; margin: 28px 0px 0px -5px; background: #8b3003 url(../_images/header_logo.png) no-repeat; }
#header a.tagline { display: block; height: 86px; width: 156px; float: right; padding: 0px 0px 0px 0px; margin: 16px 26px 0px 0px; background: #8b3003 url(../_images/header_tagline.png) no-repeat; }


/***** Menu *****/
#menubar { background: #000 url(../_images/header_nav_bg.png) 50% 0% no-repeat; height: 35px; }
#menu { display: block; clear: both; list-style: none; height: 35px; background: #000; margin: 0px; padding: 0px; color: #e7e3d7; float: right; }
#menu li { /* For IE 6 */ float: left; }
#menu li a { display: block; float: left; margin: 0px; padding: 8px 14px 0; color: #e7e3d7; text-decoration: none; font-size: 1.1em; height: 30px; }
#menu li a:hover, #menu li a.selected { background: #e7e3d7; color: #000; }


/***** Content *****/
#content { margin: 0px; padding: 0px; font-size: .85em; }

/* General Layouts */
#content #mainblock { width: 495px; font-size: 105%; line-height: 1.4; }
#content #mainblock.left { margin: 0px 0px 15px 15px; padding-top: 15px; }
#content #mainblock.right { float: right; margin: 0 15px 15px 0; }
#content #mainblock.full { width: 750px; margin: 15px; }
.main_col_left { width: 240px; margin: 15px 0px 15px 0px; text-align: justify; }
.main_col_right { width: 240px; margin: 0px 0px 15px 0px; float: right; text-align: justify; }
#mainblock h3 { clear: both; padding-top: 15px; }


/* Sidebar */
#content #sidebar { width: 240px; background: #dbd6c8; }
#content #sidebar.right { margin: 15px 15px 15px 0px; float: right; display: inline; }
#content #sidebar.left { margin: 15px 0 15px 15px; }

* html #content #sidebar { /* For IE 6 */ margin: 15px 7.5px; }

#sidebar h3 { height: 40px; padding: 0px; margin: 0px 0px 5px 0px; }
#sidebar h3 em { display: none; }
#sidebar h3.agrimax { background: url(../_images/sidebar_header_agrimax.png); }
#sidebar h3.cropcircle { background: url(../_images/sidebar_header_cropcircle.png); }
#sidebar h3.events { background: url(../_images/sidebar_header_events.png); }

#sidebar p { padding: 0px; margin: 1.25em; }

/* Sidebar Sub-Nav Menu */
ul.sidemenu { list-style-type: none; padding: 20px; }
ul.sidemenu li { font-size: 1.2em; margin-bottom: 10px; }
ul.sidemenu li a { }
ul.sidemenu li.selected a { font-weight: bold; text-decoration: none; }
dl.partner_list dt { font-size: 110%; margin-top: 10px; }
dl.partner_list dd { font-style: italic; }

/***** View *****/
#view { display: block; float: right; width: 630px; }
#view.full { display: block; float: left; width: 780px; }
#view #breadcrumb { list-style: none; padding: 0px; margin: 8px 15px 0px 15px !important; margin: 8px 15px -5px 15px; display: block; height: .5em; }
#view #breadcrumb li { display: block; float: left; font-size: .7em; font-size: 9px; padding: 0; margin: 0px 5px 0px 0px; }
#view #breadcrumb li a { padding: 0px 5px 0px 0px; }
#view #breadcrumb li.thispage { font-weight: bold; }

/***** Nav *****/
#nav { margin: 15px 0px 15px 0px; width: 150px; float: left; }

/*Headers*/
#nav h3 { display: block; width: 149px; height: 20px; padding: 0px; margin: 0px; }
#nav h3 em { display: none; }

/* Sections */
#nav .sections { list-style: none; margin: 0px 0px 20px 0px; padding: 0px; }
#nav .sections li { margin: 0px; padding: 0px; border-bottom: 1px solid #e3ddd3; }
#nav .sections li a { display: block; padding: 5px 0px 5px 5px; margin: 0px 1px 0px 0px; text-decoration: none; background: #f2efe6; }
#nav .sections li a:hover { text-decoration: underline; background: #fff; }
#nav .sections li a.flag { font-weight: bold; color: #d70303; }
#nav .sections li a.selected { border-bottom: 1px solid #000; }

/* Categories */
#nav .categories { list-style: none; margin: 5px 1px 20px 0px; padding: 0px; }
#nav .categories li a { display: block; text-decoration: none; border-width: 0px; border-left: 0px solid #e3ddd3; padding: 2px 0px 0px 7px; margin: 0px; height: 1.9em; font-size: .7em; font-size: 9px; letter-spacing: -0.02em; background: #f8f7f2; }
#nav .categories li a:hover { background: #fff; }
#nav .categories li a.manufacturer { font-weight: bold; color: #000; text-decoration: none; letter-spacing: 0px; }
#nav .categories li a.selected,
#nav .categories li a.selected:hover { background: #000; color: #fff; }

/***** Promo Bar *****/
#promobar { display: block; clear: both; margin: 0px; padding: 0px; background: #f2efe6; border: 1px solid #e3ddd3; border-width: 2px 0px 1px 0px; height: 1.8em; }
#promobar p { display: block; margin: 0px; padding: 3px; }
#promobar p.left { float: left; background: #f2efe6; }
#promobar p.right { float: right; }

#clear_footer_spacer { clear: both; height: 1px; }

/***** Footer *****/
#footer { display: block; clear: both; background: #cfc9ba; border: 1px solid #b3ac9e; border-width: 1px 0px 0px 0px; font-size: .8em; }
#footer_wrap { width: 780px; text-align: left; margin: 0 auto; }

#agrimax_login { float: right; }
#agrimax_login h3 { margin-top: 0; }
#agrimax_login label { width: 80px; display: block; float: left; margin-right: 10px; padding-top: 3px; }
#agrimax_login input[type='text'], #agrimax_login input[type='password'] { width: 100px; margin-bottom: 3px; }
#footer .footer_col { float: left; }

#address1 { width: 300px; }
#address2 { width: 300px; }
#resellers_link { width: 178px; text-align: right; font-size: 1.5em; }
.footer_col p { margin-top: 1em; }
#resellers_link p { margin-top: 0.6em; }

#footer strong { font-size: 1.2em; }
#copyright { clear: both; color: #786E64; }

#footer ul { list-style: none; border-left: 1px solid #e3ddd3; border-right: 1px solid #fff; display: block; float: left; padding: 15px 15px 0px 15px; margin: 0px; height: 85px; }
#footer ul li.title { font-weight: bold; margin: 0px; }
#footer ul li { margin: 0px 0px 0px 10px; line-height: 1.25em; }
* html #footer ul li { /* For IE 6 */ position: relative; }

