/**
 * Internet Explorer Styles
 * Styles applied to ALL versions of Internet Explorer
 * IE style sheet
 */
html {overflow-x: hidden;}
body{overflow-x:visible;}
div.body {width:955px; padding:0 0 0 0px; }
.button .btnTan{padding-bottom:0;}
.textarea textarea { overflow:auto; margin-top:-1px!important;}

#header { z-index: 10000; }
/* Header Search */
div.headerSearchDiv { top:5px; width:254px; }
/* .Header Search */

.headerContent-ext div.headerSearchDiv { top: 20px;}

/* STYLE: Pioneer - Header */
#header #locationDrawer div.button.locationUpdate:hover img,
#header #locationDrawer div.button.locationUpdate:hover input{
    filter: alpha(opacity=50);
    opacity: 0.50;    
}

#header #locationDrawer input.locationValue{
    height: 14px;
    padding: 4px;
}

#header a.mobile{
    width: 93px;
}

#header form.search{
    width: 192px;
}
/* /STYLE: Pioneer - Header */
/* Main Navigation */
#mainNavigation .dropdown { top:32px; }
div.mainNavUS-ext #mainNavigation .dropdown { top:40px; }
#mainNavigation .dropdown .subMenu ul.float{ margin:0 0 -4px 0;}
/* .Main Navigation */

/* Tab Navigation */
#tabs_home ul.tabNav_one{margin:0; margin-right:49px!important;}
/* .Tab Navigation */
/* About Pioneer */
#hdr_us div#hdr_close{ float:none; }
#searchMedia #searchMediaField h1 { margin-bottom:10px; }
/* .About Pioneer */

/* US/Can Head Location Dropdown */
.headerContentUS-ext{ position:relative; z-index:6; }
div.mainNavUS-ext{ z-index:5; }
#hdrUpdateResults{ padding:10px 15px; width:300px}

#hdr_us #hdrLocDropFoot{ width:100%; height:6px; background:#bac7ab; position:absolute; bottom:0px; left:0px; }
#hdrLocationDropdown .textfield #hdrRecommendations{ left:75px; }
/* .US/Can Head Location Dropdown */


/* -----Custom Form Elements----- */

.textarea img.tl{ top:1px; }
.textarea img.bl{ bottom:1px; }
select.styled{ filter: alpha(opacity=0); }

/*====== Select ======*/

#yield_widget .select { margin-bottom:-3px; }

/* ======= Text Field ======= */

.textfield { display:inline; }
.textfield img, .select img{ float:left!important; top:0px!important; }
.textfield input{ color: #427731; height:18px; outline:none!important; background:url(/staticweb/images/textfield.png) 0 -33px repeat-x;padding:5px 0 2px 0; border:none!important; float:left!important; font:12px arial, sans-serif; margin: 0; border-radius: 0; }
#loginForms #signin .signin-fields .signin-pw .textfield #password{width:179px !important;}

table.editPlanting td .short{margin:0;}
div.ui-spinner { border:none 0px; background: url(/staticweb/images/spinner-bgrd.png) repeat-x top right; }
div.ui-spinner input[type=text] { background:none; float:none; padding:none; border:none 0px; margin-top:4px; }

.spinner_left, .spinner_right, .cfe_mark { display:block; } /* due to the fact that these images are in the markup and not being called by CFE */
.forgot { clear:left }

/* ====== Buttons ======= */

.btnGreen, .btnTan { border:none 0px; padding:0; float:left; }
input.btnGreen, button.btnGreen { 
    background:url(/staticweb/images/btnGreen.png) transparent; 
    border: 0 !important; 
    filter:none;
}

input.btnTan, button.btnTan {
    background:url(/staticweb/images/btnTan.png) transparent;
    border: 0 !important;
    filter:none;
}

input.btnGreen.styled, input.btnTan.styled, button.btnGreen.styled, button.btnTan.styled {
    padding: 0;
}


div.btnGreen, div.btnTan { background:none; float:none; }

.btnGreen .imgL, .btnGreen .imgR, .btnTan .imgL, .btnTan .imgR { height:22px; }
.btnGreen .imgL, .btnGreen .imgR{ width:4px; background:url(/staticweb/images/btnGreen.png) no-repeat 0 -22px; float:left!important; padding:0!important; margin:0!important; cursor:pointer!important; }
.btnGreen .imgR{ background:url(/staticweb/images/btnGreen.png) no-repeat 0 -44px; }

.btnTan{border:none!important; color:#427730; font-weight:normal; font-size:12px; letter-spacing:.04em; cursor:pointer!important; background:url(/staticweb/images/btnTan.png) repeat-x 0 0; padding: 3px 0 4px 0; _padding: 3px .25em 4px .25em; float:left; padding:0; border-radius: 0; }

.btnTan .imgL, .btnTan .imgR{ width:4px; background:url(/staticweb/images/btnTan.png) no-repeat 0 -22px; float:left!important; padding:0!important; margin:0!important; cursor:pointer!important; }
.btnTan .imgR{ background:url(/staticweb/images/btnTan.png) no-repeat 0 -44px; }


.toolsContainer .formRow .btnGreen, .toolsContainer .formRow .btnTan { margin: 0 0 }
.toolsContainer .formRow .button { margin: 5px 12px; }
#yieldCalcContainer #yieldCalcForm .yieldInput { margin-left: 0;}

.agToolLoader {
    left: -148px;
}
/* ====== Growth Stage Calculator ======= */
#growthStageContainer .growthStage{width:20%;}
/* ====== Buttons - My Accounts specific ======= */
.myAccounts-paymentSummary .button.btnGreen, .myAccounts-content.loanApplication .button.btnGreen, .myAccounts-content.loanApplication .button.btnTan, #cancelTooltip.cancelTip input {
    float: left;
}

.myAccounts-wrapper .btnGreen .btnGreen{
    margin: 0;
	padding-bottom:3px;
}

.myAccounts-deferredPaymentSummary a.btnTan.cancel{width:82px;margin-top:3px;}

.myAccounts-deferredPaymentSummary .payByMail a.btnTan{width:115px;}

.myAccounts-deferredPaymentSummary input.btnGreen {float:left;}

#cboxLoadedContent #bankTransitNumber { width: 128px;}

#frmBankInformation td div.textfield { width: 140px; }
#frmBankInformation td div.textfield input { width: auto; }

.myAccounts-wrapper .msgBlock ul,  #cboxLoadedContent .msgBlock ul{
	margin-top:9px;
}

