@charset "utf-8";
#simple-search {
float:left;
padding-top:0;
text-align:center;
width:230px;
}

#search-results {
float:right;
padding-top:0;
width:670px
}

#resultsnav,.resultsnav {
border-bottom:3px solid #6a737b;
border-top:3px solid #6a737b;
padding:4px
}

#resultsnav-title,.resultsnav-title  {
border-right:1px solid #eee;
color:#6a737b;
font-family:"Trebuchet MS","Courier New", Courier, monospace;
font-size:18px;
font-weight:700;
padding-left:5px
}

#resultscount,#pagination,#displaytype,#currency,#orderby,.resultscount,.pagination,.displaytype,.currency,.orderby {
color:#6a737b;
font-size:9px
}

#resultscount,.resultscount {
border-right:1px solid #eee;
padding:0 5px 5px 0
}

#pagination,.pagination {
border-right:1px solid #eee;
height:100%;
padding:0 5px 5px 0
}

#pagination a,.pagination a {
color:#6a737b;
font-weight:700;
padding:1px 3px;
text-decoration:none
}

#pagination a:hover,.pagination a:hover {
color:#002b5c
}

a#currentpage,a.currentpage {
border:1px solid #004B8D;
color:#004b8d
}

#displaytype,.displaytype {
border-right:1px solid #eee;
font-family:"Trebuchet MS","Courier New", Courier, monospace;
padding:0 5px 5px 0
}

#currency,.currency {
padding:0 5px 5px 0
}

#currency select,#orderby select,.currency select,.orderby select {
font-size:9px
}

input.nextprev {
background-color:#fff;
border:0;
color:#002B5C;
font-size:9px;
width:30px
}

#simple-search-inner {
/*border:2px solid #b6b8ba;*/
margin-left:-12px;
margin-top:0;
height:480px;
width:220px;
background: url(../images/bg-simple-search.gif) bottom left no-repeat;
}

div#simple-search-inner div#innerinner {
/*background-color:#D9DADB;*/
background: url(../images/bg-simple-search-top.gif) top left no-repeat;
/*margin:3px*/
padding-top:15px;
}

#simple-search-inner h2 {
color:#002B5C;
background-color:#fee995;
font-size:12px;
padding-top:5px;
margin-bottom:15px;
}

#ssearch select {
margin-bottom:5px;
width:200px
}

.floatbox {
margin-bottom:5px;
padding-left:0;
width:200px
}

#innerinner select {
margin-bottom:5px;
width:200px
}

#innerinner select#bedrooms {
float:left;
width:93px !important;
width:100px;
margin-left:7px !important;
margin-left:0px;
}

#innerinner select#bathrooms {
float:right;
margin-left:5px;
width:95px
}

div#search-amenities {
background-color:#fff;
border:1px solid #b6b8ba;
clear:both;
font-size:9px;
margin:0 auto;
text-align:left;
width:198px;
padding:5px 0;
}

div#search-amenities span {
width:99px !important;
width:96px;
float:left;
}

* html div#search-amenities span {
display:inline; /* IE 6 fix */
}


div#btnstwo {
margin-top:5px;
}

input.button {
padding:10px 0 0
}



#matchingproperties {
margin-top:10px;
padding:0
}

div.propertylist1 {
float:left;
height:105px !important;
height:110px;
margin:0 10px 0 0 !important;
padding:0;
width:325px !important;
width:320px;
overflow:hidden;
}

div.propertylist1 table.propertymatch {
margin-bottom:10px;
width:335px !important
}

div.propertylist2 {
clear:both;
display:block;
margin:0 10px 0 0;
padding:0;
width:650px
}

div.propertylist2 table.propertymatch {
margin-bottom:10px;
width:100%
}

table.propertymatch td {
vertical-align:top
}

div.propertylist1 td.propertythumb {
padding-top:2px;
width:85px
}

div.propertylist2 td.propertythumb {
padding-right:5px;
padding-top:2px;
width:85px
}

td.propertysummary {
font-size:10px;
line-height:1.39em;
padding:0 3px;
vertical-align:top
}

td.propertysummary a {
color:#002B5C;
font-weight:700;
text-decoration:none
}

td.propertysummary a:hover {
color:#004B8D
}

