.CityTitle {
	color: #336;
	font-weight: bold;
	}

.CityTitle a:link, .CityTitle a:visited {
	color: #336;
	}

.CityTitle a:hover, .CityTitle a:active {
	color: #F60;
	}

.HouseNo {
	color: #339;
	font-weight: bold;
	}

.HousePrice {
	color: #900;
	font-weight: bold;
	}

.HouseType {
	color: #F60;
	font-weight: bold;
	}

.RentPrice {
	color: #F60;
	font-weight: bold;
	}


.HouseStyle {
	color: #C60;
	font-weight: bold;
	}

.MainSection {
	color: #336;
	font-weight: bold;
	text-transform:capitalize;
	}

.Phone {
	color: #339;
	font-weight: bold;
	}

.StartDate {
	color: #C00;
	font-weight: bold;
	}

.Rooms {
	color: #360;
	}

.HousePhoto {
	display: block;
	position: relative;
	margin: 0px; 
	padding: 0px; 
	height: 135px; 
	width: 180px; 
	overflow: hidden; 
	background-color: #EEE;
	border: 1px solid;
	}

.HousePhoto a.picsSlideLink {
    display: block;
    height: 135px;
    width: 180px;
}

.TradeStyle_Agent {
	color: #F60;
}

.TradeStyle_Private {
	color: #360;
}

.ColumnTitle {
	color: #360;
	text-align: right;
	white-space: nowrap;
	}

.GreyTitle {
	color: #666;
	}

#HouseList .MainSection, #HouseList .HouseNo {
	white-space:nowrap; 
	/*width:140px;
	overflow:hidden*/
	}

#HouseList .HouseIntro {
	width: 150px;
	overflow: hidden;
	word-wrap:break-word; 
	text-align:justify; 
	text-justify:inter-ideograph;
	}

#HouseList .HouseTypeDiv {
	width:195px;
	overflow:hidden;
	}

#HouseList .HousePhotoBoxTd {
	padding: 0;
	margin: 0;
	}

#HouseList .HousePhoto {
	height: 130px; 
	border: 0px;
	}

.ListTabTitle {
	border-top: 2px solid {tablebordercolor}; 
	border-bottom: 1px solid {tablebordercolor}; 
	padding: 4px 0px; 
	}

.TabTitle {
	font-weight: bold;
	padding-left: 5px; 
	}

.TabRightLink {
	float: right; 
	padding-top: 2px;
	}

td.UnderPicLinks {
	text-align: center;
	}

#HouseList .ViewLink {
	background: transparent url('/images/good.gif') left 2px no-repeat;
	padding-left: 17px;
	margin-right: 10px;
	}

#HouseList .SubLink {
	background: transparent url('/images/subscribecategory.gif') left 2px no-repeat;
	padding-left: 17px;
	}

.HouseListBit {
	margin-bottom: 5px;
	border: 1px solid #360;
	}

#HouseList .HouseIntroBox {
	width: 147px;
	height: 68px;
	line-height: 17px;
	overflow: hidden;
	padding: 0 2px 0 1px;
	word-wrap:break-word; 
	text-align:justify; 
	text-justify:inter-ideograph;
	}
	
#HouseList .ContactInfoBox {
	width: 145px;
	overflow: hidden;
	margin: 3px 4px;
	}

.ContactInfoBox .HouseAgent, .ContactInfoBox .MemberLink {
	background: transparent url('/images/house/contact_s.gif') left top no-repeat; 
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	padding-left: 22px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-bottom: 1px solid #999;
	}

	.ContactInfoBox .HouseAgent a:link, .ContactInfoBox .HouseAgent a:visited {
		color: #360;
		}

	.ContactInfoBox .HouseAgent a:hover, .ContactInfoBox .HouseAgent a:active {
		color: #F60;
		}

	.ContactInfoBox .MemberLink a:link, .ContactInfoBox .MemberLink a:visited {
		color: #960;
		}

	.ContactInfoBox .MemberLink a:hover, .ContactInfoBox .MemberLink a:active {
		color: #F60;
		}

