/* Less is more */

/*

------------------------------------------------------
Copyright Maxine Sherrin, www.westciv.com
some rights reserved
http://creativecommons.org/licenses/by-sa/2.0/

You are free to use this style sheet and its
associated image files to create your own site.
However, we ask that you respect the template's
creator by maintaining this attribution in
the style sheet.
------------------------------------------------------

*/

body {
	margin: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	background: #EBD7B0;
}

/* Has a background image to create the patterned panel down the left side of the page. */

#container {
	padding: 0;
	margin: 0;
	background: url(images/container_bg.jpg) repeat-y left top;
}

/* Banner near top of page that says the name of the whole site - also has crane background image. */

#main-title {
	font-size: 1.3em;
	letter-spacing: 5px;
	text-align: right;
	color: #97A148;
	background: #EBD7B0 url(images/logo_bkg.jpg) no-repeat left top;
	margin: 0;
	padding: 0px 170px 0px 0px;
	height: 130px;
}

/* Not contained in the main-text element. Has background image to create effect of continuation of crane image. */

h1 {
	font-size: 17px;
	font-weight: normal;
	border-top: 1px solid #B57A14;
	border-bottom: 5px solid #B57A14;
	color: #81560C;
	background: #FFFFFF url(images/h1_bg.jpg) repeat-y left top;
	margin: 0;
	padding: 7px 0 7px 100px;
}

/* Styles for the main text on the page. */

#main-text {
	border-left: 1px solid #B57A14;
	border-right: 5px solid #B57A14;
	color: #3A632D;
	background: #F9F4E9;
	margin: 0 220px 0 160px;
	padding: 10px 15px;
}

p, ul, ol, table {
margin: 0;
padding-top: 5px;
padding-bottom: 5px;
text-align: justify;
font-size: 0.7em;
line-height: 1.5em;
}

h2 {
font-size: .9em;
font-weight: bold;
margin: 0;
padding-top: 0px;
padding-bottom: 5px;
}

/* Styles for the navbar on the left side. */

#left-menu {
	position: absolute;
	top: 173px;
	left: 0px;
	width: 160px;
	font-size: .9em;
	height: 249px;
	padding-top: 10px;
	padding-bottom: 25px;
	font-weight: bold;
	visibility: visible;
}

/* Styles for the pullquote on the right side. */

#right-column {
	position: absolute;
	top: 168px;
	right: 0;
	font: bold 0.8em Arial, Helvetica, sans-serif, Verdana;
	color: #3A632D;
	padding-top: 10px;
	right: 0;
	width: 220px;
}

#right-column p {
	font-size: 0.8em;
	line-height: 1.5em;
	text-align: left;
	padding: 0px 0px 0px 20px;
}

#footer {
	text-align: left;
	margin-bottom: 0;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 0.7em;
	margin-top: 0;
	background-image: url(images/footer_bg.jpg);
	background-repeat: repeat-y;
	background-color: #ffffff;
	border-top: 5px solid #B57A14;
	padding-left: 10%;
	color: #B57A14;
	font-weight: bold;
	border-bottom: 1px solid #B57A14;
}

#footer a:link, #footer a:visited {
	color: #B57A14;
	text-decoration: none;
}

