#quick-popup { position: absolute; top: 0; left: 0; display: none; text-align: right; }

.quickby-box {
  position:absolute;
  z-index:99999;
  width:500px;
  top:0px;
  left:0px;
  border: 1px solid #C9C9D7;
  padding: 1px;
  background:#FFFFFF;  
  margin: 0 0 0 auto;
}

.quickby-box .container {
  border:1px solid #E4E5ED;
  border-bottom-color:#EAEDF5;
  position:relative;
  width: 498px;
}

.quickby-box .head {
  line-height: 23px;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  /*background: #D8D9DF url(../images/icon_title.gif) no-repeat 10px center;*/
  background: url(../images/caption_middle.gif) left top repeat-x;
  height: 27px;
  padding-left: 10px;
  margin: 0;
  border-top: 3px solid #E4E5ED;
  border-bottom: 1px solid #EAEDF5;
  text-align: left;
}

.quickby-box .middle {
text-align: left;
}

.quickby-box .buttons {
  /*float:right;
  margin-top: -21px;  */
  position: absolute;
  right: 2px;
  top: 7px;
}

.quickby-box .buttons img {
  /*margin-right:2px;*/
  cursor:auto;
}


.quickby-box .bottomLeft  {
  /*text-align: right; */
  font-size: 8px;
  /*border: 1px solid #CCCBD9;
  border-top: 0;
  background: #DCDDE3;*/
  height: 10px;
  vertical-align: middle;
  /*padding-top:3px;
  padding-right:20px;*/
}

.quickby-box label
{
  margin-bottom:2px;
}

.quickby-box .bottomLeft  input
{
  vertical-align: middle;
  margin-bottom:2px;
}

.quickby-box .bottomRight {
  margin: 0;
  margin-right:-2px;
  margin-bottom:-2px;
  position: absolute;
  right: 3px;
  bottom: 3px;
  width: 14px;
  height: 14px;
  /*background:url(../images/btn_drop.gif) no-repeat center;*/
}

/*.quickby-box .button
{
  border:#fff 1px solid;
  border-bottom:#94949C 1px solid;
  border-right:#94949C 1px solid;
  background:#B8B7C8;
  color:#fff;
  width:40px;
}
*/

.virtualBox
{
  position:absolute;
  overflow:hidden;
  z-index:999999;
  width:500px;
  top:0px;
  left:0px;
  border: #a6b4cf 3px solid;
}
/** quick-popup-info **/
#quick-popup-info { padding: 5px; color: #596778; }
#quick-popup-info .key { font-weight: bold; }
#quick-popup-info fieldset { margin-top: 5px; }
#quick-popup-info legend { margin: 0 4px 7px; font-size: 12px; font-weight: bold; color: #4086C1; }
#quick-popup-info input.textInput { border: 1px solid #CCCCCC; }
#quick-popup-info .tableList th { vertical-align: top; text-align: left; }
