/* Search Results Actions (placeholder height) */
/*#action #actionbar_jsActions {height: 16.5em;}*/

 /* Search Results Page */
.searchresultbox {position: relative; border: 1px solid; width: 180px; height: 340px; padding: 0px; float: left; margin: 2px; overflow:hidden;background-color:#fff;font-size:0.95em;}
.searchresultbox p {margin: 5px;}
.searchresultbox h1 { padding:0px 2px;font-size:1.0em; font-weight:bold;white-space:nowrap;  display:block; overflow:hidden;}
.searchresultbox h1 a{ text-decoration:none !important; }
.searchresultbox img.thumbnail {text-align: center; width: 150px;}
.searchresultbox div.thumbframe { height:110px; margin: 5px; overflow: hidden; vertical-align: middle; text-align: center;}
.searchresultbox .logo { position:absolute; bottom:0; right:0;margin:3px;background-color:#fff;}
.searchresultbox .actions {width: 80%;}

.searchresultbox div.magicdropdown {margin: 0px auto;}

.searchresultbox .vendorgroup {position: absolute; bottom: 0px; width: 174px; padding: 2px; text-align: right; background-color: #ffffff;}
.searchresultbox .vendorgroup a:visited,
.searchresultbox .vendorgroup a {color: #808080; text-decoration: none; font-weight: bold;}

.gallery_skyscraper {float:right; width:165px; margin: 0px; padding: 0px; height: 692px; position: relative;}
#propresults {position:relative; margin: 0px; padding: 0px;}

.offer { background-color:#ebbfb6; }
.offer .vendorgroup { background-color:#ebbfb6 !important; color: #67364B !important;}
.offer .vendorgroup a { color: #67364B !important;}

.thumbnails img{padding-left:6px;padding-top:6px;}

.searchresultlist    {border: 1px solid; border-collapse: collapse; margin: 3px; padding: 0px;}
.searchresultlist th,
.searchresultlist td {margin: 0px;}
.searchresultlist th {border-top: 1px solid;}
.searchresultlist td {border-top: 1px solid; vertical-align: top;}

.searchresultlist tr p {margin: 5px 5px 5px 5px;}
.searchresultlist tr h1 {padding: 0px; font-size: 1.0em; font-weight: bold; white-space: nowrap; overflow: hidden; margin: 0px;}
.searchresultlist .magicdropdown {font-size: 8pt;}


.pageBanner {margin: 0px auto;}
.pageBanner label {width: 33%; display: inline}

.notify_properties {margin: 0px auto; text-align: center;}

/*
.searchresultlist tr img.thumbnail {position:relative; }
.searchresultlist {border: 1px solid; padding: 0px; margin: 5px 75px 5px 0; height: 180px; background-color: #fff; font-size: 0.95em;}
.searchresultlist h1 {padding:0;font-size:1.0em; font-weight:bold;white-space:nowrap; overflow:hidden;  display:block; }
div.searchresultlist p {margin: 5px 5px 5px 160px;}
div.searchresultlist img.thumbnail {margin: 5px;height:100px;position:absolute;left:0px; top:0px;}
div.searchresultlist .logo { position:absolute; bottom:0; right:0;margin:3px;background-color:#fff;}
*/

.disclaimer{ clear:left; }

.searchresultlist, .searchresultbox, .searchresultbox div.logoframe {border-color:#663747;}
.searchresultlist h1,
.searchresultbox h1 { background-color:#f9e7e3; color:#67364b;} /* #f9e7e3 */
.searchresultdivider {color: #663747;}

.searchresultadvertbox {border: 1px solid white; text-align:center;}
.searchresultadvertbox div img {margin: 0px; padding: 0px 0px 40px 0px;}

/* Property Details Page */
.propertypage h1 {text-transform: capitalize !important;}
.propertypage {position: relative;}
.propertypage .homebuilderlogo {float: right; position: relative; height: 100px; margin: 3px; padding: 2px;}
.propertypage .verbosedetails {margin-top: 45px;}

#frmBlank{ background-color:#ccc;  padding:5px;}
#frmBlank label{ display:inline;float:none;}

/* Inline Refinements */

/*  OLD STYLE */
.inlineRefinements    { border: 1px solid; padding-bottom:4em; margin-right: 170px;}
.inlineRefinements h1 { margin: 0px; padding: 0px; font-size: 1.8em;}
.inlineRefinements h2 { font-size: 1.4em; font-weight: bold; margin: 0px; padding: 12px 0px 0px 5px;}
.inlineRefinements ul { margin: 0px 0px 0px 6px; padding: 0px;}
.inlineRefinements li { display: inline; padding: 2px 2px 2px 12px; }

.inlineRefinements a,
.inlineRefinements a:link { text-decoration: underline;}


/* NEW STYLE  UNFINISHED
.inlineRefinements {position: relative; border: 1px solid; padding-bottom:4em;}
.inlineRefinements h1 {margin: 0px; padding: 0px; font-size: 1.8em;}
.inlineRefinements h2 {font-size: 1.4em; font-weight: bold; margin: 0px; padding: 12px 0px 0px 5px; clear: left;}
.inlineRefinements ul {margin: 0px 0px 0px 6px; padding: 0px;}
.inlineRefinements li {display: block; padding: 2px 2px 2px 12px; float: left; width: 13em; position: relative;}
.inlineRefinements li a {text-indent: 3em;}
*/

/* Inline Refinements Colours & Imaging */
.inlineRefinements {border-color:#67364b;}
.inlineRefinements h1 {background-color: #E6E6E6; color: #67364b;}
.inlineRefinements h1 a {font-size: 0.6em;}
.inlineRefinements h2   {color: #67364b;}
.inlineRefinements li   {color:#233366; background:url(/images/smartnewhomes/arrow-small.gif); background-repeat: no-repeat; background-position: 0px 7px;}
.inlineRefinements a:hover {color:#67364b;}


/* Main Image on Property Details */
.multiimage {margin: 1px; padding: 1px; float: right;}
.multiimage img {margin: 1px; padding: 1px;}

/* Image List on Property Details */
.multiimage_list {position: relative; margin: 10px 5px; padding: 1px; background-color: #ebbfb6; border: 1px solid #000000; float: right; clear: right; width: 170px;}
.multiimage_list p {text-align: center; padding: 2px; margin: 0px;}
.multiimage_list .thumb {margin: 0px;padding: 0px; margin: 10px auto; margin-bottom: 0px; text-align: center; }
.multiimage_list .thumb img {}

p.offer{ text-align: center;padding:4px; border:4px solid #67364b; background-color:#eee;}
p.offer strong, p.offer b { font-size:1.5em; color:red; }

.repeatOn { font-weight:bold;}

.banner_housebuilders {text-align: center;}