*			{ margin: 0; padding: 0; }
html	
{

background: #000000 url(../images/top_left.gif) top left no-repeat;
 position:relative;
 top:0;
 left:0;
margin:0px;


 
 }





body	
{ 
 background: url(../images/top_right.gif) top right no-repeat;	 
 position:relative;
 top:0;
 right:0;
 margin:0px;  
}





#outer_container	


{
 margin:0px;
 background: url(../images/bottom_left.gif)  bottom left no-repeat; 
 position:relative;
 bottom:0;
 left:0;
 clear:both;
 height:100% !important;;

  

}


#container	{ 
 margin:0px;
 height:100% !important;;

background: url(../images/bottom_right.gif)  bottom right no-repeat;
 position:relative;
 
 bottom:0;
 right:0;
clear:both;
padding-bottom: 15px;

}





#wrapper { 
 margin: 0px auto;
 width: 732px;
border:0px;
 padding-bottom:10px;
 background-image:url(../images/background.png);
background-repeat:no-repeat;
 background-position: 0px 308px;
 overflow:hidden;
}

#splash { 
 margin: 0px auto;
 width: 732px;
padding-top:100px;
border:0px;
 overflow:hidden;
}


#splashcontent {
width:732px;
height: 600px;
color:#FFFFFF;
font-family:georgia;
font-size:16px;
font-weight:lighter;
}

#splashcontent img{ 
padding-bottom:15px;
border:0px;
}

#splashcontent a{ 
color:#ffffff;
text-decoration:none;
}
#splashcontent a:hover{ 
color:#505050;
text-decoration:none;
}
#splashcontent a:active{ 
color:#000000;
text-decoration:none;
}






#title {
 color: #333;
 width: 730px;
 float: left;
 padding: 0px 0px 0px 0px;
 height: 71px;  
 margin: 20px 0px 0px 0px;
 background:url(../images/blackrock-header.png) no-repeat;
}

#header {
 color: #333;
 width: 730px;
 float: left;
 padding: 0px;
 height: 209px;  
 margin: 0px 0px 8px 0px;
 background:url(../images/blackrock-images.png) no-repeat;
}


#logolink{
display:block;
height:209px;
width:730px;
}

#logolink span{
display:none;
}
	

#leftcolumn { 
 color: #7a7a7a; 
 margin: 0px 0px 0px 0px;
 padding-top: 44px;
 height: auto;
 width: 178px;
 float: left;
clear: both;
background-image:url();
background-repeat: no-repeat;
background-position: 0px 0px;
}

  /* menu */
#menu { width: 178px; height: 345px; margin: 0px 0px 0px 0px; position: relative; z-index: 9998; float: left; display:inline;}
#menu #globalnav { margin: 0px 0px 0px 0px; padding: 0px; display:block }
#menu #globalnav li { display: inline; }

#menu #globalnav li a { float:left; width: 178px; height: 295px; padding-top:0px; overflow:hidden; }

#menu #globalnav li#home a {height: 27px; float:left; width: 178px; padding-top:0px; overflow:hidden; }
#menu #globalnav li#about a {height: 25px; float:left; width: 178px; padding-top:0px; overflow:hidden; }
#menu #globalnav li#services a {height: 41px; float:left; width: 178px; padding-top:0px; overflow:hidden; }
#menu #globalnav li#nursery a {height: 28px; float:left; width: 178px; padding-top:0px; overflow:hidden; }
#menu #globalnav li#greenhouse a {height: 26px; float:left; width: 178px; padding-top:0px; overflow:hidden; }
#menu #globalnav li#landscaping a {height: 28px; float:left; width: 178px; padding-top:0px; overflow:hidden; }
#menu #globalnav li#vegetables a {height: 41px; float:left; width: 178px; padding-top:0px; overflow:hidden; }
#menu #globalnav li#workshops a {height: 23px; float:left; width: 178px; padding-top:0px; overflow:hidden; }
#menu #globalnav li#accolades a {height: 27px; float:left; width: 178px; padding-top:0px; overflow:hidden; }
#menu #globalnav li#contact a {height: 29px; float:left; width: 178px; padding-top:0px; overflow:hidden; }




#menu #globalnav li a,
#menu #globalnav { background-image: url(../images/menusprite.png);  background-repeat: no-repeat; }



/* BUTTONS */
#menu #globalnav li#home a { background-position: 0 0; }
#menu #globalnav li#about a { background-position: 0 -27px; }
#menu #globalnav li#services a { background-position: 0 -52px; }
#menu #globalnav li#nursery a { background-position: 0 -93px; }
#menu #globalnav li#greenhouse a { background-position: 0 -121px; }
#menu #globalnav li#landscaping a { background-position: 0 -147px; }
#menu #globalnav li#vegetables a { background-position: 0 -175px; }
#menu #globalnav li#workshops a { background-position: 0 -216px; }
#menu #globalnav li#accolades a { background-position: 0 -239px; }
#menu #globalnav li#contact a { background-position: 0 -268px; }


