body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	text-align:center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#1772AB url(/images/bgtile.jpg) repeat-x top left;
}

div#centered {
	margin-left:auto;
	margin-right:auto;
	max-width:960px;
	min-width:778px;
	padding: 0 5px 0 5px;
}

div.minwidth {
	width: 768px;
}

img {
	border:none;
}

a:link, a:visited {
	color: #FF6600;
	text-decoration: none;
	font-weight: normal;
}
a:hover, a:active {
	color: #003399;
	text-decoration: underline;
	font-weight: normal;
}

h1 {
	margin: 10px 0 10px 0;
	padding: 0;
	font-size:26px;
	font-weight:normal;
}

h2 {
	margin: 15px 0 8px 0;
	padding: 0;
	font-size:18px;
	font-weight:bold;
	color:#0072BB;
}

h3 {
	margin: 0;
	padding: 0;
	font-size:16px;
	color:#000000;
	font-weight: bold;
}

/*==/ HEADER /==*/

div.header-contact {
	width: 335px;
	margin: 6px 20px 0 0;
}

/*==/ SIDEBAR /==*/

div.sidemenu {
	width: 195px;
	margin: 24px 0 75px 12px;
}

div.sidemenu p {
	margin: 0;
	padding: 0;
}

div.sidemenu ul {
	margin: 3px 0 8px 20px;
	padding: 0;
}
div.sidemenu ul li {
	margin: 0 0 3px 0;
	padding: 0;
	list-style-type:none;
}
div.sidemenu ul li a:link, div.sidemenu ul li a:visited {
	color: #FF9900;
	text-decoration: none;
	font-weight: normal;
}
div.sidemenu ul li a:hover, div.sidemenu ul li a:active {
	color: #6699FF;
	text-decoration: underline;
	font-weight: normal;
}

div.sidemenu p.selected {
	display:none;
}
div.sidemenu ul.selected {
	display:none;
}

body.home div.sidemenu p.btn1 {
	display:none;
}
body.home div.sidemenu p.btn1over {
	display:block;
	height: 28px;
}

body.about div.sidemenu p.btn2 {
	display:none;
}
body.about div.sidemenu p.btn2over {
	display:block;
}

body.products div.sidemenu p.btn3 {
	display:none;
}
body.products div.sidemenu p.btn3over {
	display:block;
}
body.products div.sidemenu ul.btn3 {
	display:block;
}

body.equipment div.sidemenu p.btn4 {
	display:none;
}
body.equipment div.sidemenu p.btn4over {
	display:block;
}
body.equipment div.sidemenu ul.btn4 {
	display:block;
}

body.homestead div.sidemenu p.btn5 {
	display:none;
}
body.homestead div.sidemenu p.btn5over {
	display:block;
}

body.gallery div.sidemenu p.btn6 {
	display:none;
}
body.gallery div.sidemenu p.btn6over {
	display:block;
}

body.contact div.sidemenu p.btn7 {
	display:none;
}
body.contact div.sidemenu p.btn7over {
	display:block;
}

body.rental div.sidemenu p.btn9 {
	display:none;
}
body.rental div.sidemenu p.btn9over {
	display:block;
}

body.used div.sidemenu p.btn10 {
	display:none;
}
body.used div.sidemenu p.btn10over {
	display:block;
}

body.specials div.sidemenu p.btn11 {
	display:none;
}
body.specials div.sidemenu p.btn11over {
	display:block;
}

body.tradein div.sidemenu p.btn12 {
	display:none;
}
body.tradein div.sidemenu p.btn12over {
	display:block;
}

body.financing div.sidemenu p.btn13 {
	display:none;
}
body.financing div.sidemenu p.btn13over {
	display:block;
}

body.specials-parts div.sidemenu p.btn14 {
	display:none;
}
body.specials-parts div.sidemenu p.btn14over {
	display:block;
}

body.guestbook div.sidemenu p.btnguest {
	display:none;
}
body.guestbook div.sidemenu p.btnguestover {
	display:block;
}

body.links div.sidemenu p.btnlinks {
	display:none;
}
body.links div.sidemenu p.btnlinksover {
	display:block;
}

/*body.merchandise div.sidemenu p.btn8 {
	display:none;
}
body.merchandise div.sidemenu p.btn8over {
	display:block;
}
body.merchandise div.sidemenu ul.btn8 {
	display:block;
}*/

