/*catch all  */
body{
	margin:0px auto;
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 12px; 
} 

#wrapper{width:780px;margin:0px auto;}
#header{height:103px;}
#logo{width:200px;background-image:url(../images/logo_behind.gif);background-repeat:no-repeat;height:103px;width:767px;margin-left:10px;}
#nav{width:600px;padding-top:30px;}
	#nav li{list-style:none;float:left;}/*padding-right:3px;*/
	#nav ul{list-style:none;float:left;margin:0px;width:600px;padding-left:270px;}
	#nav a{display:block;text-indent:-3500px;}/*border:1px solid #000000;*/
	/*buttons*/
	
	#wreath a{background-image:url(../images/navbar.gif); background-position:-10px 0px; width:240px; height:30px;}
	#wreath a:hover{background-image:url(../images/navbar.gif); background-position:-10px -183px; width:240px; height:30px;}
	
	#candle a{background-image:url(../images/navbar.gif); background-position:-250px 0px; width:240px; height:30px;}
	#candle a:hover{background-image:url(../images/navbar.gif); background-position:-250px -182px; width:240px; height:30px;}
	
	#home a{background-image:url(../images/navbar.gif); background-position:-10px -30px; width:60px; height:30px;}
	#home a:hover{background-image:url(../images/navbar.gif); background-position:-10px -88px; width:60px; height:30px;}
	
	#garden a{background-image:url(../images/navbar.gif); background-position:-70px -30px; width:100px; height:30px;}
	#garden a:hover{background-image:url(../images/navbar.gif); background-position:-70px -88px; width:100px; height:30px;}
	
	#landscaping a{background-image:url(../images/navbar.gif); background-position:-170px -30px; width:85px; height:30px;}
	#landscaping a:hover{background-image:url(../images/navbar.gif); background-position:-170px -88px; width:85px; height:30px;}
	
	#irrigation a{background-image:url(../images/navbar.gif); background-position:-255px -30px; width:132px; height:30px;}
	#irrigation a:hover{background-image:url(../images/navbar.gif); background-position:-255px -88px; width:132px; height:30px;}
	
	#contact a{background-image:url(../images/navbar.gif); background-position:-387px -30px; width:104px; height:30px;}
	#contact a:hover{background-image:url(../images/navbar.gif); background-position:-387px -88px; width:104px; height:30px;}
	
	/*CHOSEN SECTIONS*/
	#wreathchosen a{background-image:url(../images/navbar.gif); background-position:-10px -182px; width:240px; height:30px;}
	#candlechosen a{background-image:url(../images/navbar.gif); background-position:-250px -182px; width:240px; height:30px;}
	#homechosen a{background-image:url(../images/navbar.gif); background-position:-10px -88px; width:60px; height:30px;}
	#gardenchosen a{background-image:url(../images/navbar.gif); background-position:-70px -88px; width:100px; height:30px;}
	#landscapechosen a{background-image:url(../images/navbar.gif); background-position:-170px -88px; width:85px; height:30px;}
	#irrigationchosen a{background-image:url(../images/navbar.gif); background-position:-255px -88px; width:132px; height:30px;}
	#contactchosen a{background-image:url(../images/navbar.gif); background-position:-387px -88px; width:104px; height:30px;}
	
#content{float:left;background-image:url(../images/page_repeater.jpg);background-repeat:repeat-y;width:777px;}
#curvetop{float:left;width:777px;height:46px;}
#leftslice{float:left;}
#rightslice{float:left;}