#cancelTooltip.cancelTip input.btnTan{
margin-left:0
}
#cancelTooltip.tooltip input{float:left; margin-left:0;}

/* -----.Custom Form Elements----- */

/* -----Search----- */
#advancedSearchDiv .selectSpace{ width:5px; display:inline; }
#bigSearchDiv #returnSearch{ float:left; margin:5px 0 0 0; }
#bigSearchDiv #helpSearch{ margin:5px 0 0 0; }
#searchResultsHead .searchResultsType{ float:left; border-left:1px solid #656462; font-size:12px; padding:0 10px; display:inline; }
#SearchForm .formleft div .textfield input#keywords { width:140px!important; }
#SearchForm{ margin:10px 0 5px 0; overflow:hidden; }
#searchSettings #searchResultsSort div a.active span{display:inline-block;}
/* -----.Search----- */

/* Consolidated News Feed */
.consolidatedNews form { margin-bottom: 3px; }
/* Consolidated News Feed */
.consolidatedNews .tweets li:first-child{padding-top:10px;}
.consolidatedNews .tweets h4 span.time{float:none; position:absolute; right:0;}

/* -----Search Media----- */
#searchMedia #searchPagination div.button{float:none;}
/* -----.Search Media----- */

/* -----Print Mail Share Tools----- */
#printMailShareToolsContainer{ padding-bottom: 4px; }
#printMailShareTools{ z-index:12;}
#printMailShareTools a{ display:inline; }

.toolsContainer #printMailShareToolsContainer-right #printMailShareTools{ right: 0; }

#printMailShareToolsContainer #ie_filler{ height: 25px; }
/* -----.Print Mail Share Tools----- */

/* -----Product Catalog----- */
input.ui-spinner-box { margin-top:4px; }
.contain span#selectradius{ width: 68px; }
.productCatalog .product-header h1{width:545px;}
#right-side{ margin-left: -8px; }
.content{ float: none; margin: 0 -15px 0 0; }
#productSearchResults table{table-layout:auto; width:730px;}

#contact_directory_right{ width: 146px; }
.productSearch-form #productLocation.smaller{width:140px !important;}
/* -----.Product Catalog----- */

/* Inncoulants Callout width fix */
.innoculants_callout{ width: 921px !important; }

/* -----Local Yield Request Form----- */
#marketsLocalYieldRequestForm #trialtype div.extend, #marketsLocalYieldRequestForm #trialtype div.extend label{ position:absolute; }
#formSubmit .button{ display:inline; }
#contactMeBy select{ z-index:2147483647; }