/* OVER STATES */
#menu #globalnav li#home a:hover { background-position: -178px 0; }
#menu #globalnav li#about a:hover { background-position: -178px -27px; }
#menu #globalnav li#services a:hover { background-position: -178px -52px; }
#menu #globalnav li#nursery a:hover { background-position: -178px -93px; }
#menu #globalnav li#greenhouse a:hover { background-position: -178px -121px; }
#menu #globalnav li#landscaping a:hover { background-position: -178px -147px; }
#menu #globalnav li#vegetables a:hover { background-position: -178px -175px; }
#menu #globalnav li#workshops a:hover { background-position: -178px -216px; }
#menu #globalnav li#accolades a:hover { background-position: -178px -239px; }
#menu #globalnav li#contact a:hover { background-position: -178px -268px; }

/* PRESSED STATES */
#menu #globalnav li#home a:active { background-position: -178px 0; }
#menu #globalnav li#about a:active { background-position: -178px -27px; }
#menu #globalnav li#services a:active { background-position: -178px -52px; }
#menu #globalnav li#nursery a:active { background-position: -178px -93px; }
#menu #globalnav li#greenhouse a:active { background-position: -178px -121px; }
#menu #globalnav li#landscaping a:active { background-position: -178px -147px; }
#menu #globalnav li#vegetables a:active { background-position: -178px -175px; }
#menu #globalnav li#workshops a:active { background-position: -178px -216px; }
#menu #globalnav li#accolades a:active { background-position: -178px -239px; }
#menu #globalnav li#contact a:active { background-position: -178px -268px; }


/* ON STATES */



#menu.home #globalnav li#home a { background-position: -178px 0 !important; }
#menu.about #globalnav li#about a { background-position: -178px -27px !important; }
#menu.services #globalnav li#services a { background-position: -178px -52px !important; }
#menu.nursery #globalnav li#nursery a { background-position: -178px -93px !important; }
#menu.greenhouse #globalnav li#greenhouse a { background-position: -178px -121px !important; }
#menu.landscaping #globalnav li#landscaping a { background-position: -178px -147px !important; }
#menu.vegetables #globalnav li#vegetables a { background-position: -178px -175px !important; }
#menu.workshops #globalnav li#workshops a { background-position: -178px -216px !important; }
#menu.accoldades #globalnav li#accolades a { background-position: -178px -239px !important; }
#menu.contact #globalnav li#contact a { background-position: -178px -268px !important; }



.socialmedia
{
width:168px;
height: 30px;
padding: 0px;
background-color:#abaf65;
padding-top:10px;
padding-right:10px;
float:left;
vertical-align: middle;
color:#ffffff;
text-transform:uppercase;
font-weight:bold;
 font-family: Arial, Helvetica, sans-serif;
 font-size:11px;

} 

.socialmedia img {
   vertical-align: middle;
padding-left:2px;
} 








#subtitle {
margin-left: 0px;
width: 450px;
padding-left:25px;
padding-top: 35px;
height: 63px;
float:left;
display:inline;
}


#content { 
 color: #333;
 border: 0px;
 margin: 0px 0px 0px 0px;
 padding: 0px 17px 15px 25px;
 width: 280px;
 float: left;
 font-family: georgia;
 font-size:13px;
 display:inline;
 line-height: 140%;
}

#content2 { 
 color: #333;
 border: 0px;
 margin: 0px 0px 0px 0px;
 padding: 0px 17px 15px 25px;
 width: 500px;
 float: left;
 font-family: georgia;
 font-size:13px;
 display:inline;
 line-height: 140%;
}

#rightcolumn { 
 color: #333;
 border: 0px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 227px;
 float: left;
 display:inline;
}

.whiteborder { 
 border: 2px solid #FFFFFF ;
padding: 0px;
margin-bottom: 7px;

}


#footer { 
 width: 730px;
clear: both;
color: #c0c0c0;
background-color: #000000;
 margin: 0px 0px -10px 0px;
 padding-top:5px;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:130%;
}

#footer a{
color: #ffffff;
text-decoration:none;
display:inline;
}
#caps {
text-transform:uppercase;
display: inline;
color: #CCCCCC;
font-size:9px;
}
#caps a{
color: #cccccc;
text-decoration:none;
}

#caps a:hover{
color:#a8ad51;
text-decoration:none;

}


#copyright {
text-transform:uppercase;

display: inline;
color: #626459;
font-size:10px;
}
 

#copyright a {
color: #ffffff;
text-decoration:none;
}
 




