@charset "UTF-8";
/* CSS Document */



/* STYLE SHEET FOR Dale Landascapes
Created by ***/



/* -----  CLASSES AND LINK STYLES -----*/

object {
    display:block;
 }


a.one:link  { 
	color: #ffffff; 
	text-decoration: none; 
	text-transform:uppercase; 
	background: inherit;
	outline:none;
	border:none;
	}
	
a.one:visited { 
	color: #ffffff;
	text-decoration:none;
	}
a.one:hover { 
	color:#9c8e00;
	}
a.one:active { 
	outline:none;
	}

a.news_title:link  { 
	color: #333333; 
	text-decoration: none; 
	text-transform:uppercase; 
	background: inherit;
	outline:none;
	border:none;
	}
	
a.news_title:visited { 
	color: #333333;
	text-decoration:none;
	}
a.news_title:hover { 
	color:#9c8e00;
	}
a.news_title:active { 
color: #333333;
	outline:none;
	}

	
	/*------------*/

a.news_title_tiny:link  { 
	color: #ffffff; 
	text-decoration: none; 
	text-transform:uppercase; 
	background: inherit;
	outline:none;
	border:none;
	}
	
a.news_title_tiny:visited { 
	color: #ffffff;
	text-decoration:none;
	}
a.news_title_tiny:hover { 
	color:#cccccc;
	}
a.news_title_tiny:active { 
	outline:none;
	}

	
	/*------------*/


a.footer:link  { 
	color: #999999;
	text-decoration:none;
	text-transform:uppercase; 
	background: inherit;
	outline:none;
	border:none;
	font-size:1em;
	}	
a.footer:visited { 
	color: #999999;
	text-decoration:none;
	text-transform:uppercase;
	}
a.footer:hover { 
	color: #000000;
	
	}
a.footer:active { 
	outline:none;
	}
	
	/*---------------*/

a.two:link  { 
	color: #dde0c6;
	text-decoration:none;
	background: inherit;
	outline:none;
	border:none;
	font-size:1em;
	}	
a.two:visited { 
	color: #dde0c6;
	text-decoration:none;
	}
a.two:hover { 
	color: #f68824;
	
	}
a.two:active { 
	outline:none;
	}

a.three:link  { 
	color: #325a1e;
	text-decoration:none;
	background: inherit;
	outline:none;
	border:none;
	font-size:1em;
	}	
a.three:visited { 
	color: #325a1e;
	text-decoration:none;
	}
a.three:hover { 
	color: #f68824;
	
	}
a.three:active { 
	outline:none;
	}


a.contentright:link  { 
	color: #666666;
	text-decoration:none;
	text-transform: none; 
	background: inherit;
	outline:none;
	border:none;
	font-size:1em;
	}	
a.contentright:visited { 
	color: #666666;
	text-decoration:none;
	}
a.contentright:hover { 
	color: #f68824;
	
	}
a.contentright:active { 
	outline:none;
	}



img {
border:none;
outline:none;
}

.nomargin img {
margin:0;
padding:0;
}

	
.name	{
	
	font-size: 1em;
	color: #00FF66;
	font-style:italic;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}



h1	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#666666;
	font-weight: normal;
	text-transform:uppercase;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	}
h1_1	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#666666;
	font-weight: normal;
	text-transform:uppercase;
	margin: 2px 0px 0px 0px;
	padding: 2px 0px 0px 15px;
	}


h2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#666666;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}
	
h5	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#333333;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}


.grey	{
	color: #cccccc;
}

.hr	{
margin-top: 5px;
border-bottom: 1px solid #CCCC00;
}

.posted {
color:#cccccc;
}

/* -----  NAVIGATION STYLES -----*/


#navcontainer {
float:left;
display:inline;
margin: 0px 1px 0px 0px;
height:246px;
width:179px;
background-color:#31586e;
}

#navlist {
float:left;
display: inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
color: #ffffff;
height:246px;
width:179px;
margin:0px;
padding:0px;
line-height:13px;
}