.ContactInfoBox .Phone {
	background: transparent url('/images/house/telephone_s.gif') left -2px no-repeat;
	padding-left: 22px;
	font-weight: bold;
	color: #F60;
	}

	#HouseList .Phone {
		/*font-weight: normal;*/
		color: #000;
		margin-bottom: 3px;
		}

.ContactInfoBox .CellPhone {
	background: transparent url('/images/house/cellphone_s.gif') left top no-repeat;
	padding-left: 22px;
	font-weight: bold;
	color: #F60;
	}

.ContactInfoBox .Fax {
	background: transparent url('/images/house/fax_s.gif') left top no-repeat;
	padding-left: 22px;
	font-weight: bold;
	color: #F60;
	}

.ContactInfoBox .Email {
	background: transparent url('/images/house/email_s.gif') left top no-repeat;
	padding-left: 22px;
	color: #336;
	}

.ContactInfoBox .HomePage {
	background: transparent url('/images/house/home_s.gif') left top no-repeat;
	padding-left: 22px;
	color: #336;
	}

	.ContactInfoBox a:link, .ContactInfoBox a:visited {
		color: #336;
		text-decoration: none;
		}

	.ContactInfoBox a:hover, .ContactInfoBox a:active {
		color: #F30;
		text-decoration: none;
		}

#dailyAgentBox .AgentPhotoBox {
	width: 80px;
	height: 106px; 
	overflow: hidden; 
	background-color: #F8FFEB;
	margin-bottom: 5px;
	}

#dailyAgentBox .AgentLinkBox {
	text-align: center;
	}

#dailyAgentBox .AgentLinkBox .viewlink {
	/*background: transparent url('/images/good.gif') left 2px no-repeat;
	padding-left: 14px;
	margin-right: 1px;
	float: left;
	display: inline;
	text-align: center;
	width: 38px;
	*/
	margin-right: 10px;
	}

#dailyAgentBox .AgentLinkBox .sublink {
	/*
	background: transparent url('/images/subscribecategory.gif') left 2px no-repeat;
	padding-left: 14px;
	float: right;
	display: inline;
	text-align: center;
	width: 38px;
	*/
	}

#dailyAgentBox .ContactInfoBox .HouseAgent{
	width: 140px;
	background: none;
	padding-left: 0px;
	padding-bottom: 5px;
	overflow: hidden;
	}

#dailyAgentBox .ContactInfoBox .HouseAgent .eName {
	font-size: 12px;
	color: #000;
	}


#dailyAgentBox .ContactInfoBox .Company {
	width: 140px;
	white-space: nowrap;
	overflow: hidden;
	padding-bottom: 3px;
	margin-bottom: 5px;
	border-bottom: 1px solid #999;
	}

#dailyAgentBox .ContactInfoBox .Company .cCompany {
	font-weight: bold;
	color: #900;
	}

#dailyAgentBox .ContactInfoBox .Company .eCompany {
	font-size: 11px;
	}




.lbit {
	border-bottom: 1px dashed #e0e0e0; 
	padding-bottom: 2px; 
	padding-top: 6px;
	}

.lborder {
	display: block; 
	border-left: 4px solid #ddd; 
	padding-left: 5px
	}

.en1 { 
	font-family:verdana; 
	font-size:6.5pt; 
	font-weight: bold;  
	color: #666; }
.en2 { 
	font-family:verdana; 
	font-size:6.5pt; 
	font-weight: bold;  
	color: #BBB; 
	}

.activedate, .timeoutdate {
	font-weight: bold
	}

#InfoList .activedate, #InfoList .timeoutdate {
	float: right; 
	}

.activedate {
	color: #900; 
	}

.timeoutdate {
	color: #336; 
	}

ul.arclist {
	list-style: none;
	margin: 0;
	padding: 0;
	}

ul.arclist li {
	border-bottom: 1px solid #DDD; 
	padding-bottom: 6px; 
	padding-top: 8px;
	}

ul.arclist li div.arclink {
	display: block; 
	border-left: 4px solid #ddd; 
	padding-left: 5px
	}

