#search_advanced {
	line-height: 1.5em;
}

#search_advanced div.innerbox {
	background:#fff url(../img/leitarvel/leit_bg.png) repeat-x;
	border:1px solid #d9dee1;
	margin:5px;
	clear:both;
}
#search_advanced div.innerbox#ibsearch {
	padding:5px;
	float:left;
	height:194px;
	width:548px;
	margin:0;
}

div#search_advanced {
	background: url(../img/leitarvel/leita_bg.png) no-repeat;
	padding: 15px 0 0;
	margin-top:1px;
	width: 580px;
	height: 359px;
}

#search_advanced div#innersearch {
	width:560px;
	padding: 0 10px 5px;
	float:left;
	/*background:url(../img/leitarvel/leita_bg_x.png) repeat-y left top;*/
	
}
#search_advanced div#estate_area, div#detail_left, div#checkgrp_left {
	float: left;
	width: 50%;margin-bottom:5px;
}

div#checkgrp_left {
	padding-left: 11px;
}

#search_advanced div#estate_type, div#detail_right, div#checkgrp_right {
	float: right;
	width: 50%;
}

#search_advanced form#searchform div.scroll {
	/*background: url(../img/leitarvel/leit_efri_bg.png) bottom repeat-x;*/
	display: block;
	height: 100px;
	overflow: auto;
	border: 1px solid #d9dee1;
	padding: 0 10px;
}
#search_advanced input#submit_search {
	margin-top: 60px;
	float: right;
	padding-right: 20px;
}
#search_advanced input.searchcheck { margin-right: 15px }
#search_advanced div#detail_left input, div#detail_left select, div#detail_left label  {
	margin: 5px 0;
	vertical-align: middle;
}
#search_advanced div#detail_left label.left {
	display: block;
	float: left;
	width: 9em;
	padding: 0 5px;
}
#search_advanced div#detail_left select, div#detail_left input {
	width: 13em;
	font-size: 1em;
}
#search_advanced div#detail_left div.selectrow select {
	width: 6em;
}
#search_advanced div.selectrow {
	display: inline;
}

#search_advanced label#new_this_week_label { padding-right: 20px; background: url(../img/new_this_week.png) center right no-repeat }
#search_advanced label#new_today_label { padding-right: 20px; background: url(../img/new_today.png) center right no-repeat }

div#search_advanced h2 { margin-top: 0 !important; padding-top: 0 0 5px 5px !important; padding-left: 10px; padding-bottom: 3px; }
