﻿.ListPanel
{
    float:left;
}
.PropertyInfo
{
    border:ridge 10px #80BBF7;
    float:left;
    clear:both;
    width:560px;
}
.PropertyImage 
{
    float:left;
    width:160px;
}
.PropertyImage img
{
    width:160px;
    height:120px;
}
.UnderContractText
{
    position:relative;
    top:-50px;
    font-weight:bold;
    font-style:italic;
    font-size:14px;
    color:#00FFFF;
    width:100px;
    text-align:center;
}
.PropertyText
{
    float:left;
    width:290px;
    padding-left:10px;
    padding-right:5px;
}
.PropertyPricePanel
{
    float:left;
    width:95px;
}
p.PropertyHeading a
{
    font-size:14px;
    color:#09357a;
    font-weight:bold;
}
.PropertyCityStateZip
{
    font-size:14px;
}
.PropertyBedBathSize
{
    font-size:14px;
    font-weight:bold;
}
.PropertyPosted
{
    font-size:10px;
}
.PropertyPrice
{
    font-size:18px;
    font-weight:bold;
    color:Red;
}
.PropertyGalleryCell
{
    text-align:center;
}
.PropertyDetailsButton
{
    padding:5px;
    color:#0066FF;
    border-style:outset;
    border-width:3px;
    text-decoration:underline;
}
.PropteryPhotoButton
{
    padding:5px;
    color:#0066FF;
    border-style:outset;
    border-width:3px;
    text-decoration:underline;
}
.DetailsPropteryPhotoButton
{
    padding:5px;
    color:#0066FF;
    border-style:outset;
    border-width:3px;
    text-decoration:underline;
    float:right;
}
a.PrevNext, a.PageNumber, a.ShowAll, a.Repage
{
    font-size:14px;
    color:#0066FF;
    text-decoration:underline;
}
a.CurrentPage
{
    font-size:14px;
    color:Black;
}
.PropertyDetailsInfoPanel
{
    float:right;
    width:270px;
    padding-left:10px;
}
.PropertyDetailImagesPanel
{
    float:left;
    width:300px;
}
.MainImagePanel
{
    width:300px;
    height:300px;
}
.SmallImagesPanel
{
    float:left;
}
.SmallImagesPanel img
{
    padding:10px;
}
.DetailPropertySmallImages
{
    margin:20px;
}
.FinancePanel
{
    clear:both;
}
.DetailHeaderPanel, .DetailDetailsPanel, .DetailDescriptionPanel
{
    border-bottom:solid 1px black;
    width:260px;
    padding-top:10px;
    padding-bottom:10px;
}
.DetailPropertyDetails
{
    font-size:12px;
    font-weight:bold;
}
.DetailPropertyDetails span
{
    font-weight:normal;
}
.DetailFilesPanel
{
    clear:both;
    padding-top:10px;
    padding-bottom:10px;
}
.DetailPropertyHeading
{
    font-size:14px;
    color:Gray;
}
.AdminPropertyTextPanel
{
    float:left;
    width:340px;
}
.AdminPropertyPricePanel
{
    float:left;
    width:200px;
}
.AdminPropertyTextPanel label, .AdminPropertyPricePanel label
{
    display:block;
    width:100px;
    float:left;
    text-align:right;
    padding-right:10px;
}
.AdminCheckBoxes
{
    display:block;
    width:145px;
}
.AdminContactEdit
{
    width:145px;
}
.AdminCommentEdit
{
    width:540px;
}
.AdminPropertyInfo
{
    border:ridge 10px #80BBF7;
    float:left;
    clear:both;
    width:540px;
    padding:10px;
}
.PropertyEditButton, .PropertySaveButton
{
    padding:5px;
    color:Blue;
    font-weight:bold;
    border-style:outset;
    border-width:3px;
    text-decoration:underline;
}
.PropertyDeleteButton
{
    padding:5px;
    color:Red;
    font-weight:bold;
    border-style:outset;
    border-width:3px;
    text-decoration:underline;
}
.PropertyCancelButton
{
    padding:5px;
    color:black;
    font-weight:bold;
    border-style:outset;
    border-width:3px;
    text-decoration:underline;
}
.PropertyPicturesTable td
{
    border:solid 1px black;
    border-collapse:collapse;
    padding:5px;
}
.GalleryLabel
{
    padding-top:0px;
    padding-bottom:2em;
    display:block;
}
.GalleryImage
{
    padding-right:3px;
}