@charset "utf-8";
/* CSS Document */
body.mceContentBody{
 background:#ffffff;
 color:#4a463f;
} 
body.mceContentBody td{
color:#4a463f;
}
.h2
    {
    font-family: 'AvantGardeBkBTBook';
	font-size:20px;
	color:#948f87;
	padding-bottom:10px;
	padding-top:10px;
		}
.h3
    {
    font-family: 'AvantGardeBkBTBook';
	font-size:18px;
	color:#959595;
	padding-bottom:10px;
	padding-top:10px;
		}
.h4
    {
    font-family: 'AvantGardeBkBTBook';
	font-size:16px;
	color:#000000;
	padding-bottom:10px;
	padding-top:10px;
		}
		
.illustration-right{
float:right;
margin-left:20px;
border:1px solid #e4e1df;
}
.illustration-left{
float:left;
margin-right:20px;
border:1px solid #e4e1df;
}
.images-left{
float:left;
margin-right:20px;
}
.images-right{
float:right;
margin-left:20px;
}
body.mceContentBody h1 {
font-size:26px;
color:#7a766f;
font-family:'AvantGardeBkBTBook';
float:left;
height:auto;
line-height:28px;
margin-bottom:20px;
}
h2
    {
    font-family: 'AvantGardeBkBTBook';
	font-size:20px;
	color:#948f87;
	padding-bottom:10px;
	padding-top:10px;
		}
h3
    {
    font-family: 'AvantGardeBkBTBook';
	font-size:18px;
	color:#959595;
	padding-bottom:10px;
	padding-top:10px;
		}
h4
    {
    font-family: 'AvantGardeBkBTBook';
	font-size:16px;
	color:#000000;
	padding-bottom:10px;
	padding-top:10px;
		}
		
		
.black {
color:#000000;
}
.gray {
color:#949494;
}
.light gray{
color:#7a766f;
}
p{
padding-bottom:10px;	
}


a, a:link, a:visited{
color: #7a766f; 
text-decoration:underline;
}
a:hover{color: #4a463f;
text-decoration:none;}

#contact-text a,a:link, #contact-text a:visited{
color: #7a766f;	
text-decoration:underline;
}
#contact-text a:hover{
color: #4a463f;
text-decoration: none;
}
#text1 a,a:link, #text1 a:visited{
color: #7a766f;	
text-decoration:underline;
}
#text1 a:hover{
color: #4a463f;
text-decoration: none;
}

.gmaps {
    margin: 50px 0;
}