/* tinybox2 */
.tmbox {position:fixed !important; display:none; padding:14px 0; z-index:80000000; -moz-border-radius:5px; border-radius:5px; width: 100%; margin: 0 auto; text-align: center; left: 0 !important;}
.tminner {-moz-border-radius:5px; border-radius:5px; background:#fff url(fda78975eb23c7325849c9e42a42443d9d49dfc2.gif)  no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333;}
.tmmask {position:fixed !important; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:8000000}
.tmclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:"" no-repeat}
.tmclose:hover {background-position:0 -30px}
#tmbluemask { background:#666 }
#tmframeless {padding:0; border: black solid 1px;}
#tmframeless .tclose {left:6px}

/* Added by sebastian for new overlay */
.newoverlay, .tmbox {border: none !important; background: transparent;}
.newoverlay { width: 100% !important;}
.tmbox iframe{ width: 100% !important; max-width: 650px; min-width: 320px; height: 900px !important;}
.tmbox iframe.donations{ width: 100% !important; max-width: 650px; min-width: 320px; height: 392px !important;}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { .tmbox{position: absolute !important;}}

#media-pass-preview.withbenefits div{
	border:solid 2px #ac0000;
	border-radius: 10px;
	width:292px;
	margin-top:-24px;
	padding-top:15px;
	border-top:none;
	font-size:14px;
	color:#333;
}

#media-pass-preview.withbenefits div p{
	margin-left: 15px;
}

#media-pass-preview.withbenefits div ul{
	padding-left: 35px;
}