.propertyList {
}
.propertyList th {
	background-color: #fafafa;
	border-bottom: 1px solid #eaeaeb;
	height: 46px;
	text-align: center;
}
.propertyList th span {
	font-size: 14px;
}
.propertyList td {
	border-bottom: 1px solid #eaeaeb;
	height: 96px;
	text-align: center;
	vertical-align: middle;
}
.propertyList td.left_align {
	padding: 0 0 0 20px;
	text-align: left;
}
.propertyList tr.admin td {
	border-bottom: none;
}
.propertyList tr.even td {
	background-color: #fafafa;
}
.propertyList tr.hot td {
	background-color: #fbf1df;
}
.propertyList tr.vip td {
	background-color: #dff8cd;
}
.propertyList tr.inactive td {
	background-color: #faddcf;
}
.propertyList td.controls {
	height: auto;
}
.propertyList td.controls p a {
	color: #b9162c;
}
.propertyList a.img img {
	border: 1px solid #e4e4e4;
}
.propertyList td.actions {
	padding: 4px 10px 8px 0;
	text-align: right;
}
.propertyList td.actions span {
	color: #9c014d;
}
.propertyList td.actions span a {
	color: #9c014d;
}

.property_info .image {
	height: 200px;
	position: relative;
}
.property_info .image img {
	border: 1px solid #eaeaea;
	height: 200px;
	position: relative;
}
.property_info .galleryImage img {
	border: 1px solid #eaeaea;
}
.property_info .image div.price_bgr {
	background-color: #000;
	height: 30px;
	left: 1px;
	position: absolute;
	text-align: right;
	top: 171px;
	width: 353px;
	z-index: 10;
	opacity: .2;
	filter: alpha(opacity=20);
}
.property_info .image div.price {
	color: #fff;
	font-size: 18px;
	height: 26px;
	left: 1px;
	padding: 4px 16px 0 0;
	position: absolute;
	text-align: right;
	top: 171px;
	width: 337px;
	z-index: 20;
}

.property_info {
	margin: 0 0 30px 0;
}
.property_info .gallery,
.property_info .info,
.property_info .pic {
	float: left;
}
.property_info .info {
	color: #808080;
	margin: 0;
	width: 365px;
}
.property_info .info b {
	color: #000;
}
.property_info .info p {
	border-bottom: 1px solid #eaeaea;
	padding: 10px;
	text-align: right;
}
.property_info .info p.more {
	border: none;
	text-align: left;
}
.property_info .info p.more_right {
	text-align: right;
}
.property_info .info p.more a {
	background: url('/img/icon/note.gif') no-repeat right 2px;
	color: #990047;
	padding: 0 20px 2px 0;
}
.property_info .info p.more a.delete {
	background: url('/img/icon/note_delete.gif') no-repeat right top;
	padding: 3px 31px 3px 0;
}
.property_info .info p.more a.no_bgr {
	background: none;
	padding: 0;
}
.property_info .info p.even {
	background-color: #f4f4f4;
}
.property_info .pic img {
	border: 1px solid #a9a9a9;
}
.property_info .firm_info {
	color: #808080;
	line-height: 20px;
}
.property_info .firm_info b {
	color: #000;
}
.property_info .firm_info a.logo {
	float: left;
}
.property_info .firm_info div.logo {
	margin-left: 170px;
}


.spec_info {
	background-color: #f4f4f4;
	border-bottom: 1px solid #eaeaea;
	font-size: 11px;
	padding: 10px;
}
.spec_info a.img {
	border: 1px solid #000;
	display: block;
	float: left;
}
.spec_info div {
	margin: 0 0 0 60px;
}
.spec_info div p.rubric {
	border: none;
	margin: 4px 0;
	padding: 0;
	text-align: left;
}
