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


    
#background {
	z-index: 0;
    height: 2637px;
    background: #FFFFFF; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#000, #FFF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#000, #FFF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#000, #FFF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#000, #FFF); /* Standard syntax (must be last) */
}
	* { z-index: 10; margin:0px 0px; padding:0px 0px;} 
	html body { background-color: #FFFFFF; overflow-x:hidden; } 
	a:link, a:visited{ border:none; text-decoration:none; border-color: transparent; } 
	a img { border:none; text-decoration:none; border-color: transparent; }
	div { text-align: center; padding: 0px 0px; }
	div img { border: 0px; }






ul { position:absolute; top:398px; left:150px; list-style:none;  z-index:100; font-family: "nimbus_sansregular", sans-serif;  height: 40px; font-size:37px; color: #fff; line-height: 94%; text-shadow: 1px 1px 1px #777; letter-spacing: -1px;  z-index:130; 
    -webkit-transform:scale(1.2,1); /* Safari and Chrome */
    -moz-transform:scale(1.2,1); /* Firefox */
    -ms-transform:scale(1.2,1); /* IE 9 */
    -o-transform:scale(1.2,1); /* Opera */
    transform:scale(1.2,1); /* W3C */ }} 
ul li { float:left; } 
ul li a { position:relative; background:url('buttons.png') no-repeat scroll top left; display:block; height:99px; cursor: pointer; color: #fff; } 
ul li a.home { position:absolute; top:0px; left:0px; width:185px; } 
ul li a.advice { position:absolute; top:0px; left:250px; width:185px; background-position:-200px 0px; } 
ul li a.services { position:absolute; top:0px; left:500px; width:185px; background-position:-400px 0px; } 
ul li a.contactus { position:absolute; top:0px; left:775px; width:185px; background-position:-600px 0px; } 

ul li a.home:hover {  
    color: #e2cd90; text-shadow: 1px 1px 3px #444; }
ul li a.advice:hover {  
    color: #e2cd90; text-shadow: 1px 1px 3px #444; }
ul li a.services:hover {  
    color: #e2cd90; text-shadow: 1px 1px 3px #444; }
ul li a.contactus:hover {  
    color: #e2cd90; text-shadow: 1px 1px 3px #444; }


 ul li a.landscaping span { background-position:-0px -99px; } ul li a.gardendesign span { background-position:-200px -99px; } ul li a.treesurgery span { background-position:-400px -99px; } ul li a.ourclients span { background-position:-600px -99px; } ul li a.contactus span { background-position:-800px -99px; }




	.margin { position:absolute; left:50%; top:0px; margin-left:-697px; }
	#header { position:absolute; width:1395px; height:336px; top:3px; left:0px; z-index:100; background: url("img/header.png"); display: none; }
    #tab1 { position:absolute; width:1395px; height:132px; top:336px; left:0px; z-index:100; background: url("img/tab1.png"); }
    #logo { z-index: -40; position: relative; top: -4000px; }
    #banner { position:absolute; width:1395px; height:307px; top:448px; left:0px; z-index:90; background: url("img/banner.png"); }
    #text1 { position:absolute; width:1395px; height:571px; top:749px; left:0px; z-index:100; background: url("img/text-temp2.png"); }
    #tabs2 { position:absolute; width:1395px; height:1000px; top:1322px; left:0px; z-index:100; background: url("img/tabs2.png"); }
    #domestic { position:absolute; width:684px; height:409px; top:1414px; left:13px; z-index:110; background: url("img/domestic.png"); cursor: pointer;  
        
        /*Transition*/
 -webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;   }

    #commercial { position:absolute; width:684px; height:409px; top:1414px; left:697px; z-index:110; background: url("img/commercial.png"); cursor: pointer; 

    /*Transition*/
 -webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;  }


#domestic:hover {  
   opacity: 1;
   
   /*Reflection*/
  -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.8, transparent), to(rgba(0,0,0,0.4)));

   /*Glow*/
  -webkit-box-shadow: 0px 0px 40px rgba(255,255,255,0.8);
  -moz-box-shadow: 0px 0px 40px rgba(255,255,255,0.8);
  box-shadow: 0px 0px 40px rgba(255,255,255,0.8);
}  