body.agricultural div.sidemenu ul li.agricultural a {
	color: #FFFF00;
}

body.industrial div.sidemenu ul li.industrial a {
	color: #FFFF00;
}

body.lawn-garden div.sidemenu ul li.lawn-garden a {
	color: #FFFF00;
}

body.haying div.sidemenu ul li.haying a {
	color: #FFFF00;
}

body.harvesting div.sidemenu ul li.harvesting a {
	color: #FFFF00;
}

body.trailers div.sidemenu ul li.trailers a {
	color: #FFFF00;
}

body.mowers div.sidemenu ul li.mowers a {
	color: #FFFF00;
}

body.barn-manure div.sidemenu ul li.barn-manure a {
	color: #FFFF00;
}

body.attachments div.sidemenu ul li.attachments a {
	color: #FFFF00;
}

body.rental div.sidemenu ul li.rental a {
	color: #FFFF00;
}

body.used div.sidemenu ul li.used a {
	color: #FFFF00;
}

body.apparel div.sidemenu ul li.apparel a {
	color: #FFFF00;
}
body.toys div.sidemenu ul li.toys a {
	color: #FFFF00;
}

body.tractor_prod div.sidemenu ul li.tractor_prod a {
	color: #FFFF00;
}

body.construction_prod div.sidemenu ul li.construction_prod a {
	color: #FFFF00;
}

body.steers_prod div.sidemenu ul li.steers_prod a {
	color: #FFFF00;
}

body.mixers_prod div.sidemenu ul li.mixers_prod a {
	color: #FFFF00;
}

body.trailers_prod div.sidemenu ul li.trailers_prod a {
	color: #FFFF00;
}

body.landscape_prod div.sidemenu ul li.landscape_prod a {
	color: #FFFF00;
}

body.haying_prod div.sidemenu ul li.haying_prod a {
	color: #FFFF00;
}

body.planting_prod div.sidemenu ul li.planting_prod a {
	color: #FFFF00;
}

body.spreaders_prod div.sidemenu ul li.spreaders_prod a {
	color: #FFFF00;
}

body.snow_prod div.sidemenu ul li.snow_prod a {
	color: #FFFF00;
}

body.feed_prod div.sidemenu ul li.feed_prod a {
	color: #FFFF00;
}

body.motors_prod div.sidemenu ul li.motors_prod a {
	color: #FFFF00;
}

body.cabs_prod div.sidemenu ul li.cabs_prod a {
	color: #FFFF00;
}

body.misc_prod div.sidemenu ul li.misc_prod a {
	color: #FFFF00;
}

body.utility_prod div.sidemenu ul li.utility_prod a {
	color: #FFFF00;
}

body.forage_prod div.sidemenu ul li.forage_prod a {
	color: #FFFF00;
}

body.agbags_prod div.sidemenu ul li.agbags_prod a {
	color: #FFFF00;
}

body.feedcarts_prod div.sidemenu ul li.feedcarts_prod a {
	color: #FFFF00;
}

body.tilling_prod div.sidemenu ul li.tilling_prod a {
	color: #FFFF00;
}

body.barn_prod div.sidemenu ul li.barn_prod a {
	color: #FFFF00;
}

/*==/ NEWS /==*/

div.newsflash {
	margin: 12px 12px 0 0;
	color: #FFFFFF;
}

div.newsflash p {
	margin: 6px 0 6px 0;
}

div.newsflash p .date {
	font-size:10px;
	letter-spacing: 1px;
}

div.newsflash a:link, div.newsflash a:visited {
	color: #FFCC00;
	text-decoration: none;
	font-weight: normal;
}
div.newsflash a:hover, div.newsflash a:active {
	color: #FFFF66;
	text-decoration: underline;
	font-weight: normal;
}

div.newsflash p.viewall {
	text-align:center;
	padding: 5px 0 0 0;
	font-size: 10px;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
}
div.newsflash p.viewall a:link, div.newsflash p.viewall a:visited {
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;
}
div.newsflash p.viewall a:hover, div.newsflash p.viewall a:active {
	color: #FFFF66;
	text-decoration: underline;
	font-weight: bold;
}

