/* @group phui */

/* @group basic */

.phui_cf:after { content: "."; display: block; height: 0; overflow:hidden; clear: both; visibility: hidden; }
.phui_cf { min-height: 1%; _height: 1%; }

.phui_overlay { background: #000; width: 100%; height: 100%; position: fixed; top: 0; left: 0; opacity: 0; z-index: 99; }

* html .phui_overlay { 
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

/* @end */

/* @group message */

div.phui_message { width: 343px; background: url(../images/box_bottom.png) no-repeat center bottom; padding-bottom: 34px; position: absolute; z-index: 100; }

*:first-child+html div.phui_message { background-image: url(../images/box_bottom.gif);  }

* html div.phui_message { background-image: url(../images/box_bottom.gif);  }

div.phui_message_container { background: url(../images/box_top.png) no-repeat center top; padding-right: 30px; padding-left: 35px; padding-top: 30px; min-height: 100px; }

*:first-child+html div.phui_message_container { background-image: url(../images/box_top.gif); }

* html div.phui_message_container { background-image: url(../images/box_top.gif); }

h1.phui_message_title { color: #333; font: bold 16px tahoma; text-align: center; margin-top: 5px; margin-bottom: 5px; }

div.phui_message_body { font: 11px "lucida grande", tahoma; color: #3f3f3f; text-align: center; }

div.phui_message_buttons { margin-top: 10px; }



/* @end */

/* @group button */

div.phui_button_holder { text-align: center; display: table; margin: auto; margin-top: 10px; }

a.phui_button { font: 12px tahoma, "lucida grande"; color: #1f1f1f; text-decoration: none; }

a.phui_button { display: inline-block; float: left; float: center; _width: 50px; margin: auto auto auto 5px; background: url(../images/phui_button_left.png) no-repeat left top; _background-image: url(../images/phui_button_left.gif); padding-left: 10px; cursor: pointer; outline: none; }

* html a.phui_button { float: center; }

a.phui_button span { background: url(../images/phui_button_right.png) no-repeat right top; _background-image: url(../images/phui_button_right.gif); display: block; height: 22px; padding-right: 10px; padding-top: 5px; min-width: 50px; text-align: center; cursor: pointer; }

a.phui_button:hover { background-position: left -28px; }

a.phui_button:hover span { background-position: right -28px; }

a.phui_button:active { background-position: left -56px; }

a.phui_button:active span { background-position: right -56px; }



/* @end */



/* @end */