#navlist li {
float:left;
display: inline;
height:30px;
width:179px;
margin:0px;
border-bottom:1px solid #324956;
}

#navlist a {
float:left;
display:inline;
height:22px;
width:167px;
text-transform: uppercase;
text-decoration: none;
background-color:#31586e;
padding:0px;
margin:0px;
	}
	
#navlist a:link, #navlist a:visited {
padding-left: 12px;
padding-right: 0px;
padding-top:8px;
color: #ffffff;
}

#navlist a:hover {
color: #ffffff;
padding-left: 12px;
padding-right: 0px;
height:22px;
padding-top: 8px;
background-color:#324956;
	}
#navlist #currentpage a {
	background-color: #FF0000;
}

.navBtn	{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
text-transform: none;
line-height: normal;
color:#cacd8b;
 }

.navClear {
line-height: 5px;
}



/* -----  STYLES -----*/


body#caring a#caringnav,
body#contactpage a#contactnav,
body#creativelandscaping a#creativelandscapingnav,
body#working a#workingnav,
body#ground a#groundnav,
body#news a#newsnav,
body#clients a#clientsnav,
body#links a#linksnav
{
color: #cccccc;
background-color:#324956;


}

body {
background: #e9edc7;
}

#wrapper {
	position: absolute;
	left:50%;
	width: 847px;
	margin-left:-423px;
	margin-top:10px;
	background-color: #e9edc7;
	}



#bg_top {
	width:847px;
	height:10px;
	margin:0px;
	padding:0px;	
	background-color: #e9edc7;
	}
	
#headertop {
	float:left;
	display:inline;
	width:847px;
	height: 97px;
	margin: 0px 0px 0px 0px;
	display: inline;
	background-image:url(http://www.dalelandscapes.com/images/BG_middle_white.gif);
	background-repeat:repeat-y;

	/*border:#33FF66 1px solid;*/
	}
.headertop_logo {
	float:left;
	display:inline;
	width:347px;
	height: 82px;
	margin: 0px 0px 0px 90px;
	display: inline;
	background-image:url(http://www.dalelandscapes.com/images/logo.gif);
	background-repeat:repeat-y;
	/*border:#33FF66 1px solid;*/
	}
	
.bluesection {
	float:left;
	display:inline;
	width:179px;
	height: 32px;
	margin: 0px 0px 0px 0px;
	display: inline;
	background-color:#3b4144;
	}
	
	.bluesection p {
			margin: 7px 0px 0px 12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#ffffff;
			text-transform:uppercase;
			font-weight:bold;
			line-height:1.7em;
			}

.greensection {
	float:left;
	display:inline;
	width:660px;
	height: 32px;
	margin: 0px 0px 0px 1px;
	display: inline;
	background-color:#325a1e;
	}
	

	
	
	
#headermiddle {
	float:left;
	width:847px;
	height:279px;
	margin: 0px 0px 0px 0px;
	display: inline;
	background-image:url(http://www.dalelandscapes.com/images/BG_middle.gif);
	background-repeat:repeat-y;
	/*border:#33FF66 1px solid;*/
	}
#headermiddle img {
	float:left;
	display:inline;
	width:660px;
	height:246px;
	margin: 0px 0px 0px 0px;

	
	/*border:#33FF66 1px solid;*/
	}
	
#headermiddle_top {
	float:left;
	display:inline;
	width:847px;
	height:32px;
	margin: 0px 0px 1px 0px;
	display: inline;
	background-image:url(http://www.dalelandscapes.com/images/BG_middle.gif);
	background-repeat:repeat-y;
	/*border:#33FF66 1px solid;*/
	}

#headerImage {
	float:left;
	display:inline;
	width:822px;
	height:245px;
	margin: 0px 0px 0px 9px;
	display: inline;
	background-image:url(http://www.dalelandscapes.com/images/home_header_image.jpg);
	background-repeat: no-repeat;
	}
