/* Start of CMSMS style sheet 'style' */
.hidden { visibility: hidden;display:none; }
.unhidden { visibility: visible;display:block; }

body {
	margin:0px;
	padding:0px;
	background:url(../images/customlandscaping-bg.gif) no-repeat center top;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#333333;
}
a {color:#98BC83;text-decoration:none;}
a:hover {color:#666666;}
div {margin:0px; padding:0px;}
table.tblwrap {width:100%;}
td.tbltop {height:299px;}
td.tblfarlft {width:29%;}
td.tblleft {width:50%;}
td.tblright {width:21%;}
td.tblbottom {
	background:url(../images/customlandscaping-bg2.gif) no-repeat center top;
}
div.content {
	float:left;
}
div.sidebar {
	width:200px;
	float:left;
	margin-left:10px;
}
div.lftimg {
	width:280px;
	height:300px;
	border:1px solid #999999;
	background-color:#dddddd;
	float:right;
	margin-right:10px;
	margin-left:10px;
}
div.lftgal {
	width:280px;
	float:right;
	margin-right:10px;
	margin-left:10px;
}
div.lftgal a img {
	border:1px solid #98BC83;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}


/***************page specific stuff ********/



/********************ows************/
table.ows_table1 {border:1px solid #98CF68;}
td.ows_td1 {
	background-color:#98CF68;
	color:#ffffff;
	font-weight:bold;
}
ul.ows_ul1 li {
	display: block;
	list-style-type: disc;     
}

/************************headers*********/
div.headerone {
	position:absolute;
	top:180px;
	left:5%;
     width:50%;
     color:#ffffff;
     font-size:1.1em;
}
h1 {
	font-size:2.5em;
	color:#ffffff;
	margin:0px;
	padding:0px;
}
h2 {
	font-size:1.2em;
	color:#98BC83;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
}
div.content h2 {text-align:right; margin-right:15px;}
h3 {
	font-size:1em;
	color:#98BC83;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
}



/***************navigation*****/
div.nav01 ul {
	list-style-type: none;
	text-decoration: none;
	position: absolute;
	top: 27px;
	left: 50%;
	margin-left:-390px;
}
div.nav02 ul {
	list-style-type: none;
	text-decoration: none;
	position:absolute;
	left:50%;
	margin-left:-448px;
	margin-top:30px;
}
ul li {
	display: inline;
	color:#AABC83;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	margin-left:10px;
}
ul li a {
	margin-left:10px;
	color:#98BC83;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
div.nav02 ul li a.Walls {
	margin-left:50px;
}
div.contactlink {
     position:absolute;
     top:3px;
     right:15px;
}
div.contactlink a h2 {
     font-size:1em;
     text-decoration:none;
}
div.contactlink a h2:hover {color:#666666;}

/************************news****/
div.NewsSummaryLink a {
	font-size:1em;
	color:#98BC83;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
     text-decoration:none;
}
div.NewsSummaryCategory,
div.NewsSummaryMorelink a,
div.NewsSummaryPostdate {
     color:#aaaaaa;
     font-size:.75em;
     text-decoration:none;
}
div.NewsSummarySummary {
     color:#777777;
     font-size:.9em;
}
div.NewsSummaryAuthor {display:none;position:absolute;}



/***********************************gallery stuff***/
div#gallery {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url(../images/fade.png) repeat 0 0;
     z-index:9;
}
div#gallery div {
	width:1000px;
	height:550px;
	padding:0px;
	border:2px solid #98BC83;
     z-index:99999;
     position:absolute;
     left:50%;
     margin-left:-500px;
}
div#landing {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url(../images/fade.png) repeat 0 0;
     z-index:9;
}
div#landing div {
	width:1000px;
	height:550px;
	padding:0px;
	border:none;
     z-index:99999;
     position:absolute;
     left:50%;
     margin-left:-500px;
}
img.loading {
     position:absolute;
     top:300px;
     z-index:99;
     left:50%;
     margin-left:-75px;
}
div#gallery a img {
     position:relative;
     left:50%;
     margin-left:-500px;
     border:none;
}
div#landing a img.go {
     border:none;
     left:50%;
     margin-left:250px;
     top:420px;
     position:absolute;
}
div#gallery a img:hover,
div#landing a img.go:hover {opacity:0.6;filter:alpha(opacity=60);}

td.tflWalls div.lftgal1 {display:none;}
td.tflWalls div.lftgal3 {display:none;}

td.tflWater div.lftgal2 {display:none;}
td.tflWater div.lftgal3 {display:none;}

td.tflWalks div.lftgal1 {display:none;}
td.tflWalks div.lftgal2 {display:none;}

div.lftgal p {margin:0px;}

/****************************fin***/
/* End of 'style' */

