/*Imported Fonts*/

@font-face {
    font-family: 'broadway';
    src: url('../../css/fonts/broadw__-webfont.eot');
    src: url('../../css/fonts/broadw__-webfont.eot?#iefix') format('embedded-opentype'),
url('../../css/fonts/broadw__-webfont.woff') format('woff'),
url('../../css/fonts/broadw__-webfont.ttf') format('truetype'),
url('../../css/fonts/broadw__-webfont.svg#broadway_btregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*====================================== reset.css is here ========================================*/
body,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:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.left-margin{margin-left:30px !important;}

/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:none;}
h1											{font-size:24px;}
h2											{font-size:22px;}
h3											{font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 										{}
body										{ background:#f0f5ef; font-family:"Arial", Verdana, Tahoma; font-size:12px;}
.flt_lt										{float:left; display:inline;}
.flt_rt										{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------*/
a.menu{text-decoration:none; color:#e2e2e2;}
a.menu:hover{text-decoration:underline; color:#e2e2e2;}

a.menu1{text-decoration:none; color:#e2e2e2;}
a.menu1:hover{text-decoration:underline; color:#e2e2e2;}


a.menu2{text-decoration:none; color:#e2e2e2;}
a.menu2:hover{text-decoration:underline; color:#e2e2e2;}


a.menu3{text-decoration:none; color:#e2e2e2;}
a.menu3:hover{text-decoration:underline; color:#e2e2e2;}



a.menu4{text-decoration:none; color:#e2e2e2;}
a.menu4:hover{text-decoration:underline; color:#e2e2e2;}


/* ---------------------------------------------------------------------------------*/

/* ----------------------- layout ----------*/
.wrapper									{margin:0 auto;   }

.header										{width:100%; height:auto; margin:0 auto;}


.banner                                     {position:relative;  width:991px;  margin:0 auto;background:url(../../images/banner-info-home.png) no-repeat;}

.content                                    {width:991px; height:auto; margin:0 auto; background:#f0f5ef; padding-bottom:60px;}

.footer										{width:100%;  height:56px; background:url(../../images/footer-bg.jpg) repeat-x;}
/*-------------------------------------------*/




/* ------------------ HEADER HERE -------------------*/
.header_continer{width:991px; height:auto; margin:0 auto; background:url(../../images/index-top-bg.png) no-repeat;}

.header_top{width:971px; height:47px; padding-right:18px;    }
.ph-no{float:right;  height:auto;  margin:0px; font-family:Tahoma, Geneva, sans-serif;padding-top:8px; font-weight:bold; font-size:25px; color:#eaf7ff; }
.call{font-family:Tahoma, Geneva, sans-serif; font-size:15px; color:#eaf7ff; font-weight:normal; }

.header_middle{width:991px;  padding-bottom:62px; height:auto;  padding-left:0px;    margin:0px auto;}
.logo{border:0px; float:left; margin-left:17px; margin-top:14px; }
.logo_right{   float:left; margin-left:59px;}
.logo_right p{font-family:'Racing Sans One', broadway, Arial Black, Georgia, "Times New Roman", Times, serif; font-size:38px;  color:#38552f;font-style:italic;  float:left; padding-top:65px;}
.above{padding:0px;}

.rh{padding-left:7px;}


.cut{width:98px; height:auto; font-family: 'Racing Sans One', broadway, Arial Black, Georgia, "Times New Roman", Times, serif; font-size:38px;  color:#38552f; line-height:0.8; padding-top:50px; float:left;font-style:italic;}
.above{width:173px; height:auto; font-family: 'Racing Sans One', broadway, Arial Black, Georgia, "Times New Roman", Times, serif; font-size:38px; padding-top:0px;  color:#38552f; font-style:italic;float:left;}
.above img{margin-top:0px; text-align:center;}
 
.rest{ height:auto; font-family: 'Racing Sans One', broadway, Arial Black, Georgia, "Times New Roman", Times, serif; font-size:38px;  color:#38552f; line-height:0.8; padding-top:50px; float:left; padding-left:8px;font-style:italic;}
span.nr{padding-top:24px;display:block; line-height:0.8; padding-left:38px;}

/* ---------------------------------------------------------*/



/* ------------------ BANNER HERE -------------------*/
.info-banner{width:385px; padding:74px 10px 127px 30px;  height:auto; font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; color:#eaf7ff; line-height:38px; font-style:italic;text-shadow:1px -2px #4a6913; }

.learnmore {width:149px; height:139px; left:56px; bottom:-41px;position:absolute;}
.learnmore a{width:149px; background:url(../../images/Learn-more.png) no-repeat;padding: 41px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; color:#f0f5ef;  text-align:center; font-style:italic;  display:inline-block;text-shadow:1px -1px #36532d; }
.learnmore a:hover{text-decoration:underline;}
learnmore p{ padding:34px 0px 0px 3px; height:auto; font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; color:#f0f5ef;  text-align:center; font-style:italic;  }


.slider{width:423px; height:388px;  position:absolute; right:52px; bottom:-32px; }


.left-moving-img:hover{background:url(../../images/spring-tranpr.png) repeat-x left top;}
.moving-go-botton a:hover{background:url(../../images/go-hover.png) no-repeat left top;}


/* ---------------------------------------------------------*/


/* ------------------ CONTENT HERE -------------------*/
.content_top{width:960px;  margin:0px; padding:92px 16px 0px 15px; background:#f0f5ef;}

.lawnmoving{width:300px; height:182px;   background:url(../../images/lawn-bg.png) no-repeat; position:relative;float:left; }
.left-moving-img{position:absolute;/*width:142px; height:182px;*/ border:1px solid #364e29; border-bottom:0 !important; min-height:181px; background:url(../../images/nor-le.png) repeat-x;}
.left-moving-img p{font-family:Georgia, "Times New Roman", Times, serif;   font-size:20px; color:#eaf7ff;  text-align:left; padding:45px 50px 0px 16px; font-style:italic;  line-height:26px; }
.moving-go{position:absolute; width:82px; height:81px;  background:#f0f5ef; border-radius:100%; bottom:-42px; left:1px; text-align:center;}
.moving-go-botton a{display:inline-block; background:url(../../images/go.png) no-repeat; font-style:italic; width:68px;  position:absolute; bottom:7px; left:7px;font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#eaf7ff; padding:0px 0px 0px 0px; line-height:66px;text-shadow:1px -1px #36532d;}

.bac-img{background:url(../../images/spring-bg.png) no-repeat;}
.bac-img-last{background:url(../../images/removal-bg.png) no-repeat;}
.wel{color:#048900;}



/* ---------------------------------------------------------*/



/* ------------------------- NAVIGATION HERE ---------------*/
#navigation{width:100%; position:relative; z-index:999; height:auto; background:url(../../images/nav-bg.jpg) repeat-x;}
#nav-continer{width:991px; height:52px; margin:0 auto;}
#nav{width:991px; height:52px; }
#nav ul{list-style:none; padding:0px 0px 0px 3px; margin:0px;float:left; background:url(../../images/header-nav-line.jpg) no-repeat left top; }
#nav ul li{float:left; padding:0px; margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#ffffff; font-style:italic;  display:inline-block; position:relative;}
#nav ul li a{text-align:center; text-decoration:none; padding:0px 22px 0px 24px; color:#fff; line-height:52px; display:inline-block;margin:0 2PX 0 0; text-shadow:2px 0px #50744A;}
#nav ul li span {background:url(../../images/header-nav-line.jpg) no-repeat right top;display:inline-block;}
#nav ul li a:hover{text-align:center;  text-decoration:none; color:#fff;background:url(../../images/nav-bg-hover.jpg) repeat-x;}
#nav ul li:hover{background:url(../../images/nav-bg-hover.jpg) repeat-x;}

#nav ul .drop{display:none; float:none; padding:0px; margin:0px;border-right:0 none !important; }
#nav ul li .drop{width:207px; height:auto; padding:0px; margin:0px; background:url(../../images/drop-bg.png) repeat  !important; position:absolute; z-index:10; top:52px; left:0;border-right:0 none !important;}
#nav ul li .drop li{width:auto; height:auto; display:block; float:none; padding:0px; border-top:1px solid #0d9c01; border-bottom:1px solid #0d6c02;  margin:0px; text-align:left; font-size:13px; font-style:normal; font-family:Arial, Helvetica, sans-serif;text-shadow:none;border-right:0 none !important;}
#nav ul li .drop li a{display:block; width:auto; float:none;  padding:0px; margin:0px;text-align:left; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding-left:14px; font-style:normal;text-shadow:none;}
#nav ul li .drop li a:hover{width:auto; display:block; float:none; padding:0px; margin:0px;text-align:left; font-size:13px; font-family:Arial, Helvetica, sans-serif; background:#29c20c;padding-left:14px;font-style:normal; text-shadow:none;}
#nav ul li:hover .drop{display:block;border-right:0 none !important;}
#nav ul ul{background:none !important;}
#nav ul ul li{background:none !important; float:none; display:block;}
#nav ul ul li a:hover{ display:block;}
.bord {border-top:0 none !important;}
.bord-la{border-bottom:0 none !important;}


.content_bottom{width:960px;  margin:0px; padding:80px 16px 0px 0px; background:#f0f5ef;}
.ipsum-dolor{width:290px; position:relative; height:auto; float:left;}
.ipusum-dolor-bg{width:290px; height:71px;background:url(../../images/bolor-bg.png) no-repeat;}
.ipusum-dolor-bg h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; color:#eaf7ff; padding-top:26px; padding-left:23px; font-weight:normal; font-style:italic;}
.ipusum-dolor-list{width:auto; height:auto; padding:0px 2px 80px 2px; background:#d1dccd;}
.ipusum-dolor-list ul{padding:0px; margin:0px;}
.ipusum-dolor-list ul li{padding:0px;  border-top:1px solid #e7ede4;
border-bottom:1px solid #9cb494;  margin:0px 0px 0px 2px; padding:13px 11px 11px 12px;}
.ipusum-dolor-list ul li a{ font-family:Tahoma, Geneva, sans-serif; background:url(../../images/list-bg.png) no-repeat left; font-size:12px; color:#42553c; text-decoration:none;display:inline-block; padding:0px 0px 0px 15px;}
.ipusum-dolor-list ul li a:hover{color:#42553c; text-decoration:underline;}
.ipusum-dolor-list ul li.one{margin-left:13px; }
.details{width:122px; height:119px; border-radius:100%; background:#f0f5ef; position:absolute !important; bottom:-60px; left:94px;}
.details-bg a{ display:inline-block;text-shadow:1px -1px #36532d; background:url(../../images/details.png) no-repeat; position:absolute; text-align:center; width:106px; height:103px; margin:9px 0px 0px 8px;font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#eaf7ff; line-height:103px; text-align:center; font-style:italic;}
.details-bg a:hover{text-decoration:underline;}
.welcome{width:640px;  background:#f0f5ef; margin-left:30px; float:left;}
.welcome .h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; color:#38552f; background:url(../../images/double.png) repeat-x bottom; padding-bottom:8px;  font-style:italic;}
.newwebsite{width:636px; padding:17px 0px 0px 2px; height:auto;}
.website-img{width:326px; height:234px; float:left;}
.info-web{float:right; width:292px; height:auto; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#4a5a45; line-height:23px; text-align:justify;}
.newwebsite p{width:636px; padding-top:21px; padding-bottom:35px; height:auto; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#4a5a45; line-height:23px;}
.lewrn-horz a{width:144px; display:inline-block; height:51px; float:right; text-align:center; color:#f0f5ef;  font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:51px;  background:url(../../images/learn-horzantal.png) no-repeat;  text-shadow:1px -1px #36532d; font-style:italic;}
.lewrn-horz a:hover{text-decoration:underline;}


/* ---------------------------------------------------------*/



/* ------------------ FOOTER HERE --------------------------*/
.footer{clear: both;}
.footer_continer{width:991px;  height:56px; background:url(../../images/footer-bg.jpg) repeat-x; margin:0 auto;}
.footer_continer .footer-nav{width:604px;  padding-left:18px;   float:left;}
.footer-nav ul{  float:left; padding:0px; margin:0px; list-style:none; padding-top:23px; }
.footer-nav ul li{  float:left; background:url(../../images/footer-line.png) no-repeat right 3px;}
.footer-nav ul li a{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#f0f5ef; text-decoration:none; padding:0px 11px 0px 11px;}
.footer-nav ul li a:hover{color:#f0f5ef; text-decoration:underline;}
.footer-nav ul li a.no-pad{ padding-right:0 !important;}
.footer-nav ul li a.no-pad-le{padding-left:0 !important;}
.copy{ float:right; color:#f0f5ef; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:56px; padding-right:5px;}
/* ---------------------------------------------------------*/

.inner-banner{position:relative;  width:991px; height:auto; margin:0 auto; background:url(../../images/inner-info-grass.png) no-repeat;text-shadow:1px -2px #4a6913;}
.inner-banner-info{ padding:39px 10px 58px 30px; height:auto; font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; color:#eaf7ff; line-height:38px; font-style:italic; }

.ipusm-inner-bg{width:961px; height:auto; margin:0 auto; padding:47px 15px 0px 15px; background:#f0f5ef;}
.ipusm-inner-bg h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; font-style:italic; color:#048900; background:url(../../images/double.png) repeat-x bottom  ; padding-bottom:7px; }
.ipsume{color:#38552f; padding-left:10px;}
.details-inner-ipusum-bg{width:961px; height:auto; padding:25px 0px 87px 0px;}
.in-ip{width:448px; height:222px; font-family:Tahoma, Geneva, sans-serif; color:#4a5a45; font-size:12px; padding-right:34px; padding-left:0px; line-height:23px;text-align:left; float:left; }

.in-ip-imgs{width:479px; height:176px; float:right;}
.ipsu-p-next{width:961px; }
.ipsu-p-next p{font-family:Tahoma, Geneva, sans-serif; color:#4a5a45; font-size:14px;  line-height:23px;text-align:left; } 
.ls{padding-top:34px;padding-bottom:87px;}

.abe{padding-top:4px;}

 Added styling elements 

ul.circle {list-style: circle;}

.picture-format {float: right; margin: 0px 0px 20px 20px;}
.picture-inside-format {float: right; margin: 0px 20px 20px 20px;}
.gallery-formatting {float: left; margin: 20px;}
