.jqmWindow {
	display: none;
	position: fixed;
	top: 10%;
	left: 50%;
	margin-left: -300px;
	background-color: #fff;
	color: #333;
	border: 1px solid black;
	padding: 12px;
}

.jqmOverlay {background-color: #000;}

* iframe.jqm {
	position: absolute;
	top: 0; left: 0;
	z-index: -1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(10 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/* specific */
#consent_modal {
	width: 600px; height: 500px;
	overflow: auto;
	border: 5px solid #333;
}
#consent {
	font: 11px/1.4 "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color: #000;
}
	#consent p {margin: 0.5em 0; padding: 0; color: #000;}
	#consent ul,
	#consent ol {}
		#consent ul li,
		#consent ol li {
			margin: 0; padding: 2px 0;
		}
	#consent h4 {margin: 0; padding: 0; font-weight: bold;}

	#consent .header {
		text-align: center;
	}
		#consent .header h1 {font-size: 20px; width: auto; height: auto; text-indent: 0; text-transform: uppercase;}
		#consent .header .title {font-style: italic;}

	#consent .note {
		margin: 10px 0; padding: 5px 10px;
		background-color: #ffe5e5;
		border: 1px solid #f99;
		font-size: 12px;
	}
		#consent .note strong {
			text-transform: uppercase;
		}
		#consent .note a {color: #000; text-decoration: underline;}

	#consent ul.submit {
		margin: 0; padding: 15px 0;
		list-style-type: none;
	}
		#consent ul.submit li {
			margin-right: 10px;
			display: inline;
		}
			#consent ul.submit li a.jqmClose {
				margin: 0; padding: 5px 10px;
				background-color: #ccb;
				border: 1px outset #ccc;
				color: #222;
				text-decoration: none;
			}
			#consent ul.submit li a:hover.jqmClose {border-color: #666;}