/* -----.Local Yield Request Form----- */

/* -----Weigh Request Form----- */
#marketsWeighRequestForm #trialtype div.extend, #marketsWeighRequestForm #trialtype div.extend label{ position:absolute; }
/* -----.Weigh Request Form----- */

/* -----Field Mapping Request Form----- */
#marketsFieldMappingRequestForm #trialtype div.extend, #marketsFieldMappingRequestForm #trialtype div.extend label{ position:absolute; }
/* -----.Field Mapping Request Form----- */

/* -----Seed Information Request Form----- */
#seedInformationRequestForm #formComments{ padding:0 0 5px 0; }
#seedInformationRequestForm #contactMeBy{ margin-top:10px;}
/* -----.Seed Information Request Form----- */

/* -----Our Leaders----- */
#ourleaders h3 { height:14px!important; }
#ourleaders h3 span.ui-icon { top:-2px; }
#ourleaders h3 span.ui-icon, #ourleaders h3 center, #ourleaders .accor span, #ourleaders .accor p.dl a{ display:inline;}
#ourleaders h4 { zoom:1; }
/* -----.Our Leaders----- */

/* -----GDU Calculator----- */
#GDUCalculator .selectSpace{ display:inline; }
#GDUCalculatorForm .textfield{ display:inline; }
#GDUCalculatorForm span.select span{ padding:1px 0px 0px 0px!important; }
#GDUCalculatorForm #selectstartDateMonth, #GDUCalculatorForm #selectendDateMonth{ width:96px!important; }
#GDUCalculatorForm #selectstartDateDay, #GDUCalculatorForm #selectendDateDay{ width:49px!important; }
#GDUCalculatorForm #selectstartDateYear, #GDUCalculatorForm #selectendDateYear{ width:63px!important; }
hr { height: 2px; }
/* -----.GDU Calculator----- */

/* -----agronomy library topic drop down----- */
#selectselect_topic #topic{width:175px;}

/* -----My Farm and Accounts----- */
#farmaccounts table{ left:-13px; top:2px; }
#farmaccounts #farmaccMarquee p ul{ width:auto; }
/* -----.My Farm and Accounts----- */

/* Product Stewardship */
#unass_content #right-rail h3{ display:inline; }
#unass_content .footnotes table{ width:536px; float:none; }
#unass_content .footnotes td{ text-align:left; }
#unass_content .backToTop{ display:block; float:none; }
/* .Product Stewardship */

/* -----products seed information request, fix for IE7----- */
#seedInformationRequestForm #bestTimeToContact div label {float: none;}

/* -----Careers----- */
/*Sign In*/
#careersignin #frmCareer div.button{ width:80px; }
#careersignin #careertabs{ top:10px; }
#careersignin.rightrailLogin #careertabs{ top:6px; }
#careersignin .careerformtabspace{ margin-bottom:-5px; }
#careersignin #careertabs{ padding:0 7px inherit 0; position:relative; top:0px; height:22px;clear:left }
#careerforms #careersignin div{ margin:10px 0 0 0; }
/* -----.Careers----- */

/* -----Footer----- */
ul.footerLinks, div.footerConnect { position:static; }
div.profile_footer {width: 775px;}
/* -----.Footer----- */

/* -----Dock----- */
.dockweather{ width:698px; height:453px; margin-left:-160px; }

.dockmarkets{ width:650px; height: 650px; margin-left:-250px; }

.docktools{ width:336px; height:365px; margin-left:-100px; }
#dock .dockbutton-ext span{ top:17px; }
div.markets_home{width:635px;}
#commodity_futures table, #local_cash_markets table{ margin-top: 4px; }
#dock-cf_updated, #dock-lcm-updated{ width: 80px !important; }
#dock-lcm_basis, #dock-cf_change{ width: 55px !important; }

.markets_dock #local_cash_markets {width: 300px;}

/* -----.Dock----- */

/* -----Markets-----*/
#commodity_futures.commodity_futures .markets_header_column + th + th,.local_cash_markets#local_cash_markets .markets_header_column + th + th{white-space:nowrap;}
/* ----.Markets-----*/

/* -----Weather----- */
#weather_top_right{
    height: 27px;
    line-height: 26px;
    }
#weather_home sup.diff_ht {top: -4px;}
/* ----/Weather----- */

