@charset "utf-8";
body {
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}
.style1 #container {
	width: 1024px;  
	background: #FFFFFF;
	margin: 0 auto; 
	border: 0px solid #000000;
	text-align: left; 
}
.style1 #mainContent {
	padding: 0px;
/*    min-height:650px;  */
	background:white;
}

.style1 #header {
	background-image:url(images/header.jpg);
	height: 60px;
}

.style1 #header_botborder{
	background: #000000;
	height: 5px;
	width: 1024px;
}

.style1 #header_logo{
	height: 124px;
	background-image:url(images/logorow.jpg);
}

.style1 #header_logo_policy{
	height: 124px;
	background-image:url(images/logorow_policy.jpg);
}

.style1 #header_logo_services{
	height: 124px;
	background-image:url(images/logorow_services.jpg);
}




.style1 #footer_top{
    background: #000000;
	clear:both;
	height: 5px;
	width: 1024px;
}

.style1 #footer{
	background:#8B4512;
	margin: 0 auto;
	height: 50px;
	width: 1024px;
}

.style1 #footer p{
	font:Tahoma, Geneva, sans-serif;
	font-size:80% ;
	color:#FFFFFF;
	font-weight:bold;
    margin: 0px;
	padding: 14px;
	text-align:center;

}

.style1 #bio {
	margin: auto 0px ;	
	padding: 20px;
	width: 560px;
	font-size:90%;
    height:210px;
	overflow:hidden;
	position:relative;
	float:left;

}

.style #bio_middle{
	position:static;
}

.style1 #bio_inner {
	position: relative; 
/*	top: 50%; */
}

.style1 #bio img {margin: 0px 20px 0px 20px;}

.style1 #sidebar1 {
	margin: 100px 30px 30px 30px;
	padding: 0;
	width: 250px;
	float: right;
	color:#FFFFFF;
	font-size:100%;
}

.style1 #table {
	margin: 0 auto;
}
.style1 #column {
	width:100px;
	float:left;
	margin: 7px;
	margin-bottom:50px;
}

.style1 #about_us_bg {
	background-image:url(images/about_us_bg.jpg);
	background-position:right;
	background-repeat:repeat-y;
	height: 650px;
	width: 1024px;
}

.style1 #services_text_box_01 {
    margin: 0px 0px 0px 80px;
	padding: 20px 0px 0px 0px;
	width: 300px;
	float:left;
}

.style1 #services_text_box_02 {
    margin: 0px 0px 0px 80px;
	float: left;
    width: 280px;
}

.style1 #img_holder_services {
	float: right;
	width: 1024px;
}

.style1 #img_holder_services img{
	margin: 2px;
}

.style1 #services_col_img1 {
	width: 145px;
	float: right;
	height:250px;
    margin: 70px 0 0 0;
}

.style1 #services_col_img2 {
	width: 350px;
	height:400px;
	float:right;
    margin:148px 0 0 0;
}

.style1 #services_img3 {
	width:145px;
	height: 96px;
}

.style1 #services_img4 {
	width:345px;
	height: 148px;
	margin-left:-76px;
	margin-top:1px;

}


.style1 #services_img1 {
	margin: 0px 0px 0px -205px;
	width:261px;
	height: 176px;

}

.style1 #services_img2 {
	margin: 0px 0px 0px -205px;
	width:344px;
	height: 230px;

}




.style1 #services_policy_link{
	margin: 0px 0 0px 180px;
	padding: 0px 0 0 0px ;
	float:left;
}


#policy a {
  height:39px;
  margin: 0;
  padding: 0;
  display:block;
  background:#000000;
}


#policy a#link { width:120px; background: url(images/policy_link-24.png); background-position: 0px 0px; }
#policy a#link:hover { width:126px; background: url(images/policy_link-24.png); background-position: 0px 41px; }


.style1 #contact_us_bg{
	background-image:url(images/contact_us_bg.jpg);
	background-position:0 -200px;
	width:1024px;
	height:550px;
}

.style1 #contact_us_left{
	float: left;
	width:430px;
	margin-top:150px;
	text-align:center;
}

.style1 #contact_us_right{
	width:580px;
	float:left;
	margin-top:130px;
}

.style1 #table_contact {
	margin: 0 auto;
	height:200px;
	width: 300px;
	text-align:left;
}

.style1 #table_contact_2 {
	margin: 0 auto;
	height:40px;
	width: 450px;
	text-align:left;
}

.style1 #contact_us_info {
	color:#8b4513;
	
}

.style1 #column_contact_us{
	width:auto;
	float:left;
	margin: 7px;
	margin-bottom:50px;
	height:200px;
}

.style1 #directions_bg {
	background-image:url(images/directions_bg.jpg);
	background-repeat:repeat-y;
	width:1024px;
	margin: 0px;
	height:550px;
}

.style1 #directions_left{
	width: 800px;
	height:450px;
	padding:0px 0px 0px 0px;
	margin:45px 0 0 10px;
	position:absolute;
}

.style1 #directions_left h1{ 
	height:450px; /*match to #header height*/ 
	text-indent: -100.0em; 
	overflow: hidden; 
	background:url(images/directions.png); 
	background-repeat:no-repeat;
	background-position: 20px 0px;
}
 
