@charset "utf-8";
/*shared*/
.videobox{margin:0 5px;}
.newcon{border:1px solid #CCCCCC;padding:5px;}
h1 span{
	font-size: 12px;
	color: #303130;
	margin-left: 15px;
	font-weight: normal;
}
.entry .recomvideo{padding-right:5px;}
/*houseinfo*/
.houseinfo{width: 526px;}
.houseinfo .infobox{
	border: 1px solid #bbb;
	background: #FFF;
	padding-bottom: 5px;
	padding-left: 5px;
	height:412px;
	overflow:hidden;
}
.infobox table td{color:#454545;}
.houseinfo .infobox p{
	height: 26px;
	line-height: 26px;
}
.trends h1{background-position: 0px -210px;}
/*table*/
table td h1{
	font-size: 15px;
	line-height: 26px;
	height: 26px;
	width: 257px;
	padding-left: 35px;
}
table th{
	height: 27px;
	width: 70px;
	color: #2c61c3;
}
td h1.radius{background-position: 0px -240px;}
td a{padding-left: 5px;}
tfoot td{
	height:50px;
	background: url(../../resold/skins/bg/detail.gif) no-repeat 5px -649px;
	padding-left: 130px;
	font-size: 30px;
}
.c4{width: 160px;}
/*history*/
.inwrap table.history{
	margin: 5px;
	width: 700px;
	text-align: center;
}
table.history thead th{
	background: #d8d8d8;
	height: 30px;
	color:#606060;
}
table.history tr{height: 28px;}
table.history td,
table.history th{border: 1px solid #fff;}
table.history tr.even{background-color:#e3e3e3;}
table.history td.describe{text-align: left;}
/*answer*/
.answer h3,.order h3{background: #E3F7FF  url(../../resold/skins/bg/icon.gif) no-repeat;}
.answer h3{background-position: 0px -300px;}
.answer h3 a.r{
	background-color:#f8d707;
	padding-left:10px;
	height:32px;
	line-height:32px;
}
.answer .listbox{
	padding: 5px 10px;
	border-bottom:1px dotted #3CF;
}
.answer .listbox p{
	line-height: 25px;
	letter-spacing:2px;
}
.answer .control{border:none;}
.order h3{background-position: 0px -60px;}
.order .orderbox{
	width: 250px;
	float: right;
}
/*ordertab*/
.order table.ordertab{
	width: 470px;
}
table.ordertab input.text{width:150px;}
table.ordertab th,table.ordertab select{width: 70px;}
.orderbox .orderinfo{
	height: 105px;
	width: 228px;
	border: 1px solid #d1d2d3;
	padding: 5px 10px;
	overflow-y:auto;
	margin-top: 5px;
}
.orderinfo h1{background-position:0 -335px;}
.orderinfo li{
	list-style-type:disc;
	margin-bottom:5px;
	margin-left: 10px;
}
.orderbox input.orderbtn{
	border:none;
	width:235px;
	height:38px;
	background:transparent url(../../resold/skins/bg/detail.gif) no-repeat 0 -755px;
}
.orderbox a{
	background:url(../../resold/skins/bg/detail.gif) no-repeat 0 -716px;
	width:235px;
	height:38px;
	display:block;
}
.datas th{
	width:auto;
}