/* from facebook */
.generic_dialog { height:0; left:0; overflow:visible; position:fixed; /*dw*/ top:0; width:100%; z-index:101000; }
#generic_dialog_iframe { left:0; position:absolute; top:0; z-index:3; }
.generic_dialog .generic_dialog_popup { height:0; overflow:visible; position:relative; top: 90px !important;}
.generic_dialog div.dialog_loading 		{ background-color:#F2F2F2; border:1px solid #606060; font-size:24px; padding:10px; }
#generic_dialog_overlay { display:block; left:0; position:absolute; top:0; width:100%; z-index:100; }
.dialog_body .dialog_content_img { float:left; margin-right:15px; }
.dialog_body .dialog_content_txt { float:left; padding-bottom:5px; width:300px; }
.dialog_body .dialog_content_body { padding-bottom:13px; } 
.dialog_body .form_label { padding-right:5px; }
.dark_dialog_overlay { background-image:url(facebook-overlay.png); background-repeat:repeat; }
* html .dark_dialog_overlay { background-color:transparent; background-image:url(blank.gif); }
.full_bleed .pop_dialog_table td.pop_content .dialog_body { padding:0; } 
table.pop_dialog_table { border-collapse:collapse; direction:ltr; margin:auto; table-layout:fixed; width:465px; }
td.pop_topleft, td.pop_topright, td.pop_bottomleft, td.pop_bottomright { height:10px; overflow:hidden; padding:0 !important; width:10px !important; }
/*td.pop_topleft { background:transparent url(pop-dialog.png) no-repeat scroll 0 0; }
td.pop_topright { background:transparent url(pop-dialog.png) no-repeat scroll 0 -10px; }
td.pop_bottomleft { background:transparent url(pop-dialog.png) no-repeat scroll 0 -20px; }
td.pop_bottomright { background:transparent url(pop-dialog.png) no-repeat scroll 0 -30px; }
td.pop_top, td.pop_bottom { background:transparent url(pop-dialog.png) repeat-x scroll 0 -40px; }
td.pop_side { background:transparent url(pop-dialog.png) repeat-y scroll -10px 0; }*/
td.pop_content { background-color:white; direction:ltr; padding:0; }
.pop_dialog_rtl td.pop_content { direction:rtl; }
td.pop_content h2.dialog_title { padding-bottom: 0 !important;background:#7b5d43 none repeat scroll 0 0; border:1px solid #7b5d43; color:white; font-size:14px; font-weight:bold; margin:0; }
td.pop_content h2.dialog_loading { background:#2f94c0 url(facebook-indicator_white_small.gif) no-repeat scroll 400px 10px; padding-right:40px; }
td.pop_content h2 span { display:block; padding:10px 10px 10px 16px; }
td.pop_content .dialog_content { background:#FFFFFF none repeat scroll 0 0; border-color:#555555; border-style:solid; border-width:0 1px 1px; }
td.pop_content .dialog_body { border-bottom:1px solid #CCCCCC; padding:10px; }
td.pop_content .dialog_summary { background:#F2F2F2 none repeat scroll 0 0; border-bottom:1px solid #CCCCCC; padding:8px 16px; }
td.pop_content .dialog_buttons { background:#F2F2F2 none repeat scroll 0 0; padding:8px; text-align:right; }
td.pop_content .dialog_buttons input { margin-left:5px; }
td.pop_content .dialog_buttons_msg { float:left; padding:5px 0 0; }
td.pop_content .dialog_footer { background:#F2F2F2 none repeat scroll 0 50%; }
#fader {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    left: 0;
    opacity: 0.8;
    filter: alpha(opacity = 80);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 98;
    display: none;
}




.pop_dialog_table .dialog_summary, .pop_dialog_table span{
  color: #7f7f7f;
  font-size:14px;
  

}
.pop_dialog_table a {
  color:#2ac56c !important;

}

.pop_dialog_table h2 span {
  color:white;
  font-size:22px
}

.pop_dialog_table .editor_rq_field_note small {
  font-size:10px;
  color:#7f7f7f;
}

#qc_real form.Editor {padding: 0; border: none;}
#qc_real table.Editor .separator hr {display: none;} 
#qc_real input, #qc_real textarea {border: 1px solid #ccc; padding: 5px 10px; font-size: 14px; outline: none; color: #83868b;}
#qc_real table.Editor th {padding-right: 14pt;}
#fb-close {border-radius: 4px; border: 1px solid #ccc; background: #fff;}
#qc_real .submit:hover, #fb-close:hover,#qc_real .submit:focus, #fb-close:focus {background:#fbf9c9!important; border: 1px solid #7b5d43; color: #7b5d43;}
@media (max-width:600px) {
	.pop_dialog_table {width: 330px !important;}
}