.msgbox_wrapper {
	border: #222 1px solid; background-color: #fff; overflow: hidden; vertical-align:top;
}
.msgbox_title_wrapper {
	list-style-type:none;margin:0;border: #aaa 1px solid; height:24px; background-color: #222; vertical-align: middle; padding:4px; vertical-align:middle;
}
.msgbox_title_wrapper img {
  	position:static;
 	+position:relative;
  	vertical-align:middle
}
.msgbox_title {
	float:left;line-height: 22px; height:22px; padding-left: 10px; color: #fff; font-size: 12px; font-weight: bold
}
.msgbox_close {
	float:right;line-height:22px; display:table-cell; height:22px; color: #fff; font-size: 12px; font-weight: bold; cursor:pointer;padding-right: 8px;
}
.msgbox_main {
	text-align: center; padding: 12px;color: #f00; overflow: auto;
}
.msgbox_bg {
	background-color: #ddd
}
.msgbox_button {
	border: 1px solid #010; font-family:"Courier New", Courier, monospace;
}
.msgbox_inputbox {
	border: 1px solid #010; font-family:"Courier New", Courier, monospace;
}