@charset "utf-8";

/* CSS Document */





body {background:#f4f0ed url(../images/body-bg.jpg) repeat-x;margin:0;}

.site-wrapper {width:100%; margin:0 auto;}

.content-wrapper {width:768px; margin:0 auto;}



.header {width:768px; height:158px; float:left;}

.header-logo {width:327px; height:158px; background:url(../images/header-left.jpg) no-repeat; float:left;}

.header-images {width:441px; height:158px; background:url(../images/header-right.jpg) no-repeat; float:left;}



.navigation {width:768px; height:68px; float:left;}



.home {width:136px; height:68px; float:left;}

.home a{width:136px; height:68px; float:left; background:url(../images/home.jpg) no-repeat;}

.home a:hover{background-position:0 -68px;}



.about {width:156px; height:68px; float:left;}

.about a{width:156px; height:68px; float:left; background:url(../images/about.jpg) no-repeat;}

.about a:hover{background-position:0 -68px;}



.staff {width:156px; height:68px; float:left;}

.staff a{width:156px; height:68px; float:left; background:url(../images/staff.jpg) no-repeat;}

.staff a:hover{background-position:0 -68px;}



.service {width:171px; height:68px; float:left;}

.service a{width:171px; height:68px; float:left; background:url(../images/service.jpg) no-repeat;}

.service a:hover{background-position:0 -68px;}



.contact {width:149px; height:68px; float:left;}

.contact a{width:149px; height:68px; float:left; background:url(../images/contact.jpg) no-repeat;}

.contact a:hover{background-position:0 -68px;}



.service-staff {background:url(../images/service-staff.jpg) no-repeat; width:768px; height:245px; float:left;}

.mike {width:173px; height:216px; float:left;}

.cynthia {width:144px; height:216px; float:left;}

.will {width:142px; height:216px; float:left;}

.missy {width:147px; height:216px; float:left;}

.roy {width:162px; height:216px; float:left;}

.quote {width:768px; height:29px; float:left;}





.main-content {width:768px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:.9em;}
.main-content a{color:#000; text-decoration:underline;}
.main-content a:active {color:#0033ff;}
.main-content a:visited {color:#0033ff;}



.pic-desc {width:500px; height:205px;margin-top:30px;float:left;}

.pic-box {width:170px; height:205px; float:left;}

.pic-txt {width:325px; height:180px; margin-top:20px;float:left;}

.qual {width:336px; float:left;}

.image {width:432px; float:left;}

.group {width:640px; float:left; margin:0 auto; padding-left:40px} 



.staff-container {width:680px; float:left; clear:both; margin-top:20px; margin-bottom:40px;padding-left:44px; padding-right:44px;}

.staff-picture-box {width:170px; height:220px; float:left;margin-bottom:10px;}

.staff-picture {width:170px; height:205px;}

.staff-name {width:170px; height:20px; text-align:center;}



.main-seals {width:680px; margin:0 auto; float:left;margin:35px 44px 0 44px; text-align:center;}



.footer {

	background: url(../images/footer_bg.jpg) repeat-x;

	height: 60px;

	width: 100%;

	clear:both;

	background-repeat: repeat;

	float:left;

}

.footer-txt {width:375px; text-align:center; margin:10px auto;}



.qual ul li {font-family:Tahoma, Geneva, sans-serif; font-size:.9em; list-style:none;   }





span {display:none;}

p {font-family:Tahoma, Geneva, sans-serif; font-size:.9em; margin:0; padding:0;}

.bold {font-weight:bold;}

.descriptive {float:left; width:768px;margin:10px 0;}

h1 {font-family:Tahoma, Geneva, sans-serif; font-size:1.2em; color:#3478a2; font-weight:bold;margin:0; padding:0;}

a {color:#fff; text-decoration:underline;}

a:visited {color:#CC0;}

a:active {color:#00C;}

.m30 {margin-top:30px;}