#leftnav{float:left;width:242px;}/*margin-top:20px*/
	#leftnav ul{list-style:none;margin:0px 0px 0px 9px;padding:0px;}
	#leftnav li{list-style:none;margin:0px 0px -3px 0px;padding:0px;text-indent:-3500px;}	
	#leftnav a{display:block;position:relative;}/**/
	/*SIDE BUTTTONS*/
	#contractor a{background-image:url(../images/contractor.jpg); background-position:0px -4px; width:224px; height:76px;}
	#contractor a:hover{background-image:url(../images/contractor.jpg); background-position:221px -4px; width:224px; height:76px;}
	
	#products a{background-image:url(../images/products.jpg); background-position:0px -4px; width:224px; height:76px;}
	#products a:hover{background-image:url(../images/products.jpg); background-position:221px -4px; width:224px; height:76px;}
	
	#staff a{background-image:url(../images/staff.jpg); background-position:0px -4px; width:224px; height:76px;}
	#staff a:hover{background-image:url(../images/staff.jpg); background-position:221px -4px; width:224px; height:76px;}
	
	#estimate a{background-image:url(../images/estimate.jpg); background-position:0px -4px; width:224px; height:76px;}
	#estimate a:hover{background-image:url(../images/estimate.jpg); background-position:221px -4px; width:224px; height:76px;}
	
	#service a{background-image:url(../images/service.jpg); background-position:0px -4px; width:224px; height:76px;}
	#service a:hover{background-image:url(../images/service.jpg); background-position:221px -4px; width:224px; height:76px;}
	
	#gallery a{background-image:url(../images/gallery.jpg); background-position:0px -4px; width:213px; height:76px;}
	#gallery a:hover{background-image:url(../images/gallery.jpg); background-position:221px -4px; width:213px; height:76px;}
	
	#awards a{background-image:url(../images/awards.jpg); background-position:0px -4px; width:213px; height:76px;}
	#awards a:hover{background-image:url(../images/awards.jpg); background-position:221px -4px; width:213px; height:76px;}
	
	#servicetips a{background-image:url(../images/service.gif);   width:213px; height:30px;}
	#contact1 a{background-image:url(../images/contact.gif);   width:213px; height:30px;}
	#testimonials a{background-image:url(../images/testimonials.gif);   width:213px; height:30px;}
	#industry a{background-image:url(../images/industry.gif);   width:213px; height:30px;}
	#sidebutton a{background-image:url(../images/irr_side.jpg);   width:213px;height:181px;}
	
#main{width:756px;float:left;background-repeat:no-repeat;background-position:9px 0px;}
	/*BKG IMAGES*/
	/*Irrigation*/
	.garden1{background-image:url(../images/irrhome_image.jpg);}/*MAIN */
	.garden2{background-image:url(../images/gardenmulch_image.jpg);}/*MULCH*/
	.garden3{background-image:url(../images/contractor_image.jpg);}/*contractor*/	
	.garden4{background-image:url(../images/gardencal_image.jpg);}/*EVENTS*/
	.garden5{background-image:url(../images/gardensaving_image.jpg);}/*SAVINGS*/	
	.garden6{background-image:url(../images/gardenfame_image.jpg);}/*FAME*/		
	.garden7{background-image:url(../images/gardenquestion_image.jpg);}/*QUESTIONS*/		
	.garden8{background-image:url(../images/gardendiy_image.jpg);}/*DIY*/		
	.garden9{background-image:url(../images/gardenwarranty_image.jpg);}/*DIY*/			
	.garden10{background-image:url(../images/gardenclient_image.jpg);}/*Testimonial*/
	
	
#page{margin-left:235px;margin-top:195px;padding:5px;}/*width:493px;*/
#testimonialspace{background-image:url(../images/feature_repeater.jpg); background-position:-10 -10px;background-repeat:repeat-x;padding:20px 12px 12px 12px;}
#footer{}
#pagetext{width:500px;float:left;font-size:11px;padding-left:20px;}
#vm{width:230px;padding-left:20px;float:left;font-size:11px;}
.logo{padding:5px;background-color:#FFFFFF;border:1px solid #000000;margin-right:10px;margin-top:10px;}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.insidesearch{margin-left:9px;margin-top:3px;margin-bottom:0px;}
.homesearch{margin-left:8px;margin-top:3px;margin-bottom:0px;}
/*HOME*/
#homepage{float:left;width:480px;padding-left:30px;}/**/
#homepage2{margin-left:235px;margin-top:195px;padding:5px;}/**/

img, div { behavior: url(../assets/css/iepngfix.htc); }
/*Needs full path*/
#homecontent{float:left;background-image:url(../images/home_repeat.png);background-repeat:repeat-y;width:777px;}
#homecontent2{float:left;background-image:url(../images/home_repeat2.png);background-repeat:repeat-y;width:777px;}

#hometop{float:left;width:777px;height:35px;}
#flashcontent{float:left;background-color:#72AE5B;}
#homemain{float:left;width:745px;background-repeat:no-repeat;background-position:9px 0px;padding-left:19px;}/*756*/
#homemain2{float:left;width:745px;background-repeat:no-repeat;background-position:18px 0px;padding-left:9px;}/*756*/
/*NEW SUB CAT*/
#rightnav{float:left;width:220px;margin-left:22px;margin-top:-78px;z-index:100;}
	#rightnav ul{list-style:none;margin:0px 0px 0px 8px;padding:0px;}
	#rightnav li{list-style:none;margin:0px 0px 0px 0px;padding:0px;text-indent:-3500px;}	/*text-indent:-3500px;*/
	#rightnav a{display:block;position:relative;}/**/
	/*SIDE BUTTTONS*/
	
	
#rightslicehome{float:right;}
/*make forms the same size in Netscape as in IE*/
.monospace { font-family: Courier, monospace; }

/*checkmarks*/
#why ul {margin-left:0;padding}
/*bottom links*/
.largewhite    { font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 12px; font-weight: bold;}
.smallwhite    { font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 10 pt; font-weight: none;}
.smallyellow   { font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFF33; font-size: 10 px; font-weight: none;}
.fundtestimonial   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	font-style: italic;
}
.middle   { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 10 pt; font-weight: normal;}
.legal    { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 8 pt; font-weight: normal;}
.footer    { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 10 pt; font-weight: normal;}
/*.border {
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
}*/