#logo {
	float:left;
	display:inline;
	width:202px;
	height:245px;
	margin: 0px 0px 0px 0px;
	display: inline;
	background-color:#FFFFFF;
	}




#contentcontainer {
	float:left;
	display:inline;
	width:850px;
	background-image:url(http://www.dalelandscapes.com/images/BG_middle.gif);
	background-repeat:repeat-y;
}



/* -----  contentleft styles -----*/

#contentleft {
	float:left;
	display:inline;
	width: 179px;
	height:890px;
	margin: 0px 0px 0px 0px;
	background-color: #f2f2f2;
	}

		#contentleft p {
			margin: 5px 10px 10px 10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#999999;
			line-height:1.4em;
		
			}
		#contentleft p.titles {
			margin: 0px 10px 0px 10px;
			padding-top: 8px;;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#cccccc;
			line-height:1.4em;
			text-transform:uppercase;
			/* background-color: #f8579a; */
			}
		
		#contentleft .img_left	{
			float:left;
			display:inline;
			height:79px;
			width: 147px;
			border: 3px solid #9c8e00;
			margin: 17px 0px 18px 10px;
			padding: 0px 0px 0px 0px;
			}
			
		#contentleft .img_left_quality	{
			float:left;
			display:inline;
			height:79px;
			width: 147px;
			
			margin: 17px 0px 18px 13px;
			padding: 0px 0px 0px 0px;
			}

		#contentleft .img_left_crb	{
			float:left;
			display:inline;
			height:79px;
			width: 147px;
			margin: 3px 0px 42px 13px;
			padding: 0px 0px 0px 0px;
			}
			
                #contentleft .img_left_nptc	{
			float:left;
			display:inline;
			height:79px;
			width: 147px;
			margin: 25px 0px 0px 47px;
			padding: 0px 0px 0px 0px;
			}
			

#contentmiddle {
	float:left;
	display:inline;
	width: 408px;
	margin: 0px 1px 0px 0px;
	/*background-color: #FFFF00; /*yellow*/
	}

		#contentmiddle p {
			margin: 5px 10px 10px 10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color:#999999;
			line-height:1.4em;
		
			}	
		#contentmiddle .text_left {
			float:left;
			display:inline;
			margin: 10px 0px 10px 30px;
			width:368px;
			height:100px;
			color:#999999;
			line-height:1.7em;
						}

	
		#contentmiddle .text_left2 {
			float:left;
			display:inline;
			margin: 10px 10px 10px 30px;
			width:368px;
			color:#999999;
			line-height:1.7em;
		
	}	

#linklist  {
	padding-left: 10px;
}

#linklist ul {
	padding: 0px;
	
}

#linkcontainer {
	margin:0px;
	padding:0px;

}

#linkcontainer ul
{
list-style-type: none;
text-align: left;
margin:0px 0px 0px 13px;
padding:0px;

}

#linkcontainer ul li a
{
background: transparent url(http://www.dalelandscapes.com/images/list-off.gif) left center no-repeat;
padding-left: 15px;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
color: #999;
}


#linkcontainer li  {
height: 20px;
}

#linkcontainer ul li a:hover
{
background: transparent url(http://www.dalelandscapes.com/images/list-on.gif) left center no-repeat;
color: #cccccc;
}


#linkliststatic  {
	padding-left: 10px;
	padding-bottom:19px;
}

#linkliststatic ul {
	padding: 0px;

	
}

#linkcontainerstatic {
	margin:0px;
	padding:0px;


}

#linkcontainerstatic ul
{
list-style-type: none;
text-align: left;
margin:0px 0px 0px 13px;
padding:0px;

}

#linkcontainerstatic ul li
{
background: transparent url(http://www.dalelandscapes.com/images/list-off.gif) left center no-repeat;
padding-left: 15px;
padding-bottom:12px;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
color: #999;
height:14px;


}






	

#contentmiddle_inside {
	float:left;
	display:inline;
	width: 408px;
	margin: 0px 1px 0px 0px;
	/*background-color: #FFFF00; /*yellow*/
	}
	#contentmiddle_inside p {
			margin: 5px 10px 10px 10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#999999;
			line-height:1.4em;
		
			}
	
	#contentmiddle_inside .text_left {
			float:left;
			display:inline;
			margin: 10px 10px 10px 30px;
			width:368px;
			color:#999999;
			line-height:1.7em;
			}


