#offers_main {width:80%;margin:auto;position:relative}
#offers_main .offer {position:relative;padding:4px;border:1px solid #aaf;margin-bottom:1px}
#offers_main .offer .offer_name_area {display:inline}
#offers_main .offer .offer_name {font-weight:bold;font-size:1.2em}
#offers_main .offer .offer_name_alt {font-style:italic;font-size:0.8em}
#offers_main .offer .select_status {position:absolute;top:0;left:20px;width:120px;border:1px solid #f66;background-color:#cfc;display:none;padding:2px;z-index:3}
#offers_main .offer .offer_info {display:none;width:300px;border:1px solid #88f;position:absolute;top:10px;left:60px;background-color:#ccc;text-align:center;padding-bottom:3px;z-index:2}
#offers_main .offer .offer_info h2 {margin-top:0;border-bottom:2px solid #66f;background-color:#bbf}
#offers_main .offer .offer_info .close_button {position:absolute;top:2px;right:2px}
#offers_main .offer .offer_info hr {margin:0}
#new_offer {width:70%;margin:auto}
#new_offer h2 {text-align:left}
#new_offer legend {font-size:1.2em;color:#080;font-weight:bold}
#new_offer .existing_data {border:1px solid #ccc;color:#777;margin-bottom:5px;padding:5px}
#new_offer .existing_data a {color:#aaf}
#new_offer h2.existing_data {border:none}
#new_doc {width:70%;margin:auto}
#new_doc h2 {text-align:left}
#new_doc legend {font-size:1.2em;color:#080;font-weight:bold}
#new_doc #file_upload a {font-size:0.9em;font-style:italic}
#new_doc #email_other {border:none;color:#006}
#new_doc #email_seller_confirm {margin-left:35px;color:#333;font-style:italic}
#new_doc #email_buyer_confirm {margin-left:35px;color:#333;font-style:italic}
#new_doc #email_other_confirm {margin-left:35px;color:#333;font-style:italic}
#new_doc #email_form_confirm {margin-left:35px;color:#333;font-style:italic}
#offer_docs_main {width:80%;margin:auto}
#offer_docs_main .doc {border:1px solid #999;padding:3px;font-weight:bold;font-size:1.3em}
#offer_docs_main .doc .file {position:relative;margin-left:20px;margin-bottom:1px;font-weight:normal;font-size:0.77em}
#offer_docs_main .doc .file.buyer {color:#006;background-color:#ccf;background-color:#eee}
#offer_docs_main .doc .file.seller {color:#060;background-color:#cfc;background-color:#eee}
#offer_docs_main .doc .file.other {color:#600;background-color:#fcc;background-color:#eee}
#offer_docs_main .doc .file.buyer.dead {color:#99f}
#offer_docs_main .doc .file.seller.dead {color:#9f9}
#offer_docs_main .doc .file.other.dead {color:#f99}
.dead {display:none}
#offer_docs_main .file.buyer .email_receipt {position:absolute;top:0;left:95px;width:230px;background-color:#ddf}
#offer_docs_main .file.buyer .file_view {position:absolute;top:0;left:340px;width:230px;background-color:#bbf}
#offer_docs_main .file.seller .email_receipt {position:absolute;top:0;left:340px;width:230px;background-color:#dfd}
#offer_docs_main .file.seller .file_view {position:absolute;top:0;left:95px;width:230px;background-color:#bfb}
#offer_docs_main .file.other .email_receipt {position:absolute;top:0;left:270px;width:230px;background-color:#fdd}
#offer_docs_main .file.other .file_view {position:absolute;top:0;left:20px;width:230px;background-color:#fbb}
.add_flag {position:absolute;top:0;right:0;cursor:pointer}
#flag_form {position:absolute;top:0;right:0;border:1px solid #aaf;background-color:#ccf;z-index:10000;width:180px;padding:3px;display:none}
.select_status_opener {position:absolute;top:0;left:-40px}
#offer_docs_main .file .select_status {position:absolute;top:0;left:20px;width:120px;border:1px solid #f66;background-color:#cfc;display:none;z-index:2;padding:2px}
#offer_docs_main .file .file_date {position:absolute;top:0;left:-125px;width:80px;line-height:0.8em;font-size:0.8em;text-align:right;color:#444}
#offer_docs_main .file .email_receipt .new_email {display:none;position:absolute;top:0;left:0;background-color:#ccf;border:1px solid #aaf}
#offer_docs_main .file .email_receipt .new_email .close_button {position:absolute;top:2px;right:2px}
#offer_docs_main .note {z-index:2;background-color:#fff;position:absolute}
#offer_set_status legend {font-size:1.2em;color:#080;font-weight:bold}
.email_doc {display:none}
.select_status a {color:#064;font-weight:bold}
.select_status hr {margin:0}
.popout-frame {position:absolute;top:0;left:0;width:300px;padding:5px;background-color:#fff;border:1px solid #000;box-shadow:2px 2px 3px #999}
.popout-frame .close {cursor:pointer;position:absolute;top:0;right:3px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;color:#888}