/* jqModal alert CSS courtesy of;
Alexandre Plennevaux <alexandre@pixeline.be>,
Brice Burgess <bhb@iceburg.net> */


div.jqmAlert { /* contains + positions the alert window */
	display:none;
	position:fixed;
	top:17%;
	width:100%;
}

/* Fixed posistioning emulation for IE6
Star selector used to hide definition from browsers other than IE6
For valid CSS, use a conditional include instead */
* html div.jqmAlert {
	position:absolute;
	top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.jqmOverlay{
	background-color:#ccc;
}
div.jqmAlertWindow {
	height:auto;
	width:auto;
	margin:auto;
	max-width:300px;
	border:3px solid #FFF;
	text-align:center;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

.jqmAlertTitle{
	color:#FFF;
	background:#A72420;
	border-top-right-radius:7px;
	border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	-webkit-border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
}
.jqmAlertTitle h1{
	margin:5px 10px;
	padding-left:5px;
	padding:0;
	font-size:20px;
	letter-spacing:-1px;
	font-weight:bold;
	color:#FFF;
	float:left;
}

div.jqmAlert .jqmClose em{display:none;}
div.jqmAlert .jqmClose {
	width:20px;
	height:20px;
	display:block;
	float:right;
	clear:right;
	margin:7px 7px 0 0;
	background:transparent url(/images/close_icon_double.png) 0 0 no-repeat;
}

div.jqmAlert a.jqmClose:hover,div.jqmAlert a.jqmCloseHover{ background-position:0 -20px; }

div.jqmAlertContent{
	clear:both;
	color:#fff;
	padding:10px;
	letter-spacing:0px;
	background:#000;
	min-height:200px;
	font-size:15px;
	border-bottom-right-radius:7px;
	border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-webkit-border-bottom-left-radius:7px;
	-webkit-border-bottom-right-radius:7px;
}
strong{
	background:#555;
}
div.jqmAlertWindow a:visited{
	color:#ccc;
}