#flashcontent {
	float:left;
	display:inline;
	width:660px;
	height:246px;
	}
	

.darkblue_row {
	float:left;
	display:inline;
	width:179px;
	height: 32px;
	margin: 1px 0px 0px 0px;
	display: inline;
	background-color:#3b4144;
	}
	
	
	
.darkgreen_row {
	float:left;
	display:inline;
	width:407px;
	height: 32px;
	margin: 1px 0px 0px 1px;
	display: inline;
	background-color:#325a1e;
	}

.midblue_row {
	float:left;
	display:inline;
	width:407px;
	height: 32px;
	margin: 1px 0px 0px 1px;
	display: inline;
	background-color:#314754;
	}


/* -----  contentright styles -----*/

#contentright {
	float:left;
	display:inline;
	width:252px;
	margin: 0px 0px 0px 0px;
	background-color: #f2f2f2;
	}

		#contentright p {
			margin: 0px 160px 10px 10px;
			padding-top: 10px;;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.65em;
			color:#999999;
			line-height:1.4em;
			/* background-color: #f8579a; */
			}
			
		#contentright p.titles {
			margin: 0px 10px 0px 15px;
			padding-top: 8px;;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#cccccc;
			line-height:1.4em;
			text-transform:uppercase;
			/* background-color: #f8579a; */
			}
			
		#contentright .block_right	{
			float:left;
			display:inline;
			height:119px;
			width: 252px;
			margin: 1px 0px 1px 0px;
			padding: 0px 0px 0px 0px;
			background-color:#314754;
			}

     	#contentright .block_right p	{
			margin: 0px 20px 10px 15px;
			padding-top: 10px;;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.65em;
			color:#ffffff;
			line-height:1.4em;
			}
     	#contentright .block_right h2	{
			margin: 0px 20px 0px 5px;
			padding-top: 16px;;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.7em;
			font-weight:bold;
			color:#ffffff;
			line-height:1.4em;
			}
			
		#contentright .block_right_white	{
			float:left;
			display:inline;
			height:84px;
			width: 222px;
			margin: 1px 0px 1px 0px;
			padding: 35px 0px 0px 30px;
			background-color:#f2f2f2;
			}
		#contentright .jump_class p	{
		        margin: 0px 20px 0px 0px;
			padding-top: 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#666666;
			text-transform:uppercase;
			line-height:1.4em;
			}
			
			
			
			
.mustard_row {
	float:left;
	display:inline;
	width:252px;
	height: 32px;
	margin: 0px 0px 0px 0px;
	display: inline;
	background-color:#9c8e00;
	}
.green_row {
	float:left;
	display:inline;
	width:252px;
	height: 32px;
	margin: 1px 0px 0px 1px;
	display: inline;
	background-color:#325a1e;
	}
			
		
.flashcontainerhome {
	float:left;
	display:inline;
	width: 412px;
	height:118px;
	border: #CCCCCC solid 4px;
	margin: 0px 0px 0px 10px;
	}

#portfoliocontainer {
	float:left;
	display:inline;
	width: 800px;
	height:380px;
	margin-left: 20px;
	background-color: #f8579a;
	
	}

/* ----------  news articles ------------*/

.excerpt a:link  { 
	color: #666666;
	text-decoration:none;
	text-transform: none; 
	background: inherit;
	outline:none;
	border:none;
	font-size:1em;
	}	
.excerpt a:visited { 
	color: #666666;
	text-decoration:none;
	}
.excerpt a:hover { 
	color: #cccccc;
	
	}
