html,body {

	background: url(../images/bg.png) repeat-y;
	background-position: 50% 0%;
	background-color: #e4e4e4;
	margin: 0;
	padding: 0;
	text-align: left;
	behavior: url(iepngfix.htc);
	height: 100%;
}

#container {

	width: 998px;
	height: auto;
	background-color: #fff;
	position: relative;
	top: 0px;
	left: 50%;
	margin-left: -499px;
	padding-bottom: 10px;

}

#header { width: 998px; height: 459px; display: block; }

#logo {

	width: 170px;
	height: 169px;
	padding-left: 828px;
	background: url(../images/1.png) no-repeat;
	padding-top: 1px;
	font-weight: normal;
	font-family: arial rounded mt bold,lucida sans,arial;
	color: #fff;
	font-size: 21px;

}

#nav { width: 998px; height: 44px; background: url(../images/nav.png) no-repeat; }
#nav a { display: block; float: left; }
#nav2 { width: 998px; height: 200px; background: url(../images/nav2.png) no-repeat; }
#nav2 a { display: block; float: left; }
#nav3 { width: 998px; height: 45px; background: url(../images/back.png) no-repeat; behavior: url(iepngfix.htc); }
#nav3 a { position: relative; left: 764px; top: 0px; }

#content-container {

	width: 998px;
	height: auto;
	display: block;
	padding-top: 15px;
	padding-bottom: 20px;
	background-color: #fff;
}


#content-left {

	width: 580px;
	padding-left: 50px;
	border-right: 1px solid #e6e6e6;
	display: block;
	float: left;
	padding-right: 30px;
	text-align: justify;
	font-family: arial,helvetica lt std,arial,serif;
	font-size: 12px;
	line-height: 26px;

}

#content-left em { color: #d71e1e; font-style: normal; }
#content-left a { color: #d71e1e; text-decoration: none; font-weight: bold; font-family: arial; letter-spacing: 0px; }
#content-left a:hover { color: #ac0f0f; }
.content, .about-content { margin-bottom: 35px; }
.content a { font-size: 16px; }
.about-content { font-size: 12px; font-family: arial,sans serif; }
.content2 { text-align: left; padding-top: 10px; }

.map {

	display: block;
	float: right;
	width: 299px;
	height: 263px;
	border: 0px;
	margin-top: -15px;

}

.date {

	display: block;
	float: left; 
	width: 37px;
	height: 57px;
	background: url(../images/date.png) no-repeat;
	background-position: -19px -10px;
	padding-left: 21px;
	padding-top: 39px;
	text-align: center;
	padding-right: 32px;
	font-size: 11px;
	font-family: arial,lucida sans,sans serif;
	margin-right: 10px;

}

.news-title {

	color: #d41d1c;
	font-size: 18px;
	font-family: lucida sans,arial,sans serif;
	letter-spacing: -1px;
	border-bottom: 1px solid #ececec;
	padding-bottom: 5px;
	margin-bottom: 10px;

}

