.modalOverlay{
width:100%;
height:100%;
position:absolute;
top:0;	       
left:0;
margin:0;
padding:0;
background:#000;
opacity:0;
-webkit-transition: opacity 0.3s ease-in;
z-index:501;
}
.modalWindow{
position: fixed;
/*position: absolute;*/
top:40px;	        
margin:0;	        	       
border:2px solid #fff;	        	        
width:240px;
height:316px;        
/*text-align:center;*/	
padding: 5px 3px 5px 10px;
word-spacing:2px;
line-height:15px;
font-weight:bold;
font-size:13px;
color:#fff;            
opacity:0;                        
z-index:502;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #FFFFFF), color-stop(2%, #F5EDE1), color-stop(90%, #DED5C3));    
-webkit-border-radius:8px;              
-webkit-box-shadow:-1px 2px 12px rgba(0, 0, 0, 0.91);
-webkit-transition: opacity 0.3s ease-in;                          
}
#modalWindowContentWrapper{
overflow:auto;
width:100%;
height:100%;
position:relative;            
}
.popup_scroller {
position:absolute; 	        
-webkit-tap-highlight-color:rgba(0,0,0,0);
width:98%;
padding:0;
}
.back_btn{
display: inline-block;
border: 1px solid #ADA6A2;
text-align: center;
border-radius: 5px;
padding: 1em 2em;
color: #494949;
font-size: 1.2em;
}
 .back_btn_a{
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.4, white), color-stop(0.9, #E6E3DF), color-stop(1, #D9D3C8));
background: -moz-linear-gradient(top, white, #E6E3DF , #D9D3C8);
-webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}
.back_btn_b{
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E6E3DF), color-stop(1, #D9D3C8));
background: -moz-linear-gradient(bottom, #E6E3DF, #D9D3C8);
-webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.8), 0 0 2px rgba(10,10,10,0.8) inset;	
}