ul.arclist li div.catlink, ul.arclist li div.desc, ul.arclist li div.activedate {
	display: none;
	}


.leftcolumn {
	}

.leftcolumn .columntitle {
	text-align: left;
	border-top: 2px solid #360; 
	font-weight: bold;
	border-bottom: 1px solid #360;
	background: #DDD;
	padding: 5px 5px 5px 6px;
	}

.leftcolumn .columntitle div {
	border-left: 5px solid #F60; 
	padding-left: 5px;
	color: #333;
	}

.leftcolumn .columncontent {
	text-align: left;
	background: #F1F1F1;
	padding: 5px;
	}

.leftcolumn .nocontent {
	padding: 10px;
	}

.leftcolumn .columncontent.moreinfo {
	padding: 4px 4px 6px 4px;
	text-align: right;
	}

.leftcolumn .columncontent.moreinfo a:link, .leftcolumn .columncontent.moreinfo a:visited {
	color: #339;
	}

.leftcolumn .columncontent.moreinfo a:hover, .leftcolumn .columncontent.moreinfo a:active {
	color: #F30;
	}

.leftcolumn .columnbot {
	border-top: 2px solid #360;
	border-bottom: 2px solid #360; 
	background: #EEE;
	padding: 5px;
	text-align: center;
	}

#housecitylist {
	background: #F1F1F1;
	border-top: 1px solid #360;
	border-bottom: 1px solid #360;
	text-align: left;
	}

#housecitylist .nohousecitylist {
	border-top: 1px solid #360;
	border-bottom: 1px solid #360;
	padding: 10px 15px;
	}

#housecitylist ul.citylist0 {
	margin: 0;
	padding: 0;
	list-style: none;
	}

#housecitylist ul.citylist0 li {
	padding: 5px 4px 5px 6px;
	font-weight: bold;
	border-top: 1px solid #360;
	border-bottom: 1px solid #360;
	background: #DDD;
	}

#housecitylist ul.citylist0 li a {
	border-left: 5px solid #F60;
	padding-left: 5px;
	}

#housecitylist ul.citylist1 {
	margin: 0;
	padding: 0;
	list-style: none;
	}

#housecitylist ul.citylist1 li {
	padding: 5px 4px 5px 6px;
	border-bottom: 1px solid #336;
	}

#housecitylist li.selected {
	background: #FFC !important;
	color: #360;
	font-weight: bold;
	}

#housecitylist li.selected a {
	border-left: 5px solid #360;
	}
	
	
#housecitylist li.selected a:link, #housecitylist li.selected a:visited {
	color: #360;
	}

#housecitylist li.selected a:hover, #housecitylist li.selected a:active {
	color: #F30;
	}

#housecitylist ul.citylist1 li a {
	border-left: 5px solid #CCC;
	padding-left: 5px;
	}

#housecitylist li {
	text-align: left;
	}

#housecitylist li span {
	font-size: 9px;
	font-weight: bold !important;
	color: #555;
	}

.introlen {
	font-weight: bold;
	color: #039;
	}

.tahomaFont, .tahomaFont td {
	font: 12px tahoma, verdana, arial, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	}

a.drlink.citylink:link, a.drlink.citylink:visited { color: #900 !important; text-decoration: none !important; }
a.drlink.citylink:hover, a.drlink.citylink:active { color: #F30 !important; text-decoration: none !important; }
a.drlink.citylink span{ color: #555 !important; }
a.drlink.citylink:hover span, a.drlink.citylink:active span { color: #F60 !important; text-decoration: none !important; }

.mapviewlinkbox { margin-left: 10px; color: #888; }
a.mapviewlink { padding-left: 13px; background: transparent url(/images/map-viewlink-icon.png) left 1px no-repeat; margin: 0 5px; }
a.mapviewlink:hover {  text-decoration: none !important; }

/*¹ã¸æÑùÊ½*/
.ads-166-70 { width: 166px; height: 70px; margin: 0 auto 4px auto; padding: 0; overflow: hidden}