.date:first-line { text-align: center; font-size: 32px; color: #d41d1c; }

.title {

	background: url(../images/l-bullet.png) no-repeat;
	text-indent: 36px;
	font-size: 30px;
	font-family: lucida grande,lucida sans,arial,serif;
	letter-spacing: -2px;
	margin-bottom: 5px;
	color: #a7a7a7;

}

.title span { font-weight: bold; color: #d71e1e; }

.subtitle {

	display: block;
	font-family: minion pro,times new roman,georgia;
	font-variant: small-caps;
	text-indent: 30px;
	font-size: 15px;
	letter-spacing: 1px;
	margin-bottom: 16px;
	color: #1a1a1a;
}

.stock {

	background: url(../images/stock-bg.png) repeat-x;
	background-color: #e5e4e4;
	display: block;
	border: 1px solid #c9c8c8;
	height: auto;
	margin-bottom: 12px;

}

.more-info { padding: 10px; text-align: center; }
.more-info img { border: 1px solid #a7a7a7; margin-right: 15px; margin-top: 0px; margin-bottom: 3px; padding: 3px; background-color: #fff; }
.more-info img:hover { position: relative; top: 1px; left: 1px; }
.more-info div { text-align: justify; padding: 5px; padding-bottom: 12px; }

.print {

	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: url(../images/print.png) no-repeat;
	background-position: 15px 12px;
	background-color: #efefef;
	border: 1px solid #c8c8c8;
	padding: 8px;
	display: block;
	text-indent: 35px;
	font-size: 12px;

}

.print:hover {

	background-color: #f6f6f6;

}

.stock-image {

	display: block;
	float: left;
	margin-top: 9px;
	margin-left: 8px;
	margin-right: 2px;
	text-align: center;

}

.stock-picture {

	border: 1px solid #a7a7a7;
	padding: 3px;
	background-color: #fff;
	margin-bottom: 6px;
	width: 210px;
	height: 162px;

}

.stock-info { display: block; float: left; padding: 10px; }
.stock-info ul { margin-top: 8px; }

.stock-info ul li {

	font-size: 12px;
	font-family: arial,lucida sans,sans serif;
	background: url(../images/bullet2.gif) no-repeat;
	background-position: 0px 6px;
	text-indent: 22px;


}

.stock h1 {

	display: block;
	width: 325px;
	height: 36px;
	background: url(../images/stock-title.gif) no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding-top: 6px;
	text-align: center;
	text-transform: uppercase;
	font-family: arial,lucida sans,sans serif;

}


#content-right {

	display: block;
	float: left;
	width: 300px;
	padding-left: 28px;
	height: auto;
	padding-top: 7px;

}

.links a {

	display: block;
	border: 1px solid #dddddd;
	background: url(../images/sidebar-bg.png) no-repeat;
	background-color: #e3e2e2;
	width: 262px;
	padding: 10px;
	margin-bottom: 6px;
	color: #c11919;
	text-decoration: none;
	font-family: lucida sans,arial,sans serif;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: -1px;
	text-indent: 6px;

}

.links a:hover { color: #a30c0c; }

.side-title {

	display: block;
	text-indent: 44px;
	height: 40px;
	padding-top: 12px;
	color: #fff;
	background: url(../images/sidebar-title.png) no-repeat;
	margin-bottom: 10px;
	font-family: lucida sans,arial,serif;
	font-size: 18px;
	letter-spacing: -1px;

}

.side-content {

	display: block;
	width: 282px;
	height: auto;
	min-height: 83px;
	border: 1px solid #dddddd;
	background: url(../images/sidebar-bg.png) no-repeat;
	background-color: #e3e2e2;
	margin-bottom: 15px;

}

.side-image {

	display: block;
	float: left;
	width: 88px;
	height: 66px;
	border: 1px solid #fff;
	margin-left: 5px;
	margin-top: 7px;

}

.side-info { display: block; float: left; padding: 5px; }

.side-info h1 {

	font-size: 18px;
	font-family: lucida sans,arial,sans serif;
	letter-spacing: -1px;
	color: #353535;

}

.side-info h1 a {

	text-decoration: none;
	color: #d60e0e;

}

.side-info h1 a:hover {

	color: #b30b0b;

}
	

.side-info ul { font-size: 11px; margin-top: 3px; }

.side-info ul li {

	background: url(../images/bullet.gif) no-repeat;
	margin-bottom: 2px;
	background-position: 0px 2px;
	text-indent: 15px;

}

.clear { clear: both }

.alt-1 {

	padding: 4px;
	background-color: #c4c4c4;
	background-position: 3px 4px;

}


/* Navigation Items */



#about:hover { background: url(../images/nav.png) no-repeat; background-position: 0px -44px; behavior: url(iepngfix.htc); }
#contact:hover { background: url(../images/nav.png) no-repeat; background-position: -242px -44px; behavior: url(iepngfix.htc); }
#news:hover { background: url(../images/nav.png) no-repeat; background-position: -400px -44px; behavior: url(iepngfix.htc); }

#tractors:hover { background: url(../images/nav2.png) no-repeat; background-position: 0px -200px; behavior: url(iepngfix.htc); }
#atvs:hover { background: url(../images/nav2.png) no-repeat; background-position: -224px -200px; behavior: url(iepngfix.htc); }
#machinery:hover { background: url(../images/nav2.png) no-repeat; background-position: -423px -200px; behavior: url(iepngfix.htc); }

/* Footer */

#foot-container {

	position: relative;
	clear: both;
	width: 998px;
	height: 231px;
	background: url(../images/foot.png) no-repeat;
	background-color: #fff;
	margin-top: 25px;

}

#foot-contact {

	position: relative;
	top: 140px;
	left: 511px;
	width: 445px;
	text-align: right;
	font-family: lucida sans,arial,sans serif;
	font-size: 18px;
	color: #535353;
	letter-spacing: -1px;

}

#foot-contact span {

	display: block;
	font-size: 20px;
	margin-top: 7px;
	color: #303030;

}

#foot-contact span span {

	color: #b60606;
	font-weight: bold;
	display: inline;

}

.designed-by {

	font-size: 10px;
	font-family: verdana,arial,sans serif;
	margin-top: 6px;
	color: #999999;
	letter-spacing: 0px;

}

.designed-by a {

	color: #999999;
	text-decoration: none;

}

.designed-by a:hover {

	color: #d71e1e;

}


/* Form */

form {
	padding: 10px;
	border: 1px solid #eaeaea;
	display: block;

}

form img { margin: 10px; }

label, input {

	display: block;
	margin-top: 5px;

}

label {

	background-color: #f8f8f8;
	font-variant: small-caps;
	text-transform: lowercase;
	text-indent: 10px;
	padding: 4px;
	margin-bottom: 6px;

}

input { border: 1px solid #9b9b9b; }
input:focus, textarea:focus { background-color: #efefef; border: 1px solid #9b9b9b; }
input, textarea { padding: 6px; }
input[type="hidden"] { padding: 0px; border: 0; }
input { width: 350px; margin: 10px; }
textarea { width: 350px; margin: 10px; border: 1px solid #9b9b9b; }
button { 
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color: #d20d0d;
	border: 1px solid #960808;
	padding: 4px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 5px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;

}