﻿html {overflow-y:scroll;}
fieldset-#FinanceFind #panel2{z-index:999;}
#FinanceFind .alertPanel{background-color:#ffd9d9;border:1px solid red;color:red;font-size:12px;margin:10px 0 0;position:relative;text-align:center;width:919px;}
#FinanceFind .alertPanel .button{background:transparent url(/images/ravensWidgetSprite.png) no-repeat scroll 0 -282px;border:none;bottom:2px;color:transparent;height:25px;padding:0;right:1px;width:25px;}
#FinanceFind .alertPanel cite{display:block;font-style:normal;margin:7px 0 8px;}
#FinanceFind .button{background:#fa8d1b;border:1px solid #f2a251;bottom:17px;color:#FFF;font-size:17px!important;font-weight:700;line-height:16px;padding:5px 20px 7px;position:absolute;right:20px;text-decoration:none;width:80px;}
#FinanceFind .button,#FinanceFind h2,#FinanceFind h3{font-family:Signika, sans-serif;}
#FinanceFind .button.inactive{background:#ece9e9;border:1px solid #CCC;color:#999;}
#FinanceFind .findPanel{background:#f6f5f5;display:block;float:left;margin:10px 12px 0 0;min-height:373px;padding:0 0 8px;position:relative;width:299px;}
#FinanceFind .findPanel.last{margin-right:0;}
#FinanceFind .findPanel.quickFind{height:230px;min-height:0;}
#FinanceFind .innerPanel{background:transparent url(/images/ravensWidgetSprite.png) repeat-x scroll 0 bottom;display:block;float:left;font-size:13px;margin:0 8px;padding:10px 0 11px 3px;width:280px;}
#FinanceFind .innerPanel em{font-style:normal;vertical-align:top;}
#FinanceFind .innerPanel em em{font-style:italic;}
#FinanceFind .innerPanel span{display:block;float:left;line-height:18px;max-width:237px;min-width:40px;}
#FinanceFind .innerPanel span.field-validation-error{clear:left;float:none;font-size:11px!important;font-style:normal;line-height:13px;margin:0 10px 0 13px;}
#FinanceFind .innerPanel span.field-validation-error,#FinanceFind .innerPanel.alert input,#finance .customError,#FinanceFind .innerPanel.alert select{color:red;margin-bottom:5px;}
#FinanceFind .innerPanel.active,#FinanceFind .innerPanel:hover{background-color:#FFF;}
#FinanceFind .innerPanel.alert{background-color:#ffd9d9;}
#FinanceFind .innerPanel.alert span.field-validation-error{display:block!important;}
#FinanceFind .innerPanel.last,#finance table tr.simple td.state{background-image:none;}
#FinanceFind .moneyField{margin-bottom:16px;width:60px;}
#FinanceFind .textField,#FinanceFind select,#FinanceFind input.dateField{float:left;margin:0 0 16px 10px;width:120px;}
#FinanceFind h2{background:transparent url(/images/ravensWidgetSprite.png) no-repeat scroll 0 6px;border-bottom:1px solid #ddd;clear:both;color:#5cb24a;display:block;font-size:20px!important;font-weight:400;line-height:16px;margin:26px 0 0;padding:10px 0 12px 34px;width:887px;}
#FinanceFind h3{color:#5cb24a;display:block;font-size:18px!important;font-weight:400;line-height:21px;margin:3px 0 0 11px;padding:10px 0 12px;width:187px;}
#FinanceFind h3 span{background:transparent url(/images/ravensWidgetSprite.png) no-repeat scroll 0 -117px;color:#FFF;display:inline-block;height:22px;padding:0 0 0 6px;width:33px;}
#FinanceFind input.check,#FinanceFind input.radio{margin-left:14px;}
#FinanceFind label{clear:both;cursor:pointer;display:block;margin:0 0 4px 10px;}
#FinanceFind select{width:203px;}
#FinanceFind span.datePickerIcon{display:inline-block;float:left;height:20px;margin:1px 2px 0 4px;min-width:0;padding:0;}
#FinanceFind span.datePickerIcon a{background:transparent url(/images/ravensWidgetSprite.png) no-repeat scroll 0 -243px;color:transparent;display:block;float:none;height:20px;padding:0;width:19px;}
#FinanceFind span.tip{background:transparent url(/images/bubbleOrange.png) no-repeat scroll 0 0;clear:both;color:#fa8d19;display:none;font-size:.917em;height:65px;line-height:normal;padding:9px 2px 0 12px;position:absolute;right:-12px;top:5px;width:130px;z-index:999;}
#FinanceFind,.tooltip{font-family:Tahoma, sans-serif;}
.tool-tip .medium{ font-size: 12px;margin: -9px 0 0 0px;width: 130px;}
.tool-tip .small { font-size: 11px;margin: -10px 0 0 5px;}
.tool-tip span span { padding: 0;display: inline;}
.tool-tips-wrapper { display:none;position: absolute;color:#999; }
.tool-tips span {width: 125px;margin-left: 5px;display: inline-block;}
.tool-tips span span { margin: 0; }
.tool-tips-top { background-image: url(/images/tool-tip-top.png);margin-bottom: -3px;height: 6px;width: 142px;}
.tool-tips-bottom { background-image: url(/images/tool-tip-bottom.png); width: 143px; height: 15px;}
#PrimaryFarmType{width:150px;}  
#account{margin-bottom:6px;margin-right:4px;text-align:right;}
#account #logout{background:url(/images/logout.png) no-repeat;float:right;height:38px;margin-left:16px;width:89px;}
#account .loggedIn span{font-family:Signika,sans-serif;}
#account .switchedAccount{color:#7d7b7b;font-size:1.083em;font-weight:700;}
#account a{line-height:29px;}
#account a:hover { text-decoration:underline;}
#account div{clear:both;color:#999;margin-bottom:3px;}
#account h5{display:inline;margin:0;padding:0;}
#accountManager{padding-bottom:20px;width:446px;}
#add-prod{display:inline-block;margin:10px;}
#add-prod-icon{background-image:url(/images/sprites/ordering-sprite.png);background-position:41px 60px;display:inline-block;float:left;height:16px;width:15px;}
#add-prod-text{color:#555;float:left;margin-left:7px;text-shadow:0 1px 0 #FFF;}
#add-prod-text:hover{color:#212121;}
#add-prod.disabled { background: none; cursor: default;}
#add-prod.disabled #add-prod-text, #add-prod.disabled #add-prod-text:hover { color: gray;}
#ajax-document-loading{margin-left:170px;margin-top:15px;}
#australia{padding-left:37px;}
#australia table#documents{line-height:19px;}
#australia table#documents a.iconPDF{background:url(/images/iconPDF.gif) 0 50% no-repeat;display:block;font-weight:400;padding-left:24px;}
#australia table#documents td{border-top:solid 1px #e4e4e4;padding:10px;}
#australia table#documents td.spacer,#australia table#documents tr.alt td.spacer{background:none;border:none;}
#australia table#documents tr th h3{font-size:1.5em;padding-right:10px;}
#australia table#documents tr.first td{background:#E9F4E1;border-bottom:solid 12px #FFF;border-top:solid 1px #DDF1CF;color:#666;font-family:tahoma, verdana, arial, sans-serif;font-size:1em;font-weight:700;line-height:19px;padding-bottom:23px;padding-right:10px;padding-top:23px;}
#boxFull h5{font-family:Signika, tahoma, arial, verdana, sans-serif;font-size:1.167em;}
#cdax-country{border:solid 1px #B9BCBE;color:#666;font-family:arial, sans-serif;font-size:1.083em;margin:4px 5px;padding:4px;width:230px;}
#cdax-help-text{font-size:12pt;}
#cdax-logo-wrapper{float:left;margin:0 0 30px;width:115px;}
#cdax-tips-wrapper{float:right;margin:0 0 20px;width:280px;}
#changeDocument h6{font-size:1.167em;font-weight:700;}
#changeDocument select{width:290px;}
#changeDocument table{margin:0;width:100%;}
#changePassword{padding-bottom:35px;}
#changePassword #savePassword input{margin-bottom:33px;margin-left:235px;margin-top:11px;padding-left:0;padding-right:0;}
#changePassword #savePassword input.tick{padding-left:14px;padding-right:36px;}
#changePassword .greenBox{margin-bottom:25px;margin-top:10px;padding:0;}
#changePassword .input .name h2{font-size:1.25em;padding-top:10px;text-align:left;}
#changePassword .left{width:480px;}
#changePassword .message{padding-left:19px;}
#changePassword .right{padding-top:10px;width:410px;}
#changePassword h2.intro{background:url(/images/iconKey.png) 0 50% no-repeat;padding-left:27px;}
#communicationInfoContainer h4{margin-bottom:18px;}
#communicationPreferences label{font-size:1.083em;}
#communicationPreferences select{margin-right:40px;}
#copy-address{cursor:pointer;}
#copyright{border-top:solid 1px #ccc;color:#5cb24a;margin-top:15px;overflow:hidden;padding-bottom:15px;padding-top:15px;}
#create-account.button{margin:0;padding:0 10px;width:140px;}
#documentList{background:#fff;border:solid 1px #ccc;float:right;margin-left:20px;padding:14px;width:200px;}
#documentList h3{color:#5cb24a;margin-top:0;}
#documents td.more a{background:url(/images/slideBullet.gif) 0 50% no-repeat;padding-left:11px;}
#error404 .message{font-size:1.25em;padding-left:50px;padding-top:20px;}
#error404 .right{float:right;margin-left:87px;margin-right:40px;}
#error404 h1{background:url(/images/topShade.png) top left repeat-x;margin-bottom:5px;}
#error404 h3{margin-bottom:20px;}
#error404 p{margin-bottom:15px;margin-top:15px;}
#farm #page{min-height:840px;}
#farm #page h1 img{margin-top:3px;}
#farm hr{background-color:#E4E4E4;border:0;color:#E4E4E4;height:1px;}
#farm p{line-height:19px;margin-bottom:10px;}
#farm table td#noDocuments{white-space:normal;}
#farm-contact-wrapper{margin-top:25px;}
#farm-contact-wrapper hr{background-color:#e4e4e4;border-bottom:1px solid #e4e4e4;border-top:none;color:#e4e4e4;}
#farm-profile select{margin-right:10px;margin-top:5px;padding:5px;}
#farm-profile select[name=dummy]{margin-bottom:3px;margin-top:8px;}
#farm-types{border-collapse:collapse;width:100%;}
#farm-types input[type=text]{margin-left:10px;margin-top:5px;padding:5px;text-align:right;width:82px;}
#farm-types span,#primary-farm-details span{display:inline-block;margin-left:5px;margin-top:11px;}
#farm-types span.field-validation-error,#finance #dashboard ul li.disabled:hover div,#finance #earlier,#finance #invoiceCustomListBy.open,#FinanceFind .hover span.tip{display:block;}
#farm-types span.last-updated{display:inline-block;float:left;margin-left:23px;margin-right:17px;margin-top:5px;}
#farm-types td{padding-bottom:1px;padding-top:1px;}
#farm-types th{background-image:url(/images/farm-th-bg.png);background-repeat:repeat-x;color:#FFF;font-size:1.167em;padding:7px 10px 25px 11px;}
#farm-types th.input-header{padding-left:18px;padding-right:20px;}
#farmContacts{margin-left:50px;padding-left:0;padding-right:20px;width:394px;}
#farmContacts .card { min-height: 210px; }
#farmProfile{clear:both;padding-top:50px;}
#farmProfile #primary-farm-details span.field-validation-error,#primary-farm-details span.field-validation-error span,#farm-types span.field-validation-error,td.alert span.field-validation-error span{color:red;font-size:11px;margin-top:0!important;}
#file-input-header{float:left;font-size:12px;font-style:italic;margin-right:20px;}
#finance #dashboard{background:#f6f5f5;border-bottom:solid 5px #e4e4e4;border-top:solid 1px #e4e4e4;overflow:hidden;padding:8px 15px 12px;}
#finance #dashboard #find{border-left: solid 1px #ffffff; width: 190px; float: left; padding-left: 86px; height: 100%; height: 140px; margin-top: 9px; background: url(/images/magnify.png) 12px 9px no-repeat;padding-top: 13px; }
#finance #dashboard #monthlyStatementsDetails ul { list-style: none; width: 222px; padding: 0; float: left; margin: 0;}
#finance #dashboard #showEarlierControls{display:block;float:left;font-size:1.167em;line-height:29px;margin-left:10px;margin-top:39px;}
#finance #dashboard h2{color:#5cb24a;font-size:1.583em;margin-bottom:14px;}
#finance #dashboard h3{color:#5cb24a;font-size:1.5em;margin-bottom:12px;}
#finance #dashboard ul{float:left;list-style:none;margin:0;padding:0;width:445px;}
#finance #dashboard ul li{float:left;margin-bottom:10px;margin-right:8px;position:relative;}
#finance #dashboard ul li a,#finance a.simpleButton{background:#e9f4e1;border:solid 1px #b2e1a8;color:#5cb24a;display:block;font-family:Signika, tahoma, arial, verdana, sans-serif;font-size:1.167em;font-weight:700;line-height:27px;text-align:center;text-decoration:none;width:64px;}
#finance #dashboard ul li.current{background:url(/images/dashMonthSelectBack.gif) top left repeat-x #50ac45;}
#finance #dashboard ul li.current a,#finance #dashboard ul li.available a:hover,#finance a.simpleButton:hover,#finance a.simpleButton.current{background:url(/images/dashMonthSelectBack.gif) top left repeat-x #50ac45;color:#fff;}
#finance #dashboard ul li.disabled a,#finance a.simpleButton.disabled{background:#ece9e9;border:solid 1px #ccc;color:#999;}
#finance #dashboard ul li.disabled div span,span#showMoreTip span,span#showLessTip span, .tool-tip span{display:block;padding:13px 11px 11px;}
#finance #dashboard ul li.disabled div,span#showMoreTip,span#showLessTip,.tool-tip{background:url(/images/statementMonthBubble.png);color:#999;display:none;height:57px;left:30px;position:absolute;top:-62px;width:143px;}
#finance #earlier a.simpleButton,#finance #invoiceCustomListBy a.simpleButton{background:#81b7bb;border:none;color:#fff;width:66px;}
#finance #earlier h3,#finance #earlier h4,#finance #invoiceCustomListBy h4,#finance #invoiceCustomListBy h3{color:#478990;font-style:normal;line-height:18px;margin-top:0;}
#finance #earlier h4{ margin-top: 9px;}
#finance #earlier table,#finance #invoiceCustomListBy table{background:#f6f5f5;border:none;border-bottom:solid 5px #e4e4e4;width:100%;}
#finance #earlier,#finance #invoiceCustomListBy{background:#d8eced;border:solid 1px #e5e5e5;clear:both;margin-top:14px;overflow:hidden;padding:13px;}
#finance #invoiceCustomListBy{margin-bottom:13px;}
#finance #invoiceCustomListBy a{cursor:pointer;line-height:27px;margin-left:20px;}
#finance #invoiceCustomListBy h3{font-size:1.25em;margin-bottom:8px;margin-top:0;}
#finance #invoiceCustomListBy p,#finance .toolButton#pdfButton{float:right;margin:0;}
#finance #invoiceCustomListBy select{width:181px;}
#finance #invoiceCustomListBy table tr td,#finance #earlier td{border:none;vertical-align:top;}
#finance #invoiceList{border-left:1px solid #DDD;border-right:1px solid #DDD;margin-bottom:7px;margin-right:20px;margin-top:-7px;padding:12px 20px 8px;}
#finance #page .section{margin-top:10px;padding-left:20px;padding-right:20px;}
#finance #statement #unallocatedCashInfo, #finance #statement #paymentInfo,#finance #statement .invoiceTotal,#finance #statement .subTotal{background:#fffdde;border:solid 1px #fdb97f;color:#fa8623;margin-bottom:8px;padding:13px;text-align:center;}
#finance #statement #toolButtons.left{padding-top:7px;}
#finance #statement .bottom{height:auto;margin:0 0 18px;padding:10px 10px 20px;}
#finance #statement .invoiceDetails{background:#eeefee;border:solid 1px #dbd5d5;padding:14px;}
#finance #statement div#totals{background:#62BB59 url(/images/invoiceViewTotal.png) top left repeat-x;border:none;margin:20px auto 18px;padding-bottom:8px;padding-top:8px;width:712px;}
#finance #statement div#totals #totalGST{border:none;border-left:solid 1px #5ea045;border-right:solid 1px #5ea045;}
#finance #statement div#totals h3{color:#fff;margin:0;}
#finance #statement div#totals table{border:none;margin:0;}
#finance #statement div#totals td{border:none;padding:5px 16px;}
#finance #statement table{border:solid 1px #dbd5d5;border-collapse:collapse;margin-bottom:8px;width:100%;}
#finance #statement table table thead th{background:#e9f4e1;color:#666;font-size:1.154em;}
#finance #statement table td.price,#finance #statement table .amount{text-align:right;white-space:nowrap;}
#finance #statement table tfoot{border-top:solid 1px #DBD5D5;}
#finance #statement table th{background:#50ac45 url(/images/tableHeadBack.png) top left repeat-x;border:none;color:#fff;font-family:Signika, tahoma, arial, verdana, sans-serif;font-size:1.25em;font-weight:700;line-height:39px;padding:0 10px;}
#finance #statement table th.amount div#deferredPaymentAmount .small{color:#fff;display:block;font-size:.733em;font-weight:400;padding-left:0;text-align:left;}
#finance #statement table tr td{border-top:solid 1px #dbd5d5;font-size:1.083em;padding-left:10px;padding-right:10px;vertical-align:top;white-space:normal;}
#finance #statement table tr td a{font-size:.846em;}
#finance #statement table tr td.invoiceTotalContainer{padding:4px;}
#finance #statement table tr td.invoiceTotalContainer table.invoiceTotal td{padding-left:29px;padding-right:6px;}
#finance #statement table tr.detail td.description{padding-left:35px;}
#finance #statement table tr.invoiceDetail > td{background-color:transparent;border:none;padding:0;}
#finance #statement table tr.invoiceDetail div.bottom,#page .content-wrapper .detailWrapper .bottom{background:url(/images/invoiceBottom.png) bottom left no-repeat;padding-left:16px;padding-right:16px;}
#finance #statement table tr.product td{border-bottom:1px solid #DBD5D5;color:#5cb24a;}
#finance #statement table tr.product td.amount div,#finance #statement table tr.product td.amount{width:71px;}
#finance #statement table tr.sectionHeader td{background:#e9f4e1;}
#finance #statement table tr.summary td a{font-family:tahoma;font-size:.786em;font-weight:400;}
#finance #statement table tr.summary td,#finance #statement table tr.sectionHeader td{background:#edecec;color:#666;font-family:Signika, tahoma, arial, verdana, sans-serif;font-size:1.167em;font-weight:700;}
#finance #statement table.tblPMU tr td.pmuTitle{color:#5CB24A;font-size:1.167em;font-weight:700;line-height:50px;text-align:left;}
#finance #statementMessage{background:none repeat scroll 0 0 #FFFDDE;border:1px solid #FDB97F;color:#FA8623;margin:0 19px 19px;padding:13px;text-align:center;}
#finance #toolButtons .helpTip{display:block;float:left;font-size:1.1em !important;height:19px;margin-bottom:13px;padding-left:0;vertical-align:baseline;}
#finance #viewStateButtons a{margin-left:10px;}
#finance #viewStateButtons,.product-category div.area,div.header-area{position:relative;}
#finance .customError{display:block;font-size:11px;}
#finance .detailWrapper{padding:8px 10px;}
#finance .intro{background:#f4f2e3;border-bottom:solid 2px #e5e5e5;color:#666;font-size:1.167em;margin-bottom:18px;padding:20px 16px;}
#finance .invoiceDetail h3{font-size:1.385em;margin-bottom:14px;}
#finance .invoiceDetails p.small{font-size:.923em;}
#finance .invoiceDetails span{padding-right:32px;}
#finance .invoiceTotal td{text-align:left;}
#finance .invoicesLoading{display:block;margin-left:auto;margin-right:auto;}
#finance .invoicesLoading.top{background-image:none;float:right;}
#finance .section h2{border-bottom:solid 1px #ddd;font-size:2.167em;padding-bottom:8px;padding-top:8px;}
#finance .section h2.dataIncorrect{border-bottom:none;margin-bottom:12px;padding-bottom:0;}
#finance .simpleButton{float:left;margin:0;padding:0 6px;white-space:nowrap;width:auto;}
#finance .toolButton{display:block;float:left;margin-bottom:13px;margin-right:18px;}
#finance .toolButton a img{float:left;margin-right:9px;}
#finance .toolButton a,#finance input.toolButton,#finance button.toolButton{border:none;color:#666;cursor:pointer;display:block;font-family:Signika, tahoma, arial, verdana, sans-serif;font-weight:700;line-height:16px;text-decoration:none;text-transform:uppercase;}
#finance a.simpleButton,#FinanceFind select.expand,.grey-tabs.ordering-sub-tabs .ui-widget-content .suggested-bagging-option a.button.light-green,.grey-tabs.ordering-sub-tabs .ui-widget-content .bagging-options-wrapper a.button.light-green,.grey-tabs.ordering-sub-tabs .ui-widget-content .ordering-button{width:auto;}
#finance button.toolButton#printButton{background:url(/images/iconPrint.png) 0 50% no-repeat;font-size:1.1em;padding:0 0 0 22px;}
#finance h2.noUnderline{border-bottom:none;margin-bottom:0;padding-left:6px;}
#finance hr{border-bottom:solid 1px #fff;border-top:solid 1px #ddd;height:2px;margin:0;}
#finance input.toolButton#saveButton{background:url(/images/iconSave.png) 0 50% no-repeat;font-size:1.1em;padding:0 0 0 12px;}
#finance p#dataIncorrect{background:url(/images/iconWarning.png) 0 1px no-repeat;border-bottom:solid 1px #ddd;color:#FA8623;font-family:Signika, tahoma, arial, verdana, sans-serif;font-size:1.167em;font-style:italic;font-weight:700;margin-bottom:13px;overflow:hidden;padding-bottom:19px;padding-left:23px;}
#finance table td.colLarge,.product-category div.header-area-wide{width:300px;}
.ordering-preference .search-range { width: 305px;}
#finance table td.colMid{width:276px;}
#finance table td.colSmall{width:100px;}
#finance table td.customDate,#finance table td.customNumber{width:57px;}
#finance table td.customDelivery{width:250px;}
#finance table td.customDescription{width:141px;}
#finance table td.state{background-position:13px 11px;background-repeat:no-repeat;width:20px;}
#finance table tr.closed > td.state{background-image:url(/images/plusGreen.gif);}
#finance table tr.closed.hover > td.state{background-image:url(/images/plusOn.gif);}
#finance table tr.invoiceDetail div{border:1px solid #DBD5D5;margin-bottom:27px;width:877px;}
#finance table tr.invoiceDetail div div{border:none;margin:0;width:auto;}
#finance table tr.invoiceDetail div.mid,#page .content-wrapper .detailWrapper .mid{background:url(/images/invoiceMid.png) top left repeat-y;padding-left:74px;padding-right:16px;}
#page .content-wrapper .detailWrapper.plan .mid,#page .content-wrapper .detailWrapper.plan .top,#page .content-wrapper .detailWrapper.plan .bottom { padding-left: 0; }
#page .content-wrapper .detailWrapper.plan .top { padding-bottom: 0; } 
#finance table tr.invoiceDetail div.top,#page .content-wrapper .detailWrapper .top{background:url(/images/invoiceTop.png) top left no-repeat;padding:20px 16px 16px;height: auto;}
#finance table tr.invoiceDetail td tr.closed td.amount div.value1,#finance table tr.closed td.amount div.value1,#finance table tr.simple td.amount div.value1,#finance table tr.invoiceDetail td tr.open> td.amount div.value2,#finance table tr.open > td.amount div.value2{display:block;float:right;}
#finance table tr.open > td.state{background-image:url(/images/minusGreen.gif);}
#finance table tr.open.hover > td.state{background-image:url(/images/minusOn.gif);}
#finance table#group tr.open > td.state,#finance table tr td tr.open td.state{background-image:url(/images/minus.gif);}
#finance table#standard{border:none;border-bottom:none;border-top:1px solid #DBD5D5;}
#finance table#standard table{border:1px solid #DBD5D5;}
#finance table#standard table tfoot td{font-weight:700;}
#finance table#standard td.last,#finance table#standard tr th.last{border-right:1px solid #DBD5D5;}
#finance table#standard td.state,#finance table#standard tr th.first{border-left:1px solid #DBD5D5;}
#finance table#standard tr#finalDetailRow.closed > td{border-bottom:1px solid #DDD;}
#finance table#standard tr.hover td,#finance table#group tr.hover td{background-color:#afd0d3 !important;cursor:pointer;}
#finance table#standard tr.invoice > td{background-color:#EFEFEF;}
#finance tr.alt {background:#fbfbfb;}
#finance tr.negative td{color:#6a222e;font-style:italic;}
#footer{background:#f1f1f1 url(/images/footerTop.gif) top left repeat-x;clear:both;overflow:hidden;padding:16px 10px 10px;}
#footer #quicklinks{float:right;line-height:23px;margin-top:16px;}
#footer #quicklinks a{border-left:2px solid #bcbcbc;padding-left:15px;padding-right:13px;}
#footer .contact{background:#fff;margin-top:10px;overflow:hidden;padding:4px;}
#footer .contact .colSingle{border-right:solid 1px #e5e5e5;float:left;height:36px;margin:0;padding:13px;width:206px;}
#footer .contact .colSingle div,.cols span.value,img.cert-tick,.rememberMe,#finance #statement table th span.left,.close img.order-error,.button-wrapper,.button.light-green span,.info-contact,.info-phone,.info-email{float:left;}
#footer .contact .colSingle img{float:left;margin-right:14px;}
#footer .contact .colSingle.last{border-right:0;}
#footer .helpTip{padding-left:0;}
#footer .helpTip img,#logonAttemptsImage img{margin-bottom:7px;margin-right:3px;vertical-align:middle;}
#footer .liveHelp{background:none;height:auto;position:static;text-indent:0;width:auto;}
#footer a.liveHelp{color:#5CB24A;}
#footer a.liveHelp.offLine,#finance #statement table tr.product.hover td,#order-main .help-text a{color:#478990;}
#footer ul{float:left;height:35px;list-style:none;margin:10px 0 0;padding:0;}
#footer ul li{float:left;height:35px;}
#footer ul li a{display:block;font-family:Signika, tahoma, arial, verdana, sans-serif;font-size:1.083em;font-weight:700;line-height:35px;padding-right:29px;text-transform:uppercase;}
#header{margin-left:9px;margin-right:5px;min-height:95px;position:relative;z-index:999;}
#header a,#footer a,p#backLink a,.ordering-button:hover{text-decoration:none;}
#help{background:none;font-size:.813em;margin-right:40px;text-align:left;}
#help .intro,.shade{background:#f1f1f1;margin-bottom:8px;overflow:hidden;padding:10px;}
#help h1{border-bottom:solid 1px #f1f1f1;font-size:3em;margin-bottom:18px;padding-bottom:18px;}
#help h3{margin-bottom:0;padding-left:0;padding-right:0;}
#hide-help{font-family:Verdana,Arial,sans-serif;font-size:13px;}
#hideEarlierControls{display:block;line-height:27px;}
#hint{height:20px;line-height:20px;}
#home #documentList{background:url(/images/homeDocListShadow.png) no-repeat 50% bottom;border:none;margin-left:13px;padding:0 0 9px;width:298px;}
#home #documentList #noDocuments{padding-left:28px;white-space:normal;}
#home #documentList #tape{left:100px;position:absolute;top:-12px;}
#home #documentList .document,#home #documentList .emptyDocument{height:36px;}
#home #documentList .inner{background:#fff url(/images/docListHomeVerticalLines.gif) repeat-y 14px 0;border:1px solid #CCC;overflow:visible;padding:9px 0 0;position:relative;}
#home #documentList h3{color:#fc9127;font-size:1.667em;padding-left:28px;}
#home #documentList table{border-collapse:collapse;height:311px;margin-top:5px;width:296px;}
#home #documentList table td{background:none;border-top:solid 1px #deeff6;}
#home #documentList table td.more{height:auto;padding-bottom:7px;padding-top:7px;text-align:right;}
#home #documentList table.striped tr td{padding-bottom:9px;padding-top:9px;}
#home #documentList td.icon{padding-left:30px;}
#home #page{border-bottom:none;min-height:0;}
#home #page .inner { padding:18px 9px 0;}
#home #page .inner .inner{ padding:18px 9px 0 0; }
#home .boxFull{background:url(/images/boxFullHome.gif) top left no-repeat !important;height:109px;margin:0;}
#home .boxFull .col{border:none;display:table;margin:1px;padding:0;width:312px;}
#home .boxFull .col a div.border{border-right:1px solid #DCDCDC;float:left;width:100%;}
#home .boxFull .col a,#home .boxFull .col div.travelDollars{display:block;padding:17px 0 17px 10px;text-decoration:none;vertical-align:middle;}
#home .boxFull .col a:hover{background:#fff;}
#home .boxFull .col div.text{padding-top:12px;}
#home .boxFull .col div.travelDollars a{margin:0;padding:0;}
#home .boxFull .col div.travelDollars div.text{padding-top:0;}
#home .boxFull .col div.travelDollars img{margin-bottom:12px;margin-top:6px;}
#home .boxFull .col h3{color:#5cb24a;font-size:1.5em;margin:0;padding-right:20px;}
#home .boxFull .col h4{color:#666;font-size:1.5em;font-style:normal;font-weight:400;margin-bottom:5px;margin-top:3px;}
#home .boxFull .col img{float:left;margin-left:12px;margin-right:23px;}
#interactivePanel{display:none;margin:13px 16px 15px 10px;overflow:hidden;position:relative;}
#interactivePanel .image{background:#efefef;border:solid 1px #d5d5d5;margin-top:17px;text-align:center;}
#interactivePanel div.info h3{color:#fc9127;font-size:1.214em;margin:0;}
#interactivePanel div.info h4{color:#686767;font-size:1.25em;font-style:normal;margin:0;}
#interactivePanel div.info img{border:solid 1px #d5d5d5;}
#interactivePanel div.info ul{list-style:none;padding:0;}
#interactivePanel div.info ul li{background:url(/images/slideBullet.gif) 8px 50% no-repeat;padding-left:24px;}
#interactivePanel div.slide{background:#fff;border:solid 1px #cacaca;float:right;height:290px;overflow:hidden;padding:17px;width:369px;}
#interactivePanel div.slide > img{margin-left:-17px;margin-top:-17px;}
#interactivePanel ul.ui-tabs-nav{left:0;list-style:none;margin:0;padding:0;position:absolute;top:0;width:193px;z-index:999;}
#interactivePanel ul.ui-tabs-nav li{display:block;margin-bottom:10px;}
#interactivePanel ul.ui-tabs-nav li a{display:block;height:57px;outline:none;padding-right:9px;text-decoration:none;width:183px;}
#interactivePanel ul.ui-tabs-nav li a span{background:#fff;border:solid 1px #cacaca;color:#686767;display:block;font-family:Signika, tahoma, arial, verdana, sans-serif;font-size:1.333em;font-weight:700;max-height:40px;overflow:hidden;padding-left:17px;padding-right:17px;vertical-align:middle;}
#interactivePanel ul.ui-tabs-nav li.ui-tabs-selected a span,#interactivePanel li.ui-tabs-selected a:hover span{background:#fc9127;border:solid 1px #fc9127;color:#fff;}
#interactivePanel ul.ui-tabs-nav li.ui-tabs-selected a,#interactivePanel li.ui-tabs-selected a:hover{background:url(/images/interactivePanelArrow.png) 100% 50% no-repeat;}
#interactivePanelOuter{background:url(/images/interactivePanelBack.gif);float:left;height:355px;margin-bottom:20px;width:629px;}
#invoiceList select{margin-left:12px;}
#login{background:#019848 url(/images/greenBack.gif) top left repeat-x;}
#login #blueBoxWide .mid,#changePassword .input{padding-left:10px;padding-right:10px;}
#login #copyright{border:none;color:#fff;font-size:1em;margin:0 auto auto;padding-left:10px;padding-right:10px;text-align:left;width:960px;}
#login #copyright .right{margin-right:30px;text-align:right;}
#login #footer{background:none;border:none;text-align:center;}
#login #footer a{color:#fff;font-size:1em;}
#login #footer a img,#finance .simpleButton.first{margin-right:8px;}
#login #header{background:url(/images/logo.png) 50% 40px no-repeat;height:100px;margin:0;text-align:center;}
#login #header h2,#login #header #account,#login #header #nav,.hidden-row,table#hidden-table-documents,table#hidden-table-contacts,#interactivePanel .ui-tabs-hide,#finance #earlier,#finance #invoiceCustomListBy.closed,#finance table tr.invoiceDetail td tr td.amount div.value2,#finance table tr td.amount div.value2,#finance table tr.invoiceDetail td tr.open > td.amount div.value1,#finance table tr.open > td.amount div.value1,#FinanceFind .innerPanel span.field-validation-valid,.upload-info-header-wrapper,#upload-warning,.bagging-options-wrapper{display:none;}
#login #messages{margin:auto;width:452px;}
#login #messages a.close,#interactivePanel div.info img.left{margin-right:12px;}
#login #page{border:none;margin:auto;min-height:0;padding:0;width:474px;}
#login #page #changePassword .blueBoxWide h3,#statement div#invoiceHeadingGroup h3{margin-bottom:8px;}
#login #page .blueBoxWide h3 img{margin-right:4px;}
#login #page .blueBoxWide,#order .order-links{margin-bottom:15px;}
#login .liveHelp{background-position:-4px -1px;height:163px;width:64px !important;}
#login a.simpleButton{float:right;margin-left:0;margin-right:3px;}
#login a:hover,#footer a:hover,#finance #dashboard ul li.disabled a:hover,a.green-link:hover,#search-box a:hover{text-decoration:underline;}
#login h1{background:none !important;font-size:2.083em;margin:0;padding-bottom:25px !important;padding-left:0 !important;padding-top:10px !important;text-align:center;}
#login h2{font-size:1.5em;}
#login hr{margin-left:-18px;margin-right:-18px;width:451px;}
#logo{bottom:58px;font-size:2em;left:0;margin-bottom:5px;margin-top:30px;position:absolute;z-index:1001;}
#logo a{color:#60b34b;display:block;}
#messages a.close{float:right;margin-right:16px;margin-top:-6px;}
#nav{background:url(/images/navBack.gif) top left repeat-x;clear:both;height:57px;position:relative;}
#nav .contact{background:url(/images/navRightCurve.gif) top right no-repeat;float:right;font-family:Signika, tahoma, arial, verdana, sans-serif;height:57px;padding-right:15px;text-align:right;}
#nav .contact a{color:#fff;font-size:1.083em;}
#nav .contact h3{color:#fff;margin:6px 0 0;padding:0;}
#nav ul{background:url(/images/navLeftCurve.gif) top left no-repeat;float:left;list-style:none;margin:0;padding:0;}
#nav ul li{float:left;height:48px;}
#nav ul li .popup{background:url(/images/popupBottom.png) bottom left no-repeat;display:none;padding-bottom:5px;position:absolute;top:38px;width:173px;z-index:999;}
#nav ul li .popup .inner{background:url(/images/popupTop.png) top left no-repeat;color:#50ac45;font-family:Signika, tahoma, arial, verdana, sans-serif;font-size:1.167em;font-style:italic;font-weight:700;padding:21px 12px 7px;text-align:center;}
#nav ul li a{background:url(/images/navDivide.gif) top right no-repeat;color:#fff;display:block;font-family:Signika, tahoma, arial, verdana, sans-serif;font-size:1.417em;font-weight:700;line-height:48px;padding-left:23px;padding-right:23px;}
#nav ul li a:hover{background-color:#FFF;color:#5CB24A;}
#nav ul li.hover a,#nav ul li.selected a{color:#50ad45;}
#nav ul li.hover,#nav ul li.selected{background:url(/images/navItemOn.gif) top left repeat-x;}
#order .account-manager-wrapper{padding-left:5px;}
#order .order-links .right{margin-top:12px;}
#order-confirm-left-column { width: 395px; }
#order-confirmation-note h2 { margin-bottom: 0;}
#order-from-plan { min-height: 244px;min-width: 891px; }
#email-validate { height: 12px;}
#order-landing{color:#757575;}
#order-landing h3.heading{color:#5CB24A;font-size:19px;margin-bottom:0;font-weight: 600;}
#order-landing h4,h4.info-card-header{float:left;font-size:14px;font-style:normal;margin:10px 0 5px;font-weight: 600;font-family: tahoma, arial, verdana, sans-serif;}
#order-landing h4.heading{margin-top:10px;}
#order-landing hr{border-top:solid 2px #F0F0F0;margin-right:6px;}
#order-main .help-text.right{margin-right:21px;width:200px;}
#order-main input, #order-landing input{margin-right:12px;padding:5px;}
#order-panel { min-height: 150px;min-width: 150px;}
#order-pref-accordion { width: 885px; }
#order-preferences{background-image:url(/images/order-pref-shadow.png);background-repeat:no-repeat;margin-left:-10px;padding:19px 20px 0 21px;width:900px;}
#order-preferences h2{font-size:26px;font-weight:lighter;margin-bottom:14px;}
#order-review .helpTip { padding: 0;margin-top: 11px;}
p.terms-and-conditions .helpTip {font-size: 12px !important; padding: 0; }
#order-tabs-wrapper ul li{padding-left: 7px; padding-right: 10px;font-weight: 600;font-family: Signika, tahoma, arial, verdana, sans-serif;font-size: 15px;}
#page{border-bottom:solid 2px #ccc;clear:both;margin-bottom:18px;min-height:430px;position:relative;z-index:99;}
#page #changePassword .blueBox .mid{padding-bottom:13px;padding-left:20px;padding-right:20px;}
#page #changePassword .blueBox h3{margin-bottom:8px;margin-top:8px;}
#page #messages{margin-left:9px;margin-right:9px;}
#page #messages div{padding-left:23px;}
#page .blueBox{color:#666;margin:auto 18px 10px auto;width:297px;}
#page .blueBox .bottom{background:url(/images/blueBottom.gif) no-repeat;height:7px;}
#page .blueBox .mid{background:url(/images/blueMid.gif) repeat-y;}
#page .blueBox .top{background:url(/images/blueTop.gif) no-repeat;height:7px;}
#page .blueBoxWide .bottom{background:url(/images/blueWideBottom.gif) no-repeat;height:7px;}
#page .blueBoxWide .mid{background:url(/images/blueWideMid.gif) repeat-y;padding-left:10px;}
#page .blueBoxWide .top{background:url(/images/blueWideTop.gif) no-repeat;height:7px;}
#page .blueBoxWide h3,#page .blueBox h3{color:#81b7bb;font-size:1.5em;margin:10px 0 0;}
#page .blueBoxWide,#login .greenBox,#login .intro{color:#666;margin:auto auto 10px;width:410px;}
#ordering-special .blueBox { margin-top: 38px;margin-right: 61px;}
#ordering-special .blueBox .mid { padding: 10px 30px;}
#page .bottom{background:url(/images/loginBottom.png) no-repeat;height:20px;}
#page .boxFull{background:url(/images/boxFull.gif) top left repeat-y;clear:both;margin-bottom:18px;margin-top:20px;overflow:hidden;}
#page .boxFull .bottom{background:url(/images/boxFullBottom.gif) top left no-repeat;clear:both;height:7px;}
#page .boxFull .top{background:url(/images/boxFullTop.gif) top left no-repeat;height:7px;}
#page .card .top{background:url(/images/cardTop.gif) bottom left no-repeat!important;height:20px!important;}
#page .content{padding-left:18px;padding-right:18px;}
#page .content ul{list-style-image:url(/images/slideBullet.gif);}
#page .inner{overflow:hidden;padding-bottom:20px;padding-left:19px;padding-right:19px;}
#page .inner-map{overflow:hidden;padding-bottom:20px;padding-left:10px;padding-right:10px;}
#page .inner-map .content,#login .greenBox,.card td,#changeDocument table td,#primary-farm-type,#primary-farm-area,.sub-tabs-content{padding:0;}
#page .mid{background:url(/images/loginMiddle.png) repeat-y;overflow:hidden;padding-left:30px;padding-right:30px;}
#page .section{background:url(/images/sectionTop.gif) 50% top no-repeat;clear:both;padding-left:33px;padding-right:43px;padding-top:12px;}
#page .section .bottom{background:url(/images/sectionBottom.gif) bottom left repeat-x;clear:both;height:65px;margin-left:-15px;padding-bottom: 15px; }
#page .top{background:url(/images/loginTop.png) no-repeat;height:20px;}
#page h1{background:url(/images/headingBack.gif) bottom left no-repeat;line-height:1.26em;margin-top:0;padding-bottom:28px;padding-left:10px;padding-top:20px;}
#page h1 img{float:right;margin-top:7px;}
#percent-complete{color:#000;display:none;font-style:italic;float:left;}
#primary-farm-details{border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;height:auto;margin:20px 0;}
#primary-farm-type, #primary-farm-area{float:left;padding:2px 20px 2px 10px;}
#list-by-choice{ float: right;}
#primary-farm-area, #list-by-choice, #primary-farm-type{ display: inline-block;}
#prod-total-header { margin-bottom: 15px; }
#profile .boxFull .colSingle{min-height:130px;}
#profile .boxFull p{line-height:15px;margin:0;padding-bottom:4px;padding-top:4px;}
#profile .boxFull td{line-height:15px;padding:4px;}
#search .help-text.left { width: 200px; }
#search .help-text.left,.search-range .help-text.left{margin-top:5px;}
#search-box{float:right;margin-top:4px;}
#search-box a{color:#478990;font-size:11px;font-weight:lighter;text-decoration:none;}
#search-box a,#search-box label,#search-box input{float:left;margin-top:5px;}
#search-box input{margin:-2px 8px;padding:4px;width: 120px;}
#search-box label{color:#555;font-family: Tahoma;font-size: 13px;font-weight: normal;}
#security{padding-top:4px;}
#selectAccount{border-top:dotted 1px #e4e4e4;font-size:1.25em;}
#selectAccount ul{list-style:none;margin:0;padding:0;}
#selectAccount ul li > div{border:dotted 1px #e4e4e4;border-top:none;}
#selectAccount ul li a{color:#5cb24a;font-weight:700;text-decoration:none;}
#selectAccount ul li a:hover{color:#478990;text-decoration:underline;}
#selectAccount ul li div div{background:no-repeat 14px 50%;padding-bottom:5px;padding-left:36px;padding-top:6px;}
#selectAccount ul li div.hover{background:#E7E7E7 url(/images/accountSelectBack.gif) repeat-x;}
#selectAccount ul li li div div{background-position:40px 50%;padding-left:62px;}
#selectAccount ul li li li div div{background-position:66px 50%;border:none;padding-left:88px;}
#selectAccount ul li li li li div div{padding-left:104px;}
#selectAccount ul li.children > div div{background-image:url(/images/minus.gif);cursor:pointer;}
#selectAccount ul li div.closed div,#finance table#group tr.closed > td.state,#finance table tr td tr.closed td.state{background-image:url(/images/plus.gif);}
#selectAccount ul ul ul{border:none;border-top:none;}
#selected-payment-term { padding-top: 0;padding-bottom: 3px; background-color: #E9F4E1;}
#show-more-contacts-wrapper{margin-left:200px;margin-top:12px;}
#show-more-documents-wrapper{margin-left:140px;margin-top:12px;}
.show-older { display: inline-block; margin-top:20px;}
#special-mix-header {margin-bottom: 0px; margin-top:    22px;}
#statement div#invoiceHeadingGroup{border-bottom:1px solid #DDD;margin-bottom:13px;overflow:hidden;padding-left:6px;}
#statement h3{font-size:1.4em;margin-bottom:20px;overflow:hidden;}
#statement h3 .small{font-family:tahoma, arial, verdana, sans-serif;font-size:12px;padding-left:12px;}
#statement h4.searchFilter{color:#5CB24A;font-style:normal;height:100%;margin-bottom:12px;margin-top:0;}
#update-pref-link{font-family:Signika,Verdana,Arial,sans-serif;font-size:14px;margin:7px 2px 0 0;}
#upload-info-wrapper{max-width:410px;}
#upload-input{padding:3px;}
#upload-instructions{line-height:15px;}
#upload-success-wrapper{display:none;margin-top:25px;}
#upload-wrapper{margin-left:6px;margin-top:32px;}
#wrapper{font-size:1.2em;margin:auto;position:relative;text-align:left;width:960px;}
*+html a.simpleButton{padding-top:16px;}
.add-product-top { margin-top: 65px;}
.added-order .button,.added-order .ordering-button { text-align: center; } 
.add-delivery-wrapper { padding: 10px;}
.add-item{clear:both;margin-bottom:15px;}
.add-trolley-icon { background-position: 27px 30px !important;width: 27px !important;margin-top: -3px;margin-bottom: 3px;}
.alert{background-color:#FFD9D9;}
.bagging-desc-wrapper{float:left;max-width:290px;}
.blueBox a.button{background:#81b7bb;border:none;border-right:solid 1px #b9d7d9;font-size:1.167em;font-style:italic;font-weight:700;margin-bottom:11px;margin-top:6px;padding-left:14px;padding-right:14px;white-space:nowrap;}
.blueBox p{margin-bottom:11px;margin-top:11px;}re
.bold { font-weight: bold;}
.bottom-grad{background-image:url(/images/bottom-grad.png);background-repeat:repeat-x;height:25px;margin-top:5px;width:923px;}
.boxFull .colSingle{border-right:solid 1px #dcdcdc;margin-top:18px;padding-top:0;}
.button.light-green img{float:left;margin:4px 8px 0 0;}
.button.light-green.next.mix, a.button.light-green.next { float: left; margin-top: 10px;color: white;width: 32px !important; margin-bottom:0; background: #87c55a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3YzU1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzZiYjg1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MGFkNDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #87c55a 0%, #6bb850 51%, #50ad45 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87c55a), color-stop(51%,#6bb850), color-stop(100%,#50ad45)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #87c55a 0%,#6bb850 51%,#50ad45 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #87c55a 0%,#6bb850 51%,#50ad45 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #87c55a 0%,#6bb850 51%,#50ad45 100%); /* IE10+ */
background: linear-gradient(to bottom,  #87c55a 0%,#6bb850 51%,#50ad45 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87c55a', endColorstr='#50ad45',GradientType=0 ); /* IE6-8 */ }
.button.light-green.next.mix:hover, a.button.light-green.next:hover { text-decoration: none !important; }
.button.light-green.next.mix{width: 96px !important;height:28px;text-decoration:none;}
.button.light-green.next.mix span { line-height: 28px;}
.button.light-green.thin{clear:both;margin:3px 0;padding:0 12px;text-align:center;width:186px;}
.button.light-green, .button.bagging-use-option{background-color:#E9F4E1;border:1px solid #B2E1A8;clear:none;color:#5CB24A;float:right;font-size:14px;margin:0 5px 15px 0;padding:1px 9px;width: 155px;text-align: center; }
.button.bagging-use-option {color: white;}
.button.light-green:hover { text-decoration: underline;background-color: #E9F4E1;}
.button.light-green.preferred:hover{text-decoration: none;}
.button.tick{background-image:url(/images/iconTick.png);background-position:right 50%;background-repeat:no-repeat;margin-right:117px;padding-left:14px;padding-right:36px;}
.card{background:url(/images/cardBottom.gif) bottom left no-repeat;margin-left:-8px;min-height:190px;}
.card .info{float:left;width:270px;}
.card h2{color:#666;font-size:1.417em;margin:0;}
.card h3{color:#999;font-size:1.333em;margin-top:0;margin-left: 8px;}
.card hr{border-top:solid 2px #f0f0f0;}
.card img{border:solid 5px #f1f1f1;margin-left:21px;margin-right:21px;max-height:130px;width:87px;}
.card th{font-family:tahoma, verdana, arial, sans-serif;font-size:.917em;font-weight:700;line-height:1.75em;padding-bottom:0;padding-right:10px;padding-top:0;text-transform:uppercase;vertical-align:top;}
.category-grouping{background-color:#F6F5F5;border:1px solid #D6D6D6;float:left;height:auto;margin:10px 21px 10px 4px;max-width:486px;padding: 10px 7px 10px 6px;}
.category-grouping h3{font-size:18px;margin:0;text-align:center;width:100px;}
.category-grouping h3.wide{margin:10px 0 12px;width:auto;}
.category-grouping ul{margin:0;padding:0;}
.category-grouping.small-category{margin-left:16px;padding-left: 10px; padding-right: 10px;max-width: 313px;}
.category-grouping.other-categories{padding-top: 55px;border: none;background-color: white;}
.cdax-emailme-checkbox{float:left;margin-right:9px;}
.center,#login #messages div,.tblPMU td,h2#upload-success{text-align:center;}
.clearfix,#no-contacts,.contact-title-wrapper{clear:both;}
.colDouble{float:left;width:540px;}
.colHalf{width:431px;}
.colSingle{float:left;margin:37px 10px 18px;padding:10px 10px 0;width:260px;}
.colSingle h2{margin:0 0 16px;}
.cols{clear:both;overflow:hidden;padding:10px;}
.cols span.name{float:left;font-weight:700;width:174px;}
.column-wrapper-left{float:left;width:465px;}
.column-wrapper-right{float:right;width:431px;}
.communicationInfo img{border:solid 1px #e7e6e5;float:right;margin-left:15px;}
.communicationInfo,#changePassword .greenBox .cols{padding:10px;}
.confirm-heading { margin-top: 15px;margin-left: 12px;}
.confirm-label { width: 130px;margin-left: 14px;font-weight: bold;}
.confirm-values { margin-left: 40px;width: 200px;}
.contact-details{float:left;margin:0 0 5px 20px;}
.contact-has-cert.contact-row,#finance #statement .detailWrapper table tr.open td,#finance #statement table tr.product.open td{border-bottom:none;}
.contact-name-wrapper{clear:both;float:left;margin-left:2px;width:120px;}
.contact-row{background-color:#FBFBFB;border-bottom:1px solid #E4E4E4;display:inline-block;padding:7px 0 8px 12px;width:100%;}
.contact-title-wrapper h3,#farm .shade,#finance table#standard tr#finalDetailRow div{margin-bottom:0;}
.create-mix { padding: 6px;}
.grey-tabs.ordering-sub-tabs .ui-widget-content .create-mix a { display: inline;}
.grey-tabs.ordering-sub-tabs .ui-widget-content .create-mix a.button { width: 70px;margin-right: 110px;}
.grey-tabs.ordering-sub-tabs .ui-widget-content .create-mix-total-spread a.button { width: 70px;margin-right: 124px;}
.create-mix-total-mt, .create-mix-total-spread { background-color: #FBFBFB; border:1px solid #E4E4E4; padding: 7px 7px 11px 13px;margin-top: 25px; }
.create-mix-or { margin: 15px 0;}
.create-mix .vertical-line { border-left: 1px solid #E4E4E4;height: 100px;width: 4px;float: left;margin-left: 7px;}
.create-mix .vertical-line-wrapper { width: 20px;padding: 0 2px; }
.create-mix input { width: 80px;}
.create-mix hr { margin-bottom: 13px;}
.create-mix p { margin-bottom: 13px;}
.delete-icon,#finance #statement table th span.right,#finance #statement table tr.product td .notesLineMark,#finance #viewStateButtons,#finance #invoiceList{float:right;}
.delete-mix-item { display: inline-block; width: 21px; height: 21px;background-image: url(/images/iconDelete.png);margin-top: 8px;margin-left: 35px; }
.delivery-details-link { margin:10px 0 8px 17px;font-size: 15px;}
.delivery-icon{background-position:88px 3px;}
.despatch-error { float: right; margin-right: 35px; width: 206px;}
.delivery-summary{width:270px;}
.despatch-summary-wrapper { width: 460px;margin-top: 10px; }
/* ReSharper disable InvalidValue */
.delivery-summary .added-order-product-type { word-break: break-word;}
/* ReSharper restore InvalidValue */
.disabled { color: #CCC;background-color: #CCC;}
.document span{ margin-left: 10px}
.double-line { margin-top: -3px;}
.button.light-green.edit-button{text-align:center;width:152px;}
.button.light-green.remove-item{width:152px;}
.error-wrapper { background-color: #ffcccc; padding: 10px;margin-right: 12px;}
.error-wrapper .validation-error { color: #cc3333;margin-left: 5px;}
.errorMessage{background:url(/images/errorBottom.png) bottom left repeat-x;color:red;font-size:1.4em;margin-bottom:-5px;padding-bottom:30px;padding-left:18px;padding-top:20px;}
.farm-contact-list{clear:both;width:430px;}
.farm-detail-row td,.first-row{border-top:1px solid #E4E4E4;}
.field-label{float:left;font-family:tahoma, arial, verdana, sans-serif;font-weight:700;margin-top:10px;width:98px;font-size: 13px;}
.file-header{float:left;font-style:normal;margin:4px 10px 0 0;}
.financesGSTNo{float:right;font-size:14px;margin:10px;text-align:right;width:150px;}
.form-inputs-wrapper{float:left;height:200px;width:425px; }
.form-inputs-wrapper input,textarea{float:left;margin:6px 0 0;padding:4px;width:288px; font-family: Verdana,Arial,sans-serif; font-size: 1em;}
.form-inputs-wrapper textarea {height:58px;padding-right:8px; }
textarea { resize: none;}
.full-length { width: 100% !important; }
.further-info-wrapper{clear:both;}
.further-info-wrapper h5{color:#6CBA5C;float:left;width:60px;}
.further-info-wrapper h5.long { width: 75px; }
.green,#interactivePanel ul.ui-tabs-nav li a:hover span{color:#5cb24a;}
.red{color:red;}
.green-gradient.disabled{ opacity: .7;}
.green-gradient, .button.bagging-use-option { /* Colorzilla Gradients */background: #86c459; /* Old browsers */ background: -moz-linear-gradient(top,  #86c459 0%, #6ab84f 50%, #50ac45 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#86c459), color-stop(50%,#6ab84f), color-stop(100%,#50ac45)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #86c459 0%,#6ab84f 50%,#50ac45 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #86c459 0%,#6ab84f 50%,#50ac45 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #86c459 0%,#6ab84f 50%,#50ac45 100%); /* IE10+ */ background: linear-gradient(to bottom,  #86c459 0%,#6ab84f 50%,#50ac45 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86c459', endColorstr='#50ac45',GradientType=0 );}
.red-gradient.disabled { opacity: .7;}
.red-gradient { /* Colorzilla Gradients */
	background: #e83628; /* Old browsers */
	background: -moz-linear-gradient(top, #e83628 0%, #e83628 50%, #e83628 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e83628), color-stop(50%,#e83628), color-stop(100%,#e83628)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e83628 0%,#e83628 50%,#e83628 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e83628 0%,#e83628 50%,#e83628 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e83628 0%,#e83628 50%,#e83628 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e83628 0%,#e83628 50%,#e83628 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e83628', endColorstr='#e83628',GradientType=0 );
}
.greenBox{background:#e9f4e1;border:solid 1px #d7f1c5;overflow:hidden;padding:10px;}
.grey-tabs.ordering-sub-tabs .ui-widget-content .product-range-quantity a.button,.grey-tabs.ordering-sub-tabs .ui-widget-content .product-range-quantity a.button:hover{height:28px;margin-bottom:0;text-decoration:none;width:32px;}
.grey-tabs.ordering-sub-tabs .ui-widget-content .product-range-quantity select.each-product { width: 102px;margin-right: 1px;height: 30px;}
.grey-tabs .ui-widget a.live-help{ font-weight: 600;}
.product-range-quantity .button.light-green { margin-right: 2px;}
.product-name-div { overflow-x: hidden;width: 295px;}
.handler-cert-wrapper{background-color:#FBFBFB;border-bottom:1px solid #E4E4E4;clear:both;padding:0 0 14px 12px;width:100%;}
.info-card-header.long { width: 100%; }
input.datePickerInput { margin-right: 0 !important; }
.help-text{margin-left:34px;margin-top:8px;width:200px;}
.help-text a.live-help{display:inline!important;}
.help-text.left{margin-top:20px;}
.helpTip{font-size:.917em !important;padding-left:8px;text-decoration:none;}
.info-address{float:left; margin:0; width:210px;}
.info-email { display: inline-block;}
.info-card{background:url(/images/info-card-mid.png);background-repeat:repeat-y;height:188px;margin-left:1px;padding-top:12px;}
.info-card hr { border-top: solid 2px #F0F0F0; margin-right: 6px;}
.info-card-bottom{background:url(/images/info-card-bottom.png);}
.info-card-top{background:url(/images/info-card-top.png);}
.info-card-top,.info-card-bottom{height:10px;width:544px;}
.info-card-wrapper{float:left;height:200px;margin:7px 0 23px 9px;width:544px;}
.info-postcode{display:inline-block;margin-top:5px;}
.info-photo-wrapper{background-color:#F1F1F1;height:87px;margin:0 0 0 20px;padding:8px;width:87px;}
.info-photo-wrapper img{height:87px;width:87px;}
.input{clear:both;overflow:hidden;padding-bottom:5px;padding-top:10px;}
.input .focus{background:#e1f0d6;border-radius:5px;}
.input .focus input.textbox{border:solid 1px #c0e0a9;}
.input .name{float:left;text-align:right;width:168px;}
.input .name h2{font-size:1.9em;margin:0;padding:0;}
.input .value{float:right;width:239px;}
.input .value .field-validation-error{color:#e34848;display:block;padding-left:4px;}
.input .value > div{background:#f3f7f8;border-radius:5px;margin-bottom:5px;}
.input .value input.textbox{border:solid 1px #b9bcbe;border-radius:4px;margin:4px;padding-bottom:7px;padding-left:10px;padding-top:7px;width:219px;}
.input .value p{margin-bottom:0;margin-top:5px;padding-bottom:5px;padding-left:5px;}
.input.last,#profile #page .inner{padding-bottom:0;}
.item-actions { width: 175px; }
.left { float: left !important; }
.left-info-wrapper{float:left;height:195px;width:126px;}
.light,#finance table#standard table tfoot td.amount,#finance table#standard table tfoot td span.dueDate{font-weight:400;}
.lighter{font-weight:100;}
.list-wrapper{float:left;width:320px;margin-left: 7px;}
.list.payment-terms { overflow: visible; height: auto;border-bottom: none;width: 440px;margin-bottom: 3px;margin-top: 0;}
.list.payment-terms li { padding: 7px 5px 7px 10px; min-height: 35px;}
.list.payment-terms li span { margin-top: 12px;display: inline-block; font-weight: normal; font-size: 14px; }
.list.payment-terms li span#selected-payment-term-text { width: 390px;  margin-bottom: 7px;}
.list.payment-terms li span.right { margin-top: 3px;}
.list.payment-terms li span.left { margin-bottom: 7px;}
.list.payment-terms li .button { margin: 0;}
.liveHelp {background:url(/images/liveHelp.png);height:174px;position:fixed;right:0;text-indent:-9999px;top:100px;width:70px!important;z-index:9999;}
.liveHelp.offLine{background:url(/images/liveHelpOffline.png);}
.loading-wrapper { position: absolute;z-index: 1001;}
.mix-box-wrapper{width: 890px;margin-left: 5px;}
.multiline-address { white-space: pre-line;line-height: 18px;}
.mix-calc-top{ background: url("/images/mix-list-top.png");}
.mix-calc-bottom{ background: url("/images/mix-list-bottom.png");}
.mix-calc-top, .mix-calc-bottom {height: 12px;width: 889px;}
.mix-calc-wrapper { width: 880px; padding-left: 13px; padding-right: 10px;background: url("/images/mix-list-middle.png") repeat-y;}
.mix-calc-wrapper .ordering-button { margin: 0 5px 8px 0;}
.ordering-button span.button-text { margin-top: 2px; display: inline-block; margin-left: 8px;}
.mix-calc-wrapper .warning-text-wrapper { width: 230px;padding-right: 0px;margin-right: 11px;padding-top: 0;margin-right: 27px;padding-left: 0;}
.mix-total-header { font-weight: bold;margin-right: 45px;margin-top: 10px;}
.mix-summary,.mix-name { border: 1px solid #d6d6d6;padding: 10px;list-style-type: none; background-color: #F6F5F5; margin-top: 0; border-top: none;width: 841px;font-weight: bold;}
.mix-name{margin-bottom: 29px;margin-top: 2px;border-top: 1px solid #d6d6d6;}
.mix-summary label { font-weight: normal;font-size: 13px;}
.mix-total { margin-top: 8px;}
.mix-hint{background-color: #F4F2e3;height: 40px;margin-left: 10px;margin-right: 11px;}
.mix-hint div{ padding: 8px 8px 8px 12px;font-style: italic;font-family: 'Signika', tahoma, arial, verdana, sans-serif;font-size: 12px;padding-top: 10px;}
.mix-hint div span{ font-size: 14px;font-weight: bold;font-size: 14px;padding-right: 10px;}
.mix-per-product { width: 382px; background-color: #F6F5F5; border: 1px solid #D6D6D6;padding: 6px 13px; margin-left: 5px;margin-right: 9px; margin-bottom: 8px; min-height: 265px;}
.mix-creation-label{ margin-top: 15px;margin-right: 5px;}
.mix-preferences h3 { margin-top: 38px;margin-bottom: 17px;}
.mix-preferences input { width: 173px;}
.mix-preferences .ordering-button { margin-top: 10px;}
.mix-preferences .name-mix-label { margin-right: 12px;}
.mix-preferences span.suggest { margin-bottom: 4px;}
.mix-preferences .mix-why { display: block;}
.next-icon { display: inline-block;width: 20px; height: 20px;background: url(/images/next-icon.png); float: left; margin-right: 5px;margin-bottom: 3px;margin-top: -2px;}
.product-step .product-compatability.mix { margin-top: 10px;display: inline-block;}
.mix-preferences a.button { width: 100px;}
.mix-summary h3 { margin-top: 0; }
.mix-name .validationMessage { display: inline; margin-left: 6px;}
.mix-name .mixname-prefix{padding-left: 35px;font: -webkit-small-control;color: black;}
#order-main .mix-name a.mix-button { margin-top: 0;}
.mix-spread-rate-check { margin-left: 170px;}
.mix-spread-rate-check-label { margin-top: 4px;margin-left: 6px;}
.new-delivery-point { margin-top: 10px;}
.no-pointer{cursor:default!important;}
.normal{font-weight:600;}
.offwhite-bg { background-color: #f6f5f5; }
.opaque { position: relative;margin-top: 20px;}
.orange { color: #fc9127; }
.order-pref { width: 890px; }
.order-preferences-icon{background:url(/images/sprites/ordering-sprite.png) 231px 0;display:inline-block;float:left;height:30px;margin-right:4px;width:25px;}
.submit-button-icon { border: 0;cursor: pointer;}
.order-actions-wrapper { margin: 16px 7px 7px; }
.order-actions-wrapper a { margin: 0 6px; }
.order-confirm-email { width: 400px;border: 1px solid #d6d6d6;margin-top: 20px;padding: 15px;}
.order-confirm-email input { padding: 3px; margin-left: 0px; width: 229px; margin-right: 5px;}
.order-confirm-email .button { float: none;padding: 5px;padding-left: 15px;padding-right: 15px;}
.order-confirm-email .email-heading { margin-bottom: 17px;}
.order-confirm-summary p { margin-bottom: 2px;}
.order-confirm-wrapper { width: 100%;overflow: auto;}
.order-confirm-wrapper .warning-text-wrapper { width: 100%;margin-bottom: 20px;}
.order-details-form { width: 430px;margin-top: 20px; }
.order-details-form a { font-size: 13px; }
.order-details-form .form-item { margin-bottom: 20px; margin-top: 15px; }
.order-details-form h4 { font-style: normal; margin-top: 8px; margin-right: 7px;margin-bottom: 8px;}
.order-details-form hr { height: 0; border-top: 1px solid #d5d3d4;width: 441px; }
.order-details-form input  { width: 100%;padding: 5px;}
.order-details-form .reference input { width: 200px;}
.order-details-form select { width: 444px;padding: 5px;}
.order-review-column.left { width: 616px;}
.order-review-column.right { width: 210px;}
.order-review-column { width: 286px;margin-left: 15px;  }
.order-review-column .button { width: 170px;text-align: center;}
.order-review-delivery-detail, .order-review-mix-detail { clear: both;}
.order-review-delivery-detail p, .order-review-mix-detail p { float: left; }
.order-review-header-wrapper { margin-top: 18px;}
.order-review-item { border: 1px solid #d6d6d6; padding: 0px 10px 12px 0px;margin-top: 20px;margin-bottom: 20px;}
.order-review-item .validation-error { padding: 10px; width: 900px;text-align: center;font-size: 1.5em;font-weight: bold;font-family: 'Signika'; background-color: #ffcccc;color: #cc3333;margin-top: 0;}
.order-review-item-header.second.price-summary.white {float: right;width: 251px;padding: 13px 8px 6px 8px;margin: 0 0 0 10px;position: relative;top: 125px;}
.order-review-item-header.second.price-summary.white.reorder-from-map{position: static;top: auto;margin: 10px 0 -2px 10px;}
.order-review-item-header.second p { width: auto;}
.order-review-item-header h2 { margin-bottom: 0;}
.order-review-item-header h3, .order-review-price-summary h4, .order-confirm-price-summary h4 { font-style: normal;width: 134px;min-height: 22px; }
.order-review-item-header h3 { width: 600px;}
.order-review-price-summary h4.long.right { width: 200px;margin-right: -13px;margin-bottom: 10px;}
.order-review-item-header p { width: 273px; }
.order-review-panel { width: 265px; min-height: 205px;border: 1px solid #d6d6d6;padding: 8px 19px 500px 19px; font-size: 13px;margin-left: 10px;margin-bottom: -480px;}
.order-review-panel-border { clear: both; width: 619px; border-top: 1px solid #d6d6d6; position: relative; left: 10px; top: 2px;z-index: 999;height: 2px;}
.order-review-panel-border .break-line { width: 10px; height: 10px; background-color: white; margin: auto; z-index: 1000; margin-top: -2px;}
.order-review-panel-wrapper { overflow: hidden; }
.order-review-panel p { margin-top: 1px;margin-bottom: 5px; -ms-word-wrap: break-word; word-wrap: break-word;}
.order-review-panel-right {float: right;width: 229px;padding: 8px 19px 6px 19px;border: 1px solid #d6d6d6;margin: 0 0 0 10px;position: relative;}
.order-review-panel-right .button {margin: 10px 0 15px 0;}
.order-review-price-summary { margin-top: 20px; }
.order-review-price-summary,.order-confirm-price-summary,.order-confirm-summary {  border: 1px solid #d6d6d6;width: 430px;}
.order-confirm-price-summary { width: 405px;padding: 12px;margin: 0;}
#order-confirm-right-column .price-summary.white { width: 392px;margin-top: 0px;}
.order-confirm-summary { padding-bottom: 8px;margin-top: 0; }
.order-review-price-summary hr, .order-confirm-price-summary hr { height: 0;border-top: 2px solid #d5d3d4; }
.order-review-price-summary h2 { margin-bottom: 7px; }
.order-sub-title{ margin-left: 5px;}
.order-summary-heading{margin-left:2px;padding:9px;text-align:center;}
.ordering-button{border:1px solid #B2E1A8;color:#5CB24A;display:inline-block;font-family:'Signika',Tahoma,sans-serif;font-size:14px;font-weight:600;margin:0 5px;padding:8px 12px 3px 10px;z-index:1;}
.ordering-button.add-product { padding: 11px 11px 4px 8px;font-size: 12px;margin-right: 0px; }
.ordering-button label{cursor:pointer;font-size:13px;margin-top:1px;z-index:-1;}
.ordering-button-icon{background:url(/images/sprites/ordering-sprite.png) 64px 30px;display:inline-block;float:left;height:23px;margin-right:2px;width:21px;}
.ordering-button-icon.add-button-icon {background-position:  113px 30px;width: 13px;margin: 5px 7px 7px 3px;}
.ordering-button-icon.continue-order-icon{background-position:184px 62px;}
.ordering-button-icon.new-order-icon{background-position:206px 62px;}
.ordering-button-icon.place-order { background: url(/images/sprites/ordering-sprite.png) 0px 27px;margin-top: -2px;}
.ordering-button-icon.review-order-icon{ background: url(/images/circle-tick.png);}
.ordering-button.orange{background-color:#fA8E1B;border:none;}
.ordering-button.disabled, .ordering-button.orange.disabled {
	pointer-events: none;
	cursor: default;
	background-color: #CCC;
}
.ordering-button.orange .ordering-button-icon.place-order { margin-top: 0; }
.ordering-button.orange.review-order { margin-top: 0px;margin-left: 4px; padding: 7px 8px 3px 5px; }
.ordering-button.review-order{display: inline-block; float: right; font-size: 12px; font-weight: 600;height: 25px; margin-right: 1px; margin-top: -40px; padding: 7px 8px 5px 5px; width: 120px;}
.ordering-button-wrapper .ordering-button.green-gradient { padding-top: 6px;}
.ordering-button-wrapper .ordering-button-icon.new-order-icon{border: none;color: white;background: url(/images/icon-add-product.png) 56px 25px;height: 25px;width: 24px;}
.ordering-link{color:#559299;cursor:pointer;font-family:Signika, tahoma, arial, verdana, sans-serif;font-size:15px;margin-right:6px;}
.ordering-preference{background-color:#f6f5f5;border:1px solid #d6d6d6;margin-bottom:10px;min-height:32px;padding:6px 12px;}
.ordering-preference .button.light-green.store{margin-bottom:15px;text-align:center;width:145px;}
.ordering-preference .info-address{height:80px;}
.ordering-preference .ordering-link{display:inline-block;margin:15px 0 8px 17px;font-size: 15px;}
.ordering-preference .search-box-range{width: 318px; margin-left: 3px;}
.ordering-preference .see-more{margin-top:18px;}
.ordering-preference h3{width:218px;}
.ordering-preference h3.ravensdown-transport{ width: 300px;}
.ordering-preference select{width:332px;margin-top: 4px;}
.ordering-preference ul.list{height:206px;width:295px;}
.own-buttons-wrapper { width: 170px;float: right; }
.pale-brown-box-file{background-color:#f4f2e3;}
.pale-brown-box-order{background-color:#f4f2e3;border:solid 1px #D7F1C5;margin-bottom:20px;overflow:hidden;padding-bottom:20px;}
.pale-brown-box-order .hide{font-size:13px;text-align:right;}
.pale-brown-box-order .right{margin-left:25px;}
.pale-brown-box-order div.inline-help{height:auto;margin:5px 20px 20px;}
.pale-green-box{background-color:#e9f4e1;}
.pale-green-box,.pale-brown-box-file{margin-bottom:10px;padding:10px 16px;}
.pale-green-box-file{border-bottom:2px solid #e5e5e5;height:78px;}
.paymentInfoSpecial{overflow:hidden;}
.place-order-header { margin: 0 0 20px 5px;}
.plan-mix-detail-name { width: 590px;display: inline-block;}
.pmuHeader{font-weight:700;width:120px;}
.pmuSpacer{font-size:21px;width:10px;}
.price-disclaimer { min-height: 80px; line-height: 21px; }
.price-summary{margin-left:70px;width:345px;min-height: 150px;font-family: 'Signika'; font-weight:300;background-color: #669ea2;}
.price-summary-loading-bottom{margin-left:70px;width:305px;}
.price-summary.light { background: none;}
.price-summary.white{ padding: 19px;min-height: 93px;margin: 10px 0 8px 0;}
.price-summary.white .price { float: right; }
.price-summary hr { display: none; }
.price-summary h2 { margin-bottom: 5px; }
.price-summary-wrapper input.button {padding: 4px 16px 4px 31px;}
.price-summary-wrapper .ordering-button { margin-bottom: 20px; }
.price-summary-wrapper .loading.blue{ left: 70px;}
.price-summary-wrapper p.long { margin-bottom: 11px;font-size: 15px; }
.price-summary.white hr { display: block; border-top: 2px solid #58898c;}
.price-summary-wrapper { margin: 20px;}
.price-summary-wrapper .button { margin-top: 0;margin-bottom: 25px; }
.price-summary-wrapper.price-summary.white { width: 392px;margin-top: 20px;}
.price-summary span.right { margin-top: 2px;}
.price-summary-loading, #deliverypoint-saving{ min-height: 93px;min-width: 93px;}
.price-summary-loading .silver-bg, #deliverypoint-saving .silver-bg{ opacity: 0 !important; }
.price-summary-loading{ float: left;display: inline-block;}
#order-confirm .price-summary-wrapper.price-summary.white  { margin-top: 0;}
.product-category{/* Colorzilla Gradients */background: #86c459; /* Old browsers */ background: -moz-linear-gradient(top,  #86c459 0%, #6ab84f 50%, #50ac45 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#86c459), color-stop(50%,#6ab84f), color-stop(100%,#50ac45)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #86c459 0%,#6ab84f 50%,#50ac45 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #86c459 0%,#6ab84f 50%,#50ac45 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #86c459 0%,#6ab84f 50%,#50ac45 100%); /* IE10+ */ background: linear-gradient(to bottom,  #86c459 0%,#6ab84f 50%,#50ac45 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86c459', endColorstr='#50ac45',GradientType=0 ); /* IE6-9 */border:1px solid #D6D6D6;color:#FFF;cursor:pointer;float:left;height:64px;list-style-type:none;margin:10px ;padding-left: 2px; padding-right: 2px;width:130px;}
.product-category div.v-align-text{display:table;height:64px;left:0;position:absolute;top:0;width:129px;}
.product-category p{display:table-cell;font-family:Signika, tahoma, arial, verdana, sans-serif;font-size:16px;text-align:center;vertical-align:middle;color: white;}
.product-content{ margin-top:10px; padding:1px!important; }
.product-delivery-selection{ border:1px solid #d6d6d6; margin-bottom:25px; padding:14px 14px 6px 13px; }
.product-items{ margin-top:10px; padding-top:10px; width:445px; }
.product-makeup ul{float:right;margin:20px 14px 0 0;}
.product-mix-amount { min-height: 33px; display: inline-block; }
.product-mix-amount .trace { min-height: 50px;}
.product-mix-code,.product-mix-code-weight {  width: 160px; padding: 8px 10px;font-weight: bold; }
.product-mix-code-weight { width: 200px;}
.product-mix-headers { list-style-type: none;padding-left: 0;margin-top: 0;}
.product-mix-headers li { height: 25px;}
.product-mix-headers .product-mix-cover { margin-left: 179px; font-weight: bold; max-width: 135px;}
.product-mix-headers .product-mix-amount { min-height: 10px; min-width: 90px; display: inline-block;  max-width: 165px;font-weight: bold;margin-top: 15px;}
.product-mix-headers.mix-spread .product-mix-subtotal {margin-left: 10px; margin-top: 15px; }
.product-mix-headers.mix-weight .product-mix-subtotal {margin-left: 175px; margin-top: 15px; }
.product-mix-subtotal,.product-mix-spread-subtotal { width: 120px; display: inline-block; font-weight: bold; margin-right: 10px; margin-top: 8px;text-align: right;}
.product-mix-spread-subtotal { margin-right: 0;text-align: left;}
.product-range-details p.validationMessage { width: 100%;margin-top: 5px;}
.grey-tabs.ordering-sub-tabs .ui-widget-content a.inline-help{ width: auto;}
.mix-spread .product-mix-delete { width: 64px; }
.mix-weight .product-mix-delete { width: 59px; }
.product-mix-list { list-style-type: none;padding-left: 0;margin-bottom: 0;width: 862px;}
.product-mix-list .mix-item-hectares { margin-top: 8px; display: inline-block; margin-left: 6px;}
.product-mix-blank{ min-width: 130px; min-height: 33px; display: inline-block;margin-right: 48px;}
.product-mix-list .product-mix-cover{ min-width: 99px; min-height: 33px; display: inline-block;margin-right: 48px;}
.mix-spread.product-mix-list .product-mix-cover{ margin-right: 22px;}
.product-mix-list input { width: 90px; }
.mix-spread.product-mix-list .product-mix-amount { margin-right: 32px; width: 335px;}
.mix-weight.product-mix-list .product-mix-amount { margin-right: 77px; width: 347px;}
.product-mix-list li { border-top: solid 1px #dbd5d5;padding: 2px 0; }
.product-mix-list li.last-item { border-bottom: solid 1px #dbd5d5; }
.hectares-summary { margin-left: 164px;width: 143px;margin-right: 28px;}
.mix-item-hectares-input { width: 90px; }
.product-mix-list .mix-item-hectares-input { margin-bottom: 1px;}
.mix-weight .product-mix-headers .product-mix-subtotal { margin-left: 118px;}
/* ie9 hack redeclare overriden margins */
.product-makeup ul.not-urea { margin: 0px;margin-top: -20px;margin-right: 5px; }
.product-makeup ul.elements li{border-left:1px solid #e3e3e3;float:left;list-style-type:none;margin:0;padding:0 9px;text-align:center;}
.product-range-quantity{width:268px;}
.product-range-quantity p{font-weight:600;margin-left:3px;margin-top:0;}
.product-selection-wrapper{clear:both;height:auto;width:916px;min-height: 400px;}
.product-step{border:1px solid #D6D6D6;max-width:906px;padding:6px;}
.product-summary{font-size:14px;padding-left:14px;}
#order-main .product-range-quantity input {width:88px;margin-right: 1px;}
.register{font-size:1.16em;margin-top:16px;text-align:center;}
.rememberMe label,#login #page .blueBoxWide h3,#help p,#login #blueBoxWide .mid h3,#order .order-links .button,.ordering-preference .further-info-wrapper{margin-top:0;}
.remove-confirm-wrapper .remove-confirm-text { text-align: center;width: 150px;margin: 7px auto; }
.remove-confirm-wrapper { clear: both;display: none; margin-top: -9px;}
.remove-confirm-wrapper .button-wrapper { margin: auto;float: none;}
.remove-confirm-wrapper .button, .remove-confirm-wrapper .ordering-button{ width: 60px; margin-right: 4px; font-size: 15px;}
.remove-confirm-wrapper .ordering-button { text-align: center; padding: 8px 9px 7px 9px;}
.remove-confirm-wrapper .button-wrapper a { width: 61px;}
.reorder-accordion .detailWrapper { margin-left: 11px; }
.reorder-accordion .detailWrapper h3 { margin-top: 0; }
.reorder-accordion-header { width: 873px;color: white;padding: 10px 5px 5px 35px;height: 26px;margin-bottom: 0;font-size: 15px;font-weight: normal;}
.reorder-mix .reorder-accordion-header { width: 797px;padding: 10px 5px 5px 88px; }
.reorder-accordion-header .date-header { width: 168px; }
.reorder-accordion-header .order-name-header { width: 504px; }
.reorder-accordion-header .order-reference-header { width: 200px; }
.reorder-button { display: none; }
.reorder-button,.reorder-previous-button { padding-top: 9px !important;padding-bottom: 10px; }
.reorder-previous-button { margin-right: 13px; }
.reorder-wrapper { margin-left: -12px; }
.reorder-mix .reorder-wrapper { margin-left: 2px; }
.review-header .ordering-button.add-product { margin-top: 45px; }
.review-header h2, .review-header p { margin: 0;width: 568px;}
.review-label { width: 70px; }
.review-mix-label { width:105px; }
.review-mix-quantity { margin-left: 20px;width: 50px;}
.review-mix-spread { margin-left: 10px;width: 80px;}
.review-values { margin-left: 20px;width: 150px;}
.review-values p { min-height: 16px; }
.review-message {background-color: #e9f5e1;padding: 13px;border: 1px solid #e0f0d3;margin-bottom: 23px;}
.right-info-wrapper{float:left;height:195px;margin-left:10px;width:399px;}
.right-info-wrapper .button.light-green { margin-bottom: 5px;width: 104px;}
.right-info-wrapper .info-top-wrapper { height: 145px;}
.right-info-wrapper .store-preference { height: 132px;}
.search-box-range{margin-top:9px;padding:5px;width:312px;}
.search-label { margin-top: 14px;width: 215px;}
.search-range{float:left;width:338px;}
.search-range-result,.browse-range-result,.browse-range-silo-result{background-color: #e9f5e1;  float:left;min-height: 190px;margin-top:8px;padding-left:25px;width:523px;border: 1px solid #e0f0d3;padding-bottom: 5px;}
.browse-range-result { margin-top: 25px;}
.browse-range-silo-result { margin-top: 14px;min-height: 202px;}
.search-range-result h3,.browse-range-result h3,.browse-range-silo-result h3{float:left;margin-bottom:0;margin-top:18px;width: 229px;}
.search-range-result hr,.browse-range-result hr,.browse-range-silo-result hr { border-bottom:2px solid #e3e3e3;border-top:none;height:0;margin-left:-3px;width:508px;}
.selected-bagging-wrapper hr,.spread-rate hr{border-bottom:2px solid #F0F0F0;border-top:none;height:0;margin-left:-3px;width:508px;}
.section .colSingle{background:#f4f2e3;border-bottom:solid 1px #e5e5e5;margin-bottom:0;margin-right:0;padding-bottom:10px;width:267px;}
.section h2{padding-top:20px;}
.selected-bagging-wrapper{background-image:url(/images/bagging-options-box.png);float:right;height:176px;margin: 34px 0 0 4px;padding:20px 0 0 28px;width:425px;}
.selected-bagging-wrapper p{ margin-right: 34px;}
.mix-packaging-information .selected-bagging-wrapper{ margin-left: 32px;}
.mix-packaging-information.left{margin-right:-15px}
.selected-bagging-wrapper hr{margin-bottom:10px;width:398px;}
.show-mix-link { margin-bottom: 10px;}
.show-more-contacts-wrapper{clear:both;margin-left:180px;padding-top:10px;width:126px;}
.show-more-documents-wrapper{clear:both;margin:10px auto 0;white-space:nowrap;width:136px;}
.show-options{margin-left:3px;}
.silver-bg,.white-bg { opacity: 0.7 !important; filter: Alpha(Opacity=70) !important;z-index: 1000;}
.silver-bg { background: #FBFBFB 50% 50% repeat-x !important; }
.white-bg { background: #FFFFFF 50% 50% repeat-x !important; }
.special-form { width: 440px;margin-left: 33px;}
.special-form h4 { font-style: normal;margin-right: 30px;min-width: 137px; padding: 9px 0 4px;}
.special-form p.validationMessage { margin-left: 167px;display: inline-block;margin-top: 0;margin-bottom: 12px;}
.special-form-email { width: 200px;margin-left: 20px; margin-top: 20px;}
.special-form-labels, .special-form-inputs { float: left;}
.special-form-customer-input { margin-bottom: 42px;padding-left: 155px;}
.special-form-inputs div { margin-bottom: 14px;}
.special-form-detail { padding: 5px;}
.special-form-input input, .special-form-label { width: 259px;}
.special-form-input input {padding: 2px 4px;}
.special-form-input textarea {width: 260px; height:200px;}
.special-form-label { margin: 1px 0 17px 0;}
.special-form-select select { width: 271px;}
.special-form textarea { margin-bottom: 4px; }
 h4.special-form-customer { padding-top: 0;}
.special-text-form { width: 400px;margin-top: 20px;float: right;}
.special-order-link {float: right; margin-top: -26px;margin-right: 24px;}
.spread-rate{border: 1px solid #ccc; margin: 28px 0 0 12px;padding: 13px 20px 5px;width: 388px;}
.spread-rate .ordering-button{margin-left:20px;padding:8px 30px 8px 28px;}
.spread-rate hr{width:370px;}
.spread-rate-header, .spread-summary-header{ margin-top: 10px;}
.spread-rate-header{ width: 225px;}
.spread-rate input{width:91px;}
.spread-rate-total { width: 170px;height: 20px;}
.spread-summary-header { margin-right: 43px;}
.mix-total-spread { width:90px; margin-left: 15px; margin-right: 0;}
.mix-summary-header { margin:8px 160px 0 0;font-weight: bold;}
.mix-weight-header { font-weight: bold;font-weight: bold; margin:8px 40px 0 0;float: left;}
.spreader-icon{background-position:0 88px;}
.subtitle{font-size:15px;}
.successMessage{background:url(/images/successBottom.png) bottom left repeat-x;color:#534f4f;font-size:1.4em;margin-bottom:-5px;padding-bottom:30px;padding-left:18px;padding-top:20px;}
.suggest{display:inline-block;font-size:13px;margin-top:10px;}
.suggested-bagging-option{font-size:14px;}
.switchedAccount h5{font-family:Signika, tahoma, arial, verdana, sans-serif;font-size:1em;}
.task-wrapper{border-bottom:1px solid #e4e4e4;margin-bottom:10px;}
.tblPMU{margin:5px 0;width:100%;}
.textbox.file-upload{float:left;width:200px;}
.total-area-validation{width: 213px;float: left;margin-left: 32px;}
.total-spread-rate-validation { width: 283px;}
.total-savings { margin-top: 0;}
.trace-button { float: left !important;margin-top: 19px !important;margin-left: 1px !important;}
.transporter-icon, .delivery-icon, .spreader-icon, .silo-icon { width: 87px; height: 87px; background-color: #ffffff;}
.transporter-icon{background-image:url(/images/truck-icon.png);}
.ordering-preference .ordering-transport { width: 260px;}
.spreader-icon{background-image:url(/images/spreader-icon.png);}
.terms-header-wrapper { margin-top: 26px; clear: both; margin-left: 20px;}
.upload-info-header-wrapper h2{color:#000;}
.warning-icon { display: inline-block;width: 18px; height: 14px;background: url('/images/icon-warning.png');margin-right: 5px;}
.warning-icon-large { display: inline-block;width: 25px; height: 20px;background: url('/images/warning-orange-large.png');margin-right: 2px;}
.product-range-quantity .uom-label { margin-left: 10px;}
.urea-note { width: 255px; margin-top: 5px; }
.checkbox-validation-wrapper { padding: 0 0 17px 0;}
.checkbox-validation-wrapper.error, .validationWrapper{ background-color: #ffcccc; margin-bottom: 5px; padding-top: 17px; }
.checkbox-validation-wrapper.error .field-validation-error { color: #cc3333;  }
.checkbox-validation-wrapper input[type="checkbox"] { margin-left: 20px; }
.checkbox-validation-wrapper p,.checkbox-validation-wrapper a,.checkbox-validation-wrapper label  { font-size: 13px; }
.checkbox-validation-wrapper .field-validation-error { width: 405px; display: inline-block; margin-left: 21px; margin-top: 5px; }
.validationMessage{clear:both;color:#E34848;display:block;height:2px;margin-left:100px;width:225px;}
.validationMessageMix { color:#E34848; }
.validation-message-mix-total{color: #E34848;font-weight: normal;width: 160px;}
.validationMessageTotal { clear: none;height: auto;margin-left: 5px;margin-top: 3px;float: left;width: 319px;color:#E34848;}
#order-review .validationMessage { width: 265px;}
#order-confirm .validationMessage { width: 265px;margin-left: 0;}
.validationMessage.notes { clear: none;width: auto;margin-left: 216px;} 
.warning-text-wrapper { background-color: #fffdde;border: 1px solid #feb980;padding: 10px 17px; color: #fa8623;width: 853px;margin-top: 5px;}
.warning { color: #fa8623;}
.white,.ordering-button.orange span{color:#FFF !important;}
.white h2 { color: #FFF !important;margin-bottom: 5px;  }
.wizard-header{color:#FC9127;margin-top:11px;}
.wizard-pointer-icon{background-image:url(/images/wizard-step-icon.png);background-repeat: no-repeat;display:inline-block;float:left;height:20px;margin-left:3px;margin-right:14px;margin-top:14px;width:30px;}
.wizard-pointer-icon span{color:#FFF;font-family:Signika;font-size:16px;font-weight:600;padding:5px;text-align:center;}
a{color:#478990;outline:none;text-decoration:none;}
a img,#footer #quicklinks a.first,#selectAccount ul li li,.boxFull .colSingle.last,#finance #statement table tr.detail td,#finance #statement table tfoot td,.task-wrapper.last-item,.product-makeup ul.elements li.first{border:none;}
a#cancel-search{margin:7px 0 0;padding:0;font-family: tahoma, arial, verdana, sans-serif;}
a.button img,input#save-farm,#accountManager .card .info h2{margin-left:8px;}
/* ReSharper disable InvalidValue */
a.button,input.button{background:#f60;border:none;clear:both;color:#fff;cursor:pointer;float:left;font-family:Signika, tahoma, arial, verdana, sans-serif;font-size:1.5em;height:auto\0/;line-height:31px;margin-top:18px;padding-left:24px;padding-right:24px;text-decoration:none;}
/* ReSharper restore InvalidValue */
a.orange.button:hover,input.orange.button:hover{background-color:#fa8c19;}
a.cdax-help-tip{display:inline-block;margin:5px 0 0 20px;}
a.green-link{font-weight:600;text-decoration:none;width:100%;}
a.left.dp-choose-date {  margin: 8px 3px 3px -23px; }
a.see-more{color:#559299;cursor:pointer;float:right;font-family:Signika, tahoma, arial, verdana, sans-serif;font-size:14px;margin-right:6px;}
a.simpleButton{float:left;margin-left:20px;margin-top:18px;padding-top:14px;}
a:hover{cursor:pointer;text-decoration:underline;}
body{background:url(/images/pageShadow.png) 50% 0 no-repeat;color:#666;font-family:tahoma, verdana, arial, sans-serif;font-size:.625em;margin:0;padding:0;text-align:center;}
body#help,*+html input.button{height:auto;}
div.header-help{float:left;margin-top:5px;}
div.invoiceDetails p.poNumber,.task-heading,.ordering-preference .button.light-green,.product-makeup,.product-makeup ul.elements h5.element-title,.product-range-details{margin-bottom:10px;}
div.right,a.right,input.right,select.right,.right{float:right!important;}
h1{color:#f47521;font-family:Signika, tahoma, arial, verdana, sans-serif;font-size:3.333em;}
h2{color:#5cb24a;font-family:Signika, tahoma, arial, verdana, sans-serif;font-size:1.583em;margin-top:0;max-width:100%;}
h2 img{margin-bottom:6px;margin-right:6px;vertical-align:middle;}
h2.header-help{float:left;margin:0 16px 16px 0;}
h3{font-family:Signika, tahoma, arial, verdana, sans-serif;font-size:1.25em;margin-bottom:8px;margin-top:8px;}
h3#upload-warning{color:#fb7330;margin-left:35px;margin-top:15px;}
h3.despatch { float: left;margin-top: 0;font-size: 1.35em;}
h4{font-family:Signika, tahoma, arial, verdana, sans-serif;font-size:1.167em;font-style:italic;margin:0;}
h4.heading { float: left; font-size: 17px; font-style: normal; margin: 4px 0 5px;}
h4.groupBy2{color:#5cb24a;font-size:1.333em;font-style:normal;margin-bottom:18px;margin-top:18px;}
h4.info-card-header { width: 260px;}
h5{font-family:Signika, tahoma, arial, verdana, sans-serif;font-size:1.167em;font-weight:700;margin:0;}
h6{font-family:Signika, tahoma, arial, verdana, sans-serif;font-size:1em;font-weight:400;line-height:1.667em;margin:0;}
hr{border:none;border-top:dotted 1px #c5c5c5;clear:both;height:0;}
html,body{height:100%;}
img.cert-cross{float:left;margin-top:3px;}
input#TotalArea{padding:5px;margin-top: 5px;}
input#resetPassword{padding-left:0;padding-right:0;width:149px;}
input,textarea,select{outline:none;}
input.farm-details{width:93px;}
input.inputHint,textarea.inputHint,select.inputHint,input.hintPass,#finance #statement #paymentInfo h5,#finance #statement #paymentInfo p.overdue,#finance #statement table tr.product td div.notes,#finance #statement table tr.product td.notes,.task-wrapper p{color:#666;}
input.textbox.inputHint.input-validation-error{color:#666!important;}
label,#interactivePanel div.info{font-size:1.167em;}
label.primary-farm{margin:10px 5px 0 0;}
li#search-tab{display:none;margin-left: 0;margin-right: 0;float: right;}
option[disabled],option:disabled { color: #CCC; }
p{margin-bottom:8px;margin-top:8px;}
p#backLink{font-family:Signika, tahoma, arial, verdana, sans-serif;font-size:1.4em;margin-top:10px;padding-left:29px;}
p.centeredParagraph{text-align:center;width:100%;}
p.centeredParagraph a.simpleButton{float:none;}
p.field-validation-error { color: red;}
p.green.tick { float: left; margin-right: 10px;}
p.validationMessage{float:left;height:auto;margin-left:0;}
p.validationMessage.left { clear: none;margin-left: 10px;width: auto;}
p.store.validationMessage.left { width: 225px; }
select{color:#666;font-family:arial, sans-serif;font-size:1.083em;padding:5px;}
select.farm-details,#FinanceFind .textField{width:197px;}
span#favourite-icon{background-position:163px 61px;}
span#plan-icon{background-position:146px 61px;width:15px;}
span#reorder-icon{background-position:130px 61px;}
span#showMoreTip,span#showLessTip{background:url(/images/statementViewBubble.png);display:none;height:77px;left:-92px;top:-80px;width:183px;}
span#showMoreTip{left:-8px;}
span.contact-cert{display:inline-block;margin:2px 0 0 5px;}
span.green.tick, span.red.cross { display: inline-block;width: 20px;height: 20px;float:left;margin-top: 3px; }
span.green.tick { background-image: url('/images/green-tick.png'); }
span.red.cross { background-image: url('/images/red-cross.png'); }
span.order-error{display:inline-block;float:left;margin:5px 0 0 10px;width: 90%;}
span.red-head{color:#e76060;}
span.rememberMe { padding-left:6px;padding-top:1px;}
span.review-order { margin-top: 3px; display: inline-block;font-size: 15px; margin-left: 6px; }
span.tab-icon{background:url(/images/sprites/ordering-sprite.png);float:left;height:17px;margin-right:5px;padding:0;width:16px;}
table select,#finance select{color:#666;font-family:arial, sans-serif;font-size:1.083em;padding:5px;width:210px;}
table#documents{margin-top:15px;}
table#documents h5{margin-bottom:2px;}
table#documents td{vertical-align:top;}
table#order-review-additional-charges { width: 100%;}
table#order-review-additional-charges td { padding: 2px;text-align: center;}
table#order-review-additional-charges td.quantity { text-align: left; }
table#order-review-additional-charges td.subtotal { text-align: right; }
table#order-review-additional-charges td.descriptor { text-align: left;padding-left: 15px; padding-right: 0; max-width: 200px;white-space: normal;}
table#order-review-additional-charges td.descriptor.message{ font-style: italic;}
table,td,#finance #statement table tr td td{font-size:1em;}
table.order-mix-detail {border-collapse: collapse; width: 776px; border: 1px solid #e4e4e4;  margin-left: 13px;}
table.order-mix-detail th { background-color: #F9FCF7; padding: 10px 18px 10px 18px; color: #5e5e5e;font-size: 15px;font-weight: 600;}
table.order-mix-detail th.product-name,table.order-mix-detail th.product-spread { text-align: left; }
table.order-mix-detail th.product-spread { padding-left: 90px; }
table.order-mix-detail td.product-spread { padding-right: 60px;}
table.order-mix-detail td.product-spread, table.order-review-mix-detail td.product-spread  { text-align: right;padding-right: 47px; }
table.order-mix-detail td.product-quantity { width: 210px;text-align: right;}
table.order-mix-detail tr.product-item { border-top: 1px solid #e4e4e4;  }
table.order-mix-detail tr.product-item td.product-name, table.order-review-mix-detail tr.product-item td.product-name { padding-left: 20px; max-width: 340px;word-break: normal;} 
table.order-mix-detail tr.product-item td.product-quantity { text-align: right; }
table.order-mix-detail th.product-quantity { text-align: right;padding-right: 8px;  }
table.order-mix-detail td.product-name, table.order-mix-detail tr.product-item td.product-name { width: 290px;max-width: 290px;overflow-x: hidden; }
table.order-mix-detail tr.product-item.alt td, table.order-mix-detail tr.mix-item.alt td  { background-color: #FBFBFB; }
table.order-mix-detail tr.product-item.validationWrapper td {background-color: #ffcccc;}
table.order-mix-detail tr.product-item.first { border-top: none; }
table.order-mix-detail tr.mix-item td.product-name, table.order-review-mix-detail tr.mix-item td.product-name { padding-left: 40px;}
table.order-review-mix-detail {border-collapse: collapse; width: 620px; border: 1px solid #e4e4e4;  margin-left: 10px;margin-bottom: 10px;margin-top: 10px;display: none;}
table.order-review-mix-detail th { color: #fff;padding: 12px;}
table.order-review-mix-detail th.product-name { text-align: left; }
table.order-review-mix-detail th.product-spread { padding-left: 87px; }
table.order-review-mix-detail td {padding: 14px; }
table.order-review-mix-detail td.product-spread { padding-right: 30px;}
table.order-review-mix-detail th.product-quantity, table.order-mix-detail th.product-spread, table.order-review-mix-detail tr.product-item td.product-quantity { text-align: center; }
table.order-review-mix-detail td.product-name  { width: 200px; }
table.order-review-mix-detail td.product-quantity { width: 160px;text-align: center;}
table.order-review-mix-detail tr.product-item { border-top: 1px solid #e4e4e4; font-weight: bold;}
table.order-review-mix-detail tr.product-item td.product-name { padding-left: 13px; }
table.order-review-mix-detail th.product-quantity { text-align: center;padding-right: 17px;  }
table.striped{border-collapse:collapse;width:100%;}
table.striped tr td{background:#fbfbfb;border-bottom:solid 1px #E4E4E4;border-top:solid 1px #E4E4E4;padding-bottom:16px;padding-top:12px;white-space:nowrap;}
table.striped tr td.no-border-top{border-top:none;}
table.striped tr.alt td,.contact-row.alt,.handler-cert-wrapper.alt,#terms{background:none;}
table.striped tr.hover td{background:#D7F1C5;}
td{padding:8px;white-space:nowrap;}
td h3,#footer .contact .colSingle h3,#statement #paymentInfo h3,div.invoiceDetails p,.browse-range-result .validationMessage,.search-range-result .validationMessage,.browse-range-silo-result .validationMessage{margin:0;}
td.alert{padding-top:0!important;vertical-align:top;white-space:normal;}
td.alert .field-validation-error{color:red;display:block;font-size:11px;margin:0 5px 5px 0;width:140px;}
td.icon img{padding-top:3px;}
td.right,#farm-profile input[type=text]{text-align:right;}
td.product-unavailable{ color: red; white-space: normal;}
textarea.notes{float:right;font-size:14px;overflow-y:scroll;padding:5px;width:627px;margin-top: 0;}
th{color:#5cb24a;font-family:Signika, tahoma, arial, verdana, sans-serif;font-size:1.417em;line-height:26px;padding:0 0 12px 8px;text-align:left;white-space:nowrap;}
th.amount a.helpTip{color:#fff;display:block;font-size:.733em;font-weight:400;padding-left:0;text-decoration:underline;}
th.amount div#deferredPaymentAmount{float:right;line-height:normal;text-align:left;}
tr.hidden-row,.hidden-cell{border:none;display:none;}
ul.list{background-color:#fbfbfb;border-bottom:1px solid #DBD5D5;border-top:1px solid #DBD5D5;font-weight:600;height:207px;overflow-y:scroll;padding-left:0;width:325px;}
ul.list.product-range-list, ul.list.preference-list { background-color: #fbfbfb; height: 196px; width: 325px; margin-top: 7px;float: left;}
 ul.list.preference-list { margin-top: 13px;width: 310px;height: 210px;margin-right: 5px;}
ul.list li{background-color:#FFF;border-bottom:1px solid #DBD5D5;}
ul.list li,.grey-tabs.ordering-sub-tabs ul.list li{cursor:pointer;list-style-type:none;padding:7px; font-size: 13px; font-family: Tahoma;}
ul.list li:nth-child(even):hover,ul.list li:nth-child(even).selected{background-color:#e9f5e1;}
/* styles valid in IE8 */
ul.list li:hover, ul.list li.selected, ul.list li.alternate:hover, ul.list li.alternate.selected, ul.list li.selected {background-color:#e9f5e1;}
ul.list li:nth-child(even),ul.list li.alternate{background-color:#fbfbfb;}
ul.list.bagging-options li .button,ul.list.suggested-bagging-option li .button{margin-bottom:1px;float: right;width: 102px;}
ul.list.bagging-options li span,ul.list.suggested-bagging-option li span{display:inline-block;margin:9px 0 0 4px;}
ul.list.bagging-options li,ul.list.suggested-bagging-option li{min-height:36px;}
ul.list.bagging-options,ul.list.suggested-bagging-option{border-bottom:none;height:auto;margin-top:35px;overflow:visible;width:443px;}
ul.list.range-list{float:left;height:170px;margin-top:20px;overflow-y:scroll;min-height: 65px; min-width: 325px;}
ul.list.range-list li{border-bottom:none;border-top:1px solid #DBD5D5;padding:9px;}
ul.list.range-list li:first-child{border-bottom:none;border-top:none;}
ul.list.store-list { height: 208px; }
ul.list.suggested-bagging-option{border-bottom:none;margin-bottom:4px;margin-top:4px;max-height:70px;}
.text-left { text-align: left; }
.text-right { text-align: right; }
#nav ul li a:hover { background-color: white; color: #5CB24A; }
#finance #currentMonth { width: 220px; height: 152px; border-right: solid 1px #dddddd; float: left; margin-top: 15px; }
#finance #currentMonthDetail, #finance #monthlyStatementsDetails { height: 100%; float: left; padding: 8px 12px 12px 12px; }
#finance #monthlyStatementsDetails { width: 300px; padding-right: 0; }
#finance #currentMonthDetail p { width: 125px; font-size: 14px; }
#finance #dashboard .large-icon-wrapper { height: 100%; width: 65px; float: left; padding-top: 10px;}
#finance #dashboard #monthlyStatements #monthGlimpse { background-color: white; border-top: 1px solid #dbd5d5; border-bottom: 1px solid #dbd5d5; padding: 8px 5px 8px 12px;width: 185px;margin-bottom: 20px;    }
#finance #dashboard #monthlyStatements #monthGlimpse span { margin-top: 8px; font-weight: bold; }
#finance #dashboard #monthlyStatements .statementsAvailable {  font-size: 14px; }
#finance #dashboard #monthlyStatements #monthGlimpse #monthButton { margin-left: 12px; padding: 6px 10px 10px 16px; border: 1px solid #cccccc; background-color: #ece9e9; color: white; width: 50px; height: 15px; }
#finance #dashboard #monthlyStatements #monthGlimpse #monthButton.orange { background-color: #fb8110; border: none;   }
#finance #dashboard #monthlyStatements #monthGlimpse #monthButton.orange a { color: white; }
#finance #dashboard #monthlyStatements #monthGlimpse #monthButton a { font-size: 14px; font-family: 'Signika', tahoma;  color: #999999; }
#finance .icon-wrapper { float: left; margin-right: 10px; margin-top: -2px;}
#finance h2.monthGlance { margin-left: 10px; width: 895px; margin-bottom: 9px; margin-top: 10px; color: #fa8d19; padding-left: 6px;}
#finance h2.statementHeader { padding-left: 6px; }
#finance h2.monthGlance a { font-size: 14px; margin-left: 0px; font-family: 'Signika', tahoma;}
#finance .icon-wrapper.credit img { margin-left: 3px;}
#finance table#monthGlance {border: 1px solid #dbd5d7; border-bottom: none; border-collapse: collapse; width: 900px; margin-left: 10px; margin-bottom: 10px;}
#finance table#monthGlance td { border-bottom: 1px solid #dbd5d7;padding: 14px; }
#finance table#monthGlance td.price { padding-right: 104px; text-align: right; }
#finance table#monthGlance th { background-color: #e9f5e1; color: #666; font-size: 15px; padding-top: 9px; padding-bottom: 8px; }
#finance table#monthGlance th.price { width: 265px; }
#finance table#monthGlance th #monthGlanceRaisedTotal { float: right; margin-left: 170px; margin-right: 20px;}
#finance #monthGlanceSave form { width: 23px; }
#finance #monthGlance a { font-size: 11px; }
#finance #monthGlanceSave .helpTip { margin-top: -1px; margin-left: 8px; display: inline-block; font-weight: normal; font-family: tahoma;}
#finance .monthGlanceToDate p { margin-top: 0; margin-bottom: 0; }
#finance #monthGlanceSave input.toolButton#saveButton { margin: 0; font-size: 0; font-family: none; height: 23px;   width: 23px; margin-left: 10px; padding: 0;}
#finance span.toolButton.statements #saveButton,#finance span.toolButton.statements #saveButtonGreen { margin-top: -1px; margin-bottom: 0; }
#finance .monthGlanceToDate { padding-left: 16px; }
#finance .invoicesLoading.right { float: right; margin: -35px 20px 0 0; }
#finance .monthGlanceToDate input.toolButton#saveButtonGreen { margin-top: 0; }
#finance table.accountStatement input.toolButton#saveButtonGreen { margin-top: -4px; }
#finance input.toolButton#saveButton, #finance input.toolButton#saveButtonGreen { background: url(/images/iconSave.png) 0px 50% no-repeat; padding: 0; padding-left: 22px;}
#finance input.toolButton#saveButtonGreen { margin: 12px 0 0 20px; height: 23px; width: 56px; padding-left: 25px; padding-top: 2px; }
#finance table.accountStatement .helpTip { display: inline-block;margin-left: 87px; }
#finance #statement table th.colTiny,
#finance #statement table tr td.colTiny { width: 20px; padding: 5px; }
#finance #statement table tfoot.cardSummary tr td { background: #ece9e9; font-size: 14px;font-weight: 600;}
#invoiceListCard { float: right; margin-top: -7px; margin-bottom: 10px;}
#invoiceListCard #listBy { margin-left: 17px; }
#finance #statement h3.cardSubHeading { margin-left: 7px; margin-bottom: 14px; color: #666666; }
#finance #statement #toolsWrapper { height: 39px;margin-top: 20px;    }
p#backLink.cardTrans { padding-left: 20px; }
p#backLink.cardTrans a { color: #478990; }
#finance #statement table.accountStatement th { font-size: 18px; }
#finance #statement table.accountStatement td a { font-weight: normal; font-family: tahoma; }
#finance #statement table.accountStatement td a.helpTip { margin-top: 1px; }
#finance #statement table.accountStatement td.indent { padding-left: 35px; padding-right: 0;}
#finance #statement table.accountStatement td.price { width: 190px;}
#finance #statement table.accountStatement td { padding-top: 10px; padding-bottom: 10px; }
#finance #statement table.accountStatement td.payDue { width: 630px; }
#finance #statement table.accountStatement td.price.text-right { text-align: right; padding-right: 115px; }
#finance #statement table.accountStatement form { width: 0; }
#finance #statement table.accountStatement #saveButton { margin-bottom: 0; margin-left: -3px; margin-right: -7px; }
#finance .light-green-row td { background-color: #e9f4e1; }
#finance .offwhite-row td { background-color: #fcfcfc; }
#finance h3#noResult { padding-left: 6px; }
#finance p.noResult { padding-left: 8px; }
#statement h4.searchFilterCard { margin-left: 8px; margin-top: 0; margin-bottom: 12px; font-style: normal; color: #5CB24A; height: 100%; }
#finance .invoicesHeader { padding: 12px 13px; }
#finance .invoicesHeader h2 { color: white; font-family: 'Signika', tahoma; font-size: 18px; margin-bottom: 0; border: none; padding-top: 0; padding-bottom: 0;}
#finance .invoicesHeader img { margin-right: 10px; }
#finance .invoiceSummaryTable { border-collapse: collapse; width: 436px; border: 1px solid #dbd5d5; border-bottom: none; margin-top: 2px; margin-bottom: 10px; }
#finance .invoiceSummaryTable tr { border-bottom: 1px solid #dbd5d5; }
#finance .invoiceSummaryTable td { padding: 14px 7px 14px 9px }
#finance .invoiceSummaryTable thead th { background-color: #edecec; padding: 9px 5px 9px 6px; color: #666666;white-space: normal;}
#finance .invoiceSummaryWrapper { margin-left: 10px; width: 436px;}
#finance .invoiceSummaryWrapper.first { margin-right: 18px; }
#finance .intro, #finance .introLanding { background-color: #f4f2e3; }
#finance .intro, #finance .introStatement, #finance .introLanding { padding: 14px; color: #666666; font-size: 1.167em; margin-bottom: 18px; background-color: #e9f5e1; width: 894px; border-bottom: 2px solid #e5e5e5; }
#finance .introLanding { width: 872px; margin-left: 10px; background-color: #f4f2e3; }
.view-more { margin-bottom: 35px;}
#finance .section .bottom { margin-bottom: 20px; margin-left: 0;}
#finance #statementMessage, .yellow-box { margin: 19px; margin-top: 0; background: none repeat scroll 0 0 #FFFDDE; border: 1px solid #FDB97F; color: #FA8623;padding: 13px;text-align: center;width: 894px;}
#finance #no-transactions-message.yellow-box { width: 872px; margin-left: 10px; }
#finance #dashboard #monthlyStatements { border-right: solid 1px #dddddd; float: left; margin-top: 14px; padding-left: 14px; border-left: solid 1px white; }
.tool-tips { background: url(/images/tool-tip-bg.png) repeat-y; min-height: 30px; padding: 5px;font-size: 12px; color: #999; font-family: tahoma; font-weight: normal; }
.tool-tips span { max-width: 125px; margin-left: 5px; display: inline-block; white-space: pre-line; line-height: 15px; }
#finance #viewStateButtons { float: right; margin-top: 7px;}
#finance .content h2 {width: 895px;margin-bottom: 9px;margin-top: 10px;color: #fa8d19;padding-left: 6px;font-size: 2.167em;border-bottom: solid 1px #dddddd;padding-top: 8px;padding-bottom: 8px;}
#card-vendors-link {font-size: 14px;text-align: right;margin-right: 12px;margin-bottom: 18px;}


.review-update-quantity-button{ width: 149px;font-size: 15px;margin: 0 0 0 0;}
.review-update-quantity-box{background-color: #e9f5e1; margin-top:8px;padding: 10px 10px;border: 1px solid #e0f0d3;padding-bottom: 15px;}
.update-item-quantity-confirm-wrapper{padding: 0 6px 15px 32px;display: none;}
.review-update-quantity-box input{ width: 70px;}
.update-item-quantity-wrapper .button{width: 152px}
#order-review .review-update-quantity-box .validationMessage{ width: 149px;}
.update-quantity-button-icon{background:url(/images/sprites/ordering-sprite.png) 64px 30px;display:inline-block;float:left;height:23px;margin-right:2px;width:21px;}

.product-name.bold, .product-quantity.bold, .product-spread.bold{ font-weight: bold;}
.last-ordered{ font-weight: normal;}

/* Reset Password Responsiveness */

@media screen and (max-device-width: 700px) {
	#login.reset-password {
		/*font-size: 16px;*/
		/* Note that the body is set to .625em */
	}
	
	#login.reset-password .liveHelp {
		display: none;
	}
	
	#login.reset-password #page {
		width: 100%;
	}
	
	#login.reset-password #page .top {
		background: #f1f1f1;
		border-top-left-radius: 15px;
	}
	
	#login.reset-password #page .mid {
		background: #f1f1f1;
	}
	
	#login.reset-password #page .bottom {
		background: #f1f1f1;
		border-bottom-right-radius: 15px;
	}
	
	/* Forgotten your password? */
	#login.reset-password h1 {
		font-size: 4em;
	}
	
	/* You can reset it here... */
	#login.reset-password h3 {
		font-size: 1.8em;
	}
	
	/* Please enter your... */
	#login.reset-password .intro {
		font-size: 15px;
		width: auto;
	}
	
	/* Customer number & Email address */
	#login.reset-password .name h2 {
		font-size: 2em;
		padding-left: 5px;
		text-align: left;
	}
	
	#login.reset-password .name h2#email-heading {
		margin-bottom: 16px;
	}
	
	/* Forgotten this? */
	#login.reset-password .name .helpTip {
		font-size: .95em !important;
	}
	
	/* Input fields */
	#login.reset-password .input .value input.textbox {
    	font-family: tahoma, verdana, arial, sans-serif;
		font-size: 2.2em;
	}

	#login.reset-password .name, #login.reset-password .value {
		float: none;
		width: auto;
	}
	
	#login.reset-password input {
		width: 100%;
	}
	
	/* This needs to be... */
	#login.reset-password .input .value p:nth-of-type(2) {
		font-size: 12.5px;
	}
	
	/* Reset password */
	#login.reset-password input#resetPassword {
		font-size: 3em;
    	height: 80px;
	}
	
	/* Back to login */
	#login.reset-password a.simpleButton {
		font-size: 25px;
		padding-bottom: 15px;
	}
	
	/* My Ravensdown takesyour security... */
	#login.reset-password #footer .helpTip {
		font-size: 1.2em !important;
	}
	
	/* Become a Ravensdown customer */
	#login.reset-password #copyright {
		text-align: center;
	}
	
	#login.reset-password #copyright .right {
		margin-right: 0;
		text-align: center;
		float: none !important;
		padding-bottom: 10px;
	}
	
	/* Error message */
	#login.reset-password #messages {
		width: 100%;
	}
	
	#login.reset-password .field-validation-error {
		margin-bottom: 10px;
	}
}

@media screen and (max-device-width: 500px) {
	/* Forgotten your password? */
	#login.reset-password h1 {
		font-size: 3em;
	}
	
	/* You can reset it here... */
	#login.reset-password h3 {
		font-size: 1.5em;
	}
	
	/* Please enter your... */
	#login.reset-password .intro {
		font-size: 15px;
		width: auto;
	}
	
	/* Customer number & Email address */
	#login.reset-password .name h2 {
		font-size: 1.8em;
	}
	
	/* Input fields */
	#login.reset-password .input .value input.textbox {
    	font-size: 3em;
		padding: 10px;
	}
	
	/* This needs to be... */
	#login.reset-password .input .value p:nth-of-type(2) {
		font-size: 10.5px;
	}
	
	/* Reset password */
	#login.reset-password input#resetPassword {
		font-size: 4em;
    	height: 90px;
	}
	
	/* Back to login */
	#login.reset-password a.simpleButton {
		font-size: 35px;
	}
	
	/* My Ravensdown takesyour security... */
	#login.reset-password #footer .helpTip {
		font-size: 1.1em !important;
	}
	
	/* Become a Ravensdown customer */
	#login.reset-password #copyright {
		font-size: .9em;
	}
}

@media screen and (max-device-width: 400px) {
	/* Please enter your... */
	#login.reset-password .intro {
		font-size: 12.5px;
	}
}