@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	height:100%;
}
a{ outline:0px;}
img, div { behavior: url(iepngfix.htc)}

#top{background-image:url(../images/top.png); background-repeat:repeat-x; width:1000px; height:124px;}
.logo{width:261px; height:124px; float:left;}
.phone{
	background-image:url(../images/phone.png);
	width:216px;
	height:82px;
	background-repeat:no-repeat;
	float:right;
	margin-right:30px;
}
.phonetxt{
	color:#393500;
	font-size:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
}
.welcombg{background-image:url(../images/welcomebg.png); width:594px; height:71px; background-repeat:repeat-x; float:left;}
.welcombg1{background-image:url(../images/welcomebg.png); width:1000px; height:71px; background-repeat:repeat-x; float:left;}
.maincontent{background-color:#eaffcb; width:574px; height:340px; *height:269px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; line-height:18px; color:#000000; text-align:justify; padding-left:20px;}

.maincontent1{background-color:#eaffcb; width:574px; height:322px; *height:247px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; line-height:18px; color:#000000; text-align:justify; padding-left:20px;}

.maincontent2{background-color:#eaffcb; width:574px; height:340px; *height:269px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; line-height:18px; color:#000000; text-align:justify; padding-left:20px;}



.read{float:right;}
.galeryimg{ float:left; padding-left:0px; padding-top:30px;}
.servicehomebg{background-image:url(../images/servicebg.png); width:406px; height:340px; background-repeat:no-repeat; float:right;}

.contactbg{background-image:url(../images/contactbg.png); width:406px; height:322px; *height:318px; background-repeat:no-repeat; float:right;}
.contactsmiling{background-image:url(../images/contacsmiling.png); width:406px; height:340px; *height:369px; background-repeat:no-repeat; float:right; background-color:#eaffcb}
.welcometxt{
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.footer {color:#ffffff; font-size:13px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; padding:5px; }
a.footer {color:#ffffff; font-size:13px; text-decoration:none; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; padding:5px;}
a.footer:hover {color:#cae1b8; font-size:13px; text-decoration:none; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; padding:5px;}


.sign {color:#000000; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:normal;}
a.sign {color:#000000; font-size:18px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:normal;}
a.sign:hover {color:#18521c; font-size:18px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:normal;}
.contactservice{color:#2f3000; font-size:13px; width:180px; font-family:Arial, Helvetica, sans-serif; padding:90px 20px 10px 190px; font-weight:bold; text-align:left;}
.contactservice1{color:#2f3000; font-size:13px; width:180px; font-family:Arial, Helvetica, sans-serif; padding:203px 20px 10px 200px; font-weight:bold; text-align:left;}

.promo {color:#000000; font-size:13px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; }
a.promo {color:#000000; font-size:13px; text-decoration:none; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
a.promo:hover {color:#18521c; font-size:13px; text-decoration:none; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}



.copy {color:#909090; font-size:11px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; padding-top:5px; }
a.copy {color:#909090; font-size:11px; text-decoration:none; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; padding-top:5px;}
a.copy:hover {color:#ffffff; font-size:11px; text-decoration:none; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; padding-top:5px;}


.read {color:#000000; font-size:12px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;  }
a.read {color:#000000; font-size:12px; text-decoration:none; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; }
a.read:hover {color:#000000; font-size:12px; text-decoration:none; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:bold; }

.hr{clear:both; }

.pavers{color:#2f3000; font-size:13px; width:180px; font-family:Arial, Helvetica, sans-serif; padding:205px 20px 10px 200px; font-weight:bold; text-align:left;}

.paver1{color:#2f3000; font-size:13px; width:180px; font-family:Arial, Helvetica, sans-serif; padding-left:200px; font-weight:bold;}

#navlistservice
{
margin:0px; padding:0px 0px 0px 40px; list-style: none; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000;
}

#navlistservice li
{ list-style-image:url(../images/arrow1.png); *list-style-image:url(../images/arrow1.png); margin:0px; padding:0px 0px 8px 0px; *padding:5px 0px 15px 7px;
}

.padingtop{padding-top:40px;}


#left{width:594px; height:340px; *height:369px; background-color:#eaffcb;  font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; line-height:18px; color:#000000; text-align:justify; float:left}
#right{background-image:url(../images/contacsmiling.jpg); width:406px; height:340px; *height:369px; background-repeat:no-repeat; float:right; background-color:#eaffcb}

.left1{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; line-height:18px; color:#000000; text-align:justify; float:left; padding-left:20px;}
.right1{ background-repeat:no-repeat; float:right; background-color:#eaffcb}

#rightpromo{background-image:url(../images/promotionbg.png); width:406px; height:340px; *height:369px; background-repeat:no-repeat; float:right; background-color:#eaffcb}



/*Gallery*/


#divheight{height:10px;}
.gallerytxt{float:left; font-size:13; font-weight:bold; color:#89c63e; padding:10px 20px 20px 0px}	


/*.leftbg {
background-image:url(../../../Perfect Picture Pavers/html/images/left_bg.jpg);
background-repeat:no-repeat;
background-position:right top;
}

.rightbg {
background-image:url(../../../Perfect Picture Pavers/html/images/right_bg.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.footerbg {
background-image:url(../../../Perfect Picture Pavers/html/images/footer_bg.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.completeproject {
background-image:url(../../../Perfect Picture Pavers/html/images/completeproject.jpg);
background-repeat:no-repeat;
background-position:left top;
}


.mainborder{
border:#000000 1px solid;}

.footer {color:#ffffff; font-size:11px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
a.footer {color:#ffffff; font-size:11px; text-decoration:none; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
a.footer:hover {color:#cae1b8; font-size:11px; text-decoration:none; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}

.conantbg{
background-color:#141414;
}
#divheight{height:10px;}
.comleteprojectimg{background-image: url(../../../Perfect Picture Pavers/html/images/completeproject.jpg); _width:678px; height:259px; background-repeat:no-repeat;}
.comleteprojectimginner{width:663px;}

.divflot{float:left;}

.divflot1{float:right;}
.free{background-image: url(../../../Perfect Picture Pavers/html/images/freeestimate.jpg); background-repeat:no-repeat;; height:310px;}

.landscap{width:460px; padding-top:40px; float:right;}

.wealso{width:640px; padding:10px 5px 10px 10px; color:#FFFFFF; float:right; font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif; font-size:22px; font-weight:bold; }

.freetxt{color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:15px;font-weight:bold; padding-top:10px;}
a.freetxt {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:15px;font-weight:bold; padding-top:10px; text-decoration:none}

.freeheight{height:140px;}

.address1{color:#c4db8f; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-align:right; padding :10px 10px 5px 10px;}

.address2{color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; line-height:22px; font-weight:bold;  }
.siteurl{color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; line-height:22px; font-weight:bold;  }

.certifyheight{height:30px;}
.certifywidth{width:288px;}
.andes{float:left; padding-left:20px;}
.ependry{float:right; padding:10px 20px 10px 0px}

.andes1{float:left; padding-left:20px; padding-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF}
.ependry1{padding:0px 40px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF}
.gallerytxt{float:left; font-size:13; font-weight:bold; color:#89c63e; padding:10px 20px 20px 0px}	




#servicemain{ width:998px; background-color:#141414;}
.servicehead{float:left; padding-left:15px; padding-top:10px; width:605px; background-color:#272727; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF}
.servicelist1{width:338px; height:268px; float:left; margin-left:20px; background-color:#272727;}
.servicelist2{width:260px; height:233px; float:left; color:#a5a2a2; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#272727; line-height:10px;}

.servicelist3{width:360px; height:233px; float:left; color:#a5a2a2; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#272727; line-height:10px;}
.hrline{width:960px; padding-left:19px; height:2px;}
.hrcolor{background-color:#616060;}

#servicemain1{ width:998px;}
.servicelist4{width:180px;  float:left; color:#a5a2a2; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; padding-left:20px;}
.servicelist5{width:140px;  float:left; color:#a5a2a2; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; padding-top:40px;}
.servicelist6{width:300px;  float:left; color:#a5a2a2; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:24px;}
.servicelist7{width:245px;  float:right; margin-right:20px; padding-top:40px;}

.linedive{ width:998px; height:3px;}

.line{ background-color:#616060; height:1px; clear:both; margin-left:15px; margin-right:15px;}
.imgflote1{width:640px; float:left}
.imgflote{width:245px; float:left}

.f14 {color:#c7ed6a; font-size:14px; font-weight:bold}
.imgpading{padding-top:40px;}
.imgpading1{padding-bottom:20px;}
.content {font-size:13px; color:#351202; padding-left:20px;}


#testimonials1{
font-family: Tahoma;
font-size:11px;
color:#CCCCCC;
line-height:22px;
text-align:justify;
margin-left:15px;
}

.Plainsboro{
font-size:13;
font-weight:bold;
color:#89c63e;
}

.Plainsboro1{
font-size:13;
font-weight:bold;
color:#CCCCCC;
}

.Plainsboro2{
font-size:13;
font-weight:bold;
color:#89c63e;
}

#line{ background-color:#666666; height:1px;}
.contenttest { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a5a2a2; padding-left:20px;}
.contenttestmain { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a5a2a2; padding-left:40px; clear:both; padding-bottom:20px;}


#navlist
{
margin:0px;
padding:0px 0px 0px 40px;
list-style: none;
}

#navlist li
{
list-style-image:url(../../../Perfect Picture Pavers/html/images/Arrow.png);
*list-style-image:url(../images/Arrow1.png);
margin:0px;
padding:6px 0px 0px 7px;
*padding:0px 0px 6px 7px;
}

#navlistservice
{
margin:0px;
padding:0px 0px 0px 40px;
list-style: none;
}

#navlistservice li
{
list-style-image:url(../../../Perfect Picture Pavers/html/images/arrow4.png);
*list-style-image:url(../images/arrow4.png);
margin:0px;
padding:0px 0px 8px 0px;
*padding:5px 0px 15px 7px;
}

#navlistservice li a
{
list-style-image:url(../../../Perfect Picture Pavers/html/images/arrow4.png);
*list-style-image:url(../images/arrow4.png);
margin:0px;
padding:6px 0px 0px 7px;
*padding:0px 0px 6px 7px;
color:#a5a2a2; 
font-size:12px; 
text-decoration:underline; 
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

#navlistservice li a:hover
{
text-decoration:none;
}

#navlistservice1
{
margin:0px;
padding:0px 0px 0px 40px;
list-style: none;
}

#navlistservice1 li
{
list-style-image:url(../../../Perfect Picture Pavers/html/images/arrow1.png);
*list-style-image:url(../images/arrow1.png);
margin:0px;
padding:0px 0px 0px 7px;
*padding:0px 0px 6px 7px;
}


#navlistservice2
{
color:#a5a2a2; font-family:Arial, Helvetica, sans-serif; font-size:14px;

margin:0px;
padding:0px 0px 0px 40px;
list-style: none;
}

#navlistservice2 li
{
color:#a5a2a2; font-family:Arial, Helvetica, sans-serif; font-size:14px;
list-style-image:url(../../../Perfect Picture Pavers/html/images/arrow2.png);
*list-style-image:url(../images/arrow2.png);
margin:0px;
padding:0px 0px 0px 7px;
*padding:0px 0px 6px 7px;
}


#navlistservice5
{
color:#a5a2a2; font-family:Arial, Helvetica, sans-serif; font-size:14px;
	margin:10px;
padding:0px 0px 0px 10px;
list-style: none;
}

#navlistservice5 li
{
color:#a5a2a2; font-family:Arial, Helvetica, sans-serif; font-size:14px;
list-style-image:url(../../../Perfect Picture Pavers/html/images/arrow2.png);
*list-style-image:url(../images/arrow2.png);
margin:0px;
padding:0px 0px 0px 7px;
*padding:0px 0px 6px 7px;
}



.promotionmail{
pading:10px 10px 5px 10px;
float:left;
}

.promotionimg{
margin:10px 10px 5px 20px;
float:left;
}

.contactadd{
width:600px; _width:538px; background-color:#333333; float:left; background-repeat:no-repeat; margin-left:63px}


.imghome{margin-left:0;}

.comeandexperience { width:500px; color:#c4db8f; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-align:right; padding:30px 17px 10px 0px; float:right;}*/.contactbg2 {
	width:406px;
	height:322px;

*height:318px; 		background-repeat:no-repeat;
	float:right;
}

