/* ------ GLOBAL STYLES ----- */

body, div, h1, h2, h3, h4, p, form, table, address {margin: 0;}
img {border: 0;}
div.clear {margin:0; height:0px; clear:both; font-size:0px; line-height:0px;}
.center {text-align: center;}
.left {text-align: left;}
.right {text-align:right;}
p, h1 {padding: 0 0 12px 0;}
ul {margin-top: 0; margin-bottom:0; padding-bottom:12px;}
p.nopad {padding:0;}
address {font-style:normal; padding-bottom:12px;}
.flLeft {float:left;}
.flRight {float:right;}
strong.nob {font-weight:normal;}

body {background: url('../images/bg-body.gif') repeat-y; font: 13px arial, sans-serif;}
#wrapper {width:820px;}

.col-left {float:left; width:170px; text-align:center; color:#fff; margin-right:10px;}
.col-left img {display:block; margin:0 auto;}
.col-left a {color:#fff;}
.col-left a:hover {color:#ffef18}
p.growing {font: bold italic 18px "Times New Roman", Times, serif; padding:0 20px 12px 20px;}
p.numbers {font-weight:bold;}

.col-main {text-align:left; float:left; width:640px; position:relative;}
.header {font-size:12px; height:95px;}
.header .logo {float:left; width:270px;}
.header .logo img {display:block; margin:0;}
.header .contacts {float:left; width:160px; padding-top:18px;}
.header .goldstar {float:right;}
.navi {float:right; height:17px; background: url('../images/bg-btn-nav.gif') repeat-x top left; width:617px; font-size:13px; overflow:hidden;}
.navi a {display:block; height:17px; background-position:top left; margin:0 0 10px 0; float:right; color:#ffef15; font-weight:bold; text-decoration:none; padding:0 13px;}
.navi a span {text-transform:uppercase;}
.navi a.btn-nav {background-image: url('../images/btn-nav.gif'); background-repeat:repeat-x; margin-right:1px;}
/*
.navi a.about {width:130px; background-image: url('../images/btn-about.gif'); background-repeat:no-repeat;}
.navi a.search {width:134px; background-image: url('../images/btn-search.gif'); background-repeat:no-repeat;}
.navi a.service {width:133px; background-image: url('../images/btn-service.gif'); background-repeat:no-repeat;}
.navi a.parts {width:118px; background-image: url('../images/btn-parts.gif'); background-repeat:no-repeat;}
.navi a.contact {width:102px; background-image: url('../images/btn-contact.gif'); background-repeat:no-repeat;}
*/
.navi a.contact {margin:0;}
.navi a.service, .navi a.parts, .navi a.search {padding:0 14px;}
.navi a:hover, .navi a.active {background-position:bottom left;}

.content {border-top:3px solid #227b21; padding:15px 0 10px 0; margin: 8px 0 4px 0; width:617px; float:right; text-align:left;}
h1 {font-size:18px;}
h2.hq {font-size:14px;}
p.hq {font-size:14px; padding-top:8px;}
h2 {font-size:17px;}
.state {width:27%; padding: 10px 11%;}
.state h2 {text-align:center;}
.service-rtm {padding:0 0 10px 5px;}
.service-bullets {margin-left:-22px;}
.service-bullets ul li {padding-bottom:3px;}
.store-addy {font-size:15px; font-weight:bold; padding:0;}
img.storefront {border:1px solid #000; margin-top:14px;}
.last-updated {text-align:center; color:#393; font: bold 11px verdana, arial, sans-serif;}

.onFacebook {float:left; width:120px; height:37px; text-align:right; padding: 18px 0 0 0; display:none;}
.onFacebook img {display:block; margin:0; border:0;}

h2.inspection {color:#217b21; text-align:center;}
h2.inspection strong {font-size:19px;}
img.mower {padding-right:75px;}
.inspection {font-size:14px; line-height:18px;}
.weatherWidget {width:240px; text-align:center; font-size:11px;}

.deereSeason {background: #fff url('../images/deere-season-bg.gif') no-repeat top right; height:110px; position:relative;}
.deereSeason img.dsLogo {position:absolute; top:10px; left:10px;}
.deereSeason p.announcement {width:382px; color:#fff; font: 13px verdana, arial, sans-serif; margin:0; padding:0; position:absolute; top:20px; right:20px;}

/* PARTS PAGE */
.parts-pg img {display:block; margin:0; width:617px; padding:0; border:0;}
.parts-head {background:url('../images/bg-parts-top.jpg') no-repeat; padding-top:100px; height:56px; width:617px; text-align:center;}
.parts-head p {font-weight:bold; padding: 22px 0 0 0; font-size:15px; line-height:16px;}
/* .parts-body {background:url('../images/bg-parts-body.jpg') no-repeat; height:862px; width:617px; position:relative;} */
.parts-body {background:url('../images/bg-parts-body.jpg') no-repeat bottom left; height:512px; width:617px; position:relative;}
.parts-body p {padding:0;}
.parts-body h3 {font: bold 26px "Times New Roman", serif; padding:10px 0;}
.parts-body .parts-sect {position:absolute;}
/*.parts-body .sectOne {width:400px; height:200px; top:30px; left:20px; font: bold 18px "Times New Roman", serif; line-height:26px;}*/
.parts-body .sectOne {width:600px; height:200px; top:30px; left:20px; font: bold 18px "Times New Roman", serif; line-height:26px; text-align:center;}
.parts-body .sectOne img {padding-right:34px;}
.parts-body .sectCatalog {width:360px; height:200px; top:280px; left:40px; text-align:center;}
.parts-body .sectCatalog p {line-height:17px;}
.parts-body p.enlarge {font-size:15px; font-weight:bold; padding:6px 0;}
.parts-body .catalogLink {top:310px; right:30px; width:150px; height:84px;}
.parts-body .catalogLink img {display:block; margin:0; border:0;}
/* .parts-body .sectListLeft {width:190px; height:200px; top:460px; left:30px;}
.parts-body .sectListRight {width:300px; height:200px; top:460px; left:210px;} */
.parts-body .sectListLeft {width:190px; height:200px; top:110px; left:30px;}
.parts-body .sectListRight {width:300px; height:200px; top:110px; left:210px;}
.parts-body ul {margin-top:0; margin-bottom:0;}
.parts-body li {padding-bottom:3px;}
/* .parts-body .sectBulkOil {width:230px; height:100px; top:650px; left:130px; text-align:left;}*/
.parts-body .sectBulkOil {width:230px; height:100px; top:300px; left:130px; text-align:left;}
.parts-body .sectBulkOil p {padding-left:46px;}
/*.parts-body .sectOilListLeft {width:190px; height:110px; top:760px; left:170px;}
.parts-body .sectOilListRight {width:240px; height:130px; top:720px; left:400px; */
.parts-body .sectOilListLeft {width:190px; height:110px; top:410px; left:170px;}
.parts-body .sectOilListRight {width:240px; height:130px; top:370px; left:400px;}
/* .parts-body .jdParts {top:624px; right:20px; width:158px; height:58px;} */
.parts-body .jdParts {top:274px; right:20px; width:158px; height:58px;}
.parts-body .jdParts img {display:block; margin:0; border:0;}

/* Home Page Categories */
div.cat_row {margin:0; padding:0; text-align:center; padding-left: 16px;}
div.cat_row img {border: 0;}
div.drop_contain {position:relative;}
img.tractor {}
.dropdown {font: 10px arial, helvetica, sans-serif; background: #f0f0f0; z-index: 1000; border: 1px solid #333; border-bottom: 0px;}
div#tractor_drop {display:none; margin:0; position:absolute; top:57px; right:310px; width:125px;}
div#tractor_drop a {display:block; margin:0; padding: 3px 0; border-bottom: 1px solid #333;}
div#combine_drop {display:none; margin:0; position:absolute; top:57px; right:35px; width:95px;}
div#combine_drop a {display:block; margin:0; padding: 3px 0; border-bottom: 1px solid #333;}
div#harvest_drop {display:none; margin:0; position:absolute; top:128px; right:135px; width:85px;}
div#harvest_drop a {display:block; margin:0; padding: 3px 0; border-bottom: 1px solid #333;}

/* HOME FOOTING */
.home-links {float:right; width:617px; padding-top:12px; border-top:3px solid #227b21;}

/* FEATURED EQUIPMENT */
.featured-equip {text-align:center; padding-bottom:20px; padding-top:10px;}
.equip-piece {float:left; background:#fff; width:282px; text-align:left; padding: 10px 13px 0 13px; margin:0; height:320px;}
.equip-image {width:282px; height:207px; padding:0; margin:0; text-align:center;}
.equip-image img {width:262px; height:197px; border:3px double #333; display:block; margin:0 auto;}
.equip-price {width:267px; font: bold 13px verdana, arial, sans-serif; color:#000; padding: 0px 5px 4px 10px; text-align:right;}
.equip-price a {color:#227b21; text-decoration:none; display:block; float:left;}
.equip-price a:hover {text-decoration:underline;}
.equip-desc {width:262px; font: 10px verdana, arial, sans-serif; color:#000; padding: 0 10px 2px 10px;}
.equip-more {width:262px; font: 10px verdana, arial, sans-serif; color:#000; padding: 0 5px 12px 10px; text-align:right;}


/* USED EQUIPMENT PAGE */
#usedEquipment.content .headline {background:#eee; border-top:1px solid #227b21; border-bottom:1px solid #227b21; margin-top:7px;}
#usedEquipment.content .headline strong {font: bold 13px arial, sans-serif; margin:0; padding:6px 4px; display:block;}
#usedEquipment.content .headline a {color:#333; text-decoration:underline;}
#usedEquipment.content .headline a:hover {color:#666; text-decoration:none;}
#usedEquipment.content #categoryListing {padding:5px 0;}
#usedEquipment.content #categoryListing h3 {font-size:14px; padding:15px 0 3px 0;}
#usedEquipment.content #categoryListing ul {margin:0; padding:0;}
#usedEquipment.content #categoryListing li {list-style-type:none; margin:0; padding:0 0 0 10px;}
#usedEquipment.content #categoryListing #colLeft {float:left; width:49%;}
#usedEquipment.content #categoryListing #colRight {float:right; width:49%;}
#usedEquipment.content a {color:#227b21; text-decoration:none;}
#usedEquipment.content a:hover {text-decoration:underline;}
#usedEquipment.content a.returnLink {float:right; text-decoration:underline; font-size:11px;}

#narrowBy {padding: 12px 0; font-size:12px;}
#narrowBy strong {float:left; padding:0 0 65px 0;}
#narrowBy .parameters {padding:0;}
#narrowBy .parameters div {padding:0 0 4px 0;}
#narrowBy .parameters div span {display:block; float:left; width:140px; text-align:right; padding: 1px 2px 0 0;}
#narrowBy input {font-weight:bold; font-size:11px;}

.topline {height:1px; margin:0; line-height:0; padding:0; background:#227b21;}
.categoryProd {border-bottom:1px solid #227b21; padding:5px 0; margin: 0; font-size:12px;}
.categoryProd img {display:block; width:85px; height:65px; float:left; padding:5px;}
.categoryProd p {margin:0; padding:3px 0 0 0;}
#usedEquipment.content .categoryProd a {display:block; margin:0; font-size:14px; text-decoration:underline;}
.categoryProd .categoryDesc {width:350px; float:left; padding-top:5px;}
.categoryProd .categoryDesc p span {font-weight:bold;}
.categoryProd .categoryDetails {width:160px; float:right;}
.categoryProd .categoryDetails p {text-align:left; height:16px;}
.categoryProd .categoryDetails p span {font-weight:bold; display:block; float:left; margin:0; width:58px;}

#indEquipment {padding:20px 0; position:relative;}
#indEquipment #colRight {float:right; width:46%;}
#indEquipment #colRight .topDetail {height:250px; overflow:hidden;}
#indEquipment #colRight h1 {text-align:left; color:#227b21; font-size:20px; margin:0; padding:0 0 16px 0; width:100%;}
#indEquipment #colRight h3 {text-align:left; font-size:16px; margin:0; padding:0 0 16px 0; width:100%;}
#indEquipment #colRight p {text-align:left; color:#227b21; margin:0; padding:0 0 16px 0; color:#000;}
#indEquipment #colRight p.listingPrint {padding:0 0 10px 22px; background: url('/images/bg-print.jpg') no-repeat;}
#indEquipment #colRight p.listingEmail {padding:0 0 10px 22px; background: url('/images/bg-email.jpg') no-repeat;}
#indEquipment #colRight p.listingPrint a, #indEquipment #colRight p.listingEmail a {color:#227b21; text-decoration:underline;}
#indEquipment #colRight .equipSpecs {padding:10px 0;}
#indEquipment #colRight .equipSpecs p {text-align:left; color:#227b21; margin:0; padding:3px 0; color:#000;}
#indEquipment #colRight .equipSpecs p span {font-weight:bold; padding-right:5px;}
#indEquipment #colLeft {float:left; width:49%;}
#indEquipment #colLeft h2 {margin-top:250px; margin-bottom:10px;}
#indEquipment h2 {background:#eee; border-top:1px solid #227b21; border-bottom:1px solid #227b21; padding:5px; font-size:14px;}


/* AMS PAGE */
.sloans_link a {color:#fff;}
.sloans_link a:visited {color:#fff;}
.ams_head {  margin: 0;  padding: 0;  font: bold 14px arial, sans-serif;}
.body_txt {  font: bold 13px arial, sans-serif;  margin: 0;  padding: 0;}
.guide_txt {font: 12px arial, sans-serif;  margin: 0;  padding: 0;}
.graphic_txt {font: italic bold 12px arial, sans-serif;  margin: 0;  padding: 0;}
a.prices {background: #A5D09A; border: 1px solid #72BA6C; padding: 5px; color: #000; text-decoration: none; display: block; width: 125px; margin: 0 auto;}
a.prices:hover {color: #00c; border-color: #c00; text-decoration: underline;}
.sz20 {font-size: 20px;}
.sz18 {font-size: 18px;}
.sz16 {font-size: 16px;}
.sz14 {font-size: 14px;}
.sz12 {font-size: 12px;}
.w500 {width: 500px;}
a.anchor {color: #c00;}
.red {color: #CA2E31;}
ul.body_txt {margin: 0 0 0 20px; padding: 0 0 0 20px;}
.swath2 {float: left; margin: 0 0 0 -25px; padding:0;}
a.rtklink {color: #000; text-decoration: none;}
a.rtklink:hover {color: #666;}

/* EXPORTS */
.export-head {background: url('../images/john-deere-exports.jpg') no-repeat; position:relative; width:617px; height:310px; text-align:center;}
.export-head p {color:#fff; padding:280px 0 0 0; font: bold 26px verdana, arial, sans-serif;;}
.exports {width:133px;}
.exports img {display:block; margin:0; padding:5px 0;}
.export-title {font-size:16px; text-align:center; padding-top:6px;}
.export-text {width:325px; padding: 0 5px;}
.export-list-left {width:250px; padding-left:50px;}
.export-list {width:300px;}

/* FORM */
.form_row {margin:0; padding:5px 0;}
.form_row span {float:left; text-align:right; display:block; margin:0; width:160px; padding-right:3px; font-weight:bold;}
.form_row input.txt {width:200px;}
.form_row textarea {width:350px; height:100px;}
legend {font-weight:bold;}
label.error {font-size:12px; padding-left:5px; color:red;}

/* Page Bottom */
.credits {text-align:center; padding:15px 0 15px 203px; font-size:11px; color:#444;}
.credits p {padding-top:8px; border-top: 1px solid #999;}
.credits a {color:#444; text-decoration:none;}
.credits a:hover {color:#000; text-decoration:underline;}


.home-links table.gadget span.title, .home-links table.gadget span.powered, .home-links table.gadget a img {display:none; height:0;}
