.popup {
  width: 546px; }
  .popup h1, .popup h2, .popup h3 {
    margin-top: 0; }
  .popup.up {
    display: block;
    border: 2px solid #dfdfdf; }
  .popup .top {
    height: 8px;
    background: transparent url(/images/popup/top.png) no-repeat; }
  .popup .mid {
    background: transparent url(/images/popup/bg.png) repeat-y;
    padding: 0 20px; }
    .popup .mid #pClose {
      text-align: right; }
  .popup .bottom {
    background: transparent url(/images/popup/bottom.png) no-repeat;
    height: 14px; }
  .popup p {
    margin: 0 0 10px 0; }
