@font-face {
    font-family: 'akzidenz-grotesk_bqregular';
    src: url('../fonts/akzidenzgrotesk-regular-webfont.woff2') format('woff2'),
	      url('../fonts/akzidenzgrotesk-regular-webfont.eot') format('eot'),
		  url('../fonts/akzidenzgrotesk-regular-webfont.ttf') format('ttf'),
         url('../fonts/akzidenzgrotesk-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'akzidenz-grotesk_bqbold';
    src: url('../fonts/akzidenzgrotesk-bold-webfont.woff2') format('woff2'),
	      url('../fonts/akzidenzgrotesk-bold-webfont.eot') format('eot'),
		  url('../fonts/akzidenzgrotesk-bold-webfont.ttf') format('ttf'),
         url('../fonts/akzidenzgrotesk-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body{
	background-color:#999;
  font-family:  'akzidenz-grotesk_bqregular', 'Helvetica', Arial, sans-serif;
  margin:5px;
}

a{
	color:black;
	text-decoration:none;
	}

#logo1{
	position:absolute;
	width:150px;
	height:50px;
	top:25px;
	left:25px;
	}
	
#logo1 img{
	width:150px;
	height:auto;
	}

#address{
	position:absolute;
	top:200px;
	left:15%;
	width:300px;
	height:auto;
	}
	#privacy{
	position:absolute;
	top:200px;
	left:15%;
	width:750px;
	height:auto;
	}
h1{
	font-family:'akzidenz-grotesk_bqbold', Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:600;
	}


#map{
	background-image:url(../img/map.jpg);
	border-left: #000 7px solid;
	border-right: #000 7px solid;

  display: block;
  width: 50%;
  height: 350px;
  margin-top:200px;
  margin-left:35%;
}
#map.large{
  height:500px;
}

.overlay{
  display:block;
  text-align:center;
  color:#fff;
  font-size:60px;
  line-height:80px;
  opacity:0.8;
  background:#4477aa;
  border:solid 3px #336699;
  border-radius:4px;
  box-shadow:2px 2px 10px #333;
  text-shadow:1px 1px 1px #666;
  padding:0 4px;
}

.overlay_arrow{
  left:50%;
  margin-left:-16px;
  width:0;
  height:0;
  position:absolute;
}
.overlay_arrow.above{
  bottom:-15px;
  border-left:16px solid transparent;
  border-right:16px solid transparent;
  border-top:16px solid #336699;
}
.overlay_arrow.below{
  top:-15px;
  border-left:16px solid transparent;
  border-right:16px solid transparent;
  border-bottom:16px solid #336699;
}