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

body {
font-family: Verdana, Tahoma, sans-serif;
background-color: #fff;
margin: 0px;
padding: 0px;
}
	
	#servicesstretch{
background-color: #abaaaa;
padding: 0px;

width: 100%;

	}
	
	
	#approachstretch{
background-color: #fff;
padding: 0px;

width: 100%;

	}
	
	
	#logo{
vertical-align: bottom;
padding: 0px 0px 0px 0px;

}

	
	#stretch{
background-color: #999;  
padding: 50px 0px 0px 0px;
width: 100%;

}


#strip{
background-color: #abaaaa;  
padding: 20px 0px 0px 50px;
width: 100%;

}

#approachstrip{
background-color: #fff;  
padding: 15px 0px 5px 40px;
width: 100%;


}


	.approachtext{
padding: 0px 0px 0px 0px;
font-size: 21px;
font-weight: normal;
color: #000;
line-height: 26px;
text-align: left;
		}	



#main{
padding: 0px 0px 0px 0px;
border-bottom: #ccc 1px solid;


}


#wblock{
background-color: #fff;  


}
	
		
#logoback {
background-color:#92261a;
padding: 0px;
width: 100%;


			}
	

#philosophy{
background-image: url(../images/cog.jpg);
background-repeat:no-repeat;
background-position: bottom right;
padding: 15px 50px 0px 50px;
vertical-align: top;
border-left: #ccc 1px solid;
}

#homephilosophy{
background-image: url(../images/cog.jpg);
background-repeat:no-repeat;
background-position: bottom right;
padding: 0px 50px 0px 50px;
vertical-align: top;
border-left: #ccc 1px solid;
}


#ourlogo{
background-color: #eaeaea; 
padding: 0px 0px 0px 0px;
vertical-align: top;
border-top: #fff 1px solid;
border-right: #fff 1px solid;
}


#menu{
background-color: #fff; 
padding: 20px 0px 0px 0px;
vertical-align: top;
text-align:right;
}



#blurb{
background-color: transparent; 
padding: 0px 50px 0px 50px;
vertical-align: top;
border-left: #ccc 1px solid;
}

#homedivide{
background-color: transparent; 
padding: 5px 0px 80px 20px;
vertical-align: top;
border-left: #ccc 1px solid;
text-align:center;


}

#servblurb{
background-color: transparent; 
padding: 23px 0px 0px 0px;
vertical-align: top;
border-left: #ccc 1px solid;



}


#attblurb{
background-color: transparent; 
padding: 45px 0px 0px 0px;
vertical-align: top;
border-left: #ccc 1px solid;



}



#divide{
background-color: transparent; 
padding: 20px 0px 0px 20px;
vertical-align: top;
border-left: #ccc 1px solid;


}


#label {
background-color: #fff; 
padding: 0px 0px 0px 0px;
align: center;
}

#sitename {

padding: 0px 0px 0px 0px;
vertical-align:bottom;
text-align: right;
font-size: 20px;
color: #67760e;
		}



p {
padding: 0px 0px 0px 0px; 
margin: 0;
font-size:12px;
line-height: 15px;
}

.quote {
padding: 0px 0px 15px 0px; 
font-size: 11px;
text-align: justify; 
color:#838282;
}


.news{
padding: 0px 0px 15px 0px; 
font-size: 11px;
text-align: left; 
color:#838282;
}
.telephone {
padding: 0px 0px 15px 0px; 
font-size: 15px;
text-align: justify; 
color:#666;
}

.attorney {
padding: 10px 0px 5px 0px; 
font-size: 14px;
color:#92261a;
font-weight: bold;
}


.atttextb {
padding: 0px 0px 5px 0px; 
font-size: 12px;
color:#000;
font-weight: normal;
}

.atttext {
padding: 5px 0px 0px 0px; 
font-size: 12px;
color:#999;
font-weight: normal;
}

.logotext {
padding: 5px 25px 5px 25px; 
font-size: 11px;
text-align: justify; 
color:#eaeaea;
}

.pull{
padding: 5px 0px 5px 0px; 
font-size: 13px; 
text-align: justify;
color:#999;
}


.homepull{
padding: 0px 0px 0px 0px; 
font-size: 13px; 

color:#92261a;
line-height: 20px;
}

#servmenu{
border-bottom: #e2e2e2 1px solid;
text-align:right;
padding: 3px 0px 3px 0px;

}

a.servmenu {
font-size:12px; 
color: #92261a; 
text-decoration: none;  
8 
}


a.servmenu:hover {
font-size:12px; 
color: #000; 
text-decoration: none; 

}




#mainnav{
border-bottom: #e2e2e2 1px solid;
text-align:right;
padding: 3px 20px 3px 0px;

}


#newsflash{
border-bottom: #e2e2e2 1px solid;
border-top: #e2e2e2 1px solid;
text-align:left;
padding: 0px 0px 0px 0px;

}

a.mainnav {
font-size:12px; 
color: #999; 
text-decoration: none;  
 
}


a.mainnav:hover {
font-size:12px; 
color: #000; 
text-decoration: none; 

}

#urherenav{
font-size:14px;
color:#000;
font-weight:bold;
border-bottom: #000 1px solid;
text-align:right;
padding: 3px 20px 3px 0px;
}

#urhereservnav{
font-size:12px;
color:#7aa334;
border-bottom: #e2e2e2 1px solid;
text-align:right;
padding: 3px 0px 3px 0px;
}


#urhereattnav{
font-size:12px;
color:#7aa334;
border-bottom: #e2e2e2 1px solid;
text-align:right;
padding: 3px 0px 3px 0px;
}



img.att {
border: 1px solid #999;
} 




.floatimgleft {
float:left;
margin: 5px 15px 10px 0px;
border: 1px solid #999;
} 


.floaticon {
float:left;
margin: 0px 15px 0px 0px;

} 
	

.links1 {padding: 3px 0px 3px 0px; 
font-size: 10px; 
font-weight: normal
normal; color:#999; 
text-align: right;
}



a.nav{
color: #ccc;
text-decoration:none;
}
		
a.nav:hover {
color:#000;
text-decoration:underline;
}


.copy {
padding: 0px 0px 0px 0px; 
font-size: 10px; 
font-weight: normal; 
color:#666; 
		}
		
a {
color: #9dbd5c;
text-decoration: underline;
}
		
a:hover {
color:#000;
text-decoration:underline;
}


a.bottom{
color: #999;
text-decoration:none;
}
		
a.nav:bottom {
color:#000;
text-decoration:underline;
}


h1{
padding: 0px 0px 0px 0px;
font-size: 21px;
font-weight: normal;
color: #000;
line-height: 26px;
text-align: left;
		}

h2 {
padding: 0px 0px 0px 0px;
font-size: 16px;
font-weight: normal;
color: #666;
text-align: left;
		}
		
		h3 {
padding: 0px 0px 0px 0px;
font-size: 14px;
font-weight: normal;
color: #92261a;
line-height: 20px;
text-align: left;
		}
		
		
		h4{
padding: 0px 0px 0px 0px;
font-size: 20px;
font-weight: normal;
color: #666;
text-align: left;
		}
		
		
li {
margin: 0;
padding: 0px 0px 0px 10px; 
font-size: 11px;
text-align: left; 
color:#838282;
}

ul {
padding: 0px 0px 0px 10px; 
font-size: 11px;
text-align: left; 
color:#838282;
}

#pscroller1{
width: 160px;
height: 230px;
border: 1px solid black;
padding: 5px;
background-color: #92261a;
font-size: 14px;
color: #ffffff;
text-align: left;
}
