/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */
		
	.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;

		z-index: 100;
		display: none;
		top: 0;
		left: 0; 
		}
	
	.reveal-modal {
		visibility: hidden;
		top: 50%; 
		left: 50%;
		margin-left: -25%;
		margin-top:-200px;
		width: 50%;
		
		color:#fff;
		
		
		position: absolute;
		z-index: 101;
		padding:40px 0 30px 0;
		background:url(../images/modal_bg.png) 0 0 repeat;

		}
	.reveal-modal .inner{overflow-y:auto; max-height:400px; padding:0 30px;}	
	.mphotoright{ float:right; margin-left:18px; margin-bottom:18px;}	
	.mphotoleft{ float:right; margin-right:18px; margin-bottom:18px;}	
	.mphotoright img{ width:235px;}
	.reveal-modal p{ font-size:16px; color:#fff; font-weight:normal; line-height:26px;}	
		
	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
	
	.reveal-modal .close-reveal-modal {
		padding-top:24px;
		padding-left:24px;
		position: absolute;
		top: 0;
		right: 0;
		color: #aaa;
		font-weight: bold;
		cursor: pointer;
		background:url(../images/icon_close.gif) 0 0 no-repeat;
		} 
	.reveal-modal a:hover.close-reveal-modal {background:url(../images/icon_close_hover.gif) 0 0 no-repeat;}

