﻿@font-face 
    {
        font-family: 'Lane Narrow' ;
        font-style: normal;
        src: url("../Fonts/lanenar.TTF")format('truetype');
    }

/* ----------- PAGE RELOAD -----------------*/

body,div,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

img { 
	border:0;
}

#content img
{
    margin:0 10px;
}

#content td img
{
    margin:10px 0;
    border:0px solid blue;
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'Lane Narrow', Trebuchet MS, Arial, Helvetica, sans-serif;	
}

/*------------- TEXT STYLES ------------------*/

h1 
{
	margin:10px 10px 0 10px !important;
    color:#7e7a5e;
}

h2 
{
	margin:20px 10px 0px 10px !important;
    color:#3f3f3e;
	text-transform:capitalize;
}

h3 
{
    color:#343434;
    margin:0;
}

h4 
{
    color:#85b412;
}

h5 
{
    color:#9e9b86;
}

h6 
{
    color:#9e9b86;
}

hr {
	background-color:#e3e3e3;
	border:#e3e3e3;
	height:1px;
}

a
{
    color:#656565;
}

li
{
    background-image:url(../../images/li_bg.png);
    list-style:none;
    background-position:left top;
    background-repeat:no-repeat;
    padding:0 0 0 28px;
    position:relative;
    left:-15px;
}

/*----------- END TEXT STYLES ---------------*/

#content p
{
    margin: 10px 0 10px 0;
    vertical-align:top;
    padding:0px 0 10px 10px;
}


hr
{
    margin:0px 0px 15px 0px;
    width:100%;
}
    

.smallSubtitle
{
	color:#999999;
	font-size:14px;
	margin-top:0px;
}


table li
{
    margin-left:20px;
    border:0px solid purple;
}


.treatment_wrapper
{
    border:1px solid blue;
}
/*
.Home_Left
{
    border:1px solid #EFEFEF;
    width:288px;
    float:left;
    clear:right;
    margin:0 0 10px 0;
    padding:0 10px 10px 0;
    /*background-image:url(../../images/content_home_1.jpg);
    background-position:top left;
    background-repeat:no-repeat;*/
/*    min-height:250px;
    position:relative;
}

.Home_Left p.readmore a
{
    background-image:url(../../images/readmore_1.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

.Home_Middle
{
    border:1px solid #EFEFEF;
    width:288px;
    float:left;
    clear:right;
    margin:0 20px 10px 20px;
    padding:0 10px 10px 0;
    /*background-image:url(../../images/content_home_2.jpg);
    background-position:top left;
    background-repeat:no-repeat;*/
/*    min-height:250px;
    position:relative;
}

.Home_Middle p.readmore a
{
    background-image:url(../../images/readmore_2.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

.Home_Right
{
    border:1px solid #EFEFEF;
    width:288px;
    float:left;
    clear:right;
    margin:0 0 10px 0;
    padding:0 10px 10px 0;
    /*background-image:url(../../images/content_home_3.jpg);
    background-position:top left;
    background-repeat:no-repeat;*/
/*    min-height:250px;
    position:relative;
}

.Home_Right p.readmore a
{
    background-image:url(../../images/readmore_3.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

.Home_Blue
{
    border:1px solid #EFEFEF;
    width:608px;
    float:left;
    clear:right;
    margin:0 0px 10px 20px;
    padding:0 10px 10px 0;
    background-image:url(../../images/content_home_4.jpg);
    background-position:top left;
    background-repeat:repeat-x;
    min-height:250px;
    position:relative;
}

.Home_Blue p.readmore a
{
    background-image:url(../../images/readmore_4.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

.Home_Left h1, .Home_Middle h1, .Home_Right h1
{
    position:relative !important;
    top:-52px !important;
    font-size:18px !important;
    font-weight:normal !important;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif !important;	
    color:#000 !important;
}

.Home_Blue h1
{
    font-size:28px !important;
    font-weight:normal !important;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif !important;	
}

.Home_Left p.readmore a, .Home_Middle p.readmore a, .Home_Right p.readmore a, .Home_Blue p.readmore a
{
    width:85px;
    height:21px;
    color:#fff;
    padding:8px 10px 7px 10px;
    text-decoration:none;
    position:absolute;
    bottom:10px;
    font-weight:normal !important;
    font-size:14px;
}
*/


