.overlay{
  border: 2px solid black;
  text-align:center;
}
.ol .cc_ver_code{
  width:500px;
}
.ol .feedback_overlay, .ol .help_overlay{
  width: 740px;
}
.ol .faq_overlay, .ol .privacy_overlay, .ol .tos_overlay {
  width: 840px;
}

.ol .dialog {
  width: 480px;
}

/*.recipe .overlayBackground, .preferences .overlayBackground, .alert .overlayBackground, .yumList .overlayBackground {*/
.overlayBackground, .lightBackground{
  background: #f8f4f4 none repeat scroll 0%;
}
.overlay .box{
  background: white none repeat scroll 0%;
  border: 1px solid #aaaaaa;
  padding: 7px;
  margin-bottom: 15px;
}
.overlay .content{
  text-align:left;
  margin: 0px auto;
  padding: 25px 20px 20px;
  width: auto;
}
.overlay .closeBar{
  background:#EFEFEF;
  border-bottom:1px solid #888888;
  padding:4px 10px 0px;
  color:#CB141B;
}
.overlay .closeBar .title{
  text-align:left;
  font-size:20px;
}
.overlay .closeBar .close{
  text-align:right;
  font-weight:bold;
  font-size:16px;
}

.black_overlay{
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
.white_content {
    position: absolute;
    top: 40px;
    background-color: white;
    z-index:1002;
}

