.popbox {
    margin:0px auto;
    text-align:left;
    position:relative;
}

.collapsepop { position:relative; }
/*
.collapsepop small{
       text-align:center;
      background:#f7f7f7;
      font-family:georgia;
      font-size:22px;
      text-shadow:1px 1px 1px #FFF;
      margin:200px;
    }
    */
.collapsepop form { margin: 10px; text-align:left }
/*
    .collapsepop a { color:#999; text-decoration:none; }
    .collapsepop label { display: block; }
    
    .collapsepop form input[type=text] { padding:5px; width:90%; border:solid 1px #CCC;}
    .collapsepop form textarea { padding:5px; width:90%; border:solid 1px #CCC; height:100px;}
*/
.box { width:350px; }

.collapsepop footer {
    font-size:12px;
}
.collapsepop form a, footer a { color:#40738d; }


.collapsepop .box {
    display:block;
    display:none;
    background:#FFF;
    border:solid 1px #BBBBBB;
    border-radius:5px;
    box-shadow:0px 0px 15px #999;
    position:absolute;
    z-index:1000;
}
/*
      .collapsepop .box a.close {
       color:red;
       font-size:12px;
       font-family:arial;
       text-decoration:underline;
      }
      */

.collapsepop .arrow {
    width: 0;
    height: 0;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-bottom: 11px solid #FFF;
    position:absolute;
    left:1px;
    top:-10px;
    z-index:1001;
}

.collapsepop .arrow-border {
    width: 0;
    height: 0;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-bottom: 11px solid #BBBBBB;
    position:absolute;
    top:-12px;
    z-index:1000;
}
