#searchbuttons {
height:35px;
margin-bottom: 15px;
}

#saveSearch, #saveEmail , #saveRss {
height:30px;
background-image: url(../images/sprite_savesearchbuttons.png);
margin:0;
}

#saveSearch a, #saveEmail a , #saveRss a {
display:block;
height:100%;
text-indent:-9999px;
width:100%;
}


#saveSearch {
top: 9px;
width:126px;
background-position: 0 0;
disp
}

#saveRss {
width:148px;
top: 46px;
background-position: 0 -60px;
float: left;
margin-right: 15px;
}


#saveEmail {
top: 9px;
width:148px;
background-position: 0 -30px;
float: left;
}





/*-------------------------------*/
/* -- search RESULTS styling -- */

.result_item {
position:relative;
width:560px;
height:150px;
overflow:hidden;
margin-bottom:35px;
border-bottom:1px solid #215384;
}

.even {background:#}
.odd {background:#}

.result_image {
width:200px;
height:150px;
overflow:hidden;
}
.result_image img {
width:200px;
}


.result_detail {
position:absolute;
top:0px;
left: 220px;
width:330px;
font-size:12px;
}

.result_detail a.name {
display:block;
margin-bottom:8px;;
color:#366;
font-size:16px;
line-height:14px;
}

.result_detail a.name span {
font-size:10px;
}

.result_detail .news {
font-weight:bold;
font-size:11px;
color:red;
}


.result_detail .news.available {
color:#333;
}


.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:65px;
height:20px;
line-height:20px;
background:#003;
color:#fff;
text-align:center;
background:url(../images/gradient2.gif);
}

a.more_info:hover {
background:#003;
}



/* mini search results 
on inner pages like the enquiry page
*/
#inner_results {

}

#inner_results .result_item {

}

#inner_results .result_detail {

}








