body {
	margin-top:25px;
	margin-bottom: 25px;
	padding:0;
	background-color:#a00000;
}
.wrap {
	width: 910px;
	height: 100%;
	margin-top: 25px;
	margin: auto;
}
.top_bg {
	float: left;
	width: 910px;
	height: 5px;
	background-image: url(images/top_bg.gif);
}
.main_bg {
	float: left;
	width: 910px;
	height: 100%;
	background-color: #ffffff;
}
*html .top_bg {
	float: left;
	width: 910px;
	height: 5px;
	margin: 0px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-image: url(images/top_bg.gif);
}
*html .main_bg {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 910px;
	height: 100%;
	background-color: #ffffff;
}
.bottom_bg {
	float: left;
	width: 910px;
	height: 5px;
	background-image: url(images/bottom_bg.gif);
}
*html .bottom_bg {
	float :left;
	width: 910px;
	clear: all;
	height: 5px;
	padding-bottom: -5px;
	margin: 30px 0px 0px 0px;
	background-repeat: no-repeat;
	background-color: #a00000;
	background-image: url(images/bottom_bg.gif);
}
.header {
	width: 900px;
	height: 151px;
	float: left;
	position: relative;
	margin: 0px 5px 0px 5px;
	background-image: url(images/header.png);
}
*html .header {
	width: 900px;
	height: 151px;
	float: left;
	position: relative;
	margin: 0px 5px 0px 2.5px;
	background-image: url(images/header.png);
}
.dealer_login {
	width: 168px;
	height: 48px;
	float: right;
	background-image: url(images/dealer_login.gif);
}
.nav {
	width: 910px;
	height: 38px;
	position: absolute;
	bottom: 0px;
	background-image: url(images/nav.png);
}
.nav ul, .nav li a {
	margin:0;
	padding:0;
	display:inline;
}
*html .nav {
	width: 910px;
	height: 38px;
	position: absolute;
	bottom: -1px;
	background-image: url(images/nav.gif);
}
.links {
	position: absolute;
	bottom: 0px;
	margin: 0px 0px 0px 204px;
	float: left; /*width:496px;*/
	width:550px;
}
.home {
	height: 30px;
	width: 50px;
	float: left;
	background-image:url(images/navfill.gif);
	cursor:pointer;
}
.aboutus {
	height: 30px;
	width: 69px;
	float: left;
	margin: 0px 0px 0px 4px;
	background-image:url(images/navfill.gif);
	cursor:pointer;
}
.navproducts {
	height: 30px;
	width: 75px;
	float: left;
	margin: 0px 0px 0px 3px;
	background-image:url(images/navfill.gif);
	cursor:pointer;
}
.dd1 {
	position:absolute!important;
	left:130px;
	top:33px;
}
.navproducts div {
	margin: 0px 0px 0px 0px;
}
.navservices {
	height: 30px;
	width: 68px;
	float: left;
	margin: 0px 0px 0px 4px;
	background-image:url(images/navfill.gif);
	cursor:pointer;
}
.navparts {
	height: 30px;
	width: 51px;
	float: left;
	margin: 0px 0px 0px 5px;
	background-image:url(images/navfill.gif);
}
.dealerlocator {
	height: 30px;
	width: 108px;
	float: left;
	margin: 0px 0px 0px 4px;
	background-image:url(images/navfill.gif);
	cursor:pointer;
}
.contactus {
	height: 30px;
	width: 81px;
	float: left;
	margin: 0px 0px 0px 5px;
	background-image:url(images/navfill.gif);
	cursor:pointer;
}
.main {
	padding-top: 0px;
	float: left;
	margin: 0px 0px 0px 0px;
	background-image: url(images/main_bg.png);
	background-repeat: no-repeat;
}
*html .main {
	padding-top: 0px;
	float: left;
	margin: 17px 0px 0px 0px;
	background-image: url(images/main_bg.png);
	background-repeat: no-repeat;
}
*html .left {
	float: left;
	margin: 17px 0px 0px 15px;
}
.left {
	float: left;
	margin: 34px 0px 0px 29px;
}
h1 {
	color: #a00000;
	font-size: 24px;
	margin: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
.news {
	float: left;
	width: 447px;
}
.news_subpage {
	float: left;
	width: 552px;
}
.title a {
	color: #a00000;
	font-size: 24px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
h2 {
	color: #333333;
	font-size: 12px;
	margin: 25px 0px 20px 0px;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.news p, .news_subpage p {
	color: #333333;
	font-size: 12px;
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
}
h3 {
	color: #9e0000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
.right {
	float: left;
	margin: 40px 0px 0px 20px;
}
.right_top {
	width: 393px;
	height: 4px;
	background-image: url(images/right_top.png);
}
*html .right_top {
	width: 393px;
	height: 4px;
	margin: 0px 0px -15px 0px;
	background-repeat: no-repeat;
	background-image: url(images/right_top.png);
}
.right_bg {
	width: 393px;
	height: 100%;
	background-image: url(images/right_bg.png);
}
.right_bottom {
	width: 393px;
	height: 4px;
	background-repeat: no-repeat;
	background-image: url(images/right_bottom.png);
}
.right_img {
	width: 385px;
	height: 258px;
	margin: 0px 0px 0px 4px;
	position: relative;
	background-image: url(images/tractor.jpg);
}
.transparent_bg {
	width: 385px;
	height: 36px;
	position: absolute;
	bottom: 0px;
	opacity: 0.75;
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: .75;
	filter: alpha(opacity = 75);
	background-color: #ffffff;
}
.text_fix {
	position: absolute;
	bottom: 0px;
}
.text_fix p {
	color: #7a7a7a;
	font-size: 18px;
	margin: 0px 0px 7px 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.rightinfo {
	padding: 0px 15px 1px 20px;
}
.rightinfo p {
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.boxes {
	width: 900px;
	margin: 70px 0px 0px 20px;
	padding: 0px 0px 42px 0px;
	float: left;
	clear: left;
}
*html .boxes {
	width: 900px;
	margin: 70px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	height: 128px;
	float: left;
	clear: left;
}
.ip_box {
	float: left;
	height: 100%;
	margin: 0px 27px 0px 0px;
}
*html .ip_box {
	float: left;
	height: 100%;
	margin: 0px 21px 0px 0px;
}
.ip_boxtop {
	width: 271px;
	height: 5px;
	background-image: url(images/ip_boxtop.png);
}
*html .ip_boxtop {
	width: 271px;
	height: 5px;
	margin: 0px 0px -14px 0px;
	background-repeat: no-repeat;
	background-image: url(images/ip_boxtop.png);
}
.ip_boxbg {
	width: 271px;
	height: 118px;
	background-color: #cbcbcb;
}
.ip_boxbottom {
	width: 271px;
	height: 5px;
	background-repeat: no-repeat;
	background-image: url(images/ip_boxbottom.png);
}
.products {
	width: 261px;
	height: 118px;
	margin: 0px 0px 0px 5px;
	position: relative;
	background-image: url(images/products.jpg);
}
.services {
	width: 261px;
	height: 118px;
	margin: 0px 0px 0px 5px;
	position: relative;
	background-image: url(images/services.jpg);
}
.parts {
	width: 261px;
	height: 118px;
	margin: 0px 0px 0px 5px;
	position: relative;
	background-image: url(images/parts.jpg);
}
.ip_boxtransparency {
	width: 261px;
	height: 36px;
	position: absolute;
	bottom: 0px;
	opacity: 0.75;
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: .75;
	filter: alpha(opacity = 75);
	background-color: #ffffff;
}
.boxtext_fix {
	position: absolute;
	margin: 0px 0px 7px 12px;
	bottom: 0px;
}
.boxtext_fix a, .boxtext_fix a:active, .boxtext_fix a:visited {
	color: #a00000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.footer {
	float: left;
	margin: 5px 0px 0px 25px;
}
*html .footer {
	float: left;
	margin: 5px 0px 0px 12px;
}
.footer p {
	color: #ffffff;
	font-size: 11px;
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
}
.footer a, .footer a:active, .footer a:visited {
	color: #ffffff;
	font-size: 11px;
	line-height: 165%;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.copyright {
	float: right;
	clear: right;
	margin: 5px 20px 0px 0px;
}
.copyright p {
	color: #ffffff;
	font-size: 11px;
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
}
.copyright a, .copyright a:active, .copyright a:visited {
	color: #ffffff;
	font-size: 11px;
	line-height: 165%;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.dropdown {
	margin: 0;
	padding: 0;
	z-index: 30;
}
*html .dropdown {
	margin: 0px 0px 0px -2px;
	padding: 0;
	z-index: 30;
}
.dropdown span {
	position: absolute;
	visibility: hidden;
	margin: 0;
	border: 1px solid #e6e6e6;
	padding: 0;
	background: #ffffff;
}
.dropdown span a {
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #f8f8f8;
	color: #333333;
	font: 11px arial;
}
.dropdown span a:hover {
	background: #ffffff;
	color: #aa0000;
}
.galleryCheck {
	text-align:right;
}
.galleryCheck a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#A00000;
}
.galleryCheck a:hover {
	text-decoration:underline;
}
