@charset "UTF-8";
/* CSS Document created by Walter Matyas @ www.theMMedia.com 604-953-0714 or 1-888-608-theM */


body {margin:0; padding:0; color:#999999; font: normal 90% Verdana, Arial, Helvetica, sans-serif; text-align:center; background:url(images/bg_mainGrayBrown.jpg) repeat-y center}

a {text-decoration:none}
/************* global background******/
.global #landscapePlans {background:url(images/bg_mainGotDirtLtd.jpg) no-repeat center top}
/************ holder ************/
.global #landscapePlans #mainFrame {background:url(images/bg_mainNoGrassGotDirtLtd.jpg) repeat-y center!important; width:1080px; text-align:left; margin:0 auto}
.global #landscapePlans #mainFrame #mainWindow { background:transparent url(images/bg_mainGrassGotDirtLtd.jpg) no-repeat}

/*********** Left Column *************/
.global #landscapePlans #mainWindow #colLeft {width:355px; float:left; margin-left:75px; color:#DDD}
.global #landscapePlans #mainWindow #colLeft #logo {text-align:center; padding:0 10px}
.global #landscapePlans #mainWindow #colLeft #logo img {margin-left:5px; margin-top:5px}
.global #landscapePlans #mainWindow #colLeft #logo h1 {margin:0!important; margin-top:7px!important; font:normal 140%  Helvetica, Geneva, Arial, sans-serif; text-transform:uppercase; letter-spacing:px; line-height:0.9em; color:#888; text-shadow:0 0 4px black /*filter:alpha(opacity=40); opacity:0.4*/}
.global #landscapePlans #mainWindow #colLeft #headerSmall {margin-left:5px}
.global #landscapePlans #mainWindow #colLeft #navigation {margin:0;}
.global #landscapePlans #mainWindow #colLeft #navigation a {margin:4px 0; padding:3px!important; padding-left: 15px!important; display:block; color:#8c816c; font-weight:bold; font-size:125%; text-decoration:none; background:#BBB; text-shadow:0 0 2px black}
.global #landscapePlans #mainWindow #colLeft #navigation a:link, .global #landscapePlans #mainWindow #colLeft #navigation a:visited {background:url(images/button.jpg) left no-repeat; border:1px solid #222;  width:331px}
.global #landscapePlans #mainWindow #colLeft #navigation a:hover {background:url(images/buttonOn.jpg) left no-repeat; color:#DDD}
.global #landscapePlans #mainWindow #colLeft #navigation a:active {background:url(images/button.jpg) left no-repeat; color:#f33a01; border-color:#222; margin-left:2px}
.global #landscapePlans #mainWindow #colLeft #navigation a.bottonblue:link, .global #landscapePlans #mainWindow #colLeft #navigation a.bottonblue:visited {background:url(images/button-blue.jpg) left no-repeat; color:#EE9}
.global #landscapePlans #mainWindow #colLeft #navigation a.bottonblue:hover {background:url(images/button-blueOn.jpg) left no-repeat; color:#FFF}

.global #landscapePlans #mainWindow #colLeft #ad {color:white; margin:20px 0 0 0!important}
.global #landscapePlans #mainWindow #colLeft #ad h1 {margin:0!important; font:normal 115% verdana; text-transform:capitalized; /*border-bottom:1px dotted #666*/}
.global #landscapePlans #mainWindow #colLeft #ad img {border:none; vertical-align:inherit; margin-right:20px}
.global #landscapePlans #mainWindow #colLeft p, .global #landscapePlans #mainWindow #colLeft h1, .global #landscapePlans #mainWindow #colLeft h2, .global #landscapePlans #mainWindow #colLeft h3 {  padding: 5px 20px}
.global #landscapePlans #mainWindow #colLeft p img {margin:5px}
.global #landscapePlans #mainWindow #colLeft p a:link, .global #landscapePlans #mainWindow #colLeft li a:link, .global #landscapePlans #mainWindow #colLeft p a:visited, .global #landscapePlans #mainWindow #colLeft li a:visited {color:#9bb952}
.global #landscapePlans #mainWindow #colLeft p a:hover, .global #landscapePlans #mainWindow #colLeft li a:hover {color:#c5dc8d} 
.global #landscapePlans #mainWindow #colLeft h1 {font-size:130%}
.global #landscapePlans #mainWindow #colLeft #text1 {margin:0}
.global #landscapePlans #mainWindow #colLeft #text1 h1 {font:normal 120% Helvetica, Geneva, Arial,  sans-serif;  margin:10px 0; letter-spacing:1px}
.global #landscapePlans #mainWindow #colLeft #text1 h2 {font-size:110%; margin:10px 0}
.global #landscapePlans #mainWindow #colLeft #text1 p {line-height:1.1em; color:#DFDED0}
.global #landscapePlans #mainWindow #colLeft #text1 p b {color:#669966}
.global #landscapePlans #mainWindow #colLeft ul {margin-right:10px}
.global #landscapePlans #mainWindow #colLeft form {margin:20px 40px; padding:10px; border:5px solid #576128; background:#6d7b2e url(images/bg_mainGotDirtLtd.jpg)}
.global #landscapePlans #mainWindow #colLeft input {width:80px; background:#ACA}
.global #landscapePlans #mainWindow #colLeft form a {color:#FF3300}


/************ Right Column ***********/
.global #landscapePlans #mainWindow #colRight {margin-left:443px; margin-bottom:0; width:550px; color:black}
.global #landscapePlans #mainWindow #colRight h1 {color:#C00; font-size:130%;  text-transform:uppercase; font-family: Helvetica,Geneva, Arial, sans-serif}
.global #landscapePlans #mainWindow #colRight a:link, .global #landscapePlans #mainWindow #colRight a:visited {color:#669933}
.global #landscapePlans #mainWindow #colRight a:hover {color:#c00}
.global #landscapePlans #mainWindow #colRight p {margin-right:10px}
.global #landscapePlans #mainWindow #colRight ol li {margin-bottom:10px}

.global #landscapePlans #mainFrame #ender {background:url(images/bg_footerGotDirtLtd.jpg) no-repeat bottom; height:90px; vertical-align:top; margin:0 auto; width:1080px; color:#7f7a70}
.global #landscapePlans #mainFrame #ender p {margin-left:100px; margin-top:0; font-size:80%; width:335px; line-height:12px} 
.global #landscapePlans #mainFrame #ender a:link, .global #landscapePlans #mainFrame #ender a:visited {color:#a19885}
.global #landscapePlans #mainFrame #ender a:hover {color:#c4a870}
/******** footer ***********/
.global #landscapePlans #footer {color:#5c554f; font-size:70%; margin:0 auto; width:900px; text-align:left}
.global #landscapePlans #footer p {margin-top:0}
.global #landscapePlans #footer .flashLeft {float:left; width:450px; border-right:1px solid #5c554f; padding-right:25px}
.global #landscapePlans #footer .flashRight {float:right; width:410px; text-align:right}
.global #landscapePlans #footer a:link, .global #landscapePlans #footer a:visited {color:#77726d}
.global #landscapePlans #footer a:hover {color:#888}
/*********** miscellaneous **********/ 
.clearLeft {clear:left; font-size:1px; height:0px; line-height: 0px}
.clearRight {clear:right; font-size:1px; height:0px; line-height: 0px}

.clearBoth {clear:both; font-size:1px; height:0px;  line-height: 0px}

.lineHr {width:75%; border-top:1px solid #b2b0af;  margin:10px auto}

img.Border {border:1px solid black}

table.displayTable {width:100%}
table.displayTable td {font-size:90%; color:#333}
table.displayTable td img {border:1px solid black}

form {margin-right:15px; font-size:90%}
label {font-weight:bold}
input, textarea {background:#bbb6ab; font:normal 90% Verdana, Arial, Helvetica, sans-serif; width:220px}
input:focus, textarea:focus {background-color:#fede5c}

input.regular {background:#e9e9e9!important; width:120px!important}
input.button {background:inherit; border:inherit;  width:auto}

fieldset {width:92%; border:1px solid #ddd; margin-bottom:20px}
legend {font-weight:bold; padding:0 10px; color:black}

.table1 td {padding:3px 5px; border:1px solid #bbb; font-size:90%}
.table1 {width:97%; border-collapse:collapse}
.table1 th {color:white; font-weight:bold; padding:3px 5px; background:#575 url(images/bg_td.png) left; border-right:1px solid white; text-align:center; text-shadow:0 0 2px black}
.table1 img {border:none}

/*em {font-size:90%; color:#888}*/

h3 {text-transform:uppercase}

.backButton {width:auto; float:right; background:#000000 url(images/button.jpg) right; font-size:75%}
.backButton a:link, .backButton a:visited {color:#ddd!important; text-shadow:0 0 1px black; display:block; padding:1px 5px;  border:1px solid #DDD}
.backButton a:hover {color:#FF9!important; background:url(images/button.jpg) left}

.emailFormError {color:red; font-weight:bold}

.testimonials em {float:right; width:35%; font-size:small; color:gray}

td.td01 {vertical-align:top; text-align:left; padding:0 20px; border-left:1px solid #ddd}
td.td01  h3 {margin-top:0}

.box1 {border:6px solid #edeeeb; padding:10px; text-align:center; font:}