#footer a:hover {
color: #61880D;
border-bottom: 2px solid #9AD815;
}
#asparts {
	text-align: center;
	background: #F7F0E2;
	border-right: 2px solid #B57A14;
	border-bottom: 2px solid #B57A14;
	border-top: 1px solid #F2E4CA;
	border-left: 1px solid #F2E4CA;
	margin: 20px 10px 0px;
	padding: 5px 0px;
}
#asparts a:link, #asparts a:visited, #asparts a:active {
	text-align: center;
	color: #7DB252;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#asparts a:hover {
	color: #B57A14;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	border-bottom: 1px solid #F7F0E2;
}
#pic1 {
	margin-bottom: 5px;
	text-decoration: none;
	border: 1px solid #48853F;
	margin-left: 15px;
}
#product1 {
	padding-right: 10px;
	border: 1px solid #84B452;
}
#newProducts {
	background: #F7F0E2;
	text-align: center;
	margin: 15px 125px 10px 130px;
	padding: 5px 0px;
	border-top: 1px solid #B57A14;
	border-right: 2px solid #B57A14;
	border-bottom: 2px solid #B57A14;
	border-left: 1px solid #B57A14;
}
#menu-pic {
	text-align: center;
}
#movie {
	margin-left: 285px;
}
#aspacrentals {
	margin-left: 15px;
	text-align: center;
}
#signature {
	margin: 0px;
	padding: 6px 0px 6px 100px;
	color: #3D7336;
	font: bold 0.8em Arial, Helvetica, sans-serif, Verdana;
	letter-spacing: 1px;
	border-bottom: 1px solid #B57A14;
	background: #F9F4E9 url(images/signature_bg.jpg) repeat-y;
}
#signature p {
	padding-top: 1px;
	font-size: 0.8em;
}
#signature a:link, a:visited, a:active {
	color: #3D7336;
	text-decoration: underline;
}
#signature a:hover {
	text-decoration: none;
}
#discBlade1 {
	float: right;
	margin-left: 10px;
}
#fullonbut {
	float: left;
	margin-right: 10px;
}
#arborPic1 {
	float: right;
	margin-left: 10px;
}
h3 {
	font-size: 0.8em;
	font-weight: bold;
	line-height: 1.25em;
	padding: 10px 0px 5px;
	margin: 0px;
}
#main-text a:link, a:visited, a:active {
	color: #3A632D;
}
#main-text a:hover {
	text-decoration: none;
}
#miniDumper {
	float: left;
	margin-right: 10px;
}
#left-menu a:link, #left-menu a:visited, #left-menu a:active {
	color: #B57A14;
	text-decoration: none;
	text-align: right;
	display: block;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
}
#left-menu a:hover, #left-menu a.current {
	color: #F7F0E2;
	text-decoration: none;
	border-bottom: 1px solid #F7F0E2;
}
table#mini {
	border: 1px solid #F9F4E9;
	margin-left: 75px;
	color: #3A632D;
	font: bold 0.8em Arial, Helvetica, sans-serif, Verdana;
}
table#mini td {
	background: #F9F4E9 url(images/table_bg.jpg) repeat-y;
	border: 1px dotted #F9F4E9;
	font: 0.8em Arial, Helvetica, sans-serif, Verdana;
}
#harleyPic {
	float: right;
	margin-left: 10px;
}
#main-text p {
	padding-bottom: 0px;
	padding-top: 5px;
}
#miniSkid {
	float: left;
	margin-right: 25px;
	margin-left: 25px;
}
#miniSteer {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}
#harleyPic1 {
	float: left;
	margin-right: 10px;
}
#tractor {
	float: left;
	margin-right: 10px;
}
#harleyPic2 {
	float: right;
	margin-right: 100px;
	margin-left: 25px;
	border: 1px solid #F9F4E9;
}
#hinowa02 {
	margin-left: 10px;
}
#newPic {
	float: right;
	margin-left: 0px;
	margin-right: 70px;
	margin-top: 10px;
}
#smallTable {
	float: right;
	margin-right: 105px;
}
#bigPic {
	float: left;
	margin-left: 140px;
}
#newPic1 {
	float: left;
	margin-right: 10px;
	margin-left: 75px;
}
#contactPic {
	float: left;
	margin-right: 10px;
}
#bizWeaver {
	padding: 6px 0px 6px 60%;
	font: 0.7em Arial, Helvetica, sans-serif, Verdana;
	color: #B57A14;
	background: #F9F4E9 url(images/signature_bg.jpg) repeat-y;
}
#bizWeaver a:link, a:visited, a:active {
	color: #B57A14;
	text-decoration: underline;
}
#bizWeaver a:hover {
	text-decoration: none;
}
legend {
	font: bold 1.3em Arial, Helvetica, sans-serif, Verdana;
	color: #3A632D;
	letter-spacing: 1px;
	margin: 15px 0px;
}
fieldset {
	margin: 0px 10px 0px 65px;
	padding: 0.5em;
	width: auto;
	border: 1px solid #60AE55;
}
input {
	color: #3A632D;
	padding-left: 5px;
	border-top: 1px solid #5BAE56;
	border-right: 2px solid #3A632D;
	border-bottom: 2px solid #3A632D;
	border-left: 1px solid #5BAE56;
}
input.go {
	font-weight: bold;
	color: #F9F4E9;
	border: 1px solid #62AF54;
	margin: 0px;
	padding: 0px;
}
textarea {
	border-top: 1px solid #60AF57;
	border-right: 2px solid #3A632D;
	border-bottom: 2px solid #3A632D;
	border-left: 1px solid #60AF57;
}
.text {
	color: #3A632D;
}
#submit {
	height: 30px;
	width: 85px;
	margin-left: 140px;
}
#goldlift {
	float: left;
	margin-right: 20px;
}
#miniSteer {
	float: left;
	margin-right: 10px;
}
ul li {
	margin-left: 25px;
}
#newTable {
	font: 0.8em Arial, Helvetica, sans-serif, Verdana;
	color: #3A632D;
	margin-left: 50px;
	border: 1px solid #F9F4E9;
}
#newTable p {
	font: 0.8em Arial, Helvetica, sans-serif, Verdana;
}
#kit1 {
	margin-left: 40px;
}
#kit2 {
	margin-left: 65px;
}
#turf1 {
	float: left;
	margin-right: 30px;
	border: 1px solid #ADB852;
}
#turf2 {
	float: right;
	margin-left: 10px;
}
#right-column p a:link, #right-column p a:visited, #right-column p a:active {
	color: #3A632D;
	float: left;
	text-decoration: underline;
	padding-top: 10px;
}
#right-column a:hover {
	text-decoration: none;
}
#main-text p a:link, a:visited, a:active {
	color: #3A632D;
}
#main-text p a:hover {
	text-decoration: none;
}
#smallTable1 {
	float: left;
	margin-left: 150px;
}
#tableNew {
	font: 0.9em Arial, Helvetica, sans-serif, Verdana;
	color: #3A632D;
}
#mainNewTb {
	margin-left: 20px;
}
#pic2 {
	margin-right: 5px;
	border: 1px solid #5EAF53;
	margin-left: 5px;
}
#pic3 {
	margin: 0px;
	border: 1px solid #5EAF53;
}
#cclawLarge {
	float: left;
	margin-right: 10px;
}
