
.rental_mansion_title { padding: 0 0 0 10px; }
#next_left { padding: 15px 0 0; }
.rental_mansion_img { margin: 25px 0 0 0; }
.rental_mansion_txt { 
	padding: 27px 0; 
	width: 674px; 
	margin: 0 auto; 
	font-size: 14px; 
	line-height: 22px; 
}
.rental_mansion_image { 
	_zoom: 1; 
	overflow: hidden; 
	margin: 0 -24px 0 0; 
	width: 744px; 
}
.rental_mansion_image li { 
	float: left; 
	width: 224px; 
	margin: 0 24px 0 0; 
}
.rental_mansion_image li img { 
	width: 224px; 
	height: 163px; 
}
.rental_other_link { padding: 20px 0 0 0; }
.rental_other_link dt { 
	float: left; 
	width: 521px; 
	margin: 0px 14px 0 0; 
	padding: 13px 0 0 0; 
}
.rental_other_link dt img { vertical-align: top; }
.rental_other_link dd { 
	float: left; 
	width: 185px; 
}
.rental_table { 
	margin: 0px auto 0 auto; 
	width: 714px; 
}
.rental_table table { width: 100%; }
.rental_table table th { 
	width: 50%; 
	border-bottom: 1px dotted #040404; 
	font-weight: normal; 
	padding: 5px 0; 
	vertical-align: top; 
}
.rental_table table td { 
	width: 50%; 
	border-bottom: 1px dotted #040404; 
	padding: 5px 0; 
	vertical-align: top; 
}
.rental_table table dt { 
	background-color: #258ac2; 
	border: 1px solid #187dab; 
	float: left; 
	color: #ffffff; 
	width: 76px; 
	margin: 0 0px 0 0; 
	text-align: center; 
}
.rental_table table dd { 
	float: left; 
	width: 262px; 
	text-align: left; 
	padding: 0 5px 0 10px; 
}
.rental_info_title { margin: 35px 0 0 0; }
.rental_info { margin: 20px 0 0 0; }
.rental_info .left { 
	float: left; 
	width: 370px; 
	height: 273px; 
	margin: 0 0px 0 0; 
	background-image: url(/img/rental_info_back.gif); 
	background-repeat: no-repeat; 
}
.rental_info .left .img { padding: 3px 0 0 4px; }
.rental_info .right { 
	float: left; 
	width: 350px; 
	padding: 10px 0 0 0px; 
}
.rental_info .right ul { padding: 0 0 0 15px; }
.rental_info .right li { margin: 0 0 14px 0; }
.rental_info .right .link { padding: 5px 0 0 0; }
.rental_info .right .link li { 
	float: left; 
	width: 165px; 
	margin: 0 4px 0 4px; 
}
.rental_list { padding: 5px 0 80px 0; }
.rental_list li { margin: 25px 0 0 0; }
.rental_list li .title { 
	background-image: url(/img/rental_title_back.gif); 
	width: 720px; 
	background-repeat: no-repeat; 
	background-position: bottom; 
	padding: 0 0 12px 0; 
}
.rental_list li .title .left { 
	float: left; 
	width: 613px; 
	margin: 0 15px 0 0; 
}
.rental_list li .title .left dt { 
	float: left; 
	width: 70px; 
}
.rental_list li .title .left dt img { padding: 8px 0 0 0; }
.rental_list li .title .left dd { 
	float: left; 
	width: 533px; 
	margin: 0 0 0 10px; 
	color: #0c6eba; 
	font-size: 20px; 
	vertical-align: bottom; 
	padding: 10px 0 0 0; 
}
.rental_list li .title .left dd a { color: #0c6eba; }
.rental_list li .title .right { 
	width: 77px; 
	float: left; 
	margin: 18px 15px 0 0; 
	background-image: url(/img/rental_txtlink.gif); 
	background-repeat: no-repeat; 
	height: 11px; 
}
.rental_list li .title .right a { 
	display: block; 
	width: 100%; 
	height: 100%; 
}
.rental_list li .title .right a:hover { 
	background-image: url(/img/rental_txtlinkb.gif); 
	background-repeat: no-repeat; 
}
.rental_list li .title .right span { display: none; }
.rental_list_detail { margin: 17px 0 0 0; }
.rental_list_detail .left { 
	float: left; 
	width: 243px; 
	margin: 0 15px 0 0; 
}
.rental_list_detail .left img { 
	width: 243px; 
	height: 162px; 
}
.rental_list_detail .right { 
	float: left; 
	width: 462px; 
}
.rental_list_detail .right table { width: 100%; }
.rental_list_detail .right table th { 
	border-bottom: 1px dotted #000000; 
	color: #ffffff; 
	width: 78px; 
	text-align: center; 
	font-weight: normal; 
	padding: 5px 0; 
	vertical-align: top; 
}
.rental_list_detail .right table th p { 
	margin: 0; 
	background-color: #258ac2; 
	border: 1px solid #187dab; 
	width: 76px; 
}
.rental_list_detail .right table td { 
	border-bottom: 1px dotted #000000; 
	width: 364px; 
	padding: 4px 10px; 
}
.rental_list_detail .right .important { 
	font-size: 14px; 
	font-weight: bold; 
	padding: 10px 0 0; 
}
.rental_entry .title { 
	background-image: url(/img/rental_title_back.gif); 
	width: 720px; 
	background-repeat: no-repeat; 
	background-position: bottom; 
	padding: 0 0 12px 0; 
}
.rental_entry .title dt { 
	float: left; 
	width: 70px; 
}
.rental_entry .title dt img { padding: 8px 0 0 0; }
.rental_entry .title dd { 
	float: left; 
	width: 640px; 
	margin: 0 0 0 10px; 
	color: #0c6eba; 
	font-size: 20px; 
	vertical-align: bottom; 
	padding: 10px 0 0 0; 
}
.rental_entry .important { 
	font-size: 14px; 
	font-weight: bold; 
	padding: 10px 0 0 10px; 
}
.rental_entry_img { 
	_zoom: 1; 
	overflow: hidden; 
	margin: 15px -22px 0 0; 
	width: 741px; 
}
.rental_entry_img li { 
	width: 225px; 
	float: left; 
	margin: 0 22px 15px 0; 
}
.rental_entry_img li img { 
	width: 225px; 
	height: 150px; 
}
.rental_entry_detail table { width: 100%; }
.rental_entry_detail table th { 
	border-bottom: 1px dotted #000000; 
	color: #ffffff; 
	width: 87px; 
	text-align: center; 
	font-weight: normal; 
	padding: 5px 0 5px 18px; 
	vertical-align: top; 
}
.rental_entry_detail table th p { 
	margin: 0; 
	background-color: #258ac2; 
	border: 1px solid #187dab; 
	width: 85px; 
	padding: 1px 0; 
}
.rental_entry_detail table td { 
	border-bottom: 1px dotted #000000; 
	width: 633px; 
	padding: 4px 18px 4px 12px; 
}
.rental_body { 
	margin: 0 auto; 
	width: 684px; 
	padding: 12px 0 25px 0; 
	font-size: 14px; 
}
.rental_view { padding: 35px 0 0 0; }
.rental_view dt { 
	float: left; 
	width: 372px; 
	margin: 2px 20px 0 8px; 
}
.rental_view dd { 
	float: left; 
	width: 290px; 
	margin: 0 30px 0 0; 
}
.rental_view_img { 
	margin: 38px auto 0 auto; 
	width: 672px; 
	height: 412px; 
	background-image: url(/img/rental_view_back.gif); 
	background-repeat: no-repeat; 
}
.rental_view_img .inner { padding: 5px 0 0 5px; }
.rental_view_img .inner img { 
	width: 654px; 
	height: 392px; 
}
.rental_imprtant { 
	font-size: 14px; 
	font-weight: bold; 
	padding: 12px 0 12px 5px; 
	margin: 0; 
}
