.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper{
		text-shadow:none;
	}
	#listview{
		margin-bottom:40px;
	}
	.topbar{
		padding:5px; 
	}
	.topbar table{
		border-collapse:collapse
	}
	.topbar .searchicon{ 
		display:block;
		height:29px;
		width:29px;
		text-align:center;
		background-color:#878787;
		padding:4px
	}
	.topbar .searchicon img{
		height:25px;
		margin-top:2px;
	}
	.topbar a.detailsearch{
		display:block;
		font-size:15px;
		padding:5px;
		line-height:25px !important;
		background-color:transparent;
		color:#ffffff;
		border:none;
		margin-left:5px
	}
	#bname{
		height:35px;
	}
	.ui-input-text{
		margin-left:40px;
	}
	.list{ 
		display:inline-block;
		width:100%;
	}
	.list .photo{
		float:left;
		width:100px;
		height:100px; 
		overflow:hidden;
		margin-left:5px;
	}
	.list .photo img{
		width:100px;
	}
	.list .data{
		display:table; 
		width:100%;  
	}
	.list .data div{ 
		display:table-row;		
	}
	.list .data div span{
		display:table-cell;
		padding-right:3px;
		width:50%
		 
	}
	.list .data .other span {
		background-color:#E7E7E7;  
		text-align:center;
		padding:2px; 
	}
	.list .data .date{
		font-size:12px;
	 	text-align:right
	}
	.list_sep{
		clear:both;
		margin-top:5px;
		margin-bottom:5px;
		height:1px;
		background-color:#CCC
	}
 	
	.list .dbname{
		font-size:15px;
		font-weight:bold;
		padding-right:30px;
	}
	.list .data .dprice{
		font-size:15px;
		font-weight:bold;
		color:#C00
	}
	.list .data .oldprice{
		text-decoration: line-through;
		font-size:15px;
		color:#666
	}
	.list .data .drent{
		font-size:17px;
		font-weight:bold;
		color:#09F
	}	
	.list .data .green{
		color:#090
	}
	.list .favicon{
		position:absolute;
		right:0px; 
		margin-top:-5px
	}
	.list .favicon img{
		width:40px;
	}
	.searchtag{
		list-style:none;
		padding:0px;
		margin:0px;
		display:inline-table;
		width:100%; 
		background-color:#e7e7e7;
	}
	.searchtag li{
		display:table-cell;  
		width:25%;
		border-left:1px solid #fff;
	}
	.searchtag div{
		height:40px;
		line-height:40px; 
		text-align:center;  
		width:100%;
		overflow:hidden;;
		font-weight:normal !important
	}
	.searchtag li img{
		width:11px;
		float:right;
		margin-top:12px;
		margin-right:5px;
	}
	.searchtag .active{
		color:#F60;
	}
	.searchdiv{
		height:100%;
		width:100%;
		display:none;
		position:fixed; 
		z-index:100;
		background-image:url(img/black80.png);
	}
	.searchdiv .reset{
		width:100%;
		line-height:35px;
		background-color:#EEE;
		text-align:center; 
		color:#F60
	}
	.searchdiv ul{
		list-style:none;
		padding:0px;
		margin:0px;
		height:250px;
		overflow:auto;
		width:100%;
		background-color:#fff;
	}
	.searchdiv #searchdiv0, .searchdiv #searchdiv1, .searchdiv #searchdiv2, .searchdiv #searchdiv3{  
		position:absolute;
		display:none;   
		width:100%;
	}
	.searchdiv .dist li,.searchdiv .price li,.searchdiv .rent li,.searchdiv .layout li {
		display:block;
		color:#666;
		line-height:35px;
		padding-left:10px;
		border-bottom:1px solid #ECECEC
	}
	.searchdiv .rent{
		 
	}
	.more table{
		border-collapse:collapse;
		width:100%;
	}
	.more table td{ 
		vertical-align:top;
		width:50%;
	}
	.more ul{
		list-style:none;
		padding:0px;
		margin:0px;
	}
	.more ul li{
		display:block;
		width:100%;
		color:#666;
		line-height:35px;
		padding-let:10px;
		border-bottom:1px solid #ECECEC		
	}
	.more .prop,.more .gross,.more .saleable{
		display:none; 
		height:300px;
		overflow:auto;
	}
	.moresearchstr{
		font-size:13px;
		padding:5px;
		color:#F60;
		text-align:center;
		background-color:#EFEFEF
	}
	.btsearch{
		width:100%;
		position:fixed;
		bottom:0;
		margin-top:0px;
		margin-bottom:0px;		
		border-collapse:collapse;
		border-spacing:0px;
	}
	.saletype{
		display:table;
		list-style:none;
		padding:0px;
		margin:0px;
		width:100%;  
		line-height:40px;
		background-color:#333
	}
	.saletype li{
		display:table-cell;
		text-align:center;
		color:#ffffff;
	}
	.sortdiv{
		line-height:40px;
		color:#ffffff;
		text-align:center;
		background-color:#444444;
	}
	.sortdiv img{
		width:20px;
		position:absolute; 
		margin-top:10px; 
	}
	.saletype .active{
		background-color:#ff6c00
	}
	.sortitem{
		background-image:url(img/black80.png);
		position:fixed;
		right:0;
		bottom:40px;
		width:70%;
		max-width:230px; 
		font-size:15px;
		color:#ffffff;
		display:none;
	}
	.sortitem .item{ 
		line-height:35px;
		padding-left:10px;
		border-bottom:1px solid #404040
	}
	.sortitem .reset{
		line-height:40px;
		text-align:center;
		border-bottom:1px solid #404040
	}
	.sortitem .item img{
		width:25px;
		float:right;
		background:#666;
		margin:2px;
		margin-top:5px; 
	}
	#searchtype{
		padding:5px;
		color:#fff;
		text-align:center;
		background-color:#393939;
		text-shadow:none;
	}
	.greenformdiv{
		position:absolute;
		border-bottom:none !important;
		margin-top:160px;
	}