.style1 #directions_left h1 a{ 
	display:block; 
	line-height:630px; /*match to h1 height*/ 
} 

.style1 #directions_right{
	padding:0px 20px 0 0;
	width:200px;
	float:right;
	margin: 70px 0 0 0;
}

.style1 #directions_right p {
	color:#FFFFFF;
	font-size:90%;
}

.style1 #directions_right h5 {
	color:#FFFFFF;
	font-size:80%;
	font-weight:lighter;

}

.style1 #index_left{
	width:1024px;
	padding: 0px;
	margin:0;
	height:480px;
	float: left;

}

.style1 #index_left a{
	display:block;
	width:1024px;
	height:480px;
	margin:0;
    padding: 0;
	background:transparent;
	}
/*

.style1 #index_right{
	color:#8b4513;
	width: 424px;
	font-size: 160%;
	padding: 0px 120px 0px 0;
	text-align:right;
	float:right;
} */

.style1 #index_holder {

	width: 1024px;
	height:480px;
	margin:0px;
	padding: 0px;
/*	border-bottom-color:#333333;
	border-bottom:thick;
	border-bottom-style:solid; */
}


.style1 #gallery_flash{
	padding: 80px 0 50px 0;
	height:420px;
	width:600px;
	margin: 0 auto;
}

.style1 #our_policy {
	width:1024px;
	height:550px;
	padding: 20px 0 0 0 ;
	margin:50px 0 50px 0 ;
}

.style1 #scrolltext {
     overflow:auto;
	 height:500px; 
	 width: 650px;
     margin: 0px auto;
	 padding: 0 5% 0 5%;
	 text-align:left;
	 clear:both;

	 }

.style1 #testimonial_content {
	width: 700px;
	padding: 30px 100px 100px 80px;
	color:#FFFFFF;
	font-size:100%;
	}
	
.style1 #testimonial_bg{
	background-image:url(images/directions_bg.jpg);
	background-repeat:repeat-y;
	width:1024px;
	margin: 0px;
	height:650px;
	}
	
.style1 #testimonial_button {
	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0 0 0px;
	background-image:url(images/imagestocycle/testimonial.png);
	height:46px;
	width:163px;
}

.pics {
	width: auto;
	padding:0;
	margin:0
	}
/* .pics img { 
	height: 530px; 
	width: auto; 
	padding: 0px; 
	border: 0px solid #ccc; 
	background-color: #eee; 
	top:0; left:0 
	} */

.pics a { display: block; width: 1024px; height: 480px; top: 0; left: 0 }
.pics img { display: none }
		

	


/* NAV BAR */
	
#nav {
  width:1024px;
}

#nav ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}

#nav ul li {
  float:left;

}

#nav ul li a {
   height:31px;
  margin: 0;
  padding: 0;
  display:block;
  background:#000000;
}

#nav ul li a#nav-01:hover { width:85px; background: url(images/nav_01.jpg); background-position: 0px 0px; }
#nav ul li a#nav-02:hover { width:127px; background: url(images/nav_02.jpg); background-position: 0px 0px; }
#nav ul li a#nav-03:hover { width:128px; background: url(images/nav_03.jpg); background-position: 0px 0px; }
#nav ul li a#nav-04:hover { width:124px; background: url(images/nav_04.jpg); background-position: 0px 0px; }
#nav ul li a#nav-05:hover { width:120px; background: url(images/nav_05.jpg); background-position: 0px 0px; }
#nav ul li a#nav-06:hover { width:179px; background: url(images/nav_06.jpg); background-position: 0px 0px; }
#nav ul li a#nav-07:hover { width:117px; background: url(images/nav_07.jpg); background-position: 0px 0px; }
#nav ul li a#nav-08:hover { width:144px; background: url(images/nav_08.jpg); background-position: 0px 0px; }

#nav ul li a#nav-01 { width:85px; background: url(images/nav_01.jpg); background-position: 0px 31px; }
#nav ul li a#nav-02 { width:127px; background: url(images/nav_02.jpg); background-position: 0px 31px; }
#nav ul li a#nav-03 { width:128px; background: url(images/nav_03.jpg); background-position: 0px 31px; }
#nav ul li a#nav-04 { width:124px; background: url(images/nav_04.jpg); background-position: 0px 31px; }
#nav ul li a#nav-05 { width:120px; background: url(images/nav_05.jpg); background-position: 0px 31px; }
#nav ul li a#nav-06 { width:179px; background: url(images/nav_06.jpg); background-position: 0px 31px; }
#nav ul li a#nav-07 { width:117px; background: url(images/nav_07.jpg); background-position: 0px 31px; }
#nav ul li a#nav-08 { width:144px; background: url(images/nav_08.jpg); background-position: 0px 31px; }

#footer a:link { color:#FFFFFF; text-decoration:none;  }
#footer a:hover {color:#000000; text-decoration:none; }
#footer a:visited {color:#FFFFFF; text-decoration:none; }

 a:link { color:#FFFFFF; text-decoration:none;  }
 a:hover {color:#000000; text-decoration:none; }
 a:visited {color:#FFFFFF; text-decoration:none; }

