<style type="text/css">

/*---------------- HORIZONTAL SEARCH FORM -------------------*/
#h_s_form INPUT{
 width:auto;
}
.ha_s_form INPUT{
 width:auto;
}
#h_s_form *{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.ha_s_form *{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
#h_s_form , .ha_s_form{
	width:100%;
	font-size:normal;
	color:black;
}
#h_s_form CAPTION{
        text-align:left;
        padding-left:10px;
        font-weight:bold;
}
#h_s_form DIV{
	display:inline;
}
#h_s_form H3{
	display:inline;
	font-weight:normal;
}
.ha_s_form H3{
        font-weight:normal;
        margin:0px;
}
#h_s_form .location{
        vertical-align:top;
        text-align:center;
}
#h_s_form .location SELECT{
        width:140px;
        display:block;
}
/*_________________ HORIZONTAL SEARCH FORM __________________*/


/*================ SEARCH RESULT ================*/

#search-result *{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
#search-result .row1{
	background:#FFFFFF;
}
#search-result .row2{
	background:#FFFFFF;
}
#search-result .title{
	border-bottom: 1px solid rgb(193, 193, 193);
	margin-bottom: 5px;
	margin-top: 1px;
}
#search-result .o-res-header{
	border-bottom: 1px solid #C1C1C1;
	margin-bottom:5px;
	margin-top:1px;
}
#search-result .o-res-header .o-price{
	float:right;
	color:#D9251B;
	font-weight:bold;
}
#search-result .o-res-header .o-date{
	float:right;
	margin-right:1em;
}
#search-result .img{
	float:right;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid gray;
}

#search-result .object_view{
	float: right;
}
/*________________ SEARCH RESULT ________________*/

/*=============== STEP NAVIGATION ===============*/
.objects_found_num{
	float:left;
	font-weight:bold;
}
.step_nav{
	text-align:right;
        margin:15px 0px;
}
.nav-bar{
        margin:15px auto 5px auto;
        padding-bottom:5px;
        border-bottom:2px solid #DEEBE6;
}
.page_num{
	color: black;
	padding:2px;
        margin:2px;
	text-decoration:none;
}
.page_num:hover{
	background:gray;
	color:white;
}
.step_nav .current{
	padding:4px;
	font-weight:bold;
	color:white;
        background:black;
}
.step_nav .s{
        display:none;
	/*color:#C5E0F5;
	padding:0px 2px;*/
}
/*_______________ STEP NAVIGATION _______________*/

/*=============== OBJECT VIEW ===================*/
#object-view *{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
#object-view .title{
	border-bottom: 1px solid #C1C1C1;
	margin-bottom:5px;
	margin-top:10px;
}
#object-view .info{
	margin:1em 0px;
}
#object-view .description{
	margin:1em 0px;
}
#object-view .contact{
	margin:1em 0px;
}
#object-view .contact A{
	text-decoration:none;
}
#object-view h3{
	margin:0px;
	display:inline;
}
#object-view IMG{
	border:0px solid white;
}
#object-view #images{
	text-align:center;
}
#object-view .images-thumb{
	width:100px;
	height:67px;
	margin:5px;
	background-color:#DEEBE6;
	text-align:center;
	float:left;
}
#object-view .images-larg{
	margin:5px;
	text-align:center;
}
/*_______________ OBJECT VIEW ___________________*/

/*---------------- ADV VIEW ---------------------*/

#kv_advs{
	width:100%;
}
#kv_advs *{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
#kv_advs .spacer{
	width:1%;
	height:10px;
}
#kv_advs .adv{
	width:49%;
	vertical-align:top;
}
#kv_advs .img{
	margin:0px 5px 5px 0px;
	float:left;
}
#kv_advs .price{
	color:red;
	font-weight:bold;
	float:left;
        margin-right:1em;
}
#kv_advs .title{
	font-size: 1em;
	display:inline;
	margin:0px 0px 2px 0px;
}
/*___________________ ADV VIEW ___________________*/

</style>