﻿/*  Properties 
--------------------------  */

/* Property results */
div#propertylist	{ width: 60em; margin: 0.75em 0px 0px 0px; }
div#propertylist h1 { margin: 0px; }
div.propertylistinner	{ padding: 0px 2em; }

div.propertylistinner h2 span	{ display: block; padding: 1em 0.5em 0.5em 0.5em;  }
div.propertylistinner h2 span.summary	{ display: inline; float: right; padding: 1em 2em 0.5em 0.5em; background: none; }

div.propertylistdetails	{ padding: 0px 0px 0px 1em; width: 26em; height: 14em; margin: 0.5em 0.5em 1em 0.5em; float: left; background: transparent url(../files/template/potwbg.png) no-repeat; position: relative; }
div.propertylistdetails.let div#propertylistxslt	{ background: transparent url(../files/properties/let.png) no-repeat 2em; }
div.propertylistdetails h3	{ font-size: 1.1em; display: block; font-weight: bold; padding: 1em 0.5em 0px 0px; color: #666; }
div.propertylistdetails h4	{ font-size: 1.1em; color: #666; float: left; display: inline-block; width: 100%; margin: 0px; padding: 0.25em 0px; }

#content div.propertylistdetails p { padding: 0px; margin: 0px; }
#content { background-image: none; }
div.propertylistdetails p.feature { padding: 0px; margin: 0px; }

div.propertylistdetails a	{ round-image: none; color: #000; clear: left; padding: 0.25em 1em 0.5em 0px; }

div.propertylistdetails a.image	{ margin: 1.5em 1em 0px 0px; float: left; border-radius: 15px; padding: 0px; overflow: hidden; width: 9em; max-height: 11em;  }
div.propertylistdetails a.image img	{ width: 9em; float: left; min-width: 9em; }

div#propertylistdetails ul.r { margin: 0px; padding: 0px; list-style-type: none; }
div#propertylistdetails ul.r li { margin-bottom: 2em; }
div#propertylistdetails ul.r li img  { width: 15em; border-radius: 0.75em; float: right; margin-left: 0.5em; }

div.propertylistinner div#searchfooter	{ clear: left; font-size: 0.75em; font-weight: bold; color: #666; display: block; margin-top: 0.25em;  }
div.propertylistinner div#searchfooter ul	{ padding: 0.25em 2em 1.25em 1.75em; margin: 0px; list-style-type: none; text-align: right; }
div.propertylistinner div#searchfooter ul li    { display: inline; padding: 0px 0.5em; font-size: 1em; }
div.propertylistinner div#searchfooter ul li a  { color: #666; text-decoration: none; }
div.propertylistinner div#searchfooter ul li.current a  { text-decoration: underline; }

#propertylistxslt { width: 15em; float: left; }

a.enquire { background-image: url('../files/template/enquire.png'); width: 78px; height: 33px; display: block; font-size: 0.75em; overflow: hidden; text-indent: -9999px; float: left; }
a.enquire:hover { background-image: url('../files/template/enquire-over.png'); }

/*  Properties 
--------------------------  */

/* Property details */

div#propertydetails div#propertypics    { float: right; width: 28em; border-radius: 0px 15px 15px 15px; padding: 0px; margin-left: 1em; text-align: center; background: #f4f4f4; border: solid 2px #ddd; padding: 1em; position: relative; }
div#propertydetails div#propertypics div#largeproperty { padding: 0px; overflow: hidden;  text-align: center; height: 25em; }
div#propertydetails div#propertypics div#largeproperty img.p { border-radius: 15px; height: 100%; max-width: 28em; }
div#propertydetails div#propertypics div#largeproperty img.l { border-radius: 15px; width: 100%; max-width: 28em; }
div#propertydetails div#photooptions ul { padding: 0px; margin: 1em 0px; list-style-type: none; }
div#propertydetails div#photooptions ul li { text-align: center; padding: 0px; border-radius: 15px; overflow: hidden; list-style-type: none; float: left; margin-right: 0.25em; width: 6.75em; height: 6.8em; border: solid 0.35em #fff; }
div#propertydetails div#photooptions ul li.current  { border-color: #003366; }
div#propertydetails div#photooptions ul li:last-child   { margin-right: 0px; }
div#propertydetails div#photooptions img.p    { width: 7em; float: left; }
div#propertydetails div#photooptions img.l    { height: 7em; float: left; }

div#propertydetails div#propertypics ul.tabs    { list-style-type: none; margin: 0px; padding: 0px; position: absolute; top: -2.975em; left: -0.1em; }
div#propertydetails div#propertypics ul.tabs li { float: left; border: solid 0.15em #ddd; border-bottom: 0px; border-radius: 10px 10px 0px 0px; margin-right: 0.5em; }
div#propertydetails div#propertypics ul.tabs li a   { float: left; padding: 0.75em 1em; background: #fff; border-radius: 10px 10px 0px 0px; text-decoration: none; display: block; height: 1.5em; min-width: 4em; font-weight: bold; }
div#propertydetails div#propertypics ul.tabs li.on    {  }
div#propertydetails div#propertypics ul.tabs li.on a    { padding-bottom: 0.9em; background: #f4f4f4; }

div#propertydetails div#PropertyMap { width: 28em; height: 35em; border-radius: 15px; }

/* Enquiry */
div#propertydetailsenquiry  { margin: 0px 10em 0px 0px; }
div#propertydetailsenquiry img  { width: 188px; float: right; }
div#enquirypic { float: right; border-radius: 15px; padding: 0px; overflow: hidden; margin: 0px }
div#enquirypic img { float: left; }

div#propertydetails div.form  { clear: left; width: 28em; float: left; text-align: left; }
div#propertydetails div.form h2  { margin-bottom: 1em; }
div#propertydetails div.form p  { padding: 0px; }
div#notmessage p    { color: #0099cc; }
div#propertydetails div.form label    { width: 7em; display: block; margin-bottom: 0.25em; margin-right: 1em; float: left; text-align: right; }
div#propertydetails div.form input		{ width: 20em; padding: 0.25em; margin-bottom: 0.25em; float: left; font-family: arial,helvetica,sans-serif; font-size: 0.85em; }
div#propertydetails div.form textarea	{ width: 20em; padding: 0.25em; margin-bottom: 0.25em; float: left; font-family: arial,helvetica,sans-serif; font-size: 0.95em; }
div#propertydetails div.form input.send		{ width: 78px; height: 33px; margin-left: 0px; margin-top: 0.5em; }
div#propertydetails div.form input.cancel		{ width: 78px; height: 33px; margin-top: 0.5em; }

/* Google Map Search */
.gmls   { width: 15em; }
.gmls-search-form table.gsc-branding { display: none; }
.gmls-search-form-idle form.gsc-search-box input.gsc-input, .gmls-search-form-active form.gsc-search-box input.gsc-input { font-family: arial; color: #676767; font-size: 1.5em; width: 12em; }
.gmls-search-form input.gsc-search-button { font-family: arial; font-size: 1.5em; width: 6em; }
.gmls-results-list { width: 12.5em; padding: 1em; background-color: #fff; font-family: arial; border-radius: 0.75em 0.75em 0px 0px; text-align: left; }
.gmls-results-list .gmls-result-list-item { cursor: pointer; font-size: 12px; height: 16px; margin-bottom: 1px; margin-top: 1px; overflow: hidden; padding-left: 1px; padding-right: 2px; }
.gmls-results-list .gmls-results-table, .gmls-results-list table.gmls-results-controls { border-collapse: collapse; border-spacing: 0; border-style: none; border-width: 0; padding: 0; }
.gmls-results-controls td { background-color: #EEEEEE; font-size: 12px; vertical-align: top; }
.gmls-results-list div.gmls-clear-results, .gmls-results-list a.gmls-more-results { color: #7777CC; cursor: pointer; text-align: right; text-decoration: underline; }
.gmls-results-list .gmls-result-list-item .gmls-result-list-item-key { color: #000000; display: inline; font-weight: bold; margin-right: 4px; }
.gmls-results-list .gmls-result-list-item .gmls-result-list-item-key-keymode { background-position: left center; background-repeat: no-repeat; cursor: pointer; display: inline; margin-left: 2px; padding-left: 12px; }
.gmls-result-list-item-key-A { background-image: url("http://www.google.com/uds/solutions/localsearch/img/A-lv.png"); }
.gmls-result-list-item-key-B { background-image: url("http://www.google.com/uds/solutions/localsearch/img/B-lv.png"); }
.gmls-result-list-item-key-C { background-image: url("http://www.google.com/uds/solutions/localsearch/img/C-lv.png"); }
.gmls-result-list-item-key-D { background-image: url("http://www.google.com/uds/solutions/localsearch/img/D-lv.png"); }
.gmls-result-list-item-key-E { background-image: url("http://www.google.com/uds/solutions/localsearch/img/E-lv.png"); }
.gmls-result-list-item-key-F { background-image: url("http://www.google.com/uds/solutions/localsearch/img/F-lv.png"); }
.gmls-result-list-item-key-G { background-image: url("http://www.google.com/uds/solutions/localsearch/img/G-lv.png"); }
.gmls-result-list-item-key-H { background-image: url("http://www.google.com/uds/solutions/localsearch/img/H-lv.png"); }
.gmls-result-list-item-key-I { background-image: url("http://www.google.com/uds/solutions/localsearch/img/I-lv.png"); }
.gmls-result-list-item-key-J { background-image: url("http://www.google.com/uds/solutions/localsearch/img/J-lv.png"); }
.gmls-results-list .gmls-result-list-item .gs-title { color: #0000CC; display: inline; text-decoration: underline; }
.gmls-results-list div.gmls-selected { background-color: #EEEEEE; }
.gmls-app-full-mode .gmls-prev-next { display: none; }
.gmls-idle .gmls-attribution, .gmls-idle .gmls-results-list { display: none; }
.gmls-active .gmls-attribution { display: block; font-size: 12px; }
.gmls-result-wrapper { font-family: arial,sans-serif; font-size: 12px; }
.gmls-result-wrapper .gs-watermark { display: none; }
.gmls-result-wrapper .gs-directions { display: none; }
.gmls-result-wrapper .gs-directions-to-from { display: block; }
.gmls-no-results-table { vertical-align: middle; width: 100%; }
.gmls-clear-results-cell { text-align: right; }
.gmls-no-results-label { color: #676767; font-size: 12px; text-align: left; }
.gmls-ads-box-234x60_as { display: none; height: 64px; position: relative; width: 234px; }
.gmls-ads-box-234x60_as .gmls_inline_ads { left: 8px; top: 0; }
.gmls-ads-box-468x15_0ads_al { display: none; height: 15px; width: 468px; }
.gmls-ads-box-468x15_0ads_al .gmls_inline_ads { left: 80px; top: 4px; }
.gmls-ads-box-120x600_as { display: none; height: 600px; width: 120px; }
.gmls-ads-box-120x600_as .gmls_inline_ads { bottom: 1.4em; right: 2px; }
.gmls-ads-box-160x600_as { display: none; height: 600px; width: 160px; }
.gmls-ads-box-160x600_as .gmls_inline_ads { bottom: 1.4em; right: 2px; }
.gmls-ads-box-125x125_as { display: none; height: 125px; width: 125px; }
.gmls-ads-box-125x125_as .gmls_inline_ads { bottom: 1.4em; right: 2px; }
.gmls-ads-box-120x240_as { display: none; height: 240px; width: 120px; }
.gmls-ads-box-120x240_as .gmls_inline_ads { bottom: 1.4em; right: 2px; }
.gmls-ads-box-120x90_0ads_al { display: none; height: 90px; width: 120px; }
.gmls-ads-box-120x90_0ads_al .gmls_inline_ads { bottom: 1.4em; right: 2px; }
.gs-result .gs-directions-to-from { display: none; margin-top: 4px; }
.gs-result .gs-directions-to-from .gs-label { display: inline; margin-right: 4px; }
.gs-result .gs-directions-to-from div.gs-secondary-link { display: inline; }
.gs-result .gs-directions-to-from .gs-spacer { display: inline; margin-left: 3px; margin-right: 3px; }
.gsc-results .gsc-result img.gs-ad-marker { display: inline; }

