.smoke-base {
 position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  visibility: hidden;
  opacity: 0;
  -moz-transition: all .3s;
  -webkit-transition: opacity .3s;
  -o-transition: all .3s;
  transition: all .3s;
  
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
}

.smoke-base.smoke-visible {
  opacity: 1.5;
  visibility: visible;
}

.smokebg {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/*main dialog/alert box */
.smoke-base .dialog {
 	/*background-image:url(../img/FSLogoFade.jpg);
	background-repeat:no-repeat;*/
	
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-bottomleft: 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;

	-webkit-box-shadow:  10px 10px 15px 3px rgba(0, 0, 0, .5);
	box-shadow:  10px 10px 15px 3px rgba(0, 0, 0, .5);
	   
  position: absolute
}

.dialog-prompt {
  margin-top: 5px;
  text-align: center;
}

.dialog-buttons {
  margin: 20px 0 10px 0
  

}

.smoke {
  font-family: sans-serif;
  font-weight: bold;
  text-align: center;
  font-size: 14px;
  line-height: normal;
}


.dialog-prompt input {
  margin: 0;
  border: 0;
  font-family: sans-serif;
  outline: none;
  border: 1px solid #333;
  width: 97%;
  background-color: lightblue;
  font-size: 15px;
  padding: 5px;
}

.smoke-base {
  background: rgba(0,0,0,.3);
 /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#900000000);*/
}

.smoke-base .dialog {
  top: 25%;
  left: 33%;
  width: 33%;
}

.smoke-base .dialog-inner {
  padding: 15px
}

.smoke {
  /*text-transform: uppercase;*/
  background-color: lightcyan;
  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#ffffff);*/
}

.dialog-buttons button {
  display: inline-block;
  
  cursor: pointer;
  font-family: sans-serif;
  font-style: normal;
  text-decoration: none;
  border: 0;
  outline: 0;
  margin: 0 0px;
  font-size: 14px;
  line-height: normal;
  font-weight: bold;
  

}

.dialog-buttons button {

    	background: navy;
	border-radius: 8px;
	display:inline-block;
	width:100px;
	border: 2px solid powderblue;
	
	text-align:center;
	vertical-align:middle;
	  font-weight: bold;
padding-top:5px;
 /* padding-bottom:25px;
 border-radius: 5px;
  text-transform: uppercase;
  background-color: rgba(0,0,0,.9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#222222,endColorstr=#222222);*/
  color: powderblue;
}

.dialog-buttons button:hover {
	background: powderblue;
	border-radius: 8px;
	display:inline-block;
  font-weight: bold;
	border: 2px solid navy;
	
	text-align:center;
	color:blue;
	vertical-align:middle;
	color: navy;
}

.dialog-buttons button:active {
	background: powderblue;
	border-radius: 8px;
	display:inline-block;
  font-weight: bold;
	border: 2px solid navy;
	
	text-align:center;
	color:blue;
	vertical-align:middle;
	color: navy;
}

button.cancel {
  background-color: royalblue;
 /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#444444,endColorstr=#444444);*/
}

.queue{
	display:none;
}