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

h1 {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans;
color: #3F2500; 
font-size:8px; }

h2 {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans;
color: #FFFFFF; 
font-size:11px;
font-weight:200; 
line-height: 1.5em;}

p {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans;
color: #3F2500; 
font-size:13px;}

div {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans;
color:#3F2500; 
font-size:13px;}

body{ 
background-image: url(images/BLI_slice.gif);
background-repeat: repeat-x}
 
a img {border:0;}

div.spacer { clear:both; }

.100width { width:100%; }
.padding5px { padding:5px; }

#container {
	margin-left: auto;
	margin-right: auto;
	width: 988px;
	background-image: url();
	background-repeat: no-repeat;
	height:auto !important;  
	min-height:800px;  
	height:800px;
}

#backgrnd { position:absolute; width:100%; height:100%; }
#wrapper { position:relative; width:988px; margin:0 auto;}

#indexmenu { position:absolute; display:block; height:50px; }
#indexmenu ul { position:relative; list-style-type:none; padding:0px; margin:0px; height:50px; }
#indexmenu li { position: absolute; height:50px; }
#indexmenu li a { display:block; height:50px; }
#indexmenu span { display:none; }

#indexmenu01 { background:transparent url(images/menu_01.jpg) no-repeat; width:155px; left:0px; }
#indexmenu02 { background:transparent url(images/menu_02.jpg) no-repeat; width:157px; left:155px; }
#indexmenu03 { background:transparent url(images/menu_03.jpg) no-repeat; width:155px; left:312px; }
#indexmenu04 { background:transparent url(images/menu_04.jpg) no-repeat; width:157px; left:467px; }
#indexmenu05 { background:transparent url(images/menu_05.jpg) no-repeat; width:157px; left:624px; }
#indexmenu06 { background:transparent url(images/menu_06.jpg) no-repeat; width:151px; left:781px; }

#index01 { position:relative; width:932px; height:145px; left:27px}

#Hindex01top { position:absolute; display:block; height:145px; }
#Hindex01top ul { position:relative; list-style-type:none; padding:0px; margin:0px; height:145px; }
#Hindex01top li { position: absolute; height:145px; }
#Hindex01top span { display:none; }

#Hindex01top01 {  width:466px; left:0px; }
#Hindex01top02 { background:transparent url(images/index1_02.png) no-repeat; width:465px; left:467px; }

#indexContent { position:relative; background:transparent url(images/services_bg.png) no-repeat; width:936px; left:27px;}

#index06 { position:relative; width:932px; height:61px; left:27px}

#index07 { position:relative; width:932px; height:50x; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9b9d9f; }
#index07 p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#82A511;}
#index07  a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#82A511; text-decoration:none; padding:0 4px 0 4px;  }
#index07  a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#82A511; text-decoration:none; }

#home-content-area {position:relative; background:transparent url(images/services_top.png) no-repeat; width:929px; left:1.5px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#home-content-area div { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#home-content-area a { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:underline; }
#home-content-area a:hover { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#home-content-area h1 { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#3F2500; font-weight:200;}

.column-left{width:100%; float:left; margin-top: 65px;}

.column-right {width:95%; float:right; margin-top: 75px;}
.column-right a {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans; font-size:13px; color:#3F2500; text-decoration:underline; }
.column-right ul { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans; position:relative; list-style-type:none; padding:0px; margin-bttom:15px; color:#3F2500; font-size: 13px;}
.column-right li { background: url(images/bullet.jpg) left center no-repeat; padding-left: 15px; }
.column-right h1 {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans; font-size:8px; color:#3F2500; text-decoration:none; }



#top01 {position:relative; width:323px; height:44px; text-align:right; padding:0 5px 0 5px; border-bottom:#CCCCCC 2px dotted; margin:15px 0 0 0; }

#top02 {position:relative; width:335px;  
text-align:right; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans;
font-size:16px; color:#FFFFFF;}
#top02 span {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans; font-size:15px; color:#FFFFFF; 
padding:0px 50px 50px 0px; display:block;}
#top02 p { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans; font-size:14px; color:#FFFFFF; text-decoration:none; font-weight:20; }
#top02 a { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:20; padding:0px 20px 0px 0px; }
#top02 a:hover { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:20; }

.small11black {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}


#float-left { position:relative; float:left; width:180px; left:40px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; border:0px solid #ff0000; }
#float-left h1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
#float-left p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
#float-left div {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
#float-left a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; text-decoration:underline;}
#float-left a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}

#float-right { position:relative; float:right; width:710px; right:45px;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; }
#float-right h1 {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3F2500;}
#float-right h2 {font-family:Arial, Helvetica, sans-serif; font-size:23px; color:#666666;}
#float-right p {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666;}
#float-right span  {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#b3d334;}
#float-right div {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#float-right a {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#CCCC00; text-decoration:underline;}
#float-right a:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}

/* lists */
#navcontainer
{
width: 194px;
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans;
font-size: 12px;
font-weight:bold;
}

ul#navlist
{
list-style: none;
padding: 0;
margin: 0 auto;
width: 80%;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 50%;
padding: 0.5em 0 0.5em 0em;
border-bottom:1px solid #ffffff;
font-size: 12px;
text-decoration: none;
color:#dcddde;
}
#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
color:#dcddde; font-weight:bold;
font-size: 12px;
}

ul#navlist li a:hover 
{
color:#ffffff; font-weight:bold;
font-size: 12px;
}

/* clients */

.clients_title {
	font-size:24px;
	float:left;
	color:#b2d235;
	padding:30px 0 0 14px;
	}
.small_title {
	font-size:13px;
	color:#b2d235;
	font-weight:bold;
	}

/* our work */

#our_sample_works a img {
	border:0;
	}
	