/* market commodity charts */
#f1 .textfield{position:relative;right:-148px;top:-12px;}
#commodity_chart_inputs #selectbartype span {
  width: 66px !important;
}
/* .market commodity charts */

/*  green button alignment */
.jobSearchFormSalesForm .newfield .button
 {padding: 2px .25em 3px .25em; display:inline!important;}
.jobSearchFormSalesForm  div.newfield div span.radio { zoom:1!important; }
 .newfield div.careertipsbox { padding-top:0; }
#pager.pager { bottom:-30px!important; top:auto!important; }
#careerforms .rightrailLogin div.textfield input#email,
#careerforms .rightrailLogin div.textfield input#password { width:129px!important; display:inline-block!important; }
#careerforms .rightrailLogin div.textfield input#buttonCareerLogin { display:block!important; margin-left:-6px!important; }
#yieldData{ margin: 4px 0 0 0; }
#right-side #yieldData{right:5px;}
.product-header div.callout{max-width:510px;}
DIV.cocoContainer .portlets #yieldData{margin-bottom:10px;}
td div.cocoContainer #yieldData input[type="text"]{
	width: 110px !important;
}
.viewPrivacyPolicy.loadAjax .contentDisplay{padding-top:15px; padding-bottom:15px;}
.viewPrivacyPolicy div.content{width:95%;}
#yieldData .textfield{ display:inline!important; margin:0; margin-top:5px; }
#yieldData .textfield input{ width:120px!important; }
#yieldData .button { display:inline!important; }
.performance #right-side #yieldData{right:0;}
#yield_widget .search a:visited,#yield_widget .search a:link {margin-top: -24px;}
#yield_widget .search div.btnTan{margin-top:-2px;}
#yield_widget .map_wrap #map_canvas{ width:100%!important; }
/*.performance #yield_widget, .performance #yield_widget #map_canvas{width:506px !important;}*/
td.productCatalog{width:auto;}
#tabs #tabs-2 div.center {overflow: hidden;}
div.button { position:static!important; display:inline-block!important; }
div.button { *display:inline !important; } /* ie7 only */


div#seedInformationRequestForm select.styled {  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: Alpha(Opacity=0); opacity:0;  }
.hdr_aboutPioneer{ display: block !important; }
div.lol { zoom:1; }
#hdrLocationDropdown .button{ margin-left:10px; }

/*  throw the book at ie7 peekaboo bug */
.lol,
.lol-bannerbox-carousel,
.bannerBox,
.bannerBox_flag { zoom:1; position:relative; }
#commodity_futures_full{ float:none; }

.lol > div{
    clear: both;
}

.lol-ordered-list ol{
margin-left: 15px !important;
}
.contentDisplay .clear{height:0;}

#local_cash_markets + div.clear { clear: both; border-bottom: 1px solid #ccc; margin: 0 25px 0 25px; }

#readmore-wrapper{ clear: both !important; float: left; }

#ourcommitment td{ padding: 3px 0 3px 10px !important; }

#right-rail{ padding-top: 4px; }

#commodity_chart_inputs #selectbartype span{ width: 44px !important; }

.cwu-tweak{ margin-top: -9px !important; }

#bus_phone{ padding-bottom: 15px; }

/* -- Agronomy Tools --
    GDU Calculator, Planter Settings Calculator (Plantability Tool), Precipitation Calculator, Planting Rate Calculator, Production Cost Calculator */

/* GLOBAL */
.toolsContainer #addCalculationTextLink{ float: left; }
.toolsContainer #inputFooter{ padding-bottom: 10px; }
.toolsContainer #resultsContainer{ padding-bottom: 0; }
.toolsContainer #resultsContainer .ui-tabs-nav{ height: 25px; }
.toolsContainer #resultsContainer .ui-tabs-nav li{ display: inline; }
.toolsContainer .textfield{ display: inline; vertical-align: inherit; }
.toolsContainer table#resultsTable{ width: 410px !important; }
.toolsContainer .dtnDisclaimer p{ line-height: 1.5em; }
.toolsContainer .measurement fieldset{ width: 250px !important; }
div.toolsContainer div.calculate div.button{ display: inherit !important; }
.toolsContainer .formRow .mapPopUp{ margin: 3px 0 11px 154px; }
.toolsContainer .resultsContainer div.resultsType{ display: none !important; }
.toolsContainer #resultsType{ margin-bottom: 10px !important; }
.toolsContainer #resultsTabs li {margin-top: -2px;}
/* .GLOBAL */

/* GDU CALCULATOR */
/* .GDU CALCULATOR */

