/*************************************************/
/*File: globalweb.css							 */
/*Purpose: General css for GlobalWeb technology	 */
/*************************************************/
/*---------------------------------------*/
/* - ERROR/Notification message Styles - */
/*---------------------------------------*/
div.notify
{
    background-color: #ffff99;
    border: dotted 1px #ff3333;
    padding: 2px 2px 2px 2px;
    margin: 0 10px 2px 2px;
}

div.notify p
{
    margin: 0 0 3px 0;
}
/*====================================================================================*/
/* ----------------------------	FULL PAGE DISPLAY Styles ---------------------------- */
/*====================================================================================*/
/*-----------------------------*/
/* - Navigation menu - START - */
/*-----------------------------*/
div#prop-output-nav
{
    /*property details navigation container */
    color: #C60001;
    font-weight: 600;
    padding: 5px 30px 5px 20px;
    padding-top: 3px;
    margin: 10px 0 20px 0;
    margin-top: 0px;
    height: 14px;
}

div#prop-output-nav a
{
    /*property details navigation link*/
    color: #3C5782;
}

div#prop-output-status
{
    /*numerical navigation container*/
    float: right;
}

div#prop-output-savead
{
    /*save ad container*/
    float: right;
    width: 200px;
}
/*---------------------------*/
/* - Navigation menu - END - */
/*---------------------------*/
div#prop-output
{
    /*property details container*/
}

div#prop-output p
{
    /*property details paragraph*/
    margin: 0 0 5px 0;
}

div#prop-output p.address
{
    /*property details - address*/
    font-weight: 600;
}

div#prop-output p.ptype
{
    /*property details - property type*/
    font-size: 13px;
}

div#prop-output p.price
{
    /*property details - price*/
    color: #A93C1A;
    margin: 0 0 15px 0;
    font-weight: bold;
}

div#prop-output p.title
{
    /*property details paragraph titles*/
    color: #3C5782;
    font-weight: 600;
    border-bottom: dotted 1px #818181;
    margin: 10px 0 5px 0;
}

div#prop-output p.feature
{
    /*property details feature*/
    background: url(../GWimages/tickbox.gif) left top no-repeat;
    padding: 0 0 10px 20px;
}

div#prop-output-details
{
    /*property details - primary details container*/
    float: left;
    width: 230px;
    padding: 0 5px 0 10px;
}

div#bannerImage
{
    /*static non-javascript image container - used depending on property Status (e.g. Sold, Sale Agreed, etc)*/
    text-align: center;
}

div#prop_output_description
{
    /*lower description container*/
    padding: 0 0 0 10px;
}

div#prop_output_description.inlined
{
    /*inlined version for when no images exist and text is moved up beside upper description*/
    margin-left: 300px;
}

div#prop_output_description.inlined p.title
{
    /*property detailsdescription container hack - blank out the parapgraph title border when block moved up because of no pictures*/
    border-bottom: solid 1px #EFEFEF;
}

table#prop-output-footer
{
    /*property details - contact and feature details */
    border-collapse: collapse;
    margin: 20px 0 0 10px;
}

table#prop-output-footer td.prop-output-footer-item
{
    /*each cell of the table*/
    border: solid 1px #959B97;
    vertical-align: top;
    width: 50%;
}

table#prop-output-footer input.text
{
    /*text input*/
    width: 150px;
}

table#prop-output-footer textarea.text
{
    /*text input*/
    width: 240px;
}

.propstatus
{
    width: 84px;
    height: 18px;
    text-transform: capitalize;
    color: #000;
    font-size: 10px;
    line-height: 18px;
    text-indent: 17px;
    background: url(/GWimages/icon_mask.png) no-repeat 0 0;
    display: inline-block;
    overflow: hidden;
    float: right;
    margin-right: 20px;
    bottom: 0;
}

.available
{
    background-color: #0A0;
}

.notavailable
{
    background-color: #A00;
}