/* what we do */
p#capabilities {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#a7a8aa;}

ul#capabilities li a {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#bfbfbf; text-decoration:none; line-height:22px;}

ul#capabilities li a:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#b3d334; text-decoration:underline; font-weight:bold;}


/* client dashboard page */

#client_dashboard_image {
	width:310px;
	height:319px;
	float:left;
	}
#button_container {
	width:156px;
	height:250px;
	float:left;
	padding:30px 0 0 0;
	}
#button_container a img {
	margin-bottom:6px;
	}

#photo-content-area {position:relative; background:transparent url(images/photo_top.png) no-repeat; width:929px; left:1.5px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#photo-content-area div { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#photo-content-area a { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:underline; }
#photo-content-area a:hover { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#photo-content-area h1 { font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#b6b7b8; font-weight:200;}

#promotions-content-area {position:relative; background:transparent url(images/promotions_top.png) no-repeat; width:929px; left:1.5px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#promotions-content-area div { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#promotions-content-area a { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:underline; }
#promotions-content-area a:hover { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#promotions-content-area h1 { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#3F2500; font-weight:200;}

#spotlight-content-area {position:relative; background:transparent url(images/spotlight_top.png) no-repeat; width:929px; left:1.5px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#spotlight-content-area div { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#spotlight-content-area a { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:underline; }
#spotlight-content-area a:hover { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#spotlight-content-area h1 { font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#b6b7b8; font-weight:200;}

#faq-content-area {position:relative; background:transparent url(images/faq_top.png) no-repeat; width:929px; left:1.5px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#faq-content-area div { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#faq-content-area a { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:underline; }
#faq-content-area a:hover { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#faq-content-area h1 { font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#b6b7b8; font-weight:200;}

#landscape-tips-content-area {position:relative; background:transparent url(images/tips_top.png) no-repeat; width:929px; left:1.5px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#landscape-tips-content-area div { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#landscape-tips-content-area a { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:underline; }
#landscape-tips-content-area a:hover { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#landscape-tips-content-area h1 { font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#b6b7b8; font-weight:200;}

#contact-content-area {position:relative; background:transparent url(images/contact_top.png) no-repeat; width:929px; left:1.5px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#contact-content-area div { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#contact-content-area a { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:underline; }
#contact-content-area a:hover { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#contact-content-area h1 { font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#b6b7b8; font-weight:200;}

#finance-content-area {position:relative; background:transparent url(images/finance_top.png) no-repeat; width:929px; left:1.5px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#finance-content-area div { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#finance-content-area a { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:underline; }
#finance-content-area a:hover { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#finance-content-area h1 { font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#b6b7b8; font-weight:200;}

#hardscapes-content-area {position:relative; background:transparent url(images/wall_top.png) no-repeat; width:929px; left:1.5px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#hardscapes-content-area div { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#hardscapes-content-area a { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:underline; }
#hardscapes-content-area a:hover { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#hardscapes-content-area h1 { font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#b6b7b8; font-weight:200;}

#landscapes-content-area {position:relative; background:transparent url(images/landscapes_top.png) no-repeat; width:929px; left:1.5px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#landscapes-content-area div { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#landscapes-content-area a { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:underline; }
#landscapes-content-area a:hover { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#landscapes-content-area h1 { font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#b6b7b8; font-weight:200;}

#lawn-maintance-content-area {position:relative; background:transparent url(images/lawn_top.png) no-repeat; width:929px; left:1.5px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#lawn-maintance-content-area div { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#lawn-maintance-content-area a { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:underline; }
#lawn-maintance-content-area a:hover { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#lawn-maintance-content-area h1 { font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#b6b7b8; font-weight:200;}

#lawn-treatment-content-area {position:relative; background:transparent url(images/lawn_top.png) no-repeat; width:929px; left:1.5px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#lawn-treatment-content-area div { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#lawn-treatment-content-area a { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:underline; }
#lawn-treatment-content-area a:hover { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#lawn-treatment-content-area h1 { font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#b6b7b8; font-weight:200;}

#moisture-content-area {position:relative; background:transparent url(images/moisture_top.png) no-repeat; width:929px; left:1.5px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#moisture-content-area div { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#moisture-content-area a { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:underline; }
#moisture-content-area a:hover { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#moisture-content-area h1 { font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#b6b7b8; font-weight:200;}

#outdoor-content-area {position:relative; background:transparent url(images/outdoor_top.png) no-repeat; width:929px; left:1.5px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#outdoor-content-area div { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#outdoor-content-area a { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:underline; }
#outdoor-content-area a:hover { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#outdoor-content-area h1 { font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#b6b7b8; font-weight:200;}

#shrub-content-area {position:relative; background:transparent url(images/shrubs_top.png) no-repeat; width:929px; left:1.5px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#shrub-content-area div { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#shrub-content-area a { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:underline; }
#shrub-content-area a:hover { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
#shrub-content-area h1 { font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#b6b7b8; font-weight:200;}

#navlist li a, #navlist li{
    width:100%!important;
}
div.column-right{
    position:relative;
    left:-30px;
}
ul#navlist li a.first{
    border-top:1px solid #ffffff;   
} 

div.success {

	background-color: #e4ffe0;

	margin-bottom: 10px;

	padding: 5px;

	padding-left: 10px;

	color: #006600;

	border: solid #6eb165 1px;

	background-image: url(../images/icons/tick.png);

	background-repeat: no-repeat;

	background-position: 10px 10px;

	font-weight: bold;

}
