.emefade {
      position: absolute; 
      background-color: #000; 
}
div.eme { 
      width: 300px; 
      position: absolute; 
      background-color: #eeeeee;
      font-size: 12px; 
      text-align: left; 
      border: solid 1px #eeeeee;
      -moz-border-radius: 6px;
      -webkit-border-radius: 6px;
      padding: 2px;
      top:45%;
}
div.eme .emecontainer{ 
      font-weight: bold; 
      padding:0px;
}
div.eme .emeclose{ 
      display:block;
      position: absolute;
      top: 8px; right: 8px; 
      padding:1px 4px;
      cursor: default; 
      color: #333; 
      font-weight: bold; 
      cursor:pointer;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;      
}

div.eme .emeclose:hover {
	background:#ccc;	
}

div.eme .emetitle, div.emel .emetitle { 
      padding: 5px; 
      line-height: 20px; 
      color: #333333; 
      background: #dbdada;
      border:1px solid #dadada;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
}
div.eme .emetext, div.emel .emetext {
	padding:15px 10px;
	font-weight:normal;
}


div.eme .ememessage{ 
      padding: 0px; 
      line-height: 20px; 
      color: #444444; 
}
div.eme .emebuttons{ 
      text-align: right; 
      padding: 5px 0 5px 0; 
      border-top: solid 1px #ccc; 
      background-color: #eeeeee;
}
div.eme button{ 
      padding: 3px 10px;
      margin: 0 10px; 
      background-color: #f9f9f9; 
      border: solid 1px #ccc; 
      color: #000; 
      font-weight: normal; 
      font-size: 12px; 
      cursor:pointer;
      outline:none;
      width:70px;
}
div.eme button:hover{ 
      border:1px solid #7aa732;
}
div.eme button.emedefaultbutton{ 
      background-color: #f9f9f9;
}
.emewarning .eme .emebuttons{ 
      background-color: #7aa732;
}