body{background:#a0a197 url(../images/global/bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; width:100%; font-size:14px; letter-spacing:.01em;}
p{text-align:justify;}

#site{width:937px; margin:0 auto;}

h1{margin:0 0 5px 0; padding:0px; font-weight:bold; color:#000000; font-size:24px;}
h2{margin:0 0 7px 0; padding:0 20px 2px 0; font-weight:bold; color:#419F09; font-size:20px;}
h3{margin:0 0 5px 0; padding:0px; font-weight:bold; color:#66ae50; font-size:15px;}
h4 {display:inline; color:#000; font-style:italic; font-weight:bold;}

a:link, a:visited{color:#1F542A; text-decoration:none;}
a:hover{text-decoration:underline;}

#header{background:url(../images/global/header-mid.jpg) repeat-x; height:154px; clear:both;}
#header .leftcap{background:url(../images/global/header-left.jpg) no-repeat; float:left; width:20px; height:154px;}
#header .rightcap{background:url(../images/global/header-right.jpg) no-repeat; float:right; width:24px; height:154px;}

#footer{background:url(../images/global/footer-mid.gif) repeat-x; height:52px; clear:both;}
#footer .leftcap{background:url(../images/global/footer-left.gif) no-repeat; float:left; padding:5px 0 0 12px; height:47px;}
#footer .leftcap a:hover img{position:relative; top:-2px;}
#footer .rightcap{background:url(../images/global/footer-right.gif) no-repeat; float:right; width:148px; height:52px;}
#footer p{text-align:center; color:#fff; font-size:11px; padding:15px 0 0 0;}

#logo{position:absolute; margin-left:50%; left:-444px; top:8px; z-index:50;}
#flashtop{position:absolute; margin-left:50%; left:-244px; top:8px; z-index:40;}
#nextauction{position:absolute; margin-left:50%; left:-444px; top:128px;}
#nextauction a:link, #nextauction a:visited{color:#FFFFFF; text-decoration:none; font-size:16px; border:0px;}
#nextauction a:hover{color:#FFFFFF; text-decoration:underline; font-size:16px;}

#nav{list-style:none; font-size:14px; padding:0px; margin:0 0 0 3px; width:940px; position:absolute; z-index:999999; margin-left:50%; left:-466px; top:154px;}
#nav li a:link, #nav li a:visited, #nav li a:hover{color:#FFFFFF; text-decoration:none; border:0px;}
#nav li{background:url(../images/global/nav-green-right.gif) no-repeat right top; float:left; padding:0px; margin:0;}
#nav li a{background:url(../images/global/nav-green-left.gif) no-repeat left top; height:20px; display:block; padding:7px 12px 3px 10px;}
#nav li:hover{background:url(../images/global/nav-ltgreen-right.gif) no-repeat right top; color:#000;}
#nav li:hover a{background:url(../images/global/nav-ltgreen-left.gif) no-repeat left top; color:#000;}
#nav li ul{position:relative; float:left; width:1px; list-style:none; margin:0px; padding:0px; display:none;}
#nav li:hover ul{display:block;}
#nav li ul li{width:195px; background-color:#009900; display:block; position:relative; z-index:10000; font-size:12px;}
#nav li ul li:hover{background:none;}
#nav li ul li a:link, #nav li ul li a:visited{color:#000; text-decoration:none; border:0px; background:none; background-color:#ffd900; margin-left:1px;}
#nav li ul li a:hover{text-decoration:none; margin-left:1px; background:none; background-color:#FDE748;}
#nav li ul li{background:none; float:none;}
#nav li ul li a{background:none;}
#nav .currentTab a:link, #nav .currentTab a:visited{font-weight:bold; color:#67ae52; text-decoration:none; border:0px;}
#nav li.currentTab a:hover, #nav li.currentTab:hover a:link, #nav li.currentTab:hover a:visited{color:#000;}
#nav .currentTab ul li a:link, #nav .currentTab ul li a:visited{font-weight:normal;}
#nav .currentTab{background:url(../images/global/nav-white-right.gif) no-repeat right top; float:left;}
#nav .currentTab a{background:url(../images/global/nav-white-left.gif) no-repeat left top;}
#nav .currentTab ul li a:hover{text-decoration:none; margin-left:1px; background:none; background-color:#89cd66;}
#nav .currentTab ul li:hover {background:none;}
#nav .currentSub{font-weight:bold;}

#content{background:url(../images/global/content-mid.png) repeat-y top; display:block; margin:30px 0 0 0; clear:both;}
#pageContent{padding:8px 20px;}
#contentTop{background:url(../images/global/content-top.gif) no-repeat top; height:7px; width:937px; display:block;}

#companies{margin:0 0 0 4px; clear:both; display:block; width:930px; background:#e5e4e3 url(../images/global/companies-bg.gif) repeat-x top center; padding:6px 0 0 0;}
#companies div.logoimage{float:left; text-align:center; padding:0 2px 0 2px; margin:0 39px 0 38px;}
#companies div.logoimage a:link,#companies div.logoimage a:visited{text-decoration:none; font-size:11px; color:#696969; border:0px;}
#companies div.logoimage a:hover{text-decoration:none; font-size:11px; color:#000;}

#validEmail{cursor:pointer;}

#thespot:link, #thespot:visited{font-size:11px; color:#7e7e76; text-decoration:none; border:0px;}
#thespot:hover{color:#53483E;}

#joinourmailinglistcfm{float:right; width:250px; height:250px; background:url(../images/global/verticalbar.gif) repeat-y left top; margin:0 0 0 10px; padding:0 0 0 10px;}
#upcomingauctionitemscfm{float:right; width:210px; background:url(../images/global/verticalbar.gif) repeat-y left top; margin:0 0 0 10px; padding:0 0 0 10px;}

.cfdebug{display:none;}
.homeyoutube{float:left; margin:0 15px 10px 0;}

.oddrow{background-color:#dfefd9}
#homeevents{width:240px; font-size:12px;}
#homeevents td{padding:2px 2px 2px 14px;}

#joinEmailForm{height:60px;}
#joinEmailForm input{font-weight:bold;}

.bgleft{background:url(../images/global/button-gray-left.gif) no-repeat left top; padding-left:8px; float:right; margin:4px; color:#FFFFFF; background-color:#818182;}
.bgright{background:url(../images/global/button-gray-right.gif) no-repeat right top; padding-right:8px; height:20px; clear:both}
.bbleft{background:url(../images/global/button-blue-left.gif) no-repeat left top; padding-left:8px; float:right; margin:4px; color:#FFFFFF;}
.bbright{background:url(../images/global/button-blue-right.gif) no-repeat right top; padding-right:8px; height:20px; clear:both}

.seemore:link, .seemore:visited {color:#000000; text-decoration:none; font-size:11px; font-weight:bold; border:0px;}
.seemore:hover{text-decoration:underline;}

#homehighlightscfm{padding:0 0 0 4px;}
.homehighlight{width:215px; height:190px; float:left; margin:20px 4px 4px 3px;} 
.homehighlight .mid{height:130px; padding:0 5px;}
.homehighlight .midseemore{height:20px; padding:0 5px;}
.homehighlight h2{margin:0px; padding:3px 7px; font-weight:bold; color:#ffd900; font-size:22px; height:30px; letter-spacing:.02em;}
.homehighlight .highlightcontent{padding:7px 0;}
.homehighlight .highlightcontent img{margin-right:7px;}
#partsTractorHighlight{background:url(../images/global/highlight-tractor-top.gif) top center no-repeat; padding:0 0 0 0;}
#partsTractorHighlight .mid{border-right:2px solid #317a3c; border-left:3px solid #317a3c;}
#partsTractorHighlight .midseemore{border-right:2px solid #317a3c; border-left:3px solid #317a3c;}
#partsTractorHighlight .bottom{background:url(../images/global/highlight-tractor-bottom.gif) top center no-repeat; height:6px;}
#auctionHighlight{background:url(../images/global/highlight-auction-top.gif) top center no-repeat; padding:0 0 0 0;}
#auctionHighlight .mid{border-right:2px solid #296532; border-left:3px solid #296532;}
#auctionHighlight .midseemore{border-right:2px solid #296532; border-left:3px solid #296532;}
#auctionHighlight .bottom{background:url(../images/global/highlight-auction-bottom.gif) top center no-repeat; height:6px;}
#forsaleHighlight{background:url(../images/global/highlight-forsale-top.gif) top center no-repeat; padding:0 0 0 0;}
#forsaleHighlight .mid{border-right:2px solid #317a3c; border-left:3px solid #317a3c;}
#forsaleHighlight .midseemore{border-right:2px solid #317a3c; border-left:3px solid #317a3c;}
#forsaleHighlight .bottom{background:url(../images/global/highlight-forsale-bottom.gif) top center no-repeat; height:6px;}
#ebayHighlight{background:url(../images/global/highlight-ebay-top.gif) top center no-repeat; padding:0 0 0 0;}
#ebayHighlight .mid{border-right:2px solid #296532; border-left:3px solid #296532;}
#ebayHighlight .midseemore{border-right:2px solid #296532; border-left:3px solid #296532;}
#ebayHighlight .bottom{background:url(../images/global/highlight-ebay-bottom.gif) top center no-repeat; height:6px;}

#homehighlightscfm #auctionNudge{height:136px; width:280px;}
#auctionNudge p{display:none;}
#homehighlightscfm #auctionNudge table tr td{padding:0px;}
#homehighlightscfm #auctionNudge table tr td table tr td{padding:0px;}

.nextAuction{font-weight:bold;}
.nextAuctionDate{font-weight:bold;}

.shorten{font-size:12px; color:#666666; display:none;}
.upcomingItem{text-align:center; padding:10px; font-size:12px;}

#auctionslistcfm .auctiondate{width:120px; font-weight:bold;}
#auctionslistcfm .auctiondesc{font-size:12px; padding:7px 15px 7px 0;}

.back{display:block; float:right; font-size:12px;}
.backleft{font-size:12px;}

.itembox{width:16%; float:left; background-color:#eee; border:double 3px #ccc; margin:9px; padding:6px; text-align:center; height:115px;}

#gallerybox{width:500px; float:right; margin:0 0 10px 15px; }
.itemimage{padding:3px; margin:3px; float:left; background-color:#eee;}
.itemimages{width:380px;}

.category{ padding:3px 15px; margin:4px 0 4px 8px; background-color:#ddd; color:#000; cursor:pointer;}
.currentcategory{background-color:#1e4b8b; color:#fff;}
.hideme{display:none;}

#eventscfm .eventbox{padding:6px;}
#eventscfm .eventdate{ width:19%; float:left; font-size:15px;}
#eventscfm .eventname{ width:81%; float:left; font-weight:bold; font-size:15px; cursor:pointer; clear:right;}
#eventscfm .eventdescription{clear:both; display:none; margin:16px 0 0 168px; color:#343;}
#eventscfm .eventdescription b{font-size:12px; font-style:italic}

#classifiedcfm h1{font-family:"Times New Roman", Times, serif; color:#000; font-size:56px; letter-spacing:40px; font-weight:bold; border-top:5px solid #000; border-bottom:5px solid #000; border-left:0px; border-right:0px; text-align:center;}
#contactformcfm{clear:left; float:left; width:50%;}
#directionscfm{float:right; width:50%; font:12px;}
#mcgrewmapcfm{float:left; width:50%;}

.quarter{width:23%; padding:7px; float:left; display:block;}
.thirds{width:33%; float:left;}
.adtitle{font-weight:bold; height:24px; font-size:16px; border-top:3px solid #000000; border-bottom:1px solid #000000; padding:2px 5px; text-align:center; margin:3px;}
.adcontent{border-bottom:1px solid #000000; padding:2px 5px; margin:3px;}
.adimage{text-align:center; margin:3px;}
.adimage img{margin:3px;}
#mockad{float:right; margin:20px 40px 20px 40px;}
#adform{float:left; width:50%;}

#searchbox{font-size:18px;}
.searchtab{float:left; padding:3px 7px; margin:0 7px 0 0; background-color:#EdEdEd; cursor:pointer;}
#searchresults{margin-top:15px;}
#resultsbox{width:95%; padding:10px; clear:both; border:solid 1px #013894;}
.resultsSection{display:none;}

.partslistmodel{float:left; width:39%; margin-right:10px; font-size:12px;}
.partslistmodel ul {list-style:none; padding:0px; margin:0px;}
.partslistmodel ul li{float:left; width:49%; padding:0px; margin:0px;}
.partslistcom{float:left; width:30%; font-weight:bold;}