div.news p.viewall {
	text-align:right;
	padding: 5px 0 0 0;
	font-size: 12px;
	font-weight:bold;
	border-top:1px solid #FF6600;
}
div.news p.viewall a:link, div.news p.viewall a:visited {
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}
div.news p.viewall a:hover, div.news p.viewall a:active {
	color: ;
	text-decoration: underline;
	font-weight: bold;
}

div.newsflash p a div {
	font-size: 10px;
	letter-spacing: 1px;
	clear: left;
	color: #ffffff;
}

/*==/ BODY CONTENT /==*/

div.bodycontent {
	margin: 15px 15px 50px 15px;
}
body.home div.bodycontent {
	margin: 15px;
}

div.logos-minwidth {
	width: 425px;
}

p.openingsentence {
	line-height: 20px;
}

div.newprodbox {
	margin: 0 10px 10px 0;
}

div.newprodcontent {
	margin: 0 0 0 2px;
}

img.photo_rt {
	margin: 0 3px 3px 5px;
}

p.top {
	margin: 10px 0 10px 0;
	padding: 10px;
	text-align:right;
	font-size:10px;
	/*border-top: 1px solid #6699FF;*/
}
p.top a:link, p.top a:visited {
	color: #3366FF;
	text-decoration: none;
	font-weight: normal;
}
p.top a:hover, p.top a:active {
	color: #006699;
	text-decoration: underline;
	font-weight: normal;
}

