body{margin:0;padding: 0; background-color: #000;color:#232323; text-align:center; }
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{margin:0; padding:0; }
h1{font:14pt Arial; padding-bottom:15px; margin-top:10px; color:green; letter-spacing:2px; font-weight:bold; font-variant:small-caps; }
h2{font:16pt Arial Black; padding-bottom:5px; margin-top:0px; color:#777; letter-spacing:4px; font-weight:bolder; font-variant:small-caps; }
h3{color:green}
h4{font:11pt Arial; margin-top:10px; color:yellow; letter-spacing:1px; font-weight:bold; font-variant:small-caps; }
h6{font:12pt Arial; color: orange; margin-bottom:0px; margin-top:1px; letter-spacing:2px; font-weight:bolder; font-variant:small-caps; }
td{font:10pt Arial; background-color:white; color:black; }
a:link, a:visited { text-decoration: none; color: green; }
a:hover, a:active { text-decoration: underline; color: orange; }
#decks-patios{font:10pt Arial; color:gray; margin-bottom:0px; margin-top:-15px; letter-spacing:2px; font-weight:bolder; }
.decks-patios h1{font:10pt Arial;margin:0px;padding:0px; }
#landscape-irrigation{width:1000px; margin-right:auto;margin-left:auto; }
#landscape-sprinlers{width:925px; height:76px; }
#landscape-IDEAS{width:925px; }
#landscape-lighting{width:925px; padding-top:10px; padding-bottom:5px; }
.landscape-ideas{width:200px; padding-left:5px; }
.landscape-irrigation{width:725px; }
.landscape-sprinklers{width:0px; }

#decks-patio{width:925px; padding-top:10px; padding-bottom:10px; 
border-top-style:solid;
border-bottom-style:solid;
border-width:2px;
border-color:green;}
.deck-patio{ margin-left:14px; margin-right:16px} 
.landscape-northshore-il{font:8pt Arial; }
.landscape-northshore-il ul{font:8pt Arial; padding:3px; margin-left:12px; }
.landscape-northshore-il a{margin-left:10px; text-align:justify; }
.landscape-northshore-il a:link, .landscape-northshore-il a:visited { text-decoration: none; color: green; }
.landscape-northshore-il a:hover, .landscape-northshore-il a:active { text-decoration: underline; color: orange; }
.layers{padding:10px; color:#fff; }
.behind{padding:10px; color:#fff; }
.towns{font:11pt Arial; color: white; margin-bottom:3px; margin-top:3px; letter-spacing:1px; }
.button{font:8pt arial; margin-right: 25px; margin-top:3px; }
.callme{font:14pt Arial; padding-bottom:3px; color:#464; letter-spacing:6px; font-weight:bold; }

.allscapeinc{font:10pt Arial;width:250px; }
.allscape-keywords{font:15pt Arial;width:625px; }
.allscape-phone{font-weight:bold;font:15pt Arial;width:150px; }
#allscapes{background-color:#fff; margin-top:15px; margin-bottom:15px; }
.allscape-sitemap{font:8pt Arial; margin-top:-20px; text-align:right;  margin-right-25px; }
.allscape-sitemap a:link, .allscape-sitemap a:visited { text-decoration: none; color: green; }
.allscape-sitemap a:hover, .allscape-sitemap a:active { text-decoration: underline; color: orange; }
.allscape-design{font:11pt Arial; margin-top:5px; text-align:center;  margin-bottom:5px; }
.allscape-design a:link, .allscape-design a:visited { text-decoration: none; color: green; }
.allscape-design a:hover, .allscape-design a:active { text-decoration: underline; color: orange; }
#azure-9-media{width: 100%; }
.azure9 {font:8pt Arial; font-weight: 100; color: #111; margin-top:35px; }
.azure9 a:link, .azure9 a:visited { text-decoration: none; color: #111; }
.azure9 a:hover, .azure9 a:active { text-decoration: underline; color: #222; }
.deck-patio a:link, .deck-patio a:visited, .deck-patio a:active {font:14pt Arial; text-decoration: none; color: yellow; letter-spacing:2px; }
.deck-patio a:hover {font:14pt Arial; text-decoration: underline; color: orange; letter-spacing:2px; }
