@charset "UTF-8";
/* CSS Document */

* {
padding:0;
margin:0;
}


#container {
width:900px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
margin-bottom:5px;
}

#header {
width:900px;
}

#logo {
float:left;
width:449px;
}

/*#sky {
width:450px;
height:100px;
background:url(../Images/sky.jpg) no-repeat;
}*/

#phone {
width:450px;
float:right;
color: #007036;
font-family: "Century Gothic";
size:12pt;
text-align:right;
margin-top:-45px;
margin-right:25px;
z-index:1;
position:relative;
}

#email {
width:450px;
float:right;
color: #007036;
font-family: "Century Gothic";
size:12pt;
text-align:right;
margin-top:-28px;
margin-right:25px;
z-index:1;
position:relative;
}

#mainnav {
list-style-type: none;
width: 900px;
clear:both;
height:42px;
font-size:16px;
margin-top:0.5em;
font-family: "Century Gothic";
color:#beda75;
background:url(../Images/header.jpg) no-repeat;
}


#mainnav li {
display:inline;
margin-left:7.5em;
line-height: 2em;
}

#mainnav a {
color:#beda75;
text-decoration: none;
}

#mainnav a:hover {
color:#FFFFFF;
}


#content {
clear:both;
margin-top:0.5em;
margin-bottom: 0.5em;
width:900px;
height:auto;
font-family: "Century Gothic";
font-size:14px;
}

#info {
clear:both;
margin-top:0.5em;
margin-bottom:0.5em;
height:150px;
}

.bold {
font-weight:bold;
}

.indent {
margin-left: 0.2em;
margin-right: 0.2em;
margin-bottom:0.05em;
}

#intro {
position:absolute;
font-family: "Century Gothic";
font-size:13px;
width: 900px;
margin-top:-130px;
margin-left:500;
color:#000000;
background-color:#FFFFFF;
filter:alpha(opacity=70);
/* CSS3 standard */
opacity:0.7;
float:right;
}

#intro p {
margin-left:0.7em;
}

#intro h2 {
font-size:15px;
margin-left:0.7em;
font-weight:bold;
}

#services {
float:left;
width:350px;
}


#repairs {
clear:both;
margin-top:1.4em;
}

#sales a img {
border:none;
}

#repairs a img {
border:none;
}

#sales_text {
float:right;
/*background:url(../Images/description.jpg) no repeat;*/
width: 270px;
font-family: "Century Gothic";
color: #007036;
font-size:12px;
margin-left:0.8em;
}

#sales_text a {
text-decoration:none;
}

#repairs_text a {
text-decoration:none;
}

#repairs_text {
float:right;
/*background:url(../Images/description.jpg) no repeat;*/
width: 270px;
font-family: "Century Gothic";
color: #007036;
font-size:12px;
margin-left:0.8em;
}

#times {background:url(../Images/times.jpg) no-repeat;
width:260px;
height:150px;
float:right;
margin-left:0.5em;
}

#times_text {
width:auto;
font-family: "Century Gothic";
color: #007036;
font-size:15px;
margin:0.2em 0 0 0.8em;
line-height:1.1em;
}


#address {background:url(../Images/address.jpg) no-repeat;
width:260px;
height:150px;
float:right;
}

#address_text {
width:auto;
font-family: "Century Gothic";
color: #007036;
font-size:14px;
text-align:right;
margin:0.2em 0.8em 0 0;

}

.name {
font-size:16px;
font-weight:bold;
}

.opening {
font-size:16px;
padding-bottom:0.5em;
padding-top:0.2em;
}


#sub_nav {
float:right;
list-style-type: none;
font-family:"Century Gothic";
color:#beda75;
font-size:14px;
width:156px;
height:62px;
background:url(../Images/subnav.jpg) no-repeat;
text-align:right;
margin-bottom:0.5em;
}

#sub_nav li {
display:block;
margin:0.5em;
margin-left:1em;
}

#sub_nav a {
color:#beda75;
text-decoration: none;
}

#sub_nav a:hover {
color:#FFFFFF;
/*background:url(../Images/arrow.jpg) no-repeat ;*/
}

#sub_nav .current {
color:#FFFFFF;
<!--background:url(../Images/arrow.jpg) no-repeat ;-->
}



h2 {
font-family: "Century Gothic";
font-size:26px;
font-weight:normal;
}

