/*******************
 * Floating Window *
 *******************/

/* floating window background */
div#floating-bg
{
  background-color: #000;
  height:           100%;
  left:             0;
  opacity:          0.5;
  position:         fixed;
  top:              0;
  visibility:       hidden;
  width:            100%;
  z-index:          10000;
}

/* floating window */
div.floating
{
  background-color: #fff;
  left:             50%;
  margin-left:      -250px;
  padding:          20px;
  position:         fixed;
  top:              200px;
  visibility:       hidden;
  width:            500px;
  z-index:          20000;
}

/* close button */
div.floating div.close
{
  background:       url('../images/close.png') no-repeat top left;
  background-color: transparent;
  height:           30px;
  left:             -10px;
  position:         absolute;
  top:              -10px;
  width:            30px;
}

div.floating div.close:active
{
  background-image: url('../images/close-down.png');
}

/* smaller headings in the floating box */
div.floating h1
{
  font-size:        1.5em;
}

/* form style within floating box */
div.floating form > table
{
  width:            500px;
}

div.floating form > table > tbody > tr > td,
div.floating form > table > tr > td
{
  width:            330px;
}

div.floating form > table > tbody > tr > th,
div.floating form > table > tr > th
{
  width:            130px;
}

div.floating form > table input[type="text"],
div.floating form > table input[type="password"]
{
  width:            338px;
}

div.floating form > table textarea
{
  width:            338px;
}

div.floating form > table select
{
  width:            348px;
}