/* PRECIPITATION CALCULATOR */
.toolsContainer .singleResult div.deviation{ width: 68px !important; }
.toolsContainer #resultsTable .totals {border: none;}
#precipitationContainer .totals td {border-top: 2px solid #B09F85;}
/* .PRECIPITATION CALCULATOR */

/* PLANTER SETTINGS CALCULATOR (Plantability Tool) */
#resultsContainer{ clear: both; }
#planterSettingsCalcContainer .tableBatch,
#planterSettingsCalcContainer .tableDetails,
#batchIdContainer .textfield{ display: inline; }
#planterSettingsCalcContainer #addBatch{ width: 570px; }
/* .PLANTER SETTINGS CALCULATOR */

/* PLANTING RATE ESTIMATOR */
div#PlantingRateCalculator input{ width: 50px !important; }
/* .PLANTING RATE ESTIMATOR */

/* -- .Agronomy Tools -- */

/* Connect with us portlet positioning fix */
.connectWithUsFix{ margin-top: -6px; }

.ticker ul li{ line-height: 35px; }

/* button"refix" for IE */
input[type="button"] .btnGreen, input .btnGreen, .btnGreen input[type="button"], .btnGreen input  { padding-bottom: 0px !important; }

/* Corn Yield Estimator */
#yieldCalcContainer #resultsContainer h3 { margin-top: 10px; }
#yieldCalcContainer #resultsContainer #yieldResultsTable {overflow: hidden;}
#yieldCalcContainer #commonRowWidths { margin-right: -60px; }
#yieldCalcContainer .yieldEstimateRow { padding-bottom: 0px; }
#yieldCalcContainer .yieldEstimateRow#yieldEstRow1, #yieldCalcContainer .yieldEstimateRow#yieldEstRow3 {height: 38px; padding-bottom: 10px !important;}
#yieldCalcContainer #yieldEstRow2 { height: 38px; padding-bottom: 10px; border-bottom: #af9f85 1px solid !important; border-top: #af9f85 1px solid !important; }

.comfirmButtons, .submitButtons {
    margin-bottom: 0px !important;
    margin-top: 8px !important;
    padding-top: 0px !important;
}

.bannerBox .bannerBox_flag li.remove_divider li{ padding-top: 5px !important; }

/* = PPP SPECIFIC 
--------------------------------------------------------------------------------------------*/ 
.wrapper .product_summary tr.maturity td.label table td{
	padding:3px 0;
}


/* = YIELD CALCULATOR
--------------------------------------------------------------------------------------------*/ 
#Tools_Calcs .calcLink {float:left; margin-top:-10px;}


#farmaccounts #farmlogin a.signin-mast:first-child{
	background:url(../images/btnGreen3.png) no-repeat;
	border:none;
	display:inline-block;
	float:left;
	margin-top:-6px;
	margin-right:5px;
}
.homepage > #content-wide > table > tbody > tr:first-child >td {
    width: 977px;
}

#frmSearchNutLib div.btnTan{margin-top:-8px;}

div.landingSearchArea div.landingSearchCountry select.styled{width:160px !important;}

#resultsTabs .chartLoading{background-color:transparent;}

#searchPaginationBtm {height:48px;}
#searchPaginationBtm label{ padding-left:115px; padding-top:10px;}
#searchMedia #searchPaginationBtm label{top:20px; }
#searchPaginationBtm #selectsearchnewsparamperPage{margin-top:0px;}
#searchPaginationBtm #startAt { margin:5px 0px 0px 0px; }

#weatherLocationForm .button{margin-bottom:0px !important;}

#walkingYourFieldsContainer .noResults{margin-top:-20px;}

#acknowledge { margin-bottom: 0; }

#btnSignNow.btnGreen {  margin: 0; }
.compareReturnPrint li { float: left; margin-right: 15px; }



/******************************************** 
* Account Profile - (preferences)           *
********************************************/
#managePasswordForm .btnGreen#submit, 
#manageSecurityQtnsForm .btnGreen#submit, 
#emailForm .btnGreen#submit, 
#emailPreferencesForm .btnGreen#submit,
#editPhoneContent .btnGreen#submit {
	width: 35px;
}
#managePasswordForm  input.btnTan[type="reset"], 
#manageSecurityQtnsForm  input.btnTan[type="reset"], 
#emailForm input.btnTan[type="reset"], 
#emailPreferencesForm input.btnTan[type="reset"],
#editPhoneContent input.btnTan[type="reset"]  {
	width: 47px;
} 

