﻿/*  Properties 
--------------------------  */

/* Property of the week */
div.propertyhighlight	{ width: 22.675em; margin: 1em 1em 1em 0px; background: transparent url(../files/common/borders/inner-blue-left.gif) repeat-y left; float: left; }
div.propertyhighlightinner	{ background: transparent url(../files/common/borders/inner-blue-right.gif) repeat-y right; }

div.propertyhighlight h2	{ color: #fff; padding: 0px; margin: 0px; font-size: 0.8em; background: #0198f1 url(../files/common/borders/inner-blue-tr.gif) no-repeat top right; }
div.propertyhighlight h2 span	{ display: block; padding: 1em 0.5em 0.5em 1.75em; background: transparent url(../files/common/borders/inner-blue-tl.gif) no-repeat top left; }

div.propertyhighlightdetails	{ padding: 0.5em; width: 21em; }
div.propertyhighlightdetails.let	{ background: #fff url(../files/properties/let.gif) no-repeat 10em; }
div.propertyhighlightdetails h3	{ background-color: #fff; color: #000; font-size: 0.75em; display: inline; overflow: hidden; }
div.propertyhighlightinner a	{ font-size: 0.75em; font-weight: bold; color: #fff; display: block; margin-top: 0.25em; }
div.propertyhighlightinner a.corner	{ background: #0198f1 url(../files/common/borders/inner-blue-bl.gif) no-repeat bottom left; }
div.propertyhighlightinner a span	{ display: block; padding: 0.25em 1.75em 1.25em 1.75em; text-align: right; background: transparent url(../files/common/borders/inner-blue-br.gif) no-repeat bottom right; }

div.propertyhighlightdetails a	{ float: left; display: inline; margin: 0px 1em 0px 0px; }
div.propertyhighlightdetails a img	{ height: 11em; }

/* Featured */
div.propertyhighlightinner.featured { background: transparent url(../files/common/borders/inner-blue-right.gif) repeat-y right; }
div.propertyhighlightinner.featured h2	{ background: #9cd638 url(../files/common/borders/inner-green-tl.gif) no-repeat top left; }
div.propertyhighlightinner.featured h2 span	{ background: transparent url(../files/common/borders/inner-green-tr.gif) no-repeat top right; }
div.propertyhighlightinner.featured a.corner	{ background: #9cd638 url(../files/common/borders/inner-green-bl.gif) no-repeat bottom left; }
div.propertyhighlightinner.featured a span	{ background: transparent url(../files/common/borders/inner-green-br.gif) no-repeat bottom right; }

div.propertyhighlightinner.featured h2 span.featuredpages	{ background: none; float: right; margin-right: 1em; font-size: 1em; }
div.propertyhighlightinner.featured h2 span.featuredpages a	{ background: none; display: inline; padding-left: 1em; text-decoration: none; font-size: 0.9em; }
div.propertyhighlightinner.featured h2 span.featuredpages a.current	{ text-decoration: underline; }

/* Property results */
div#propertylist	{ width: 47.12em; margin: 0.75em 0px 1em 0px; background: transparent url(../files/common/borders/inner-blue-left.gif) repeat-y left; }
div.propertylistinner	{ background: transparent url(../files/common/borders/inner-blue-right.gif) repeat-y right; }

div.propertylistinner h2	{ color: #fff; padding: 0px; margin: 0px; font-size: 0.8em; background: #0198f1 url(../files/common/borders/inner-blue-tr.gif) no-repeat top right; }
div.propertylistinner h2 span	{ display: block; padding: 1em 0.5em 0.5em 1.75em; background: transparent url(../files/common/borders/inner-blue-tl.gif) no-repeat top left; }
div.propertylistinner h2 span.summary	{ display: inline; float: right; padding: 1em 1.75em 0.5em 0.5em; background: none; }

div.propertylistdetails	{ padding: 0px; width: 22.675em; margin: 0.5em 0.25em 0.5em 0.5em; float: left; }
div.propertylistdetails.mright	{ margin-right: 0.5em; }
div.propertylistdetails.let	{ background: #fff url(../files/properties/let.gif) no-repeat 10em; }
div.propertylistdetails h3	{ background-color: #9cd638; color: #fff; padding: 0.5em 1em; font-size: 0.75em; overflow: hidden; white-space: nowrap; }
div.propertylistdetails h4	{ color: #000; display: inline; font-size: 0.75em; margin-bottom: 0px; }

div.propertylistdetails p { margin: 0.75em; }

div.propertylistdetails a	{ font-size: 0.75em; text-align: right; display: block; font-weight: bold; background-color: transparent; border-bottom: solid 1px #0198f1; background-image: none; color: #000; clear: left; padding: 0.25em 1em 0.5em 0px; }

div.propertylistdetails a.image	{ float: left; display: inline; margin: 0px 0.25em 0px 0px; background: none; color: #000; border-bottom: 0px; margin-bottom: -1.75em; }
div.propertylistdetails a.image img	{ height: 11em; }

div.propertylistinner div#searchfooter	{ clear: left; font-size: 0.75em; font-weight: bold; color: #fff; display: block; margin-top: 0.25em; background: #0198f1 url(../files/common/borders/inner-blue-bl.gif) no-repeat bottom left; }
div.propertylistinner div#searchfooter ul	{ padding: 0.25em 2em 1.25em 1.75em; margin: 0px; list-style-type: none; text-align: right; background: transparent url(../files/common/borders/inner-blue-br.gif) no-repeat bottom right; }
div.propertylistinner div#searchfooter ul li    { display: inline; padding: 0px 0.5em; font-size: 1em; }
div.propertylistinner div#searchfooter ul li a  { color: #fff; text-decoration: none; }
div.propertylistinner div#searchfooter ul li.current a  { text-decoration: underline; }

/* Property details */
div#propertydetails { width: 47.12em; }

div#propertydetails div#propertypics    { float: right; width: 21em; padding: 0.5em; margin-left: 1em; text-align: center; border: solid 1px #9cd638; background-color: #e1e1e1; }
div#propertydetails img#propertyfullpic	{ margin: 2px; height: 250px; }
div#propertydetails div#photooptions	{ text-align: center; padding: 0px; }
div#propertydetails div#photooptions img    { margin: 2px; height: 5.25em; }

/* Enquiry */
div#propertydetailsenquiry  { width: 47.12em; }
div#propertydetailsenquiry img  { width: 188px; float: right; }

div#propertydetailsenquiry div#enquiryform  { clear: left; width: 25em; margin-top: 2em; }

div#propertydetailsenquiry div#enquiryform label    { text-align: right; margin-right: 1em; width: 8em; }
div#propertydetailsenquiry div#enquiryform input		{ font-family: arial,helvetica; font-size: 0.75em; width: 21em; margin-bottom: 0.25em; }
div#propertydetailsenquiry div#enquiryform textarea	{ font-family: arial,helvetica; font-size: 0.75em; width: 21em; }
div#propertydetailsenquiry div#enquiryform input.button		{ width: 10.75em; }