.Home_Left
{
    border:1px solid #EFEFEF;
    width:288px;
    float:left;
    clear:right;
    margin:0 0 10px 0;
    padding:0 10px 10px 0;
    background-image:url(../../images/content_home_1.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    min-height:250px;
    position:relative;
}

.Home_Left p.readmore a
{
    background-image:url(../../images/readmore_1.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

.Home_Middle
{
    border:1px solid #EFEFEF;
    width:288px;
    float:left;
    clear:right;
    margin:0 20px 10px 20px;
    padding:0 10px 10px 0;
    background-image:url(../../images/content_home_2.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    min-height:250px;
    position:relative;
}

.Home_Middle p.readmore a
{
    background-image:url(../../images/readmore_2.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

.Home_Right
{
    border:1px solid #EFEFEF;
    width:288px;
    float:left;
    clear:right;
    margin:0 0 10px 0;
    padding:0 10px 10px 0;
    background-image:url(../../images/content_home_3.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    min-height:250px;
    position:relative;
}

.Home_Right p.readmore a
{
    background-image:url(../../images/readmore_3.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

.Home_Left h1, .Home_Middle h1, .Home_Right h1
{
    font-size:36px !important;
    font-weight:lighter !important;
    color:#fff !important;
    line-height:36px !important;
    position:relative !important;
    top:-30px !important;
    text-align:center;
    letter-spacing:-2px;

}

.Home_Left p.readmore a, .Home_Middle p.readmore a, .Home_Right p.readmore a
{
    width:85px;
    height:21px;
    color:#fff;
    padding:8px 10px 7px 10px;
    text-decoration:none;
    position:absolute;
    bottom:10px;
    font-weight:normal !important;
    font-size:17px;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif !important;	
}

.Home_Bottom
{
    float:left;
    clear:both;
    margin:20px 0 0 0;
}

.Bottom_left
{
    border-right:1px solid #EFEFEF;
    float:left;
    clear:right;
    width:320px;
    min-height:50px;
    padding:10px 0px 10px 0;
}

.Bottom_left p
{
    position:relative;
    left:10px;
    top:10px;
}

.Bottom_left h1, .Bottom_right h1
{
    font-weight:normal;
}

.Bottom_left ul
{
    margin:25px 0 25px 30px;
    padding:0;
}

.Bottom_left ul li
{
    margin:5px auto;
    padding-bottom:3px;
    border-bottom:2px dotted #dbd9c9;
}

.Bottom_left ul li a
{   
    color:#928e77;
    text-decoration:none;
    
}

.Bottom_left ul li a:hover
{    
    color:#000;
}


.Bottom_right
{ 
    border:0px solid blue;
    float:left;
    clear:right;
    width:600px;
    min-height:50px;
    padding:10px 10px 10px 20px;
}

.Bottom_right h2
{
    color:#928e77;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif !important;
    font-weight:lighter;
    font-size:24px;
}

.Bottom_right hr
{
    border-bottom:1px solid #EFEFEF;
    margin:2px 0 0 0;
}

.Bottom_right p.readmore a
{
    background-color:#aca481;
    color:#fff;
    text-decoration:none;
    padding:10px;
    margin:0;
    position:relative;
    left:-10px;
}


/*---------------------*/

.lawn_care
{
    background-image:url(../../images/lawn_care.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

.lawn_treatments
{
    background-image:url(../../images/lawn_treatment.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}
.sprinkler_systems
{
    background-image:url(../../images/sprinkler.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

.landscaping
{
    background-image:url(../../images/landscaping.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

.snow_removal
{
    background-image:url(../../images/snow_removal.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

.pressure_washing
{
    background-image:url(../../images/pressure_washing.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

.maintenance_programs
{
    background-image:url(../../images/maintenance_programs.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}


/*---------------------*/



p, p.readmore
{
    margin:0;
    padding:20px 10px 0 10px;
    color:#9b947d;
    font-size:16px;
    border:0px solid blue;
}

.Home_Left h1, .Home_Middle h1, .Home_Right h1
{
    float:left;
    clear:both;
    border:0px solid blue;
    color:#fff;
    font-size:20px;
    font-weight:lighter;
    width:270px;
    height:55px;
    margin:0;
    padding:45px 0 0 10px;
    position:relative;
    left:-10px;
    top:-10px;
}

.Home_Blue h1
{
    float:left;
    clear:both;
    border:0px solid blue;
    color:#fff;
    font-size:20px;
    font-weight:lighter;
    width:100%;
    height:55px;
    margin:0;
    padding:45px 0 0 10px;
    position:relative;
    left:-10px;
    top:-10px;
}


.Lawn_meanings
{
 Padding-right:5px;
 line-height:20px; 
}

table.chart
{    
margin:10px auto 0 auto;
}


table.chart th 
{    
    border:0px solid #000;
    height:10px;
    text-align:left;
    padding:10px 0 0 0;
    background-color:#000;
}

table.chart th p
{    
    font-size:24px;
    color:#fff;
}

table.chart td
{    
    border:1px solid #000;
    height:150px;
    padding:10px 0 0 0;
    color:#000;
    font-size:16px;
    font-weight:bold;
}

table.chart td ul, table.chart td ol
{    
    margin:0;
    padding:0 0 10px 0px;
    color:#000;
}

table.chart td a
{    
    color:#000;
}

table.chart td a:hover
{    
    color:#fff;
}


table.chart h4
{    
    border:0px solid blue;
    -webkit-transform: rotate(-90deg);	
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    font-size:28px;
    margin:0;
    padding:0;
    position:relative;
    top:-5px;
    text-align:center;
    color:#000;
}


table.standard
{    
margin:10px auto 0 auto;
}

table.standard th 
{    
    border:0px solid #000;
    height:10px;
    text-align:left;
    padding:10px 0 0 0;
    background-color:#000;
}

table.standard th p
{    
    font-size:24px;
    color:#fff;
}

table.standard td
{    
    border:1px solid #000;
    padding:10px 0 0 0;
    color:#000;
    font-size:16px;
    font-weight:bold;
}

table.standard td p
{    
    color:#000;
}

table.standard td ul, table.standard td ol
{    
    margin:0;
    padding:0 0 10px 0px;
    color:#000;
}

table.standard h4
{    
    border:0px solid blue;
    font-size:18px;
    margin:0;
    padding:0;
    border:0px solid blue;
    position:relative;
    top:-5px;
    left:20px;
    text-align:left;
    color:#000;
}

table.standard td a
{    
    color:#000;
}

table.standard td a:hover
{    
    color:#fff;
}



table h3
{    
    border:0px solid blue;
    font-size:18px;
    margin:0;
    padding:0;
    border:0px solid blue;
    position:relative;
    top:-5px;
    text-align:center;
}


