@charset "utf-8";
body{
margin:0px;
padding:0px;
background-color:#adc2ad;
background-repeat:repeat-x;
background-position:left 289px;
background-image:url("../imgs/bgBody.gif");
font-family:Arial, Helvetica, sans-serif;

}
a, a:hover, a:visited, a:active{
	color:#333;
	text-decoration:underline
	
}
a:hover{
	text-decoration:none;	
	font-weight:bold;
}
div#header{
width:100%;
height:244px;
background-repeat:repeat-x;
background-image:url("../imgs/bgHeader.gif");
position:absolute;
left:0px;
top:0px;
z-index:1;
}
div#page{
margin:0px auto;
width:943px;
background-color:#FFF;
background-image:url("../imgs/bgPage.gif");
position:relative;
z-index:2;
top:3px;
}
div#banner{
height:241px;
}
.header1{
background-image:url("../imgs/header/header1.jpg");	
}
.header2{
background-image:url("../imgs/header/header2.jpg");	
}
.header3{
background-image:url("../imgs/header/header3.jpg");	
}
.header4{
background-image:url("../imgs/header/header4.jpg");	
}
.header5{
background-image:url("../imgs/header/header5.jpg");	
}


div#logo{
width:175px;
height:163px;
background-image:url("../imgs/logo.gif");
position:absolute;
left:33px;
top:20px;
}
a#quote{
width:200px;
height:89px;
display:block;
background-image:url("../imgs/quote.gif");
position:absolute;
right:10px;
top:22px;

background-repeat:no-repeat;
}
ul#nav{
padding:0px 0px 0px 10px;
margin:0px;
height:45px;
list-style-type:none;
background-image:url("../imgs/bgNav.gif");
}
ul#nav li{
padding-top:10px;
float:left;
margin-left:15px;
}
ul#nav li a{
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1.5px;
	text-decoration:none;
	font-weight:normal;
	font-size:15px;
}
ul#nav li a:hover{
	text-decoration:underline;
	font-weight:normal;
	color:#000;
}
.nav_bold{
	font-weight:bold;
}




ul#subnav{
margin:0px;
padding:0px;
width:250px;
height:30px;
line-height:27px;
list-style-type:none;
font-size:12px;
font-weight:bold;
text-align:right;
text-transform:capitalize;
font-family:Arial, Helvetica, sans-serif;
background-image:url("../imgs/sub.gif");
position:absolute;
right:4px;
top:285px;
}
ul#subnav li{
color:#666;
display:inline;
position:relative;
left:-15px;
}
ul#subnav li a{
color:#755465;
text-decoration:none;
}
ul#subnav li a:hover{
color:#000;
}
div#content{
background-repeat:no-repeat;
background-image:url("../imgs/bgContent.gif");
}
div#sidebar{
width:180px;
float:left;
left:27px;
top:27px;
position:relative;
}
div#sidebar img{
margin:0px auto;
margin-top:20px;
margin-bottom:10px;
display:block;
}
div#sidebar label{
margin-top:10px;
margin-bottom:10px;
color:#755465;
font-size:13px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
display:block;
}
div#sidebar input{
margin:0px;
padding:0px;
width:100%;
height:21px;
display:block;
border:1px solid #acacac;
}
div#sidebar input#submit{
margin:0px auto;
margin-top:20px;
width:auto;
height:auto;
border:none;
}
div#margin{
margin:20px 0px 0px 0px;
margin-right:40px;
width:616px;
min-height:585px;
font-size:12px;

font-family:Arial, Helvetica, sans-serif;
float:right;
}
div#margin h2{
margin:20px 0 10px 20px;
color:#755465;
text-align:left;
}

div#margin h3{
margin: 14px 0px 0px 20px;
padding: 0px 0px 0px 0px;
color:#755465;
text-align:left;
}


div#margin p{
margin:6px 20px 0px 20px;
}
div#margin img.photo_home{
	border:1px solid #A65465;

}
div#margin img.photoLeft{
margin-left:20px;
margin-bottom:20px;
float:right;
border:1px solid #A65465;
}
div#margin img.photoRight{
margin-right:20px;
margin-bottom:20px;
float:left;
border:1px solid #A65465;
}
div#footer{
clear:both;
height:9px;
background-image:url("../imgs/bgFooter.gif");
position:relative;
}
div#footer img#address{
position:absolute;
left:60px;
top:-60px;
}
.testimonials {
	font-size:11px;
	color:#424242;
	padding: 0 0 0 8px;
	text-align:justify;
}
.special{
	margin: 0 0 0 15px;	
}
.bgcolor{
	background-color:#e0e8e0;
	
}
.fix_height{
		height:60px;
	
}
.clear_spacing{
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
}