h3 {
font-family: "Century Gothic";
font-size:16px;
font-weight:normal;
}

h4 {
font-family: "Century Gothic";
font-size:13px;
font-weight:bold;
margin-top:0.5em;
}

#title {
float:left;
margin-top:0.5em;
margin-bottom:0.5em;
}

#innerfade_img {
clear:both;
height:220px;
margin-top:0.5em;
margin-bottom:0.5em;
}

#innerfade_img li {
display:block;
}

#row2 {
clear:both;
margin-bottom:0.5em;
margin-top:0.5em;
}


#plant_info {
float:left;
font-family: "Century Gothic";
font-size:14px;
width: 280px;
}

#hanging {
float:right;
margin-left:0.5em;
margin-bottom:0.5em;
}

#highbanks {
float:right;
margin-right:0.5em;
margin-bottom:0.5em;
}

#logos {
clear:both;

padding-top:1.3em;

padding-bottom:1.7em;
}

#machinery {
clear:both;
}

#mower_img {
float:right;
margin-bottom:0.5em;
width:400px;
}

#machinery_info {
float:left;
width:480px;
font-family: "Century Gothic";
font-size:14px;
margin-bottom:1.5em;
}

#mower_img li {
display:block;
}

#rentals {
clear:both;
font-family: "Century Gothic";
font-size:14px;
margin-bottom:1em;
}

#rentals p {
margin-top:0.5em;
}

#contact_info {
clear:both;
margin-top:0.5em;
}

#contacts_row2 {
clear:both;
margin-bottom:0.5em;
margin-top:0.5em;
border-top: solid 2px #009900;
}

#form_img {
float:left;
margin-top:0.5em;
}

#form_title {
float:left;
margin-left:0.5em;
margin-top:1em;
}

#contact_side {
float:right;
/*margin-left:1.2em;*/
margin-top:1.6em;
margin-bottom:0.5em;
}

#contact_img {
margin-bottom:0.5em;
}

#contacts {
clear:both;
float:left;
width:400px;
margin-top:1em;
margin-bottom:0.5em;
}



#email_det {
clear:both;
}

#phone_img {
float:left;
margin-right:0.5em;
}

#phone_no {
float:left;
margin-top:1em;
}

#email_img {
float:left;
margin-right:0.5em;
margin-top:0.5em;
}

#email_ad {
float:left;
margin-top:1.5em;
}

#address_det {
clear:both;
}

#address_img {
float:left;
margin-right:0.5em;
margin-top:0.5em;
}

#address_ad {
float:left;
margin-top:0.5em;
}

#directions {
clear:both;
font-family: "Century Gothic";
}

#directions p {

padding-top:1em;
}

#google_map {
float:right;
margin-top:1em;
margin-bottom:0.5em;
}

#google_map a {
font-family: "Century Gothic";
text-decoration:none;
color:#009900;
}


.new_para {
margin-top:0.5em;
}


#contact_times {
background:url(../Images/times.jpg) no-repeat;
clear:both;
margin-top:1.3em;
width:260px;
height:150px;
}

#contact_address {
background:url(../Images/address.jpg) no-repeat;
width:260px;
height:150px;
}

#contact_form {
clear:both;
font-family: "Century Gothic";
width:620px;
float:left;

}

#buttons {
margin-top:1em;
}

fieldset { margin: 1em 0; padding: 1em; border: 2px solid #009900;}

label {display:block;}

input {width: 200px;}

textarea { width: 580px; height:100px;}

.submit {width: 60px;}

.reset { width: 60px;}


#servicing_info {
clear:both;
float:left;
margin-top:0.5em;
width:430px;
}

#servicing_img {
float:left;
margin-left:1em;
margin-bottom:0.5em;
}

#servicing_img li {
display:block;
}

#new {
float:left;
width:50%;
margin-bottom:0.7em;
}

#used {
float:right;
width:50%;
}

#machinery_info ul{
margin-left:20px;
}

#final_para {
clear:both;
}

#es_left {
float:left;
width:70%;
}

#es_right {
float:right;
width:28%;
margin-top:1em;
margin-left: 0.2em;
}

#es_right a img{
border:none;
}


#footer {
width: 900px;
clear:both;
height:42px;
font-size:10px;
margin-top:0.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background:url(../Images/header.jpg) no-repeat;
text-align:center;
line-height:1.8em;
}

/*#footer .footer_top {
margin-top:0.4em;
}*/



