body {
background: #325509;
}

td {
	font: normal 13px Tahoma, Arial;
	color: #FFFFFF;
}

h1, h2, h3, h4, h5 {

    color: #FFFFFF;
    margin: 0px;
}


h1 {
    font-size: 35px;
}

h2 {
    font: normal tahoma, arial 24.45px;
}

h3 {
    font-size: 14px;
}


a {

font: normal 13px Tahoma, Arial;
color: #91ff00;
text-decoration: underline;
}

a:hover {

font: normal 13px Tahoma, Arial;
color: #91ff00;
text-decoration: none;

}

a.white-link-underline {	
	text-decoration: underline;
	color: #FFFFFF;
}

.white-text{
color: #ffffff;
text-decoration: none;

}
a.b1
{
font:  14px tahoma, Arial;
color: #fffea0;
text-decoration: none;
padding: 15px;
margin: 0px;

}
.p
{
padding: 0 0 0 20px;
}
.p1
{
padding: 0 0 0 20px;
}
.p2
{
padding: 150px 0 0 250px;
}
.bg1
{
background: #000000 url(images/index_10.gif) top no-repeat;
}
.bg2
{
background: #000000 url(images/index_10.gif) top no-repeat;
}
.bord
{
border: 1px solid #c5d85a;
}
.menu 
{
color:#8c247b;
vertical-align:top;
height: 35px;
padding: 10px 0 0 20px;
}
.menu a
{
color:#8c247b;
font: bold 13px  tahoma, Arial;
text-decoration: none;
}


.blye-text-underline {
color: #a257e0;
text-decoration: underline;
}

.blye-text-regular {
color: #a257e0;
text-decoration: none;
}

.yellow-text-regular {
color: #ffb400;
text-decoration: none;
}

.yellow-text-underline {
color: #ffb400;
text-decoration: underline;
}

.orange-text-regular {
color: #fe6b1d;
text-decoration: none;
}

.orange-text-underline {
color: #fe6b1d;
text-decoration: underline;
}
.broun-text-regular {
color: #de4e06;
text-decoration: none;
}

.broun-text-underline {
color: #de4e06;
text-decoration: underline;
}

.red-text-regular {
color: #8c247b;
text-decoration: none;
}

.red-text-underline {
color: #8c247b;
text-decoration: underline;
}
.black-text-regular {
color: #000000;
text-decoration: none;
}

.black-text-underline {
color: #000000;
text-decoration: underline;
}


.gray-text-underline{
color: #7c7c7c;
text-decoration: underline;
}
.gray-text-regular{
color: #7c7c7c;
text-decoration: none;
}

.green-text{
color: #91ff00;
text-decoration: none;
}

.green-text-underline{
color: #91ff00;
text-decoration: underline;
}

.left{float:left;}

