.error{
width:541px;
position:fixed;
top:40%;
left:30%;
}

.error .alert_body{
background-image: url(img/alert_bg2.gif);
padding: 20px 0 20px 30px;
position:relative;
}

.error h1 {
background: url(img/alert_top_2.gif) no-repeat top center;
font-size:1em;
margin:0px 0pt 0pt;
padding: 8px 0pt 0pt 40px;
}
	
/*
.error .bottom {
background: url(img/alert_bottom_2.gif) no-repeat bottom left;
font-weight:bold;
margin: 0;
*margin:-8pt 0pt 0px;
padding:0pt 0pt 0px 0px;
height: 8px;	  
}	
*/
.error .bottom {
background: url(img/alert_bottom_2.gif) no-repeat bottom left;
font-weight:bold;
margin: 0;
padding:8px 0px 0px 0px;  
}				  

.warning{
width:541px; 
position:fixed;
top:50%;
left:30%;
}

.warning .alert_body{
background-image: url(img/alert_bg.gif);
padding: 20px 0 20px 30px;
position:relative;
}

.warning h1 {
background: url(img/alert_top.gif) no-repeat top center;
font-size:1em;
margin:0px 0pt 0pt;
padding: 8px 0pt 0pt 40px;
}

.warning .bottom {
background: url(img/alert_bottom.gif) no-repeat bottom left;
font-weight:bold;
margin: 0;
padding:8px 0px 0px 0px;   
}				  

.warning A.close, .error A.close {position:absolute; top:5px; right:10px;}

.jqmOverlay { 
/*background-color: #FFF;*/
opacity: 1;
filter:alpha(opacity=100);
}

/*.jqm {z-index:1000; position:absolute; width:100%; height:100%; top:0; left:0;}*/

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* 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(45 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