.excerpt a:active { 
	outline:none;
	}


	


           .excerpt_tiny a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8px;
		color:#ffffff;
		text_decoration:none;
		}
		
		.excerpt_tiny a:hover {
		 color: #cccccc;
		}

          .article_text a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#333333;
		text-decoration:none;
		}
		
		.article_text a:visited {
		 color: #333333;
		}

		.article_text a:hover {
		 color: #666600;
		}

		.article_text a:active {
		 color: #333333;
		}


/* -----  CONTACT FORM -----*/	

.zemContactForm {
 float: left;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;

 display: inline;
 border:none;

}

.zemContactForm fieldset {
 float: left;
 color: #333;
 margin: 0px 0px 0px 5px;
 padding: 0px;
 width: 360px;
 display: inline;
 border:none;
}

.zemContactForm legend {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#999999;
text_decoration:none;
}

.zemText {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.65em;
			color:#999999;
text_decoration:none;
margin-right:15px;
}

input.zemText {
			position:absolute;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.65em;
			color:#999999;
text_decoration:none;
left: 51px;

}

.zemSelect {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.65em;
			color:#999999;
text_decoration:none;
}

.zemTextarea {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.65em;
			color:#999999;
			text_decoration:none;
			width:200px;
			height:100px;
}

.zemSubmit {
float: left;
display:inline;

height:21px;
margin-left: 0px;
margin-top:0px;
outline:none;
padding-bottom:4px;

}

.zemError {
float:left;
display:inline;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.6em;
width:200px;
color:#7E0101;
\-decoration:none;
list-style-type: none;
}

.fieldcontainer {
		float: left;
		height: 25px;
		width:290px;
		margin: 0px 0px 5px 37px;
		padding:0px;
		position: relative;
		/*background-color:#00CC99;*/
		}
.textareacontainer {
		float: left;
		height: 140px !important;
		width:310px;
		margin: 0px 0px 5px 37px;
		padding:0px;
		position: relative;
		/*background-color:#00CC99;*/
		}

.zemThanks p{
float:left;
display:inline;
margin: 20px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.65em;
color:#999999;
text_decoration:none;
}

.thankscontainer {
		float: left;
		width:270px;
                display:inline;
		margin: 15px 0px 5px 27px;
		padding:0px;
		position: relative;
		/*background-color:#00CC99;*/
		}
.thankscontainer_client {
		float: left;
		width:170px;
                display:inline;
		margin: 15px 0px 5px 27px;
		padding:0px;
		position: relative;
		/*background-color:#00CC99;*/
		}

   

/*---------  thanks -------------*/


.thanks	{
color:#666666;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:0.8em;
padding-left:30px;
padding-top:30px;
padding-bottom:20px;
}

/*---------   -------------*/

#termscontainer {
	float:left;
	display:inline;
	width:1000px;
	height:520px;
	margin-left:20px;
	margin-top:15px;
	border: solid 1px #e7e7e7;
}

			
			
/* ---------- TERMS ------------*/

#terms {
	float:left;
	display:inline;
	width:1000px;
	margin-left:20px;
	margin-top:15px;
	text-align:left;
	border: solid 1px #e7e7e7;
}

			        #terms p { 
				        margin: 10px 50px 0px 50px;	
				     	color:#888;
				    	}
	
					#terms h3 { 
						height: 12px;
						color: #666633;
						border: 0;
						font-family: Verdana, Arial, Helvetica, sans-serif; 
						font-size: 0.6em; 
						line-height: 16px;
						margin: 20px 40px 0px 40px;
						padding:0px 0px 0px 10px;
						
                        }

/*  NEWS TICKER -----*/

.newsticker {
	list-style-type: none;
	background: #314754;
	padding: 2px;
	
	margin-left: 12px;
width:200px;
}

.newsticker  ul {
			float:left;
	 		display: inline;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#ffffff;
			line-height:1.7em;
			text-decoration: none;
                        list-style-type:none;
                        padding: 0px;
                        height:20px;
			margin: 5px 0px 0px 0px;

}

.newsticker li
{
                       height:20px;
 		       display: inline;
                       list-style-type: none;
                       padding-right:0px;
                       margin-left:0px;
                     
}


