* {margin:0px;padding:0px;}
/*html {height: 100%;}*/
body {min-height: 100%;font-family: arial helvetica, sans-serif;font-size:14px;color:#245529;background-color:#231f20;line-height:1.4em;margin-bottom:20px;}
h1,h2,h3,h4 {font-size:14px;text-align:left;color:#f3ebba;font-weight: bold;padding-top:14px;}
p {padding-top:10px;}
img {border:0px solid #ccc;}
.w {background: url(images/w.jpg) no-repeat;width:30px;height:25px;}
.clear {clear:both;}
.bold {font-weight:bold;}
.right {float:right;}
.left {float:left;}
#img_table {margin-top: 20px;}
.title {width: 40px;background-color:#245529;color: #fff;}
#map {text-align:center;width:540px;height:372px;border:4px solid #fff;margin-top:20px;margin-right:20px;margin-bottom:20px;float:right;}
#page_container {height:166em;background: url(../images/header.jpg) no-repeat;border-left:0px solid #666;border:0px solid #fff;}
#page_container_home {height:100em;background: url(../images/header.jpg) no-repeat;border-left:0px solid #666;border:0px solid #fff;}
#page_container_contact {height:80em;background: url(../images/header.jpg) no-repeat;border-left:0px solid #666;border:0px solid #fff;}
#page_container_portfolio {height:120em;background: url(../images/header.jpg) no-repeat;border-left:0px solid #666;border:0px solid #fff;}
#page_container_garden {height:130em;background: url(../images/header.jpg) no-repeat;border-left:0px solid #666;border:0px solid #fff;}
#left {float:left;width:180px;border:0px solid red;margin-top:420px;margin-left:120px;}
#left ul {list-style-type:none;padding-left: 10px;}
#left ul li {margin-bottom:30px;}
#left ul li a {font-family:Arial, Helvetica, sans-serif;font-size:16px;font-style:italic;font-weight:bold;color:#fff;text-decoration:none;}
#left ul li a:hover {border-bottom: 2px solid #f3ecb9;}
#left ul li a.selected {border-bottom: 2px solid #f3ecb9;}
#inner_container {width:640px;position:absolute; top: 520px;left:342px;border:0px solid red;}
#brochure{float:right;width:201px;height:50px;border:0px solid #fff;margin:20px;}

#left_column {float:left;width:94%;margin-top:10px;margin-left:0px;padding:20px;background-color:#245528;border:0px solid red;}
#left_column a:link {color: #f3ebba;text-decoration: underline;font-weight:bold;}
#left_column a:visited {color: #f3ebba;text-decoration: underline; }
#left_column a:active {color: #f3ebba;text-decoration: underline;}
#left_column a:hover {color: #f3ebba;text-decoration: none; }
#left_column p {color: #fff;padding-left:10px;}
#left_column ul {margin-left:20px;padding-top:8px;line-height:1.4em;font-weight:normal;}
#left_column li {color: #fff;}
#left_column_products {float:left;width:94%;margin-top:10px;margin-left:0px;padding:20px;border:0px solid red;}
#left_column_products a:link {color: #245528;text-decoration: underline;}
#left_column_products a:visited {color: #245528;text-decoration: underline; }
#left_column_products a:active {color: #245528;text-decoration: underline;}
#left_column_products a:hover {color: #245528;text-decoration: none; }
#left_column_products p {color: #245528;padding-left:10px;}
#left_column_products ul {margin-left:20px;padding-top:8px;line-height:1.4em;font-weight:normal;}
#left_column_products li {color: #fff;}
#footer {clear: both;width: 900px;height:100%;background: url(../footer.jpg) no-repeat;border:0px solid #000;padding-top:20px;}
#footer p {color: #999;font-size: 11px;line-height:10px;text-align:left;margin-left:20px;padding-bottom:0px;}
#footer a:link {color: #666; font-weight:normal;text-decoration: underline;}
#footer a:visited {color: #666; font-weight:normal;text-decoration: underline;}
#footer a:hover {color: #348740; font-weight:normal;text-decoration: underline;}
#footer a:active {color: #666; font-weight:normal;text-decoration: underline;}
#footer img {padding-left:20px;padding-top:12px;padding-bottom:12px;border:none;text-align:center;}
#corners {width:100%;background-image: 
url(../corners2.gif);background-repeat: no-repeat;background-position:bottom left;}
/* Form styles */
form {padding-left:2px;}
input {width: 240px;font-family: Tahoma;font-size: 8pt;}
.label {padding-right:0px;}
textarea {width: 240px;height: 100px;font-family: Tahoma;font-size: 8pt;}  
.error {font-family: Tahoma;font-size: 7pt;color: red;margin-left: 2px;display:none;}
.overlay_picture {
display: block; position: relative;float: left; border:none; z-index: 0;
background-repeat: no-repeat;
background-position: 0.2em;
}
a.overlay_picture:hover  { text-decoration: none; 
filter: alpha(opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;border: none;
}
a.overlay_picture:hover span { 
filter: alpha(opacity=130); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=130); opacity: 1.3; -moz-opacity: 1.3;border: none;
}

