#map {
	width:510px;
	height:560px; 
	margin:0 auto;
	position:absolute;
	top:0;
}
.container{
	position:relative;
	background:red;		
	margin:0 auto;
	width:510px;
	height:560px;	
}
div.loading {
	cursor:pointer;
	width:510px;
	height:560px; 
	margin:0 auto;
	position:absolute;
	top:0;
	z-index:100;
	background:#fff url('images/banksyny.png') center center no-repeat;

}	
.leaflet-control-attribution{
	display:none;
}
.iframe-parent{
	position:relative;
	width:510px;
	height:560px;
}
.iframe-cover{
	position:absolute;
	top:60px;
/*background:red;*/
	background:transparent;
/*	opacity:0.6;*/
	width:100%;
	height:500px;
	z-index:10;
}
.iframe-parent iframe{
	position:absolute;
	top:1px;
	left:0;
	z-index:1;
	width:510px;
	height:560px;
/*	background:yellow;*/
}

#simple-vertical{
	width:510px;
	height:560px;
/*	background:blue;*/
	margin:0 auto;
}
.slidetitle p{
	padding:0 10px;
	font-style:italic;
	font-size:12px;
	text-align:center;
}
h2.slidetitle{
	width:100%;
	text-align:center;
}	
h1.slidetitle{
	width:100%;
	text-align:center;
}
.rsDefault .rsSlide{
	background:none;
}
.back-app{
	margin-top:5px;
	background:url(images/back-app.png) 0 0 no-repeat;
	width:25px;
	height:25px;
	cursor:pointer;	
}
.back-app:hover{
	background:url(images/back-app.png) 0 -25px no-repeat;
	width:25px;
	height:25px;	
}

a.menu_title{
	padding:5px;display:block;
}
a.menu_title span{
font-family:courier,'courier new';font-size:16px;font-weight:bold;color:#000;background:#FFF;padding:5px	
}


@media only screen and (min-width: 480px) and (max-width: 767px) {

	.mobile_menu{
		width:45px;
		height:28px;
		top:3px;
		right:10px;
		background: url('images/mobile_menu_logo-sm.jpg')no-repeat;
	}
	.mobile_menu:hover{
		background: url('images/mobile_menu_logo-sm.jpg');		
	}		
	a.menu_title{
		padding:5px;display:block;
	}
	a.menu_title span{
		font-size:14px;
	}

}	
@media only screen and (min-width: 321px) and (max-width: 480px) {
	.mobile_menu{
		width:45px;
		height:28px;
		top:3px;
		right:10px;
		background: url('images/mobile_menu_logo-sm.jpg')no-repeat;
		right:1px;
	}
	.mobile_menu:hover{
		background: url('images/mobile_menu_logo-sm.jpg');		
	}
	
	/* Styles */
	a.menu_title{
		padding:2px;
	}
	a.menu_title span{
	font-size:9px;	
	}
.container{
	width:360px;
}	

.share_fbpage{
	float:left;
	margin: 10px;
	margin-left:0px;
	width:300px;
	height:70px;
	background:url(images/share_fbpagephotos.png) 0px 0px;	
}

#map {
	width:360px;
}	
#simple-vertical{
	width:320px;
	height:364px;
}
.iframe-parent iframe{
	height:364px;
	width:320px;
}

div.loading {

	width:360px;
	height:100%;
	background:#fff url('images/banksynysm.png') center center no-repeat;
}	
.iframe-parent{
	width:320px;
	height:364px;
}
.iframe-cover{
	height:364px;
}

}
@media only screen and (max-width: 320px) {
	
	.mobile_menu{
		width:45px;
		height:28px;
		top:3px;
		right:5px;
		background: url('images/mobile_menu_logo-sm.jpg') no-repeat;
	}
	.mobile_menu:hover{
		background: url('images/mobile_menu_logo-sm.jpg');		
	}
	.container{
		width:360px;
	}	

	#map {
		width:360px;
	}	
	#simple-vertical{
		width:320px;
		height:364px;
	}
	.iframe-parent iframe{
		height:364px;
		width:320px;
	}
	div.loading {
		width:320px;
		height:480px;
		background:#fff url('images/banksynysm.png') top center no-repeat;
	}	
	.iframe-parent{
		width:320px;
		height:364px;
	}
	.iframe-cover{
		height:364px;
	}
	
	
}