.jqmOverlay { background-color: #000; }

div.jqmAlert { /* contains + positions the alert window */
	display: none;position: fixed;top: 17%;left: 50%;margin-left: -300px;width: 600px;
}
    
/* 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');
}

div.jqmAlertWindow {
	height:auto;width: auto;margin: auto;max-width:600px;padding:0;background:#FFF;border:10px solid #868686;
}
.jqmAlertTitle{
	height:20px;color:#FFF;background:#4c6598;
}
.jqmAlertTitle h1{
	margin:0px 2px;padding-left:5px;font-size:14px;font-weight:bold;color:#FFF;float:left;height:20px;
}

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

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

div.jqmAlertContent{
	color:#000;margin:5px;font-size:11px;padding:5px 10px 5px 2px;background-color:#FFF;
}

/*Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°
  clearing a float without additional markup
   http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#tooltip {
	position: absolute;z-index: 3000;border: 1px solid #111;background-color: #eee;padding: 5px;opacity: 0.85;
}
#tooltip.err {
	background-color: #FFCCCC;border:solid 1px #FF0000;opacity: 1;
}
#tooltip h3, #tooltip div {
	margin: 0; font-size:12px;
}

