body { background-color: #000; margin: 0px; font-size: 12px; color: #FFF; }
#header { background:url(../images/bg-header-left.jpg) top no-repeat; background-position: 650px 0; height:183px;}
#content-i-main { border-top: 1px solid #808080; border-bottom:1px solid #808080; padding: 3px 0; background:url(../images/bg-index-main.jpg) left no-repeat; height:603px; width:100%;}
#footer { width:960px; float: left; margin-left:5px;} 

/* HEADER 
-------------------*/
h1.logo { background:url(../images/logo.jpg) no-repeat; height:120px; width:585px; float:left; padding:0; margin: 15px 0 0 37px; text-indent:-9999px; font-family: Arial, Helvetica, sans-serif;}

/* CONTENT - INDEX
-------------------*/

#content-i-inner { width: 960px; float: left; font:12px Arial, Helvetica, sans-serif; line-height:18px;}
#content-service { width:520px; margin-left:440px; height:170px; padding-top:5px;}
#content-company { float:left; width:280px; height:190px; margin-left:15px; margin-top:30px;}
#content-polaroid { float:right; width:630px;}
#contact-direct { float: left; width:215px; margin-left: 15px; margin-right:40px; margin-top:15px; }
#content-unique-water { float:left; width:290px; height:205px; margin-top:15px; }


ul.so-left { width:170px; padding:0; margin:0; list-style:none; float:left;}
ul.so-left li { width:170px; float:left; padding:3px 0; background:url(../images/icon-white-arrow.gif) no-repeat; background-position: 0 10px; padding-left: 14px;}
ul.so-left li a { color:#FFF; text-decoration:underline; font: 11px Arial, Helvetica, sans-serif;}
ul.so-left li a:hover { color: #95bbbc; } 

ul.cp-link { width:80px; padding:0; margin:0 0 0 160px; list-style:none; }
ul.cp-link li { width:80px; float:left; padding:0; background:url(../images/icon-white-arrow.gif) no-repeat; background-position: 0 7px; padding-left: 14px;}
ul.cp-link li a { color:#FFF; text-decoration:underline; font: 11px Arial, Helvetica, sans-serif;}
ul.cp-link li a:hover { color: #95bbbc; } 

ul.uwf { width:170px; padding:5px; margin:0 0 0 130px; list-style:none; }
ul.uwf li { width:170px; float:left; padding:1px 0; background:url(../images/icon-white-arrow.gif) no-repeat; background-position: 0 7px; padding-left: 14px;}
ul.uwf li a { color:#FFF; text-decoration:underline; font: 11px Arial, Helvetica, sans-serif;}
ul.uwf li a:hover { color: #95bbbc; } 

/* CONTENT - MAIN
-------------------*/
#content-main { border-top: 1px solid #808080; border-bottom:1px solid #808080; padding: 3px 0; height:603px; width:100%; } 
#content-inner { width: 930px; padding:10px 15px; float: left; font:12px Arial, Helvetica, sans-serif; line-height:21px;}

a:link { color: #26BE71; }
a:visited { color: #95BBBC; }
a:hover { color: #FFF; }
a:active { color: #26BE71; }

/* QC FORM */
form#quick-contact { border:3px solid #313a37; -moz-border-radius:4px; -webkit-border-radius:4px; background:#000; padding-top:10px; width:280px; }
form#quick-contact ul { list-style: none; padding:0; margin:0;}
form#quick-contact ul li { float:left; padding:4px 5px;}
form#quick-contact ul li label { padding:2px 0 0 5px; width:75px; display:block; float:left;}
form#quick-contact ul li input { float:right;}
form#quick-contact input[type="text"], textarea { width:175px; border:none; padding:5px; background:#1c1c1c; color:#FFF; }
form#quick-contact input[type="text"]:hover { background:#617879; }
form#quick-contact input[type="text"]:focus { background:#617879; }
form#quick-contact input[type="submit"] { cursor:pointer; border:3px solid #313a37; padding:5px; background:#121212; color:#95bbbc; margin:10px 0 10px 80px;}
form#quick-contact input[type="submit"]:hover, input[type="submit"]:focus { border-color:#333; background:#617879; color:#FFF; }

/* PAGE BGs */
.content-template { background:url(../images/page_bgs/bg-temp.jpg) left no-repeat;}
.our-company { background:url(../images/page_bgs/natural-stone2.jpg) left no-repeat;}
.staff-profiles { background:url(../images/page_bgs/natural-stone2.jpg) left no-repeat;}
.careers { background:url(../images/page_bgs/natural-stone2.jpg) left no-repeat;}
.contact-us { background:url(../images/page_bgs/driveways-patios2.jpg) left no-repeat;}
.quick-contact { background:url(../images/page_bgs/driveways-patios2.jpg) left no-repeat;}

.projects-wood-decks-gazebos-cabanas-trellis { background:url(../images/page_bgs/decks-gazebos-cabanas-trellis.jpg) left no-repeat;}
.projects-natural-stone-walkways-patios-walls-pillars { background:url(../images/page_bgs/natural-stone-work.jpg) left no-repeat;}
.projects-water-features { background:url(../images/page_bgs/latest-water-features.jpg) left no-repeat;}
.projects-water-features-archive-1 { background:url(../images/page_bgs/water-features-archive1.jpg) left no-repeat;}
.projects-water-features-archive-2 { background:url(../images/page_bgs/water-features-archive2.jpg) left no-repeat;}
.projects-interlock-patios-driveways { background:url(../images/page_bgs/interlock-patios-driveways.jpg) left no-repeat;}
.projects-bbq-fireplaces { background:url(../images/page_bgs/bbqs-and-fireplaces.jpg) left no-repeat;}
.projects-landscape-lighting { background:url(../images/page_bgs/landscape-lighting.jpg) left no-repeat;}
.projects-artificial-synthetic-turf { background:url(../images/page_bgs/synthetic-turf.jpg) left no-repeat;}
.projects-seasonal-floral-displays { background:url(../images/page_bgs/seasonal-floral-displays.jpg) left no-repeat;}
.projects-planting-maintenance { background:url(../images/page_bgs/planting-maintenence.jpg) left no-repeat;}
.projects-spring-seasonal-urns { background:url(../images/page_bgs/spring-seasonal-urns.jpg) left no-repeat;}
.projects-summer-seasonal-urns { background:url(../images/page_bgs/summer-seasonal-urns.jpg) left no-repeat;}
.projects-fall-seasonal-urns { background:url(../images/page_bgs/fall-seasonal-urns.jpg) left no-repeat;}
.projects-winter-seasonal-urns { background:url(../images/page_bgs/winter-seasonal-urns.jpg) left no-repeat;}

.services-full-maintenance { background:url(../images/page_bgs/decks-gazebos-etc2.jpg) left no-repeat;}
.services-garden-enhancement { background:url(../images/page_bgs/decks-gazebos-etc2.jpg) left no-repeat;}
.services-interlock-precast { background:url(../images/page_bgs/driveways-patios3.jpg) left no-repeat;}
.services-natural-stone { background:url(../images/page_bgs/driveways-patios3.jpg) left no-repeat;}
.services-property-enhancement { background:url(../images/page_bgs/bg-temp.jpg) left no-repeat;}
.services-seasonal-urns-planters { background:url(../images/page_bgs/bg-temp.jpg) left no-repeat;}
.services-water-features { background:url(../images/page_bgs/bg-temp.jpg) left no-repeat;}
.services-tree-shrub-care { background:url(../images/page_bgs/driveways-patios3.jpg) left no-repeat;}
.services-landscape-design { background:url(../images/page_bgs/decks-gazebos-etc2.jpg) left no-repeat;}

.awards-construction { background:url(../images/page_bgs/summer-seasonal-urns2.jpg) left no-repeat;}
.awards-maintenance { background:url(../images/page_bgs/summer-seasonal-urns2.jpg) left no-repeat;}
.awards-special-interest { background:url(../images/page_bgs/summer-seasonal-urns2.jpg) left no-repeat;}

/* FOOTER 
-------------------*/
ul.ft-left-home { width:120px; list-style:none; padding:0; margin:0; float:left;}
ul.ft-left-home li { padding:2px 0 1px 10px;}
ul.ft-left-home li a { padding:0 0 0 10px; color:#777777; font: 11px Arial, Helvetica, sans-serif; text-decoration:none;}
ul.ft-left-home li a:hover { color:#95bbbc;}

ul.ft-left-pgall-1 { width:260px; list-style:none; padding:0; margin:0; float:left;}
ul.ft-left-pgall-1 li { padding:2px 0 1px 10px;}
ul.ft-left-pgall-1 li a { padding:0 0 0 10px; color:#777777; font: 11px Arial, Helvetica, sans-serif; text-decoration:none;}
ul.ft-left-pgall-1 li a:hover { color:#95bbbc;}

ul.ft-left-pgall-2 { width:190px; list-style:none; padding:0; margin:0; float:left;}
ul.ft-left-pgall-2 li { padding:2px 0 1px 10px;}
ul.ft-left-pgall-2 li a { padding:0 0 0 10px; color:#777777; font: 11px Arial, Helvetica, sans-serif; text-decoration:none;}
ul.ft-left-pgall-2 li a:hover { color:#95bbbc;}

ul.ft-left-services { width:160px; list-style:none; padding:0; margin:0; float:left;}
ul.ft-left-services li { padding:2px 0 1px 10px;}
ul.ft-left-services li a { padding:0 0 0 10px; color:#777777; font: 11px Arial, Helvetica, sans-serif; text-decoration:none;}
ul.ft-left-services li a:hover { color:#95bbbc;}

ul.ft-left-awards { width:160px; list-style:none; padding:0; margin:0; float:left;}
ul.ft-left-awards li { padding:2px 0 1px 10px;}
ul.ft-left-awards li a { padding:0 0 0 10px; color:#777777; font: 11px Arial, Helvetica, sans-serif; text-decoration:none;}
ul.ft-left-awards li a:hover { color:#95bbbc;}

#ctp-holder { background:#121212; color:#777777; float:left; width: 900px; margin: 10px 0 10px 25px; padding:10px 0; text-align:center; font: 11px Arial, Helvetica, sans-serif;}
#ctp-holder a:link { color:#777; text-decoration:none;}
#ctp-holder a:hover { color:#95bbbc;}

#content-left { float:left; width:580px; padding-right:10px; border-right: 1px solid #333;}
#right-list { float:left; width:310px; margin-left:15px; }

h3.white-plain {
	font-size:16px;
	margin: -7px 0 0 0;
	padding:0;
	color:#FFF;
  }
#galleryimg {display:none;}
#gallerytxt {display:none;}