﻿/* TODO: Put body font-size definition in stdstyle.css */
/* TODO: Is the print view really part of the plain theme... */
body
{
    font-size: 11px;
}

.agent_address
{
    text-align: right;
    float: right;
}

.agent_address address
{
    display: inline;
    font-style: normal;
}

#DetailText
{
    margin-left: 305px;
}

.image_thumb
{
    width: 128px;
    float: left;
    margin: 5px;
    border: 1px solid #000;
    text-align: center;
}

.property_images
{
    width: 290px;
    padding: 0;
    float: left;
}

.prop_contact
{
    margin-top: 5px;
    font-weight: bold;
}

.prop_location h4
{
    font-weight: bold;
}

#PageBodyContent .border
{
    border: 1px solid #000;
}

#PageBodyContent, #PageFooter, #PageHeader, #PageHeaderContent, #PageMainContent
{
    width: 700px;
    min-width: 700px;
    margin: auto;
}

#PageBodyContent #SearchResults .sub_heading, 
#PageBodyContent .sub_heading_content, #PageBodyContent .prop_price, #PageBodyContent .heading_content
{
    background: #FFF;
    color: #000;
}
#PageBodyContent .sub_heading{float:left;}
#PageBodyContent .border{clear:left;}
#PageBodyContent .sub_heading, #PageBodyContent .heading
{
    border: solid #000;
    width: 698px;
    border-width: 1px 1px 0 1px;
}

#PrintView #PageHeader
{
    background-position: 0 0;
    height: 90px;
    margin-top: 5px;
    margin-bottom: 0px;
}

#PrintView #PropertyDetails
{
    width: 698px;
    background: #FFF;
    border: 1px solid #000;
}

#PrintView #PropertyDetailsAdditional
{
    width: 688px;
    border: solid #000; 
    border-width: 0 /* 1px 1px Add border??? */;
}

#PrintView #PropertyDetails .image_gallery
{
    border: 0 solid;
    padding: 2px;
}

#PrintView #PropertyDetails .intro_content
{
    border-color: #000;
}

#PropertyDetails .property_content
{
    width: auto;
    float: none;
}

#PrintView #PropertyDetails .property_content .right_column
{
    float: none;
    margin: 0px 0 5px 310px;
    border-left: 0 solid;
    width: auto;
}

#PropertyDetails .intro_content img
{
    float: left;
}

#PropertyDetailsAdditional
{
    width: 690px;
}

#PropertyDetails .status
{
    margin: 0 0 5px -8px;
    border-width: 0 0 1px;
    border-color:#000;
    padding-top: 5px;
    padding-bottom:5px;

    
    
}

#PrintView #SearchResults .status
{
    border: 1px solid #000;
    margin-top: -6px;    
    background:#FFF;
}

#SearchResults .search_results_table
{
    width: 700px;
}

ul.simple_menu
{
    margin-left: 0;
    padding-left: 0;
}

ul.simple_menu li
{
    list-style: none;
    background: url(/images/v2/bullets/arrow_plain.gif) 0px 0px no-repeat;
    padding-left: 10px;
    margin-left: 0;
}
