.criteriaTitle 
{
    width:65px;
    height:25px;
	font-size:1.2em;
	color:#61695a;
}

.middleTable{
                   width:100%;
                   border-top:1px dotted #ccc;
                   border-right:1px dotted #ccc;
}
.middleTable th, .middleTable td{
                   padding:5px;
                   text-align:left;
                   border-bottom:1px dotted #ccc;
                   border-left:1px dotted #ccc;
}
.ddlCriteria
{
    margin-right:5px;
}
.propCritSpacer
{
    height:5px;
    width:130px;
}
.property-dropdown-container 
{
    float:left; 
    width:200px; 
    padding:10px; 
    background: #f4ccc7;
}
a.property-search-button 
{
    width:190px; 
    height:22px; 
    line-height:22px; 
    text-align:right; 
    padding-right:30px; 
    display:block; 
    color:#61695a; 
    background: url(../images/property-button.jpg) no-repeat top left; 
    text-decoration:none; 
    font-size: 1.1em; 
    font-weight:bold;
    float:left;
}
a.property-search-button:hover 
{
    color:#222222;
    background: url(../images/property-button.jpg) no-repeat bottom left;
}
.property-search 
{
    width:220px; 
    float:left; 
    position:relative; 
    /*margin-bottom:25px;*/
}
.property-search img 
{
    position:relative; 
    z-index:5;
    border:none;
}
.property-search h2 
{ 
    background:url(../images/property-search.png);
    height:22px; 
    text-indent: -10000px; 
    display:block;
    width:220px; 
    position:absolute;
    z-index:10;
}
.propertySearchResults
{
    float:right;
    width:540px;
}
.imgDdlContainer
{
    margin-top:12px;
    background: #f4ccc7;
}
.propFoundSortPadding
{
    height:20px;
    width:400px;
}
.propFound
{
    font-size:1.6em;
    font-weight:bold;
    float:left;
}
.propSort
{
    font-size:1.2em;
    float:right;
}
.propInfo
{
    width:314px;
    float:right;
}
.propImg
{
    float:left;
    width:190px;
    margin:30px 30px 0  0;
    position:relative;
    z-index:2;
    border:solid 1px #dddddd;
    
}
.propImg img
{
    width:190px;
     position:relative;
     float:left;
    z-index:2;
    
}
.propPrice
{
    color:#720042;
    font-size:1.5em;
    font-weight:bold;
}
.propBeds
{
    padding-top:10px;
    font-size:1.2em;
    font-weight:bold;
}
.propLink
{
    font-size:1.2em;
    font-weight:bold;
}

.propDesc
{
    padding-top:10px;
    font-size:1.2em;
}
.propMore
{
    padding-top:10px;
    font-size:1.2em;
}
.propMore a
{
    color:Blue;
}
.propAgent
{
    padding-top:10px;
    font-size:1.2em;
}
/*--------------------------------------------------------------------------------------*/
.loginDiv
{
    border:1px solid #222222;
    padding:10px;
    width:220px;
    margin:100px 0 0 230px;
    font-size:1.2em;
}
.agentDiv
{
    border:solid 1px #dddddd;
    padding:10px;
    margin-bottom:20px;
}
.agentTitle
{
    font-size:15px;
    font-weight:bold;
    margin-bottom:10px;
}
.agentLogo img
{
    margin:0 0 10px 0;
}
.agentLink
{
    margin-bottom:5px;
    font-size:1.2em;
    font-weight:bold;
}
/*.agentLink a
{
    color:Blue;
} Removed colour becuase it is inconsisent with the website */ 
.agentAddress
{
    font-size:1.2em;
    margin-bottom:5px;
}
.agentPhoneFax
{
    margin-top:5px;
    font-size:1.4em;
    font-weight:bold;
}
.agentEmail
{
    font-size:1.2em;
}
.propHeading
{
    font-size:15px;
    color:#720042;
    margin-bottom:10px;
}
.propDescHeading
{
    font-size:15px;
    font-weight:bold;
    margin-bottom:10px;
    clear:both;
}
.propDescription
{
    font-size:12px;
}
.propKeyFeatures
{
    margin-bottom:10px;
    font-weight:bold;
    width:510px;
    float:left;
}
.propFloorPlans
{
    float:right;
    width:153px;
}
.propFloorPlans img
{
    width:65px;
    margin-right:5px; margin-bottom:5px;
}
.propDescText
{
    margin-bottom:10px;
}
/*----------------------------------------------------------------------------------------
GALLERY
----------------------------------------------------------------------------------------*/
.imgGallery
{
    width:470px;
    height:250px;
}
.imgThumbs
{
    float:right;
    height:232px;
    width:153px;
    overflow:auto;
}
.imgThumbs a img
{
    border:none;
    width:65px;
    padding:0 0 3px 3px;
}
.propImgLarge
{
    width: 310px;
    min-height:350px;
    height:auto !important;
    height:350px;
    position:absolute;
    font-size:1.2em;
}
