div#popup_overlay{position:absolute; width:100%; height:100%; background:black; z-index: 950; opacity:0.7;}

div#popup_container_wrapper h1 {margin-top:0; clear:both; text-align: center; font-size: 2.5em; color:#3c3c3b;}
div#popup_container_wrapper{
	background:white;
	position:absolute;
	left:0;
	right:0; 	
	max-width: 500px;
	top:150px; 
	z-index: 999; 
	opacity:1.0; 
	margin-left:auto;
	margin-right:auto;
	border: 8px solid white;
	padding-bottom:2em;

	
}
div#popup_container_wrapper_inner{
	color:#3c3c3b;
	text-align: center;
	margin-top:15px;
	width:100%; 
	margin-left:auto; 
	margin-right:auto;	
}

div#popup_container_wrapper_inner p{}

div#popup_container_wrapper_inner div.crow{ clear:both;}
div#popup_container_wrapper_inner div.ccolumn{width:50%; float:left; margin-top:0.8em; margin-bottom:0.8em;}

div#popup_overlay.active{display:block;}
div#popup_overlay.inactive{display:none;}
div#popup_container_wrapper.active{display:block;}
div#popup_container_wrapper.inactive{display:none;}

span.virtual{display:none;}
a#popup_close{margin-right: 10px; margin-bottom:5px; float:right; width:29px; height:29px; background: transparent url(/plus/images/popup/cross.png) 0 0 no-repeat}
a#popup_terms{text-decoration: underline;}

div.crow.copy{width:80%; margin-left:auto; margin-right:auto;}
div.crow.buttons{width:90%;margin-left:auto; margin-right:auto; margin-bottom:3em; margin-top:2em;}
div.crow.buttons a{width:45%; padding: 0.8em 0 0.8em 0; color:white; font-size:1.5em;}

a#popup_no_thanks{float:left; background:#d7b69e;}
a#popup_take_survey{background:#bfc100; float:right;}

div#clear{clear:both;}