.newsticker a {
                       padding: 0px 0px 0px 0px;
                       text-transform: none;
                       text-decoration: none;
                       height:30px;
		       width:100px;
                       margin: 0px 0px 0px 0px;
	}
.newsticker a:link, a:visited {
                       padding: 0px 0px 0px 0px;
                       color: #ffffff;
                       height:20px;
                       margin: 0px;
	}
.newsticker a:hover {
                       color: #333333;
                       padding-left: 0px;

	}

 /* ------ Rollover Java images --------*/
 
.thumbs img	{
padding: 2px;
border: 1px solid #cccccc;
margin-right:10px;
}



/* -----  FOOTER -----*/



#footer {
	float:left;
	display:inline;
	width: 847px;
	height:120px;
	background-image:url(http://www.dalelandscapes.com/images/BG_middle_white.gif);
	background-repeat: repeat-y;

	margin:0px;
	}

#footerinner {
	float:left;
	display:inline;
	width:822px;
	height:81px;
	background-color: #75801a;

	margin: 0px 0px 0px 9px;
	/*background-color: #FF33CC; /*pink*/
	}
	

.footerinfo	{
	float:left;
	display:inline;
	width:550px;
	height:71px;
	margin-top:15px;
	margin-left: 14px;
	/*background-color: #CCCCCC; /*ltgrey*/
	}
		.footerinfo p {
			margin: 5px 10px 10px 10px;
			line-height:15px;
			color: #999999;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.65em;
			}
.footerinfo_copy	{
	float:left;
	display:inline;
	width:250px;
	height:51px;
	margin-top: 39px;
	margin-left:0px;
	/*background-color: #CCCCCC; /*ltgrey*/
	}
		.footerinfo_copy p {
			margin: 5px 10px 10px 10px;
			line-height:15px;
			color: #CCCCCC;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.65em;
			text-align:right;
			}


#bg_bottom {
    float:left;
	width:847px;
	height:7px;
	margin:0px;
	background-image:url(http://www.dalelandscapes.com/images/BG_bottom.gif);
	background-repeat: no-repeat;
	}

/* -----  CLIENT CONACT -----*/	

.zemContactFormClient {
 float: left;
 color: #333;
 margin: 15px 0px 0px 0px;
 padding: 0px;
 width: 215px;
height:250px;
 display: inline;
 border:none;
/*background-color:#ff0000;*/


}

.zemContactFormClient fieldset {
 float: left;
 color: #333;
 margin: 0px 0px 0px 5px;
 padding: 0px;
 width: 215px;
 display: inline;
 border:none;
}

.zemContactFormClient legend {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#999999;
text_decoration:none;
}

.fieldcontainerclient {
		float: left;
		height: 0px;
		width:195px;
		margin: 0px 0px 5px 10px;
		padding:0px;
		position: relative;
		/*background-color:#00CC99;*/
		}
.textareacontainerclient {
		float: left;
		height: 130px;
		width:195px;
		margin: 0px 0px 0px 10px;
		padding:0px;
		position: relative;
		/*background-color:#00CC99;*/
		}

.zemSubmitclient {
float: left;
display:inline;
width:56px;
height:19px;
margin-left: 37px;
margin-top:10px;
outline:none;

}

#submitbtnclient
{
float:left; 
margin-top:10px; 
margin-left:10px; 
display:inline; 
width:200px;
}

/*-- CLIENTS --*/

.clientimg {
margin-top:6px;
}


.hrline {
width:250px;
margin-left:22px;
border-bottom: solid #cccccc 1px;
}


#contentmiddle_clients {
	float:left;
	display:inline;
	width: 655px;
	margin: 0px 1px 0px 0px;
	/*background-color: #FFFF00; /*yellow*/
	}


#navs2
{
float:left;
margin-left:7px;
display:inline;

}

	#navs2 p {
			margin: 3px 0px 0px 0px;
			padding: 3px 0px 0px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#ffffff;
			text-transform:uppercase;
			line-height: 2em;
			}