.bluetitle {
	color: #1D5588;
	font-weight: bold;
}

.stafftitle {
font-size: large;
text-align: center;
color: #81441a;
font-weight: bold;
}

.greentitle {
	color: #166010;
	font-weight: bold;
}

.orangetitle {
	color: #f4bc27;
	font-weight: bold;
}
/*hover stylss*/
A.bluetitle:Link {text-decoration: none; color : #1D5588;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
A.bluetitle:Visited {text-decoration: none; color : #1D5588;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
A.bluetitle:Active {text-decoration: none;color : #1D5588;  font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
A.bluetitle:Hover {text-decoration: none;color : #457CB7; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

A.greentitle:Link {text-decoration: none; color : #166010;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
A.greentitle:Visited {text-decoration: none; color : #166010;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
A.greentitle:Active {text-decoration: none;color : #166010;  font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
A.greentitle:Hover {text-decoration: none;color : #85b785; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

A.orangetitle:Link {text-decoration: none; color : #f4bc27;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
A.orangetitle:Visited {text-decoration: none; color : #f4bc27;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
A.orangetitle:Active {text-decoration: none;color : #f4bc27;  font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
A.orangetitle:Hover {text-decoration: none;color : #ffd83f; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

A.nav:Link {text-decoration: none; color : #FFFFFF;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
A.nav:Visited {text-decoration: none; color : #FFFFFF;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
A.nav:Active {text-decoration: none;color : #FFFFFF;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
A.nav:Hover {text-decoration: none;color : #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}

A.nav2:Link {text-decoration: none; color : #FFFFFF;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
A.nav2:Visited {text-decoration: none; color : #000000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
A.nav2:Active {text-decoration: none;color : #FFFFFF;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
A.nav2:Hover {text-decoration: none;color : #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}

A.navvisited:Link {text-decoration: none; color : #CCCCCC;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
A.navvisited:Visited {text-decoration: none; color : #CCCCCC;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
A.navvisited:Active {text-decoration: none;color : #CCCCCC;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
A.navvisited:Hover {text-decoration: none;color : #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
/**/
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#036905}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #1e3e1e;
  border-right:1px solid #1e3e1e;
  background:#356d36}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #070e07;
  border-right:1px solid #070e07;
  background:#39763a}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #39763a;
  border-right:1px solid #39763a;}
.spiffy4{
  border-left:1px solid #1e3e1e;
  border-right:1px solid #1e3e1e}
.spiffy5{
  border-left:1px solid #356d36;
  border-right:1px solid #356d36}
.spiffyfg{
  background:#036905;padding:8px;text-decoration:none;}
.spiffyfg a{text-decoration:none; color:#FFFFFF;display:block;}
.spiffyfg a:hover{color:#6EE36E; display:block;}

.spiffya{display:block}
.spiffya *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#000000;}
.spiffya1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #1e3e1e;
  border-right:1px solid #1e3e1e;
  background:#356d36}
.spiffya2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #070e07;
  border-right:1px solid #070e07;
  background:#39763a}
.spiffya3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #39763a;
  border-right:1px solid #39763a;}
.spiffya4{
  border-left:1px solid #1e3e1e;
  border-right:1px solid #1e3e1e}
.spiffya5{
  border-left:1px solid #356d36;
  border-right:1px solid #356d36}
.spiffyfga{
  background:#000000;padding:8px;text-decoration:none;}
.spiffyfga a{text-decoration:none; color:#FFFFFF;display:block;}
.spiffyfga a:hover{color:#000000; display:block;}

