/*-------------------------------*/
/* -- search FORM styling -- */

fieldset {border:0px;}
fieldset LEGEND {font-weight:bold}


.salerent {
}

div.salerent label {

}

div.salerent input {
float:left;
}

.forsale,.forrent {
width:120px;
float:left;
}

fieldset form div.withphotos {
margin-left:80px;
line-height:25px;
}

div.withphotos input {
padding:0; margin:0;
}
div.withphotos label {
width:200px;
display:inline;
float:none;
}

#leftwrap, #midwrap {
overflow:hidden;
width:255px;
float:left;
}

#leftwrap {
margin-right:20px;
}


#search_left, #search_middle {
width:255px;
height:400px;
background:url(../images/bggradient.gif) bottom left repeat-x;
}



#search_left div,
#search_middle div {
height:25px;
}



#search_left select, 
#search_middle select {
width:150px;
}

#search_right {
float:right;
width:580px; 
margin-top:20px;
}


#search_right legend {
width:150px; 
float:left;
}

#search_right fieldset {
padding:4px; 
width:170px;
float:left; 
margin-right:10px; 
}

#search_right select, 
#search_right input {
width:165px; 
height:18px;
margin:0 0 5px 0;
padding:0px;
}


#search_right INPUT.submit-go {
display:block; 
width:90px;
height:24px;
margin:auto;
}

#search_right fieldset {margin-bottom:4px;}


#search_right TABLE {margin-bottom:10px;}


/*-------------------------------*/



/*-------------------------------*/
/* -- search RESULTS styling -- */

.result_item {
position:relative;
border:1px solid #dfeff0;
width:560px;
height:150px;
overflow:hidden;
padding:8px;
margin-bottom:10px;
}

.even {background:#}
.odd {background:#}

.result_image {
background:#dfeff0;
width:200px;
height:150px;
overflow:hidden;
}
.result_image img {
min-height:150px;
min-width:200px;
}


.result_detail {
position:absolute;
top:10px;
left: 220px;
width:330px;
font-size:12px;
}

.result_detail a.name {
display:block;
margin-bottom:8px;;
color:#366;
font-size:16px;
}

.result_detail .news {
font-weight:bold;
font-size:11px;
color:red;
}

.island, .location, .district {
display:inline;
}



.bedbath { 
margin:10px 0;
}

.result_price {
font-weight:bold;
font-size:14px;
}

a.more_info{
position:absolute;
bottom:0px;
right:0px;
width:120px;
height:26px;
background:url(../images/moreinfo.gif) #dfeff0 no-repeat center center;
text-indent:-9999px;
}

a.more_info:hover {

}



/* mini search results 
on inner pages like the enquiry page
*/
#inner_results {
background:;
width:225px;
float:left;
}

#inner_results .result_item {
width:200px;
height:auto;
}

#inner_results .result_detail {
position:static;
margin-top:10px;
width:210px;
}








