﻿       #ButtonsContainer
        {
            margin-bottom: 10px;
        }
        #ControlsContainer
        {
            padding: 7px; /*width: 800px;*/
            width: 97%;
        }
        .border
        {
            border: solid 1px #5e99cc;
            color: #888;
        }
        
        .box
        {
            padding: 5px 3px 5px 3px;
            margin: 3px 3px 5px 3px;
            
         }
        
        
        #ControlsContainer table
        {
            width: 100%;
        }
        #LeftPane
        {
            float: left;
            width: 69%;
        }
        #RightPane
        {
            float: right;
            width: 31%;
        }
        #VendorDetails
        {
            margin-bottom:5px;
        }
        #PropertyDetails
        {
        }
        #PurchaserDetails
        {
        }
        #LogNotes
        {
            clear: both;
        }
        #LogNotes table
        {
            padding-left: 5px;
        }
        #LogNotes th
        {
            text-align: left;
        }
        #OfferProgression
        
        {
            padding-top:3px;
            padding-bottom:3px;
            
        }
        #OfferProgressionDates
        {
            padding-left: 5px;
        }
        #OfferProgressionDates td
        {
            vertical-align: middle;
        }
        #RecentInformation
        {
            margin-top: 10px;
            margin-bottom: 20px;
        }
        #RecentPropertyOffers
        {
            margin-top: 10px;
            margin-bottom: 20px;
        }
        #RecentPurchaserOffers
        {
            margin-top: 10px;
            margin-bottom: 20px;
        }
        #PurchaserAdditionalParties
        {
        }
        #PurchaserAdditionalParties th
        {
            text-align: left;
        }
        #AdditionalPartiesContainer table
        {
            border-collapse: collapse;
            padding: 0px;
        }
        
        .AdditionalPartiesRow
        {
            width:100%;
            padding-top:5px;
            padding-bottom:5px;
            
            
            }
        
        .AdditionalParty
        {
            width:50%;
            float:left;
         }
         
         .additional-party-details
        {
            width:50%;
            float:left;
         }
         
         .additional-party-contact-details
        {
            width:49%;
            float:left;
         }
         
         .additional-party-type
         {
             width:100%;
             font-weight:bold;
             padding-bottom:5px;
            
             }
             
             
          #VendorAdditionalParties
          {
              padding:5px;
              display:block;
              height:100%;
              
              
              }
        
       #PartyTypeSelectContainer
        {
            width: 250px;
            height: 150px;
            background-color: White;
            border: solid 1px #a7bac5;
            color: #003399;
            font-weight: normal;
            display: none;
        }
        #PartyTypeSelectContainer .bar
        {
            vertical-align: middle;
            width: 100%;
            height: 25px;
            background-color: #e8f5fc;
            border: solid 1px #a7bac5;
            font-weight: bold;
            color: #888;
        }
        #PartyTypeSelectContainer .partytype_Text
        {
            padding: 3px 3px 3px 3px;
        }
        #PartyTypeSelectContainer .bar .link
        {
            font-size: 14px;
            padding: 7px;
        }
        
        
        .main-heading
        {
            padding-left:5px;
            color:#888;
            font-size:12px;
            font-weight:bold;
          }
          
         .property-address
        {
            font-size:12px;
            
          }
          
        .fullwidth
          {
              width:100%;
              padding:none;
              
          }
              
        .halfwidth
          {
              width:50%;
              
           }
           
          .blank-space
          {
              height:3px;
              clear:both;
              
              }
              
              
      /*Fake popup box*/
      
       .FakePopupBox
        {
            /*width: 250px;
            height: 150px;*/
            background-color: White;
            border: solid 1px #a7bac5;
            color: #003399;
            font-weight: normal;
            display: none;
        }
        .FakePopupBox .bar
        {
            vertical-align: middle;
            width: 100%;
            height: 25px;
            background-color: #e8f5fc;
            border: solid 1px #a7bac5;
            font-weight: bold;
            color: #888;
        }
        .FakePopupBox .fake_text
        {
            padding: 3px 3px 3px 3px;
        }
        .FakePopupBox .bar .link
        {
            font-size: 14px;
            padding: 7px;
        }
        
        
      