#commercial:hover {  
   opacity: 1;
   
   /*Reflection*/
  -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.8, transparent), to(rgba(0,0,0,0.4)));

   /*Glow*/
  -webkit-box-shadow: 0px 0px 40px rgba(255,255,255,0.8);
  -moz-box-shadow: 0px 0px 40px rgba(255,255,255,0.8);
  box-shadow: 0px 0px 40px rgba(255,255,255,0.8);
}  
    #footer { position:absolute; width:1395px; height:727px; top:2784px; left:0px; z-index:90; background: url("img/footer.png"); }
    #star { display: none; position:absolute; width:350px; height:352px; top:859px; left:1060px; z-index:105; background: url("img/star.png"); }
    #goo { display: none; position:absolute; width:209px; height:105px; top:980px; left:1126px; z-index:107; background: url("img/goole.png"); cursor: pointer; }
    #chat { position:fixed; width:331px; height:265px; top:447px; margin-left:1064px; z-index:180; background-color: #999; }
 
#main-contact { position:absolute; width:880px; height:398px; top:3012px; left:264px; z-index:180; background-color: #999; }

#socialnet { position:absolute; width:302px; height:75px; top:415px; left:310px; z-index:200; cursor: pointer; }


    p.chat { position:absolute; text-align:center;
    font-family: "nimbus_sansregular", sans-serif; top:26px; left:0px; width: 331px; height: 40px; font-size:20px; color: #666; line-height: 94%; text-shadow: 1px 1px 0px #777; letter-spacing: -1px;  z-index:130; 
    -webkit-transform:scale(1.2,1); /* Safari and Chrome */
    -moz-transform:scale(1.2,1); /* Firefox */
    -ms-transform:scale(1.2,1); /* IE 9 */
    -o-transform:scale(1.2,1); /* Opera */
    transform:scale(1.2,1); /* W3C */ }


    #form1 { position: absolute; top: 0px; left: 0px; width: 331px; }
	.formRow1 { position:absolute; left:155px; padding-top: 4px; margin-top:-80px; z-index:300;}
	.formRow1 input { position:absolute;	top:138px; z-index:300; left:-90px; padding: 6px 8px; margin-top:1px; background-color:#fff;	border:none; color:#ffffff; outline:none;	resize:none; letter-spacing:1px; font-family: "Avenir", sans-serif; font-size:11px; width: 180px;	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset;	-webkit-box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset;	box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset; }
	.formRow2 { position:absolute; left:155px; padding-top: 4px; margin-top:-80px; z-index:300;}
	.formRow2 input { position:absolute;	top:172px; z-index:300; left:-90px; padding: 6px 8px; margin-top:1px; background-color:#fff;	border:none; color:#ffffff; outline:none;	resize:none; letter-spacing:1px; font-family: "Avenir", sans-serif; font-size:11px; width: 180px;	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset;	-webkit-box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset;	box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset; }
	.formRow3 { position:absolute; left:155px; padding-top: 4px; margin-top:-80px; z-index:300;}
	.formRow3 input { position:absolute;	top:206px; z-index:300; left:-90px; padding: 6px 8px; margin-top:1px; background-color:#fff;	border:none; color:#ffffff; outline:none;	resize:none; letter-spacing:1px; font-family: "Avenir", sans-serif; font-size:11px; width: 180px;	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset;	-webkit-box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset;	box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset; }
	.formRow4 { position:absolute; left:155px; padding-top: 4px; margin-top:-80px; z-index:300;}
	.formRow4 input { position:absolute;	top:240px; z-index:300; left:-90px; padding: 6px 8px; margin-top:1px; background-color:#fff;	border:none; color:#ffffff; outline:none;	resize:none; letter-spacing:1px; font-family: "Avenir", sans-serif; font-size:11px; width: 180px;	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset;	-webkit-box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset;	box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset; }
	.formRow5 textarea {	position:absolute; z-index:300; top:142px; left:714px; padding: 6px 8px; margin-top:1px; background-color:#fff; border:none; color:#ffffff; outline:none;  letter-spacing:1px; font-family: "Avenir", sans-serif;	font-size:12px;	width: 220px; height:117px; 	overflow:auto;	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset;	-webkit-box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset;	box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset; }
	
#send {	position:absolute; top:199px; z-index:300; left:55px; filter:none !important; border: none;         
        /*Transition*/
 -webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;  }

#send:hover {  
   opacity: 1;
   
   /*Reflection*/
  -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.5, transparent), to(rgba(0,0,0,0.4)));

   /*Glow*/
  -webkit-box-shadow: 0px 0px 40px rgba(255,255,255,0.8);
  -moz-box-shadow: 0px 0px 40px rgba(255,255,255,0.8);
  box-shadow: 0px 0px 40px rgba(255,255,255,0.8);
}  




   p.contact { position:absolute; text-align:center;
    font-family: "nimbus_sansregular", sans-serif; top:29px; left:0px; width: 880px; height: 40px; font-size:24px; color: #666; line-height: 94%; text-shadow: 1px 1px 0px #777; letter-spacing: -1px;  z-index:130; 
    -webkit-transform:scale(1.2,1); /* Safari and Chrome */
    -moz-transform:scale(1.2,1); /* Firefox */
    -ms-transform:scale(1.2,1); /* IE 9 */
    -o-transform:scale(1.2,1); /* Opera */
    transform:scale(1.2,1); /* W3C */ }


#form2 { position: absolute; top: 0px; left: 0px; width: 331px; }
.formRow11 { position:absolute; left:155px; padding-top: 4px; margin-top:-80px; z-index:300;}
	.formRow11 input { position:absolute;	top:148px; z-index:300; left:-60px; padding: 6px 8px; margin-top:1px; background-color:#fff;	border:none; color:#ffffff; outline:none;	resize:none; letter-spacing:1px; font-family: "Avenir", sans-serif; font-size:11px; width: 220px;	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset;	-webkit-box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset;	box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset; }
	.formRow22 { position:absolute; left:155px; padding-top: 4px; margin-top:-80px; z-index:300;}
	.formRow22 input { position:absolute;	top:148px; z-index:300; left:190px; padding: 6px 8px; margin-top:1px; background-color:#fff;	border:none; color:#ffffff; outline:none;	resize:none; letter-spacing:1px; font-family: "Avenir", sans-serif; font-size:11px; width: 220px;	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset;	-webkit-box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset;	box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset; }
	.formRow33 { position:absolute; left:155px; padding-top: 4px; margin-top:-80px; z-index:300;}
	.formRow33 input { position:absolute;	top:148px; z-index:300; left:440px; padding: 6px 8px; margin-top:1px; background-color:#fff;	border:none; color:#ffffff; outline:none;	resize:none; letter-spacing:1px; font-family: "Avenir", sans-serif; font-size:11px; width: 180px;	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset;	-webkit-box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset;	box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset; }
	.formRow44 { position:absolute; left:155px; padding-top: 4px; margin-top:-80px; z-index:300;}
	.formRow44 input { position:absolute;	top:183px; z-index:300; left:-60px; padding: 6px 8px; margin-top:1px; background-color:#fff;	border:none; color:#ffffff; outline:none;	resize:none; letter-spacing:1px; font-family: "Avenir", sans-serif; font-size:11px; width: 680px;	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset;	-webkit-box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset;	box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset; }
	.formRow55 textarea {	position:absolute; z-index:300; top:140px; left:95px; padding: 6px 8px; margin-top:1px; background-color:#fff; border:none; color:#ffffff; outline:none;  letter-spacing:1px; font-family: "Avenir", sans-serif;	font-size:12px;	width: 680px; height:150px; 	overflow:auto;	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset;	-webkit-box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset;	box-shadow: 1px 1px 1px #191919 inset, 0 0 1px #181818 inset; }
	
#sendx {	position:absolute; top:317px; z-index:300; left:97px; filter:none !important; border: none;         
        /*Transition*/
 -webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;  }

#sendx:hover {  
   opacity: 1;
   
   /*Reflection*/
  -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.5, transparent), to(rgba(0,0,0,0.4)));

   /*Glow*/
  -webkit-box-shadow: 0px 0px 40px rgba(255,255,255,0.8);
  -moz-box-shadow: 0px 0px 40px rgba(255,255,255,0.8);
  box-shadow: 0px 0px 40px rgba(255,255,255,0.8);
}  


.g-recaptcha { position: absolute; z-index: 200; top: 310px; left:490px; }



p.main-text { position:absolute; text-align:center;
    font-family: "nimbus_sansregular", sans-serif;  top:816px; left:105px; width: 831px; height: 40px; font-size:26px; color: #999; line-height: 94%; text-shadow: 1px 1px 0px #999; letter-spacing: -1px;  z-index:130; 
    -webkit-transform:scale(1.2,1); /* Safari and Chrome */
    -moz-transform:scale(1.2,1); /* Firefox */
    -ms-transform:scale(1.2,1); /* IE 9 */
    -o-transform:scale(1.2,1); /* Opera */
    transform:scale(1.2,1); /* W3C */ }

span { color: #e2cd90; }
    
h1 { position:absolute; text-align:right;
    font-family: "nimbus_sansregular", sans-serif; top:38px; left:-285px; width: 1395px; height: 80px; font-size:63px; color: #999; line-height: 94%; text-shadow: 1px 1px 0px #777; letter-spacing: -1px;  z-index:100; display:none;
    -webkit-transform:scale(1.2,1); /* Safari and Chrome */
    -moz-transform:scale(1.2,1); /* Firefox */
    -ms-transform:scale(1.2,1); /* IE 9 */
    -o-transform:scale(1.2,1); /* Opera */
    transform:scale(1.2,1); /* W3C */ }

h2 { position:absolute; text-align:center;
    font-family: "nimbus_sansregular", sans-serif; top:2250px; left:-0px; width: 1395px; height: 80px; font-size:29px; color: #fff; line-height: 94%; text-shadow: 1px 1px 0px #777; letter-spacing: -1px;  z-index:100; 
    -webkit-transform:scale(1.2,1); /* Safari and Chrome */
    -moz-transform:scale(1.2,1); /* Firefox */
    -ms-transform:scale(1.2,1); /* IE 9 */
    -o-transform:scale(1.2,1); /* Opera */
    transform:scale(1.2,1); /* W3C */ }

h6 { position:absolute; text-align:right;
    font-family: "nimbus_sansregular", sans-serif; top:243px; left:-285px; width: 1395px; height: 80px; font-size:33px; color: #999; line-height: 94%; text-shadow: 1px 1px 0px #777; letter-spacing: -1px;  z-index:100; display:none;
    -webkit-transform:scale(1.2,1); /* Safari and Chrome */
    -moz-transform:scale(1.2,1); /* Firefox */
    -ms-transform:scale(1.2,1); /* IE 9 */
    -o-transform:scale(1.2,1); /* Opera */
    transform:scale(1.2,1); /* W3C */ }




p.areas { position:absolute; text-align:left;
    font-family: "nimbus_sansregular", sans-serif;  top:1849px; left:215px; width: 300px; height: 360px; font-size:27px; color: #999; line-height: 104%; text-shadow: 1px 1px 0px #777; letter-spacing: -1px;  z-index:130; 
    -webkit-transform:scale(1.2,1); /* Safari and Chrome */
    -moz-transform:scale(1.2,1); /* Firefox */
    -ms-transform:scale(1.2,1); /* IE 9 */
    -o-transform:scale(1.2,1); /* Opera */
    transform:scale(1.2,1); /* W3C */ }


p.services { position:absolute; text-align:left;
    font-family: "nimbus_sansregular", sans-serif;  top:1848px; left:645px; width: 300px; height: 360px; font-size:27px; color: #999; line-height: 104%; text-shadow: 1px 1px 0px #777; letter-spacing: -1px;  z-index:130; 
    -webkit-transform:scale(1.2,1); /* Safari and Chrome */
    -moz-transform:scale(1.2,1); /* Firefox */
    -ms-transform:scale(1.2,1); /* IE 9 */
    -o-transform:scale(1.2,1); /* Opera */
    transform:scale(1.2,1); /* W3C */ }

p.receive { position:absolute; text-align:left;
    font-family: "nimbus_sansregular", sans-serif;  top:1848px; left:1015px; width: 300px; height: 360px; font-size:27px; color: #999; line-height: 104%; text-shadow: 1px 1px 0px #777; letter-spacing: -1px;  z-index:130; 
    -webkit-transform:scale(1.2,1); /* Safari and Chrome */
    -moz-transform:scale(1.2,1); /* Firefox */
    -ms-transform:scale(1.2,1); /* IE 9 */
    -o-transform:scale(1.2,1); /* Opera */
    transform:scale(1.2,1); /* W3C */ }

p.domestic { position:absolute; text-align:left;
    font-family: "nimbus_sansregular", sans-serif;  top:1363px; left:265px; width: 300px;  font-size:27px; color: #fff; line-height: 104%; text-shadow: 1px 1px 0px #777; letter-spacing: -1px;  z-index:130; cursor: pointer;
    -webkit-transform:scale(1.2,1); /* Safari and Chrome */
    -moz-transform:scale(1.2,1); /* Firefox */
    -ms-transform:scale(1.2,1); /* IE 9 */
    -o-transform:scale(1.2,1); /* Opera */
    transform:scale(1.2,1); /* W3C */ }

p.commercial { position:absolute; text-align:left;
    font-family: "nimbus_sansregular", sans-serif;  top:1363px; left:925px; width: 300px;  font-size:27px; color: #fff; line-height: 104%; text-shadow: 1px 1px 0px #777; letter-spacing: -1px;  z-index:130; cursor: pointer;
    -webkit-transform:scale(1.2,1); /* Safari and Chrome */
    -moz-transform:scale(1.2,1); /* Firefox */
    -ms-transform:scale(1.2,1); /* IE 9 */
    -o-transform:scale(1.2,1); /* Opera */
    transform:scale(1.2,1); /* W3C */ }

p.domestic:hover {  
    color: #e2cd90; text-shadow: 1px 1px 3px #444; }

p.commercial:hover {  
    color: #e2cd90; text-shadow: 1px 1px 3px #444; }



#map { position: absolute; top: 2300px; left:0px; } 

	#left { position:absolute; width:39px; height:2637px; top:0px; left:-39px; z-index:-20; background: url("img/left-side.png");  }
	#right { position:absolute; width:39px; height:2637px; top:0px; left:1000px; z-index:-20; background: url("img/right-side.png");  }
	#text-1 { position:absolute; top:0px; left:0px; z-index: 50; filter:none !important; cursor:text; }
	#text-2 { position:absolute; bottom:15px; left:50px; z-index: 50; filter:none !important; cursor:text; }
	#text-3 { position:absolute; top:14px; right:19px; z-index: 50; filter:none !important; cursor:text; }
	#text-4 { position:absolute; top:21px; left:30px; z-index: 50; filter:none !important; cursor:text; }
	#top-head { z-index: 50; position:absolute; top:0px; left:0px; width:1000px; }
	.pro { position:absolute; top:111px; left:0px; width: 1000px; height: 35px; background: url("img/professional.png") no-repeat; z-index: 20; filter:none !important;  }	
	.spec { position:absolute; top:-49px; left:0px; width: 1000px; height: 35px; background: url("img/specialists.png") no-repeat; z-index: 90; filter:none !important;  }
	#top { position:fixed; top:0px; left:50%; margin-left: -500px; z-index: -20; filter:none !important; }
	#free { position:absolute; top:371px; left:0px; width: 194px; height: 192px; background: url("img/free-btn.png") no-repeat; z-index: 50; filter:none !important; display:none; }
	#more { position:absolute; top:407px; right:16px; width: 155px; height: 69px; background: url("img/more.png") no-repeat; z-index: 50; filter:none !important; display:none; }
	#line { position:absolute; top:420px; left:0px; width: 1000px; height: 60px; background: url("img/line-br.png") no-repeat; z-index: 20; filter:none !important;  }
	#loader { background: url("img/spin.gif") no-repeat center center; }
	#slideshow { position:absolute; top:480px; left:0px; z-index:40; background: #e6e6e6; filter:none !important; }
	.back { position:absolute; top:1093px; right:0px; width: 685px; height: 67px; background: url("back.png"); z-index:0; filter:none !important; }	
	#main-back { position:absolute; top:961px; left:0px; width: 1000px; height: 361px; background: url("img/main-back.jpg") no-repeat; z-index: 0; filter:none !important;  }	
	#mid-menu { position:absolute; width:1000px; height:276px; top:1322px; left:0px; z-index:20; background: #e6e6e6; background: url("img/mid-menu.jpg");  }
	#box-menu { position:absolute; top:18px; left:80px; z-index:40;  filter:none !important; cursor:pointer; display:none; }
	#review-back { position:absolute; top:1598px; left:0px; width: 1000px; height: 256px; background: url("img/review-back.jpg") no-repeat; z-index: 0; filter:none !important;  }	
	#reviews { position:absolute; top:4px; left:0px; z-index: 10; filter:none !important; cursor:text; }	
	#slide-back { position:absolute; top:215px; left:0px; width: 1000px; height: 364px; background: url("img/slide-back.png") no-repeat; z-index: 20; filter:none !important;  }	
	#mini-slide { position:absolute; top:275px; left:0px; z-index: 40; filter:none !important; }
	#footer-back { position:absolute; top:564px; left:0px; width: 1000px; height: 253px; background: url("img/footer-back.jpg") no-repeat; z-index: -10; filter:none !important;  }	

	#sm-logo { position:absolute; top:58px; left:78px; z-index: 30; filter:none !important; display:none; }	
	#empire { position:absolute; top:446px; left:452px; z-index: 10; filter:none !important;  display:none; }	
	#btn-top { position:absolute; top:649px; left:0px; z-index: 10; filter:none !important; display:none; }
	#btn-foot { position:absolute; top:197px; left:0px; z-index: 10; filter:none !important;  display:none; }
	#contactus { position:absolute; top:1160px; left:0px; width:1000px; height:327px; background-color:#000; z-index: -100; filter:none !important; display: none; }
	#contact-pic { position:absolute; bottom:0px; left:0px;  width:458px; height:309px; background: url("contact-pic.png"); filter:none !important; display:none; }
	#bar { position:absolute; top:0px; left:0px; width:1000px; height:18px; background: url("bar.png"); z-index: 0; filter:none !important; }
	#contact-text { position:absolute; top:66px; right:50px; filter:none !important; cursor:text; }
	#close { position:absolute; bottom:13px; left:476px; width:71px; height:17px; background: url("close.png"); filter:none !important; }
    
    
	#paving  { position:absolute; top:0px; left:0px; width: 1000px; height: 256px;  z-index: 0; filter:none !important; display:none; }
	#paving-pic { position:absolute; top:-1px; left:582px; z-index: 40; filter:none !important; }
	#turfing  { position:absolute; top:0px; left:0px; width: 1000px; height: 256px;  z-index: 0; filter:none !important; display:none; }
	#turfing-pic { position:absolute; top:-1px; left:582px; z-index: 40; filter:none !important; }
	#fencing  { position:absolute; top:0px; left:0px; width: 1000px; height: 256px;  z-index: 0; filter:none !important; display:none; }	
	#fencing-pic { position:absolute; top:-1px; left:582px; z-index: 40; filter:none !important; }
	#hedges  { position:absolute; top:0px; left:0px; width: 1000px; height: 256px;  z-index: 0; filter:none !important; display:none; }	
	#hedges-pic { position:absolute; top:-1px; left:582px; z-index: 40; filter:none !important; }
	#decking  { position:absolute; top:0px; left:0px; width: 1000px; height: 256px;  z-index: 0; filter:none !important; display:none; }	
	#decking-pic { position:absolute; top:-1px; left:582px; z-index: 40; filter:none !important; }
	#planting  { position:absolute; top:0px; left:0px; width: 1000px; height: 256px;  z-index: 0; filter:none !important; display:none; }	
	#planting-pic { position:absolute; top:-1px; left:582px; z-index: 40; filter:none !important; }
	#sleepers  { position:absolute; top:0px; left:0px; width: 1000px; height: 256px;  z-index: 0; filter:none !important; display:none; }
	#sleepers-pic { position:absolute; top:-1px; left:582px; z-index: 40; filter:none !important; }
	.box { position:absolute; text-align:left; top:82px; left:73px; width: 600px; height: 1000px; font-family: 'Avenir'; font-size:16px; color: #FFF;  line-height: 96%; text-shadow: 1px 1px 1px #ec6800 ; letter-spacing: 0px;  z-index:100; display:inline-block;
    -webkit-transform:scale(1.1,1); /* Safari and Chrome */
    -moz-transform:scale(1.1,1); /* Firefox */
    -ms-transform:scale(1.1,1); /* IE 9 */
    -o-transform:scale(1.1,1); /* Opera */
    transform:scale(1.1,1); /* W3C */}
	.book { position:absolute; text-align:left; top:111px; left:53px; width: 500px; height: 0px; font-family: 'Avenir'; font-size:21px; color: #FFF;  line-height: 96%; text-shadow: 1px 1px 1px #ec6800 ; letter-spacing: 0px;  z-index:100; display:inline-block; cursor: pointer;
    -webkit-transform:scale(1.1,1); /* Safari and Chrome */
    -moz-transform:scale(1.1,1); /* Firefox */
    -ms-transform:scale(1.1,1); /* IE 9 */
    -o-transform:scale(1.1,1); /* Opera */
    transform:scale(1.1,1); /* W3C */}
	#color { color: #FFF; text-shadow: 1px 1px 1px #000; }
	#nav-back { position:absolute; top:-114px; left:0px; width: 1000px; height: 270px; background: url("img/nav-back.png") no-repeat; z-index: 10; filter:none !important; }
	#nav-2 { position:absolute; top:-10px; left:0px; width: 1000px; height: 166px; background: url("img/nav-2.png") no-repeat; z-index: 10; filter:none !important; }
	
	
	
	
    .s1 { position: absolute; top: 143px; left: -107px; display: block; color:#ffffff; }
	.s2 { position: absolute; top: 177px; left: -107px; display: block; color:#ffffff; }
	.s3 { position: absolute; top: 212px; left: -107px; display: block; color:#ffffff; }
	.s4 { position: absolute; top: 245px; left: -107px; display: block; color:#ffffff; }
	.s5 { position: absolute; top: 280px; left: -11px; display: block; color:#ffffff; }
	#today { position:fixed; text-align:center; top:129px; margin-left:-261px; width: 1000px; font-family: 'Copperplate'; font-size:30px; color: #FFF;  text-shadow: 2px 2px 1px #ec6800; letter-spacing: -3px; text-transform: uppercase; z-index:1000; display: none; }
	
	#back { position:fixed; top:108px; margin-left:0px; width: 500px; height: 399px; z-index: 100;  display: none; }
	#mini-logos { position:fixed; top:408px; margin-left:18px; width: 448px; height: 83px; background: url("img/mini-logos.png") no-repeat; z-index: 100; filter:none !important; display: none;}
	#contact-window { position:fixed; top:0px; left:0px; width: 100%; height: 300%; background-color: #000000; z-index: 1000; filter:none !important;  opacity: 0.85; filter: alpha(opacity=85); display: none; }	
	#gmap { position: fixed; margin-left: 480px ;top: -493px; z-index: -1000; }

	/* Float Shadow */
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform: translateY(-10px);
  transform: translateY(-18px);
  /* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}
	/* Pulse Shrink */
@-webkit-keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

@keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

.hvr-pulse-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-pulse-shrink:hover, .hvr-pulse-shrink:focus, .hvr-pulse-shrink:active {
  -webkit-animation-name: hvr-pulse-shrink;
  animation-name: hvr-pulse-shrink;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

/* Shrink */
.hvr-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}