.imgright{float: right; margin-left: 10px;border: 6px solid #89BB43;}

.Lhome{padding: 0;margin: 10px;}
.Lhome li{padding: 5px 0; font-size: 1.1em;}
img, a{border: 0;}
.title{font-weight: bold; font-size: 16px; color: #91ff00;}
.footernavi{list-style: none;}
.footernavi li{display:inline; padding: 0px 10px;}
.footernavi{text-align: center;}
.credit a:link, .credit a:active .credit a:hover, .credit a:active{float:left;color:white;text-align:left;}
.credit2 a:link, .credit2 a:active .credit2 a:hover, .credit2 a:active{float:left;color:white;}
.credit2, .copy, .credit{padding: 0 0 0 40px; margin: 0;}


td {
	font: normal 13px Tahoma, Arial;
	color: #FFFFFF;
}

h1, h2, h3, h4, h5 {

    color: #FFFFFF;
    margin: 0px;
}


h1 {
    font-size: 35px;
}

h2 {
    font: normal tahoma, arial 24.45px;
}

h3 {
    font-size: 14px;
}


a {

font: normal 13px Tahoma, Arial;
color: #91ff00;
text-decoration: underline;
}

a:hover {

font: normal 13px Tahoma, Arial;
color: #91ff00;
text-decoration: none;

}

a.white-link-underline {	
	text-decoration: underline;
	color: #FFFFFF;
}

.white-text{
color: #ffffff;
text-decoration: none;

}
a.b1
{
font:  14px tahoma, Arial;
color: #fffea0;
text-decoration: none;
padding: 15px;
margin: 0px;

}
.p
{
padding: 0 0 0 20px;
}
.p1
{
padding: 0 0 0 20px;
}
.p2
{
padding: 150px 0 0 250px;
}
.bg1
{
background: #000000 url(images/index_10.gif) top no-repeat;
}
.bg2
{
background: #000000 url(images/index_10.gif) top no-repeat;
}
.bord
{
border: 1px solid #c5d85a;
}
.menu 
{
color:#8c247b;
vertical-align:top;
height: 35px;
padding: 10px 0 0 20px;
}
.menu a
{
color:#8c247b;
font: bold 13px  tahoma, Arial;
text-decoration: none;
}


.blye-text-underline {
color: #a257e0;
text-decoration: underline;
}

.blye-text-regular {
color: #a257e0;
text-decoration: none;
}

.yellow-text-regular {
color: #ffb400;
text-decoration: none;
}

.yellow-text-underline {
color: #ffb400;
text-decoration: underline;
}

.orange-text-regular {
color: #fe6b1d;
text-decoration: none;
}

.orange-text-underline {
color: #fe6b1d;
text-decoration: underline;
}
.broun-text-regular {
color: #de4e06;
text-decoration: none;
}

.broun-text-underline {
color: #de4e06;
text-decoration: underline;
}

.red-text-regular {
color: #8c247b;
text-decoration: none;
}

.red-text-underline {
color: #8c247b;
text-decoration: underline;
}
.black-text-regular {
color: #000000;
text-decoration: none;
}

.black-text-underline {
color: #000000;
text-decoration: underline;
}


.gray-text-underline{
color: #7c7c7c;
text-decoration: underline;
}
.gray-text-regular{
color: #7c7c7c;
text-decoration: none;
}

.green-text{
color: #91ff00;
text-decoration: none;
}

.green-text-underline{
color: #91ff00;
text-decoration: underline;
}

.left{float:left;}
.imgleft{float: left; margin-right: 10px;border: 6px solid #89BB43;}
.imgright{float: right; margin-left: 10px;border: 6px solid #89BB43;}

.Lhome{padding: 0;margin: 10px 10px 10px 16px;}
.Lhome li{padding: 5px ;list-style-image: url('images/greensquare.gif');}
img, a{border: 0;}
.title{font-weight: bold; font-size: 16px; color: #91ff00;}


.indent-2{width: 500px; float:right;padding-left: 40px;font-size: 16px; font-style:normal;} 

.video{border: solid 6px #89BB43;margin: 10px 10px 10px 0;}

.paddtop{padding-top: 50px;}
.clear{clear: both;}


.testimonials td{border: 1px solid #ffcc00;margin: 0 20px;}
.short{width: 30%;}
.short img{border: 3px solid #89BB43; margin: 15px;}
.long{width: 70%;}

.test{}
.secondteset{}
.by{text-align:right;font-style:italic;}
.bordertable table{border-bottom: 3px dotted #89bb43; margin: 0px 30px 30px 30px;padding-bottom: 15px;}
.noborder{border-bottom: 0px;}

.testimonialstext{padding-left: 30px;}



/* portfolio page */

.gallerycontainer{color:#fff;
position: relative;
height: 600px;
margin: 0 0 0 10px;
}

.gallerycontainer span{text-align:center;color:#fff;}

.thumbnail img{
border: 3px solid #89BB43;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 3px solid #fff;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-image: url('images/photograd.jpg');background-position: top left; background-repeat; x-repeat;
padding: 5px;
left: -1000px;
border: 2px solid white;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
border: 0;
padding: 0px;
margin: 4px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 38px;
left: 370px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

.toprow{text-align:center;}
.Tport td{padding-left: 10px;}

#before{}
#after{}
.njlogo img{float:right;padding-right: 5px;}
.footerlogo {float:right;padding-right: 50px;}
.servicemagic{float:right;padding-right: 0px;text-align:right;}
.footerlogo p{margin: 0 0px 5px 7px;}

.homimg{margin: 10px 0 20px 0px;}
.padleft{padding-left: 10px;}

.col{width: 48%;}
.right{float:right;}
.left{float:left;}



.mower{float:right;}

.footer td{vertical-align:top;}

.thumbnail{padding-left: 30px;} 


/* services blocks */
.maint{float:right; width: 400px;padding-right: 30px;}
.maint li{padding: 3px ;list-style-image: url('images/greensquare.gif');}

.garden{width: 400px; float:left;padding-left: 120px;}
.gardenimg{margin-right: 140px;border: 7px solid #89BB43;float:right;}
.servimgL{border: 7px solid #89BB43; margin: 15px 15px 15px 0;float:left;}
.servimgR{border: 7px solid #89BB43; margin: 15px 0 15px 15px;float:right;}
.col-garden{ float:left;margin-left: 110px;}
.option{float:right;width: 450px;padding-right: 100px;}
.audiotext{padding: 0 20px 0 100px; width: 340px; float:left; }
.audioimg{margin-right: 140px;border: 7px solid #89BB43;float:right;}

.homeRtext{padding: 30px 10px 0 0;}
.vid{padding-bottom: 20px;}
.green{color: #91ff00;font-weight: bold;}

ol li{padding: 5px 0;}

.BB{float:left;padding: 10px 0 0 30px ;}
.ringme{float:left;padding: 0px 0 0 0px;}

.ad{padding: 10px 20px; width: 420px;float:right;}
.ad .title{text-align:center; color: #fff;}