#officeMapContainer { position:relative; width:100%; }
#officeMapContainer img { position:absolute; top:0px; left:0px; width:100%; height:100%; }
#officeMapContainer img.usa { position:relative }
#officeMapContainer img.region { display:none; }

.regioncontacts { display:none; }
.contact-us-shade { display:none; position:fixed; z-index:98; top:0; left:0; width:100%; height:100%; background:#000; }
.contact-us-popup { display:none; position:fixed; z-index:99; top:50px; left:50%; margin:0 0 0 -250px; width:500px; background:#fff; }
.contact-us-popup .close {
	position:absolute; top:10px; right:24px; width:12px; height:16px; text-indent:-9999px; cursor:pointer;
	background:url(../../Sitefinity/WebsiteTemplates/lazparking/App_Themes/default/images/contact-us-popup-close.gif) 0 0 no-repeat;
	z-index:9;
}
.contact-us-popup .close:hover { background-position:0 -20px; }
.contact-us-popup .results { overflow-y:auto; }
.contact-us-popup .dialogregionInfo { padding:20px; }
.contact-us-popup .info { float:left; width:48%; margin:0 0 20px 0; }
.contact-us-popup .info:nth-child(2n) { float:right; }
.contact-us-popup .info:nth-child(2n+1) { clear:both; }
.contact-us-popup h2 { font-size:20px; font-weight:normal; color:#004c93; margin:0; }
.contact-us-popup .subTitle { font-size:15px; font-weight:normal; color:#000000; margin:0; text-transform:uppercase; }
.contact-us-popup a { color:#007dba; text-decoration:none; }
.contact-us-popup a:hover { color:#444; }

@media screen and (max-width:560px){
	.contact-us-popup {	top:0; left:0; margin:0; width:100%; }
	.contact-us-popup .results { max-height:100%; }
	.contact-us-popup .info { float:none; width:auto; margin:0 0 10px 0; }
	.contact-us-popup .info:nth-child(2n) { float:none; }
}