#clientpage  {
	float:right;
	display:inline;
	margin-right:5px;
	margin-top:3px;
	background-image:url(http://www.dalelandscapes.com/images/loginImg.gif);
	background-repeat: no-repeat;
	width: 111px;
	
}

 	#clientpage p {
			margin: 3px 0px 0px 5px;
			padding: 0px 0px 0px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#ffffff;
			text-transform:uppercase;
			line-height: 2em;
			}
#client_main {
float:left;
margin-top:0px;
display:inline;
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
width:406px;
}


		#client_main .text_left3 {
		
			margin: 10px 0px 10px 20px;
			width:365px;
			color:#999999;
			line-height:1.1em;
			
		
	}
		#client_main .text_left4 {
		
			margin: 10px 10px 10px 30px;
			width:350px;
			color:#999999;
			line-height:1.7em;
			border-bottom:solid 1px #666666;
		
	}


h4	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#666666;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 0px 38px;
	}

#sidebar {
float:left;
display:inline;
width: 222px;
margin-top:20px;
margin-left:20px;
}

.storylist  {
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}

.storylist p {
			margin: 3px 0px 0px 8px;
			padding: 0px 0px 0px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#333333;
			line-height: 1em;
}

.stretcher {
			margin: 3px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		        width:200px;
			color:#333333;
		
}

.stretcher p {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			margin: 3px 0px 0px 8px;
			padding: 0px 0px 0px 0px;
			font-size:0.7em;
			color:#333333;
}

           	.stretcher a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#333333;
			font-size:0.7em;
		text-decoration:none;
		}

		.stretcher a:visited {
		 color: #333333;
		}

		.stretcher a:hover {
		 color: #666600;
		}

		.stretcher a:active {
		 color: #333333;
		}




.file_name{

		color:#333333;
		text-decoration:none;
}

          .client_title a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#333333;
		text-decoration:none;
		}
		
		.article_text a:visited {
		 color: #333333;
		}

		.article_text a:hover {
		 color: #666600;
		}

		.article_text a:active {
		 color: #333333;
		}

.login {
			margin: 3px 0px 0px 8px;
			padding: 0px 0px 0px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#333333;
			}
.login_welcome {
			margin: 30px 0px 0px 65px;
			width:280px;
			padding: 0px 0px 0px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#333333;
			}

.error {
			margin: 3px 0px 0px 8px;
			padding: 0px 0px 0px 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#89250e;
}


.trigger	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#666666;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}


.download_list
{
margin-left: 0;
padding-left: 0;
list-style: none;

}

.download_list li
{
list-style-type:none;
width: 180px;
padding-left: 30px;
margin-left:5px;
height:20px;
background-image: url(http://www.dalelandscapes.com/images/pdficon.gif);
background-repeat: no-repeat;
background-position: 0 0;
}

.my_download_list
{
margin-left: 0;
padding-left: 0;
list-style: none;
width: 200px;
}

.my_download_list li
{
list-style-type:none;
width: 180px;
padding-left: 30px;
margin-left:5px;
height:20px;
background-image: url(http://www.dalelandscapes.com/images/docicon.gif);
background-repeat: no-repeat;
background-position: 0 0;
}

.login {
       line-height:19px;
}


ul#rssThumbNav {
	list-style-type: none;
	margin: 0;
	padding: .5em 0;
	border-top: 1px solid #666;

}

ul#rssThumbNav li a {
	display: block;
	width: 5em;
	color: #FFF;
	background-color: #036;
	padding: .2em 0;
	text-align: center;
	text-decoration: none;

}

ul#rssThumbNav li a:hover {
	color: #FFF;
	background-color: #69C;
}
	
ul#rssThumbNav .left { float: left; }

ul#rssThumbNav .right { float: right; }

/* Subscribe */

	.myForm td, input, select, textarea, checkbox  {
		font-family: tahoma;
		font-size: 12px;
	}

	.required {
		color: red;
	}