td.propertysummary h1 {
font-size:10px;
margin:0;
padding:0
}

td.propertysummary h1 span#exclusive {
color:#ffffff;
background-color: #002b5c;
padding:2px 5px;
font-size: 10px;
margin-left:2px;
}

td.propertysummary h1 span#special {
color:#ffffff;
background-color: #CB6B3B;
padding:2px 5px;
font-size: 10px;
margin-left:2px;
}

td.propertysummary h1 span#sold {
color:#ffffff;
background-color: #800000;
padding:2px 5px;
font-size: 10px;
margin-left:2px;
}


td.propertysummary h1 span#newproperty {
color:#ffffff;
background-color:#605FA3;
padding:2px 5px;
font-size: 10px;
margin-left:2px;
}

#search-results div.propertylist2 table.propertymatch td.propertysummary p,#search-results div.propertylist1 table.propertymatch td.propertysummary p {
color:#000;
font-size:10px;
margin:0;
padding:0;
text-align:left
}

td.propertyfeature {
height:20px;
text-align:center;
width:30px
}

td.propertyfeaturecount {
color:#6A737B;
font-family:"Trebuchet MS", Georgia, Serif;
font-weight:700;
height:20px;
margin-top:-10px;
padding-right:3px;
text-align:center;
width:16px
}

td.propertyfeaturecount span {
margin-top:-2px
}

.hidden {
display:none
}

#frame #wrap {
width:735px
}

#frame #content {
width:735px
}

#frame #contentwrap {
width:705px
}

#frame #search-results {
width:470px
}

#frame div.propertylist2 {
width:460px
}

#frame span#displaytype {
display:none
}

#frame #resultsnav {
font-size:0.8em
}

#frame #currency {
display:none;
}

#advanced-search h2 {
margin-top:10px
}

div.advcol {
float:left;
font-size:12px;
width:32%
}

#advanced-search-results div.propertylist1 {
float:left;
margin:0 10px 0 0 !important;
padding:0;
width:420px !important
}

#advanced-search-results div.propertylist1 table.propertymatch {
margin-bottom:10px;
width:430px !important
}

#advanced-search-results div.propertylist2 {
clear:both;
display:block;
margin:0 10px 0 0;
padding:0;
width:850px
}

#advanced-search-results div.propertylist2 td.propertysummary p,#advanced-search-results div.propertylist1 td.propertysummary p {
font-size:11px
}


#search-developments {
margin-left:-12px;
margin-top:10px;
margin-bottom:0px;
width:220px;
background: url(../images/bg-dev.gif) no-repeat;
text-align:center;
}

#search-developments .title {
	color:#284E73;
	margin-top:7px;
	font-weight:bold;
	font-size:14px;
}

#search-developmentsbot {
margin-top:0px;
margin-left:-12px;
width:220px;
height:9px;
background: url(../images/bg-devbot.gif) no-repeat;
}


#search-developments .dev {
background-color:#eeeeef;
border:1px solid #abb3ba;
float:left;
height:63px;
margin-left:18px;
margin-top:10px;
margin-bottom:5px;
width:80px;
overflow:hidden
}



#search-highlights {
	margin-left:-12px;
	margin-top:10px;
	margin-bottom:0px;
	width:220px;
	background: url(../images/bg-dev.gif) no-repeat;
	text-align:center;
}

#search-highlights .title {
	color:#284E73;
	margin-top:7px;
	font-weight:bold;
	font-size:14px;
}

#search-highlightsbot  {
	margin-top:0px;
	margin-left:-12px;
	width:220px;
	height:9px;
	background: url(../images/bg-devbot.gif) no-repeat;
}


#search-highlights .highlight {
	background-color:#eeeeef;
	border:1px solid #abb3ba;
	margin-left:5px;
	margin-top:5px;
	width:207px;
	overflow:hidden;
	padding:0px;
	text-align:center;	
	float:left;
}


#search-highlights .highlight img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
	padding:5px;
}


#search-links {
  height: 27px;
  margin: 10px 0 0 -12px;
  background:#FEE995;
  overflow: hidden;
  text-align: center;
  width:220px;
} 

#search-new { padding-right: 14px; }
#search-exclusive { padding-right: 14px; }
#search-special { padding-right: 14px; }