﻿
    .PropertyDetails3 .FullDetails,
    .PropertyDetails3 .FullDetails .TopDetails
    {
        width:100%;
    }
    
    .PropertyDetails3 .LeftDetails
    {
        width:310px;
        max-width:310px;
        vertical-align:top;
    }
    
    .PropertyDetails3 .LeftDetails table.LeftTable,
    .PropertyDetails3 .LeftDetails div.LeftTable
    {
        width:300px;
        max-width:300px;
        margin:4px 0px 4px 4px; 
    }
    
    .PropertyDetails3 .aImage
    {
        /*max-width:298px;*/
    }
    
    .PropertyDetails3 .FullDetails .TopDetails .AddrReq
    {
        width:410px;
        max-width:410px;
        padding:5px;
    }
    
    .PropertyDetails3 .FullDetails .TopDetails .Address,
    .PropertyDetails3 .FullDetails .TopDetails .Req
    {
        margin-left:10px;
        padding:5px;
        float:left;
        clear:left;
    }
    
    .PropertyDetails3 .FullDetails .TopDetails .Req
    {
        width:410px;
        max-width:410px;
    }
    
    .PropertyDetails3 .FullDetails .TopDetails .HomeBuilder,
    .PropertyDetails3 .FullDetails .TopDetails .PageActions
    {
        width:200px;
        max-width:200px;
        margin: 10px 10px 0px 0px;
        padding:10px 10px 10px 10px;
        font-size:10pt;
    }
    
    .PropertyDetails3 .FullDetails .TopDetails .PageActions
    {
        height:100%;
        width:100%;
        vertical-align:top;
        padding:10px 0px 2px 0px;
        text-align:center;
    }
    
    .PropertyDetails3 .FullDetails .TopDetails .PageActions a
    {
        color:Blue;
    }
    
    
    .PropertyDetails3 .FullDetails .TopDetails .HomeBuilder
    {
        border: solid 1px #E2E2E2;
        float:right;
        clear:right;
    }
    
    .PropertyDetails3 .FullDetails .TopDetails .HomeBuilder img
    {
        margin-bottom:10px;
    }
    
    .PropertyDetails3 .FullDetails .TopDetails .HomeBuilder a
    {
        font-weight:bold;
        text-decoration:underline;
    }
    
    .PropertyDetails3 .FullDetails .TopDetails .HomeBuilder a.SmallLink
    {
        color:Blue;
        text-decoration:none;
        font-size:7pt;
    }
    
    
    .PropertyDetails3 .FullDetails .TopDetails td,
    .PropertyDetails3 .FullDetails td.TopDetails,
    .PropertyDetails3 .FullDetails div.TopDetails
    {
        vertical-align:top;
    }
    
    .PropertyDetails3 .ReqInfo
    {
        background-color: #e2e2e2;
        padding:15px 5px 15px 15px;
        margin-right:12px;
    }
    
    .PropertyDetails3  .Details
    {
        width:90%;
        vertical-align:top;
        padding:5px 5px 5px 15px;
    }
    .PropertyDetails3 .MaxWidth
    {
        width:90% !important;
    }
    
    
    .PropertyDetails3 a
    {
        text-decoration:none;
    }
    
    .PropertyDetails3 .ImageTable
    {
        width:300px;
        max-width:300px;
        position:relative;
    }
    
    .PropertyDetails3 .ItemDetailImageCellSmall
    {
        
        border:solid 1px #E2E2E2;
        border-bottom:none;
    }
    
    .PropertyDetails3 .ImageTable .EnlargeImage
    {
        text-decoration:none;
        font-weight:bold;
        color:white;
        height:20px; 
        border: none;
        text-align:center; 
        background-color: #999999;
        overflow:hidden;
        font-size:8.5pt;
        vertical-align:middle;
    }
    
    .PropertyDetails3 .ImageTable .EnlargeImage table
    {
        width:100%;
        height:100%;
    }
    
    .PropertyDetails3 .ImageTable .EnlargeImage td
    {
        vertical-align:middle;
        width:60%;
    }
    
    .PropertyDetails3 .ImageTable .EnlargeImage th
    {
        width:40%;
        border:none;
    }
    
    .PropertyDetails3 .ImageTable .EnlargeImage img
    {
    }
    
    .PropertyDetails3 .BigBold
    {
        font-weight:bold;
        font-size:15pt;
    }
    
    .PropertyDetails3 
    {
     font-size:11pt;   
    }


    /*.Details here! */






    .PropertyDetails3 .Details .SubDetail
    {
        /*padding-left:10px;*/
        margin:10px 0px 15px 0px;
    }
    
    .PropertyDetails3 .ReqInfoBottom
    {
        width:100% !important;
        background-color: #e2e2e2;
        padding:20px;
        margin-bottom:20px;
    }
    
    .PropertyDetails3 .ReqInfoBottom table
    {
        margin-left:auto;
        margin-right:auto;
    }
    
    .PropertyDetails3 .ReqInfoBottom td
    {
        width:33%;
        text-align:center;
        vertical-align:middle;
    }
    
    .PropertyDetails3 table.PropDetail
    {
        width:290px;
        margin-left:auto;
        margin-right:auto;
        margin-top:3px;
        margin-bottom:3px;
    }
    
    .PropertyDetails3 .Detail .Form th
    {
        border:none;
    }
    
    .PropertyDetails3 .PropDetail .PDTitle
    {
        font-size:12pt;
        font-weight:bold;
        color:White;
        background: #003366 url(/include/images/table/PropertyTitleHeader.gif) repeat-x left top;
    }
    
    .PropertyDetails3 th.PropDetailSpecOffer 
    {
        background: #800000 url(/include/images/table/PropertyTitleHeaderOffers.gif) repeat-x left top !important;
        color:White;
    }
    
    .PropertyDetails3 .PropDetail td
    {
        padding:3px;
    }
