div#messenger-wrap {
	position:fixed;
	width:100%;
	height:100%;
	top:0; left:0;
	display:table;
	background: url(../images/msg-bg.png);
	z-index:1000;
}                      

div#messenger {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}

div#messenger p {
	padding:10px;
	background:#111;
	width:350px;
	margin: -30px auto 0;
	border:1px solid #76B41C;
	text-align:center; 
}

div#messenger input {
	margin-top:5px;
}                    

span#messenger-span {
	padding:2px 0 2px 20px;  
	margin:0 auto; 
	font-weight:bold;
	color:#efefef;
}  

/*
div#messenger-wrap {
	position:fixed;
	width:100%;
	height:100%;
	top:0; left:0;
	display:table;
	background: url(../images/msg-bg.png);
	z-index:1000;
	
}                      

div#messenger {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	#position: absolute;  
	#top: 50%;
}

div#messenger p {
	padding:10px;
	background:#111;
	width:450px;
	margin: -30px auto 0;
	border:1px solid #6699CC;
	text-align:center; 
	#position: relative;  
	#top: -50%;
}

div#messenger input {
	margin-top:5px;
}                    

div#messenger span {
	padding:2px 0 2px 20px;  
	margin:0 auto; 
	font-weight:bold;
	color:#efefef;
	
}  
*/              
div#messenger span.accept {
	background: #111 url(../images/icons/accept.png) no-repeat center left;
}

* html div#messenger span.accept {
	background: #111 url(../images/icons/accept-ie.png) no-repeat center left;
}

div#messenger span.hourglass {
	background: #111 url(../images/icons/hourglass.png) no-repeat center left;
}

* html div#messenger span.hourglass {
	background: #111 url(../images/icons/hourglass-ie.png) no-repeat center left;
}

div#messenger span.exclamation {
	background: #111 url(../images/icons/exclamation.png) no-repeat center left;
}  

* html div#messenger span.exclamation {
	background: #111 url(../images/icons/exclamation-ie.png) no-repeat center left;
}

div#messenger span.stop {
	background: #111 url(../images/icons/stop.png) no-repeat center left;
}

* html div#messenger span.stop {
	background: #111 url(../images/icons/stop-ie.png) no-repeat center left;
}
.clearfix {display: inline-table;}

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

* html div#messenger-wrap {
	position:absolute;
	width: expression( ( ignoreMe = document.documentElement.clientWidth));  
	height: expression( ( ignoreMe = document.documentElement.clientHeight));
	top: expression( ( ignoreMe = document.documentElement.scrollTop));
	left:0;
	background: url(../images/msg-bg.gif);
	display:block;
}                      

* html div#messenger {
	position:absolute;
	display:block;
	left:50%;
	top:50%;
	text-align:center;
}

* html div#messenger p { 
	display:block;
	position:absolute;
	top:-50%;
	left:-50%;         
	margin-left:-175px;
}