.jqifade {
  position:absolute;
  background-color:#111;
  }
div.jqi {
  position:absolute;
  text-align:left;
  }
div .jqi .jqiclose {
  position:absolute; top:-28px; left:12px;
  width:23px; height:23px;
  font-size:0; line-height:9999em; overflow:hidden;
  cursor:pointer;
  }
div .jqi .jqimessage {
  padding:10px;
  }
div .jqi .jqibuttons {
  text-align:center;
  padding:5px 0 0 0;
  }
div.jqi button {
  padding:3px 10px 3px 10px;
  margin:0 10px;
  }
/* prefix example */
.impromptuwarning.impromptu {
  background-color:#aaaaaa;
  }
.impromptufade {
  position:absolute;
  background-color:#ffffff;
  }
div.impromptu {
  position:absolute;
  background-color:#cccccc;
  padding:10px;
  width:300px;
  text-align:left;
  }
div .impromptu .impromptuclose {
  float:right;
  margin:-35px -10px 0 0;
  cursor:pointer;
  color:#213e80;
  }
div .impromptu .impromptucontainer {
  background-color:#213e80;
  padding:5px;
  color:#ffffff;
  font-weight:bold;
  }
div .impromptu .impromptumessage {
  background-color:#415ea0;
  padding:10px;
  }
div .impromptu .impromptubuttons {
  text-align:center;
  padding:5px 0 0 0;
  }
div.impromptu button {
  padding:3px 10px 3px 10px;
  margin:0 10px;
  } /* columns prefix example */
.colsJqifadewarning.colsJqi {
  background-color:#b0be96;
  }
.colsJqifade {
  position:absolute;
  background-color:#ffffff;
  }
div.colsJqi {
  position:absolute;
  background-color:#d0dEb6;
  padding:10px;
  width:400px;
  text-align:left;
  }
div .colsJqi .colsJqiclose {
  float:right;
  margin:-35px -10px 0 0;
  cursor:pointer;
  color:#bbbbbb;
  }
div .colsJqi .colsJqicontainer {
  background-color:#e0eEc6;
  padding:5px;
  color:#ffffff;
  font-weight:bold;
  height:160px;
  }
div .colsJqi .colsJqimessage {
  background-color:#c0cEa6;
  padding:10px;
  width:280px;
  height:140px;
  float:left;
  }
div .colsJqi .jqibuttons {
  text-align:center;
  padding:5px 0 0 0;
  }
div.colsJqi button {
  background:url(../images/button_bg.jpg) top left repeat-x #ffffff;
  border:solid #777777 1px;
  font-size:12px;
  padding:3px 10px 3px 10px;
  margin:5px 5px 5px 10px;
  width:75px;
  }
div.colsJqi button:hover {
  border:solid #aaaaaa 1px;
  }