body {
background-color:#000;
}

#more {
background-color:#000;
padding: 15px;
}

#wrap {
width:910px;
height:606px;
position:absolute;
left:50%;
top:50%;
background-color:#000000;
margin:-303px 0 0 -455px;
border: 2px solid #292929;
}

#wrap2 {

background-color:#000000;

border: 2px solid #292929;

width:910px;
height:606px;
margin:0px auto;
padding:0px;
}

hr {
background-color: #1E1E1E;
color: #1E1E1E;
height: 1px;
border: none;
width: 100%;
}


#left_wrapp {
width: 450px; 
height: auto; 
float: left;
}

.header {
background-color:#1e1e1e;
height:76px;
width:100%;
float: left;
}

.underlineHome {
position: absolute; 
top: 20px; 
left: 87px;
}

.underlineProfile {
position: absolute; 
top: 20px; 
left: 140px;
}

p {
color:#8b8b8b;
text-align:left;
line-height:15px;
font-size:12px;
font-family: "Lucida Grande", Verdana, Arial, sans-serif; 
font-weight: normal;
}

ul {
font-size:12px;
font-family: "Lucida Grande", Verdana, Arial, sans-serif; 
font-weight: normal;
color:#8b8b8b;
}

.hometext ul {
color:#8b8b8b;
text-align:left;
line-height:15px;
font-size:12px;
font-family: "Lucida Grande", Verdana, Arial, sans-serif; 
font-weight: normal;
}

h1 {
color:#8b8b8b;
font-weight: bold;
font-size:16px;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}

h2 {
color:#8b8b8b;
font-weight: bold;
font-size:14px;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}

h3 {
color:#8b8b8b;
font-weight: bold;
font-size:13px;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}

h4 {
color:#686868;
font-weight:400;
font-size:13px;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}

h4.call_us {
float: right; 
padding-right: 12px;

}

#clear {
clear:both;
}

.logo {
margin: 3px 0 3px 3px;

}

.numbers {

float: right
}



.top_menu {

background-repeat: repeat-x;
background-image: url(images/menu_tile.jpg);
color:#292929;
position:relative;
float: left;
text-align:center;

font-family:Helvetica, Verdana, Arial, sans-serif;
padding-top:6px;
background-color: #292929;
height:20px;
width:100%;
border-top: 1px solid #F68503;
border-bottom: 1px solid #F68503; 
}

#MainLinks {
margin: 0;
padding: 0 0 0 10px;
font-size: 9px;
}
	 
#MainLinks li {
		margin: 0; 
		padding: 0;
		display: inline;
		list-style-type: none;
}

		
	
#MainLinks a {

font-family: Arial, Helvetica, sans-serif;
line-height: 13px;
font-weight: normal;
padding: 0 8px 0 4px;
color: #8b8b8b;
text-decoration: none;
}
	
	
#MainLinks a:hover, #MainLinks a:active{
		color: #b0b0b0;
		
		
}

a.select {
color:#F68503;
text-decoration: underline;
}

.thumbs {

width: 400px; 
height: 70px; 
margin: 0 0 20px 0;

}



.hometext h3 a {

font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 13px;
font-size: 14px;
font-weight: normal;
padding: 0 8px 0 4px;
color: #8b8b8b;
text-decoration: none;
}
	
	
.hometext h3 a.active, .hometext h3 a:hover {
		color: #F68503;
		
		
}

.hometext a {

font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 13px;
font-size: 12px;
font-weight: normal;

color: #8b8b8b;
text-decoration: underline;
}
	
	
.hometext a.active, .hometext a:hover {
		color: #F68503;
		
		
}



.read_more a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
}

.read_more a.active, .read_more a:hover {
color: #F68503;
		
		
}

#footer_links a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #686868;
text-decoration: none;

}

#footer_links a.active, #footer_links a:hover {
		color: #F68503;
		
		
}

.back {
position: absolute; 
right: 17px; top: 100px;
}



.backConstruction {
position: absolute; 
right: 27px; top: 100px;
}

.hometext {
background-color: #000000;
float:left;
height:430px;
width:405px;
padding:10px 15px 0 30px;
overflow: auto;
margin-top: 20px;
}

.articleText {
background-color: #000000;
float:left;
height:418px;
width:845px;
padding:10px 15px 0 30px;
overflow: auto;
margin: 20px 0 25px 0;
}

.hometext a, .hometext a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
}

.hometext a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #F68503;
text-decoration: none;
}

.articleText a, .articleText a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
}

.articleText a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #F68503;
text-decoration: none;
}

.gallerytext {
background-color: #000000;
float:left;
height:420px;
width:405px;
padding:20px 15px 0 30px;
margin-top: 0px;
}

.gallerytext a, .gallerytext a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
}

.gallerytext a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #F68503;
text-decoration: none;
}

.designtext {
background-color: #000000;
float:left;
height:420px;
width:405px;
padding:20px 15px 0 30px;
margin-top: 0px;
overflow: auto;
}

.designtext a, .designtext a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
}

.designtext a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #F68503;
text-decoration: none;
}

.branchtext {
background-color: #000000;
float:left;
height:420px;
width:405px;
padding:20px 15px 0 30px;
margin-top: 0px;
overflow: auto;
}

.branchtext a, .branchtext a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
}

.branchtext a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
color: #F68503;
text-decoration: none;
}


.constructiontext {
background-color: #000000;
float:left;
height:420px;
width:405px;
padding:0px 15px 0 30px;
margin-top: 30px;
overflow: auto;
}

.constructiontext a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
}

.constructiontext a:hover, .constructiontext a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #F68503;
text-decoration: none;
}

.backConstruction a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #686868;
text-decoration: none;
}

.backConstruction a:hover, .backConstruction a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #F68503;
text-decoration: none;
}
.footer {

position:relative;
float: left;
height:27px;
width:100%;
background-color: #303030;

border-top: 2px solid #292929;
}

.lowerleft_box {
bottom:0;
left:0;
position:absolute;
height:225px;
width:450px;
background-color: #747474;
}

a.rollover_tab1 {
display:block;
width:224px;
height:93px;
background:url("images/garden_design_tab.jpg") 0 0 no-repeat;
text-decoration:none;
margin-top: 2px;
float: left;
}

a.rollover_tab2 {
display:block;
width:224px;
height:93px;
background:url("images/portfolio_tab.jpg") 0 0 no-repeat;
text-decoration:none;
margin-top: 2px;
float: right;
}

a.rollover_tab3 {
display:block;
width:224px;
height:93px;
background:url("images/construction_tab.jpg") 0 0 no-repeat;
text-decoration:none;
margin-top: 2px;
float: left;
}

a.rollover_tab4 {
display:block;
width:224px;
height:93px;
background:url("images/maintenance_tab.jpg") 0 0 no-repeat;
text-decoration:none;
margin-top: 2px;
float: right;
}

a.rollover_tab5 {
display:block;
width:224px;
height:93px;
background:url("images/testimonials_tab.jpg") 0 0 no-repeat;
text-decoration:none;
margin-top: 2px;
float: left;
}

a.rollover_tab6 {
display:block;
width:224px;
height:93px;
background:url("images/branches_tab.jpg") 0 0 no-repeat;
text-decoration:none;
margin-top: 2px;
float: right;
}

a:hover.rollover_tab1, a:hover.rollover_tab2, a:hover.rollover_tab3, a:hover.rollover_tab4, a:hover.rollover_tab5, a:hover.rollover_tab6{
background-position:0 -93px;

}



#copyright {
text-align: center; padding-top: 6px; font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #686868;
text-decoration: none;
}