@charset "UTF-8";
/* CSS Document Universal Yard Maintenance */

body{
	margin: 0;
	padding: 0;
	background-color: #000;
	font-family: 'Roboto Condensed', helvetica, arial, sans-serif;
	}
	
img{
	border: none;
	}	
h2{
	font-family: 'Roboto Condensed', helvetica, arial, sans-serif;
	font-size: 22px;
	color: #b00000;
	padding-left: 60px;
	}
	
h3{
	font-family: 'Roboto Condensed', helvetica, arial, sans-serif;
	font-size: 19px;
	color: #000000;
	padding-left: 60px;
	}	
	
h3 a{
	color: #b00000;
	}	
	
#header_outer{
	background-color: white;
	height: 110px;
}	

#header_inner{
	width: 960px;
	margin: 0px auto;
	display: table;
}	

.nav{
	margin-top: -34px;
	}

.nav ul{
	margin: 0;
	padding: 0;
	width: 960px;
	text-align: right;
	}
	
.nav ul li{
    display: inline;
	padding-left: 15px;
	padding-right: 15px;
	}	
	
.nav ul li a{
	font-family: 'Roboto Condensed', helvetica, arial, sans-serif;
	font-size:18px;
	color: #000;
	text-decoration: none; 
	}	
	
.nav ul li a:hover{
	border-bottom: solid #b00000 4px;
	}		
	

#inner {
    width: 960px;
	display: table;
    margin: 0px auto;
	background-color: #000;
}

.slider_bottom{
	margin: 0px;
	padding: 0px;
	}

.sub_features{
	margin: 0px auto;
	text-align: center;
}

.footer{
	margin-top: 4px;
	font-family: 'Roboto Condensed', helvetica, arial, sans-serif;
	font-size:14px;
	text-align: center;
	width: 960px;
	color: white;
	background-color:#b00000;
	height: 35px;
	padding-top: 12px;
	}
.footer_hr{
	margin-top: 20px;
	border-bottom: solid #b00000 3px;
	color: #CC0;
	}	

#outer{
	background-color: #000;
}

.about_us{
	background-color: white;
	margin-top: 18px;
	}
	
.services{
	background-color: white;
	}	
	
.gallery{
	background-color: white;
	}	
	
.gallery_header{
	background-color: #b00000;
	font-family: 'Roboto Condensed', helvetica, arial, sans-serif;
	font-size:22px;
	color: white;
	padding: 10px;
	margin-top: 15px;		
	}	

.gallery_container{
	width: 960px;
	margin: 0 auto;
	}	
	
.services_table ul{
	font-family: 'Roboto Condensed', helvetica, arial, sans-serif;
	font-size:14px;
	color: black;
	list-style: square;
	padding-left:15px;
	padding-right: 20px;
	}

p{
	font-family: 'Roboto Condensed', helvetica, arial, sans-serif;
	font-size:16px;
	color: black;
	padding-left: 60px;
	padding-right: 60px;
	margin-bottom: 0px;
	}
	
p a{
	color: #b00000;
	}	
	
	
/* CSS FOR ACCORDION */	

#accordion {
list-style: none;
width: 755px;
padding: 0 0 0 0;
height: 118px;
overflow: hidden;
background: #000;
float: left;
margin: 0;
}
 
#accordion li {
float: left;
display: block;
height: 118px;
width: 45px;
overflow: hidden;
color: #000;
text-decoration: none;
font-size: 16px;
line-height: 1.5em;
padding: 0 0 0 0;
margin: 0;
}
 
#accordion li img {
border: none;
width: 45px;
height: 118px;
float: left;
padding: 0 0 0 0;
margin: 0;
}
 
#accordion li.active {
width: 620px;
padding: 0 0 0 0;
margin: 0;
}