div.products {
	margin: 0 0 2px 0;
}
div.products a:link, div.products a:visited {
	cursor: pointer;
	display:block;
	background-color:#C7DEF0;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
div.products a:hover, div.products a:active {
	cursor: pointer;
	display:block;
	background-color:#FFCC00;
	color: #0066CC;
	text-decoration: none;
	font-weight: normal;
}

div.products a {
	padding: 0 8px 0 8px;
}

div.products div.link{
	padding: 0 0px 0 0px;
	background-color: #C7DEF0;
}

div.products div.link table.product{
	margin: 0;
	padding: 8px;
}

div.products a table.product {
	margin: 0;
	padding: 8px 0 8px 0;
}

table.equipment {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom:1px solid #CCCCCC;
}

div.equipment_flash {
	margin: 5px;
	color:#FFFFFF;
}
div.equipment_flash h1 {
	font-size:22px;
	margin: 0;
	padding: 0;
}
div.equipment_flash a:link, div.equipment_flash a:visited {
	color: #FFCC00;
	text-decoration: none;
	font-weight: normal;
}
div.equipment_flash a:hover, div.equipment_flash a:active {
	color: #FF9900;
	text-decoration: none;
	font-weight: normal;
}

p.viewall {
	margin: 8px 0 0 0;
	padding: 4px 0 0 0;
	border-top:1px solid #FFCC00;
}
p.viewall a:link, p.viewall a:visited {
	color: #FFCC00;
	text-decoration: none;
	font-weight: normal;
}
p.viewall a:hover, p.viewall a:active {
	color: #FF9900;
	text-decoration: none;
	font-weight: normal;
}

body.contact div.bodycontent img {
	margin: -32px 45px 0 0;
}

div.ferrisdaysbtn {
	margin: 8px 0 8px 0;
}

/*==/ FOOTER /==*/

div.footer-nav {
	height: 35px;
	line-height: 35px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
}
div.footer-nav a:link, div.footer-nav a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
div.footer-nav a:hover, div.footer-nav a:active {
	color: #6699FF;
	text-decoration: underline;
	font-weight: bold;
}

div.storehours {
	display:inline;
	float:left;
	margin: 15px 0 0 18px;
	width: 130px;
	height: 60px;
	font-family:arial, sans-serif;
	color:#FFFFFF;
}
div.storehours h3 {
	margin: 0;
	padding: 0;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}

div.storehours p {
	margin: 0;
	padding: 0;
	color:#a2c1e7;
}

div.storecontact {
	display:inline;
	float:left;
	margin: 15px 0 0 8px;
	width: 200px;
	height: 60px;
	font-family:arial, sans-serif;
	color:#FFFFFF;
}

div.storecontact dl {
	margin: 0;
	padding: 0;
}

div.storecontact dt {
	float:left;
	width:55px;
	height:15px;
	line-height:15px;
	margin:0 0 2px 0px;
	clear:both;
	font-size:15px;
	font-weight:bold;
}

div.storecontact dd {
	height:15px;
	line-height:15px;
	margin:0 0 2px 0;
	padding-left: 0;
	color:#a2c1e7;
}

div.storecontact dd a:link, div.storecontact dd a:visited {
	color: #a2c1e7;
	text-decoration: underline;
	font-weight: normal;
}
div.storecontact dd a:hover, div.storecontact dd a:active {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}

div.footer-logo {
	margin: 4px 18px 0 0;
}

div.copyright {
	margin: 8px 0 8px 32px;
	padding: 0;
	font-size:11px;
}

div.credit {
	margin: 8px 32px 8px 0;
	padding: 0;
	font-size:10px;
}

div.credit a:link, div.credit a:visited {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
div.credit a:hover, div.credit a:active {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}

/*==/ PHOTO GALLERY /==*/

div.thumbnail {
	float:left;
	width: 125px;
	height: 125px;
	margin: 19px;
}

div.thumbnail img {
	border: 3px solid #CCCCCC;
}

div.photogallery-image{
	float: left;
	display: inline;
	width: 25%;
	height: 170px;
	margin: 20px;
}

div.photogallery-image img{
	border: 3px solid #CCCCCC;
}


/*==/ RENTAL EQUIPMENT /==*/

table.rental tr th {
	margin: 0;
	padding: 5px;
	border-bottom: 2px solid #0066FF;
}
table.rental tr td {
	margin: 0;
	padding: 5px;
}
table.rental tr.even {
	background-color:#C7DEF0;
}
table.rental tr.even td.rate {
	border-left:1px solid #FFFFFF;
}
table.rental {
	border-bottom: 2px solid #0066FF;
}

/*==/ DOCUMENT LIBRARY /==*/

table.headings {
	padding: 8px 0 8px 0;
	border-bottom: 1px solid #000066;
}

table.specials {
	padding: 8px 0 8px 0;
	border-top: 1px solid #6699FF;
}

/*==/ HOT TRADE-IN /==*/

div.tradein-container {
	float:left;
	display:inline;
	width: 50%;
}

div.tradein-container div.content {
	margin: 0 15px 0 0;
}

div.tradein-container div.content img {
	margin: 0 0 8px 8px;
	padding: 2px;
	border:3px solid #CCCCCC;
}

div.tradein-gallery {
	padding: 0 0 0 15px;
}

div.tradein-gallery div.thumbnail {
	width: 135px;
	height: 135px;
	margin: 0 6px 6px 0;
	padding: 0;
	display:inline;
}

/*==/ What's New /==*/

h2.whatsnew {
	width: 188px;
	height: 19px;
	background: url('/images/whatsnew_heading.gif') top left no-repeat;
	margin-left: 1px;
}

h2.whatsnew span{
	display: none;
}

div.whatsnew {
	margin: 12px 0 0 0;
}

div.whatsnew_content {
	margin: 6px 0 6px 15px;
}

div.whatsnew_content h3 {
	font-size: 14px;
	color: #0f73ab;
}

div.whatsnew_content img {
	padding: 0px 0px 4px 4px;
}

div.newprodbox table tr td.side_border {
	border-left: 3px solid #1771ab;
}

/*==/ GUESTBOOK / ==*/

div.guestbook_form fieldset {
	border: 0px;
	margin: 10px 0px 0px 80px;
}

div.guestbook_form fieldset div {
	margin: 6px 0px;
	width: 450px;
}

div.guestbook_form fieldset div label {
	float: left;
	width: 90px;
	text-align: left;
	padding-right: 3px;
	font-weight: bold;
}

div.guestbook_form fieldset div small {
	margin: 3px 0 0 93px;
}

div.guestbook_form fieldset div.important span {
	font-weight: bold;
}

div.guestbook_form fieldset div input {
	width: 250px;
}

div.guestbook_form fieldset div textarea {
	width: 350px;
}

div.guestbook_form div.submit {
	margin-left: 173px;
}

div.guestbook_entry {
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

div.guestbook_entry p {
	margin: 0px;
	padding: 0px;
}

div.guestbook_entry div.name {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	color: #0D73AB;
	font-style: italic;
}

div.guestbook_summary {
	font-size: 14px;
	font-weight: bold;
}
h1.sign { margin: 0px; padding: 0px;}
p.return { margin: 0px; padding: 0px; font-size: 11px;}