div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img { 
	border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

ol,ul {
	list-style:none;
}
	
caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

q:before,q:after {
	content:'';
}

abbr,acronym { border:0;
}


html
	{
		overflow: auto;
	}
body
	{
		margin: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-color:#4f453b;
	}

.box-shadow-wrapper {-webkit-box-shadow:0px 5px 5px #000; -moz-box-shadow:0px 5px 5px #000;}

img { border:0 }

a.test { text-decoration: none;}
a.test:link { color:#908871; }
a.test:visited { color:#908871; }
a.test:hover { color:#908871; text-decoration: underline;}


a.nav { text-decoration: none;}
a.nav:link { color:#000; }
a.nav:visited { color:#000; }
a.nav:hover { color:#000; text-decoration: underline;}

a.blue { text-decoration: none;}
a.blue:link { color:#03F; }
a.blue:visited { color:#03F; }
a.blue:hover { color:#0CF; text-decoration: underline;}

a.nav1 { text-decoration: none;}
a.nav1:link { color:#000; }
a.nav1:visited { color:#000; }
a.nav1:hover { color:#000; text-decoration: underline; }

a.hide { text-decoration: none;}
a.hide:link { color:#908871; }
a.hide:visited { color:#908871; }
a.hide:hover { color:#908871; text-decoration: none; }
.hide1 {color:#908871;}

.borderit img{
border: 1px solid #fff;
padding:5px 0px 5px 5px;
}

.borderit:hover img{
border: 1px solid #666;
}

.borderit-services img{
border: 1px solid #cacaca;
}

.borderit-services:hover img{
border: 1px solid #1e1e1e;
}

.borderitsocial img{
border: 1px solid #fff;
padding:2px 2px 2px 2px;
}

.borderitsocial:hover img{
border: 1px solid #666;
padding:2px 2px 2px 2px;
}

ul.nobullet {
  list-style-type: none;}
  
ul.circle {
  list-style-type:circle;}
  
.menue_text
	{ font-size:15px; padding-left:20px; line-height:3em;font-weight:bold; }
	
.season_title { font-size:15px; text-align:center; font-weight:bold; color:#203720; font-family:sans-serif,Verdana, Geneva; }

.service_title { font-size:15px; padding-left:20px; font-weight:bold; color:#203720; font-family:sans-serif,Verdana, Geneva; }

.headder-photo
	{ font-size:18px; padding-left:0px; font-weight:bold; color:#203720; font-family:sans-serif,Verdana, Geneva; }
	
	.headder-photo
	{ font-size:18px; padding-left:20px; font-weight:bold; color:#203720; font-family:sans-serif,Verdana, Geneva; }

.padtop {line-height:20px;}

.navtitle {font-size:16px; font-weight:100; }

.padleft { padding-left:10px;}

.right { text-align:right;}

.disclaim_center { font-style:italic; font-size:16px; text-align:center; }

.fourm_bold { font-size:16px; font-weight:bold; font-family:sans-serif, Verdana, Geneva; }

.center { text-align:center; }

.pushdown { line-height:1.7em; }

.vertical_align_middle { vertical-align:middle; }	

.nav_height { line-height:3.5em; }

.vertical_align_middle { vertical-align:middle; }

.box_spacer
	{
		width:90%;
		height:1px;
		background:#666;
		margin:5px auto 5px auto;
	}
.pad
	{
		padding-left:10px;
		padding-right:10px;
	}

p {margin:0px; padding:0px;}

.lrg_font { font-size:16px; font-weight:bold; color:#302a10;}

.sale { width:250px;
		margin:10px auto 0 auto;
		text-align:center;}
		
#wrapper 
	{
		width: 1000px;
		margin: auto;
		background:#FFF;
		border:1px solid black;
	}
	
#masthead
	{
		width: 1000px;
		height: 155px;
		margin-bottom:15px;
		float:left;
		background:url(../images/headder-bg.jpg);
	}

#home
	{	
		width:129px;
		height:129px;
		margin: 10px 5px 0 0px; 
		float:right;		
		text-align:center;

	}
	
#home a { text-decoration: none;}
#home a:link { color:#000; }
#home a:visited { color:#000; }
#home a:hover { color:#000; text-decoration: underline;}

	
#nav_contain
	{
		width:250px;
		float:left;
		margin-left:5px;
	}

#nav_bg
	{
		width:250px;
		background:url(http://www.elementalyardworks.com/images/nav_bg.gif);
		background-repeat:no-repeat;
	}
	
#home_nav
	{
		width:225px;
		height:50px;
		float:left;
		margin:10px 0 0 12.5px;
		background:url(http://www.elementalyardworks.com/images/link_bg.png);
		font-size:14px;
		font-family:sans-serif,Verdana, Geneva;
		text-align:center;
		font-weight:bold;
	}
	

#about_us
	{
		width:225px;
		height:50px;
		float:left;		
		margin:10px 0 0 12.5px;
		background:url(http://www.elementalyardworks.com/images/link_bg.png);
		font-size:14px;
		font-family:sans-serif,Verdana, Geneva;
		text-align:center;
		font-weight:bold;
	}
	
#services
	{
		width:225px;
		height:200px;
		text-align:center;
		float:left;
		margin:10px 0 0 12.5px;
		background:url(http://www.elementalyardworks.com/images/link_bg_lrg.png);
		font-family:sans-serif,Verdana, Geneva;	
	}
	
#services ul
	{
		
		margin-top:0px ;
		list-style-type: none;
	}
	
#services li
	{
		display: block;	
		font-size:14px;
		padding:0px;
	}	
	
#custom
	{
		width:225px;
		height:50px;
		
		float:left;
		margin:10px 0 0 12.5px;
		background:url(http://www.elementalyardworks.com/images/link_bg.png);
		font-size:14px;
		font-family:sans-serif,Verdana, Geneva;
		text-align:center;
		font-weight:bold;
	}
	
#contact
	{
		width:225px;
		height:50px;
		
		float:left;
		margin:10px 0 0 12.5px;
		background:url(http://www.elementalyardworks.com/images/link_bg.png);
		font-size:14px;
		font-family:sans-serif,Verdana, Geneva;
		text-align:center;
		font-weight:bold;
	}

#quote
	{
		width:225px;
		height:50px;
		
		float:left;
		margin:10px 0 0 12.5px;
		background:url(http://www.elementalyardworks.com/images/link_bg.png);
		font-size:14px;	
		font-family:sans-serif,Verdana, Geneva;
		text-align:center;
		font-weight:bold;
	}

#employment
	{
		width:225px;
		height:50px;
		float:left;

		margin:10px 0 0 12.5px;
		background:url(http://www.elementalyardworks.com/images/link_bg.png);
		font-size:14px;
		font-family:sans-serif,Verdana, Geneva;
		text-align:center;
		font-weight:bold;
	}

#Testimonial
	{
		width:225px;
		height:50px;
		float:left;
		margin:10px 0 0 12.5px;
		background:url(http://www.elementalyardworks.com/images/link_bg.png);
		font-size:14px;
		font-family:sans-serif,Verdana, Geneva;
		text-align:center;
		font-weight:bold;
	}
	
#photo
	{
		width:250px;
		height:250px;
		margin:10px 0 0 0px;
		float:left;
	}
#bottomlinks
	{
		width: 1000px;
		height: 40px;
		float:left;
		margin-top:20px;
		border-top:1px solid black;
	}
	
#bottomlinks ul
	{
		text-align: center;
		margin-top: 5px;
	}
	
#bottomlinks li
	{
		display: inline;
		padding-right: 5px;
		
	}

#crests
	{
		width:1000px;
		height:70px;
		float:left;
		text-align:center;
		
	}

#nursey_logo
	{
		width:1000px;
		height:140px;
		float:left;
		margin-top:15px;
	}
	
.logo-center
	{
		text-align:center;
	}
		
#legal
	{
	width: 96%;
	height:125px;
	margin-left:2%;
	text-align: center;
	float:left;
	}
	
.legal-box
	{
		width:33%;
		float:left;
		height:125px;
		text-align:center;
	}
	
.legal-box-left
	{
		width:34%;
		float:left;
		height:125px;
		text-align:left;
	}	

.legal-box-right
	{
		width:33%;
		float:left;
		height:125px;
		text-align:right;
	}
	
#elemental_link
	{
		width:1000px;
		height:20px;
		
		float:left;
		text-align:center;
	}
	
#bottom_contain
	{
		width: 1000px;
		margin: auto;
	
		
	}
	
#photo-roll
{
  display: block;
  width: 250px;
  height: 250px;
  background:url(../images/photo_frames_rolover.png);
  float:left;
}

#photo-roll:hover
{ 
  background-position: 0 -250px;
}

#photo-roll span
{
  display: none;
}

#photo-sml
{
  display: block;
  width: 129px;
  height: 129px;
  background:url(../images/photo_frames_rolover_sml.png);
    float:left;
}

#photo-sml:hover
{ 
  background-position: 0 -129px;
}

#photo-sml span
{
  display: none;
}
