body, html {margin:0px; padding:0px; background:url(images/bg.jpg) repeat-x #9d6b48;}

a img {
border:0px;
}

a {
text-decoration:none;
cursor:pointer;
color:#2f5434;
/*color:#1C470A;*/
}

a:hover {
text-decoration:underline;
color:#45744b;
}

#container {
width:100%;
margin:0px;
padding:0px;
color:#233e26;/*#2f5434;*/
}

#main {
width:960px;
height:501px;
margin:0px;
padding:0px;
}

#left_side {
width:322px;
float:left;
margin:0px;
padding:0px;
}

#logo_spacer {
width:4px;
height:156px;
float:left;
margin:0px;
padding:0px;
background:url(images/logo_spacer.jpg);
}

#logo {
width:318px;
height:156px;
float:right;
margin:0px;
padding:0px;
background:url(images/down_to_earth_landscaping_logo.jpg);
}

#logo a {
border:0px;
margin:0px;
padding:0px;
cursor:pointer;
}

#logo a img {
border:0px;
margin:0px;
padding:0px;
}

#left_content {
width:322px;
height:345px;
clear:both;
margin:0px;
padding:0px;
background:url(images/left_pics.jpg);
}

#left_content_two {
width:322px;
height:345px;
clear:both;
margin:0px;
padding:0px;
background:url(images/left_pics_2.jpg);
}

#left_content_projects {
width:322px;
height:345px;
clear:both;
margin:0px;
padding:0px;
background:url(images/left_pics_projects.jpg);
}

#left_content_services {
width:322px;
height:345px;
clear:both;
margin:0px;
padding:0px;
background:url(images/left_services.jpg);
}

#left_content_about {
width:322px;
height:345px;
clear:both;
margin:0px;
padding:0px;
background:url(images/left_about.jpg);
}

#left_content_blank {
width:322px;
height:345px;
clear:both;
margin:0px;
padding:0px;
background:url(images/left_blank.jpg);
}

#left_content_menu {
width:300px;
height:80%;
padding:10px;
overflow:hidden;
}

#left_content_menu ul {
margin:0px;
padding:0px;
}

#left_content_menu ul li {
list-style:none;
margin:0px;
padding:0px;
padding-bottom:3px;
padding-top:3px;
font-size:18px;
}

#left_content_menu ul li a {
cursor:pointer;
text-decoration:none;
}

.left_border a:hover{
text-decoration:none;
border-bottom:2px solid #958465;
}

.right_border a:hover{
text-decoration:none;
border-bottom:2px solid #958465;
}

#right_side {
width:638px;
float:right;
margin:0px;
padding:0px;
}

#links {
width:638px;
height:51px;
margin:0px;
padding:0px;
clear:both;
}

#links img {
border:0px;
margin:0px;
padding:0px;
}

#links ul{
margin:0px;
padding:0px;
list-style:none;
}

#links ul li{
list-style:none;
cursor:pointer;
display:inline;
}

#services ul{
margin:0px;
padding:0px;
list-style:none;
}

#services ul li{
list-style:none;
cursor:pointer;
display:inline;
}

#content_spacer {
width:17px;
height:450px;
float:left;
margin:0px;
padding:0px;
background:url(images/content_spacer.jpg);
}

#right_content {
width:621px;
height:450px;
float:right;
margin:0px;
padding:0px;
background:url(images/content_main_plant.jpg);
}

#right_content_home {
width:621px;
height:450px;
float:right;
margin:0px;
padding:0px;
background:url(images/content_front.jpg);
}

#right_content_home p {
margin:0px;
padding-top:5px;
padding-bottom:5px;
text-indent:0px;
}

#bottom_main {
width:960px;
height:199px;
margin:0px;
padding:0px;
background:url(images/bottom_main.jpg);
}

#bottom_main_home {
width:960px;
height:199px;
margin:0px;
padding:0px;
background:url(images/bottom_front.jpg);
}

#footer {
width:960px;
bottom:0;
height:30px;
background:none;
margin:0px;
padding:0px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#footer .spacer {
font-size:10px;
color:#958465;
padding-left:3px;
padding-right:3px;
}

.box {float: left; border: 1px solid #2f5434; padding: 5px; margin:5px;}
.box img {float: left; margin-left: 5px; margin-right:5px; margin-top:5px;}
.box hr {display: block; clear: left; margin: -0.66em 0;
  visibility: hidden;}
.box:hover {cursor:pointer; background:#9A8163; text-decoration:none;}
.box a {text-decoration:none; display:block; height:100%; width:100%;}

/*.box a { 
display: block; 
height: 100%; 
width: 100%;
text-decoration:none;
cursor:pointer;
}*/

#contact_info {
width:400px;
float:right;
padding:0px;
margin:0px;
float:right;
/*padding-right:20px;
padding-left:20px;*/
}

form a {
cursor:pointer;
color:#2f5434;
text-decoration:none;
font-size:12px;
}

form a:hover {
color:#CCCCCC;
text-decoration:underline;
}

input,textarea{
   background:#9A8163;
   border:1px solid #494949;
   font-family:Tahoma;
   color:#2f5434; 
   font-size:11px;
   padding-left:5px
}

#address {
font-size:12px;
width:180px;
margin:0px;
padding:0px;
padding-top:40px;
float:left;
}

#tag a {
text-decoration:none;
}
