@charset "utf-8";
#navMenu ul li .pop{
	display:block;
}
#navMenu ul li.on a, #navSubMenu ul li a:hover, #navSubMenu ul li.on a {
	color:#777;
}
.navSubMenuWrap {
	background-image: url(../images/submenu-bg.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
#navSubMenu ul li.on {
	border-top:solid 1px #999;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
}
.paging-wrapper {
	float:right;
	font-size:12px;
	margin:0 0 20px 0;
}
.paging-wrapper span a {
	border:solid 1px #777;
	color:#777;
}
.paging-wrapper .on a {
	background-color:#777;
	border:solid 1px #777;
}
.widgets-news-lising-wrapper .news .info .cate {
	color:#777;
}
.author{
	margin:0 10px 0 0;
	line-height:130%;
	font-size:13px;
	color:#777;
}
.author a{
	color:#777;
}
.author a:hover{
	color:#0066cc;
}
.top1{
	margin:0 10px 0 0;
	line-height:150%;
	font-size:13px;
	font-weight:bold;
	color:#d71515;
}
.top2{
	margin:0 10px 0 0;
	line-height:150%;
	font-size:13px;
	font-weight:bold;
	color:#008844;
}
.cate, .cate a {
	line-height:150%;
	font-size:13px;
	color:#777;
}
a.more, .more a{
	color:#777;
}
a:hover {
	color:#0066cc;
}
.timeStamp {
	white-space:nowrap;
	line-height:150%;
	font-size:12px;
	color:#777;
}
.playICON{
    position:absolute;
    bottom:5px;
    left:5px;
}
/* content */

#contentWrap {
	width:940px;
	margin:0 auto;
	padding:20px 10px 0 10px;
}
#topRow {
	float:left;
	width:940px;
	height:40px;
	font-size:13px;
}
#topRow #last-page {
	float:left;
	margin:3px 10px 0 0;
}
#topRow input {
	height:20px;
	vertical-align:middle;
	font-size:13px;
}
#topRow .btn-cfn {
	height:22px;
}
#dateSearch, #districtSearch {
	float:left;
}
#dateSearch select, #districtSearch select{
	font-size:13px;
}
#dateSearch select.mm {
	width:100px;
}
#dateSearch select.dd {
	width:110px;
}
#dateSearch option, #districtSearch option{
	font-size:13px;
}
#dateSearch input, #districtSearch input{
}
#keywordSearch {
	float:right;
	font-size:13px;
}
.keywordField {
	width:210px;
	height:20px;
	margin:0 5px 0 0;
	border:solid 1px #777;
	vertical-align:middle;
	font-size:13px;
}
.btn-cfn {
	height:22px;
}
#keywordSearch td {
	line-height:130%;
	vertical-align:middle;
	font-size:13px;
}
#leftCol {
	float:left;
	width:620px;
}
#leftCol .col1{
	float:left;
	width:300px;
}
#leftCol .col2{
	float:left;
	width:300px;
	margin:0 0 0 20px;
}
#leftCol2{
	float:left;
	width:220px;
	padding:0 20px 0 0;
}
#middleCol{
	float:left;
	width:380px;
}
#rightCol {
	float:left;
	width:300px;
	padding:0 0 0 20px;
}
.sectionTitle {
	width:100%;
	border-bottom:solid 2px;
	line-height:130%;
	font-size:16px;
}
.sectionTitle strong {
 *float:left;
	font-weight:bold;
}
.sectionTitle strong a{
	color:#777;
}
.sectionTitle strong a:hover{
	color:#0066cc;
}
.sectionTitle .filter {
	display:inline-block;
	float:right;
	font-size:12px;
	color:#333;
}
.sectionTitle .filter .on {
	font-weight:bold;
}
.sectionTitle .filter .off {
}
.sectionTitle .filter2 {
	display:inline-block;
	font-size:12px;
	color:#333;
}
.sectionTitle .filter2 .on {
	font-weight:bold;
}
.sectionTitle .filter2 .off {
}
#subcate-menu{
	float:left;
	position:relative;
	width:100%;
	margin:0 0 20px 0;
}
#subcate-menu ul{
	float:left;
	width:620px;
	height:27px;
	background-image: url(../images/top_news_menu_bg.gif);
	background-repeat: repeat-x;
	background-position: center 3px;
}
#subcate-menu ul li{
	float:left;
	min-width:63px;
	height:18px;
	margin:3px 1px 0 0;
	padding:4px 5px 0 5px;
	background-image: url(../images/top_news_menu_1_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align:center;
	font-size:13px;
	font-family:新細明體;
	line-height:130%;
	color:#333;
}
/*
#subcate-menu ul li.on{
	min-width:63px;
	height:19px;
	border:solid 1px #999;
	border-bottom:none;
	background:none;
	background-color:#FFF;
	font-weight:bold;
	color:#333;

}
*/
#subcate-menu #menu li.active{
	min-width:63px;
	height:23px !important;
	margin:0 1px 0 0;
	padding:3px 5px 0 5px;
	font-size:16px !important;
	border:solid 1px #999;
	border-bottom:none;
	background:none;
	background-color:#FFF;
	font-weight:bold;
	color:#333;
}

#subcate-menu #menu li.BIG{
	height:23px !important;
	margin:0 1px 0 0;
	padding:3px 5px 0 5px;
	font-size:16px !important;
}


#subcate-menu2{
	float:left;
	position:relative;
	width:100%;
	margin:0 0 10px 0;
}
#subcate-menu2 ul{
	float:left;
	width:620px;
	height:24px;
	background-image: url(../images/top_news_menu_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
#subcate-menu2 ul li{
	float:left;
	min-width:73px;
	height:23px;
	margin:0 1px 0 0;
	padding:0;
	background-image: url(../images/top_news_menu_1_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align:center;
	font-size:13px;
	font-family:新細明體;
	line-height:130%;
	color:#333;
}
#subcate-menu2 ul li span {
	float:left;
	min-width:63px;
	height:17px;
	padding:5px 5px 0 5px;
	text-align:center;
	font-size:13px;
	font-family:新細明體;
	line-height:130%;
	color:#333;
}
#subcate-menu2 ul li a{
	float:left;
	min-width:63px;
	height:17px;
	padding:5px 5px 0 5px;
	text-align:center;
	font-size:13px;
	font-family:新細明體;
	line-height:130%;
	color:#333;
}
#subcate-menu2 ul li.on{
	height:23px;
	border:solid 1px #777;
	border-bottom:none;
	background:none;
	background-color:#FFF;
	font-weight:bold;
	color:#333;
}
#subcate-menu2 ul li.on a{
	height:18px;
	padding:4px 5px 0 5px;
}
/* Left Column */
/* landing */
.allNews_s1{
	float:left;
	width:100%;
}
.allNews_s1 .topnews{
	width:100%;
	padding:7px 0 3px 0;
	border-bottom:solid 1px #e7e7e7;
	float: left;
}
.allNews_s1 .topnews .thumb{
	float:right;
	width:90px;
	margin:3px 0 0 10px;
	vertical-align:bottom;
}
.allNews_s1 .blog{
	position:relative;
	width:100%;
	padding:7px 0 3px 0;
	border-bottom:solid 1px #e7e7e7;
}
.allNews_s1 .blog .text{
	margin:0 0 0 60px;
}
.allNews_s1 .blog .thumb{
	left:0;
	position:absolute;
	margin:3px 0 0 0;
}
.allNews_s1 .blog .thumb img{
	width:50px;
}

.allNews_s1 h3{
	margin:3px 0;
	line-height:130%;
	font-size:16px;
	font-weight:bold;
}
.allNews_s1 ul{
	width:100%;
	margin:9px 0 0 0;
	padding:0;
}
.allNews_s1 ul li{
	width:100%;
	margin:4px 0 0 0;
	padding:0 0 4px 0;
	border-bottom:solid 1px #e7e7e7;
	line-height:150%;
	font-size:15px;
}
.allNews_s1 ul li .cate{
	display:inline-block;
	width:60px;
	vertical-align:top;
}
.allNews_s1 ul li .gp{
	width:240px;
	display:inline-block;
}
.allNews_s1 ul li .timeStamp{
	margin:0 0 0 5px;
}
.allNews_s1 .more{
	margin:6px 0 0 0;
	text-align:right;
	font-size:12px;
}
/* landing - top story */
.topSlider{
	overflow:hidden;
	float:left;
	width:620px;
	height:292px;
	margin:0 0 20px 0;
	background-color:#000;
	position: relative;
	z-index: 1;
}
/* landing - online news */
#online-news-wrapper{
	float:left;
	width:620px;
	margin:0 0 20px 0;
	position:relative;
	z-index:2;
	
}
#online-news-wrapper #subcate-menu{
	margin:0;
}
#online-news-wrapper .content{
	float:left;
	width:600px;
	padding:9px;
	border:solid 1px #999;
	border-top:none;
}
#online-news-wrapper .topnews{
	float:left;
	width:200px;
	padding:0 9px 0 0;
	border-right:solid 1px #e7e7e7;
}
#online-news-wrapper .topnews .thumb{
	position:relative;
	float:left;
	width:200px;
	margin:0 0 10px 0;
	vertical-align:bottom;
}
#online-news-wrapper .topnews .thumb .playICON{
	position:absolute;
	margin:0;
	top:100px;
	left:5px;
}
#online-news-wrapper .topnews .recap{
	margin:0 0 6px 0;
	line-height:140%;
	font-size:13px;
	color:#777;
}
#online-news-wrapper .topnews h1{
	margin:3px 0;
	line-height:130%;
	font-size:18px;
	font-weight:bold;
}
#online-news-wrapper .content .gp{
	margin:0 0 10px 0;
}
#online-news-wrapper .content p.gpt{
	margin:0 0 7px 0;
	font-weight:bold;
	font-size:12px;
	color:#000;
}
#online-news-wrapper .content .hl-news{

}
#online-news-wrapper .content ul{
	margin:0;
	padding:0;
}
#online-news-wrapper .content ul li{
	margin:0 0 6px 0;
	padding:0;
	line-height:130%;
	font-size:13px;
}
#online-news-wrapper .content ul li .cate{
	display:inline-block;
	width:60px;
	line-height:130%;
}
#online-news-wrapper .content ul li .timeStamp{
	display:inline-block;
	width:70px;
	line-height:130%;
}
#online-news-wrapper .more-news{
	float:left;
	width:380px;
	margin:0 0 0 10px;
}


/* ¦a²£­«ÂI css start here */

#online-news-wrapper .top{
	float:left;
	width:380px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
}
#online-news-wrapper .top p.title{
	margin:0 0 10px 0;
	line-height:130%;
	font-size:13px;
	font-weight:bold;
	color:#008844;
}
#online-news-wrapper .top li{
	font-weight:bold;
}
#online-news-wrapper .top .cate, #online-news-wrapper .top .timeStamp{
	font-weight:normal;
}

#online-news-wrapper .top .top-section{
	float:left;
	width:380px;
	margin:2px 0px;
	padding:0;
}

#online-news-wrapper .top .top-headline{
	float:left;
	width:300px;
	margin:6px 0 0 0;
	padding:0 0 2px 0;
	font-size:15px;
	color:#333333;
	font-weight: bold;
}


#online-news-wrapper .top .top-info{
	float:left;
	width:300px;
	margin:0;
	padding:0 0 4px 0;

}
#online-news-wrapper .top .top-info span, #online-news-wrapper .top .top-info span a{	
	margin:0 10px 0 0;
	font-size:13px;
	color:#777777;
}

#online-news-wrapper .top .top-info span a:hover {
	color:#0066cc;
}

#online-news-wrapper .top .top-thumb{
	float:right;
	width:75px;
	height:50px;
	margin:0;
	padding:0;
	background-color: #efefef;
	position:relative;
}


#online-news-wrapper .top .top-thumb img{
	position:absolute;
	top:0;
	bottom:0;
	left: 0px;
	right: 0px;
	margin:auto;

}

/* ¦a²£­«ÂI css end here */



#online-news-wrapper .more{
	float:right;
	padding:0 0 0 0;
	text-align:right;
	font-size:12px;
}


/* landing - resident*/
#resident-wrapper{
	float:left;
	width:620px;
	margin:0 0 20px 0;
	padding:0 0 6px 0;
	border-bottom:solid 1px #e7e7e7;
}
#resident-wrapper .news{
	position:relative;
	float:left;
	width:200px;
	margin:10px 0 0 0;
}
#resident-wrapper .m{
	margin:10px 10px 0 10px;
}
#resident-wrapper .news img{
	display:block;
}
#resident-wrapper .news .playICON{
	position:absolute;
	margin:0;
	top:100px;
	left:5px;
}
#resident-wrapper .news h3{
	line-height:150%;
	font-size:15px;
	font-weight:bold;
}
/* landing - search */
#search-wrapper{
	float:left;
	width:300px;
	padding:0 0 20px 0;
}
#search-wrapper #keywordSearch{
	float:left;
}
/* landing - analytics*/
#analytics-wrapper{
	float:left;
	width:300px;
	padding:0 0 20px 0;
}
/* landing - business*/
#business-wrapper{
	float:left;
	width:300px;
	padding:0 0 20px 0;
}
/* landing - opinion*/
#opinion-wrapper{
	float:left;
	width:300px;
	padding:0 0 20px 0;
}

/* landing - charts*/
#marketPricesNews-wrapper{
	float:left;
	width:300px;
	padding:0 0 20px 0;
}
#marketPrices-wrapper{
	float:left;
	width:300px;
	padding:0 0 20px 0;
}
#marketPrices-wrapper #mpSearchWrap{
	float:left;
	width:300px;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	border-bottom:solid 1px #e7e7e7;
}
#marketPrices-wrapper p{
	margin:0 0 5px 0;
	font-size:15px;
}
#marketPrices-wrapper #mpSearchWrap form{
	float:left;
	width:280px;
	padding:8px 10px;
	border:solid 1px #ccc;
	font-size:13px;
}
#marketPrices-wrapper #mpSearchWrap form table td{
	padding:2px 0;
}
#marketPrices-wrapper #mpSearchWrap form .tf{
	width:120px;
}
#marketPrices-wrapper .chartWrap{
	float:left;
	width:300px;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	border-bottom:solid 1px #e7e7e7;
}
#marketPrices-wrapper .chartWrap p{
	font-size:13px;
	line-height:150%;
}
#marketPrices-wrapper .chartWrap .pName strong{
	font-size:15px;
	font-weight:bold;
}
#marketPrices-wrapper .chartWrap .detail{
	float:right;
}
#marketPrices-wrapper .chartWrap .chart{
	overflow:hidden;
	float:left;
	width:298px;
	height:130px;
	margin:3px 0 0 0;
	border:solid 1px #ccc;
}
#marketPrices-wrapper .chartRemarks{
	-webkit-text-size-adjust: none;
	float:left;
	width:300px;
	padding:5px 0;
	font-size:11px;
}
#marketPrices-wrapper .chartRemarks span{
	float:left;
	width:150px;
}
#marketPrices-wrapper .remarks{
	-webkit-text-size-adjust: none;
	float:left;
	width:300px;
	padding:1px 0;
	background-color:#e7e7e7;
	line-height:160%;
	font-size:11px;
	color:#555;
}
h1.pName{
	float:left;
	margin:-9px 0 10px 0;
	line-height:150%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
}
#middleCol #bigChartWrap{
	width:380px;
}
#bigChartWrap{
	float:left;
	width:940px;
	margin:0 0 20px 0;
}
#bigChartWrap #chartFunc{
	float:left;
	width:380px;
	height:37px;
	background-image: url(../images/bigChartTab.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align:right;
	font-size:13px;
}
#bigChartWrap #chartFunc .bct1{
	float:left;
	height:37px;
	margin:0 3px 0 0;
}
#bigChartWrap #chartFunc .bct2{
	float:left;
	width:231px;
	height:33px;
	margin:4px 0 0 0;
	text-align:center;
	font-size:15px;
}
#bigChartWrap #chartFunc .bct2 a{
	display:inline-block;
	width:218px;
	height:27px;
	padding:6px 13px 0 0;
}
#bigChartWrap #bigChart{
	float:left;
	width:378px;
	height:380px;
	border:solid 1px #e7e7e7;
	border-top:none;
}
#bigChartWrap .remarks{
	-webkit-text-size-adjust: none;
	float:left;
	width:100%;
	padding:1px 0;
	background-color:#e7e7e7;
	line-height:160%;
	text-align:right;
	font-size:11px;
	color:#555;
}
#propertyInfoWrap{
	float:left;
	width:220px;
	padding:0 0 20px 0;
}
#propertyInfoWrap .thumb{
	float:left;
	width:220px;
	margin:0 0 10px 0;
}
#propertyInfoWrap img{
	max-width:220px;
	max-height:147px;
}
#propertyInfoWrap #spec{
	float:left;
	width:220px;
	font-size:15px;
	margin:10px 0 0 0;
}
#propertyInfoWrap #spec td{
	padding:3px 0;
	vertical-align:top;
}
#propertyInfoWrap #spec .specTitle {
	width:80px;
	font-weight:bold;
}
.propertyMarketNews{
	float:left;
	width:380px !important;
	padding:0 0 20px 0;
}
.propertyMarketNews .title{
	float:left;
	width:360px;
	height:26px;
	padding:4px 10px 0 10px;
	background-color:#eee;
	font-size:15px;
	color:#333;
}
.propertyMarketNews .news2{
	width:380px !important;
}
/* landing - charts*/
#charts-wrapper{
	float:left;
	width:300px;
	padding:0 0 20px 0;
}
#charts-wrapper .chart{
	float:left;
	margin:10px 0 0 0;
	width:300px;
}
#charts-wrapper .chart p{
	line-height:150%;
}
#charts-wrapper .chart .thumb{
	width:300px;
	padding:3px 0 0 0;
}
#charts-wrapper .chart .remarks{
	-webkit-text-size-adjust: none;
	padding:1px 0;
	background-color:#e7e7e7;
	font-size:11px;
	color:#555;
}
#compareFormWrap{
	float:left;
	width:100%;
	height:39px;
	margin:0 0 10px 0;
	background-color:#ededed;
}
#compareFormWrap #compareTit{
	float:left;
	padding:8px 20px 0 20px;
}
#compareFormWrap .pptySelect{
	float:left;
	height:32px;
	padding:7px 20px 0 10px;
	border-left:solid 1px #d0d0d0;
	font-size:15px;
}
#compareFormWrap .pptySelect td{
	padding:0 10px 0 0;
}
#compareFormWrap .pptySelect strong{
	font-weight:bold;
}
#compareFormWrap #btnReset{
	float:right;
	border-left:solid 1px #d0d0d0;
	border-right:solid 1px #d0d0d0;
}
#compareFormWrap #btnReset a{
	display:block;
	height:29px;
	padding:10px 10px 0 10px;
	font-size:15px;
}
#compareFormWrap #btnCompare a{
	float:right;
	background-image: url(../images/compareBtn.jpg);
	border-left:solid 3px #fff;
}
#compareFormWrap #btnCompare a:hover{
	background-image: url(../images/compareBtnOn.jpg);
}
#compareFormWrap #btnCompare span{
	display:none;
}
#compareFormWrap #btnCompare a{
	display:block;
	width:93px;
	height:39px;
	font-size:15px;
}
/* landing - design*/
.topDesignSlider{
        float:left;
        width:600px;
        height:399px;
        margin:0 0 20px 0;
        background-color:#000;
        position: relative;
}
#designIntro{
	float:left;
	width:620px;
}
#designIntro p{
	margin:0 0 10px 0;
	line-height:150%;
	font-size:15px;
}
#designIntro img{
	float:left;
	margin:0 20px 0 0;
}
#design-wrapper{
	float:left;
	width:300px;
	padding:0 0 20px 0;
}
#design-wrapper .news{
	float:right;
	width:200px;
	margin:10px 0 0 0;
}
#design-wrapper .news .thumb{
	width:200px;
}
#design-wrapper .news .text{
	width:194px;
	padding:3px;
	background-color:#e5e5e5;
}
#design-wrapper .news .text h3{
	font-size:15px;
}
/* landing - tools */
#tools-wrapper{
	float:right;
	width:300px;
	padding:0 0 20px 0;
}
#tools-wrapper ul{
	width:100%;
	margin:7px 0 0 0;
	padding: 0 0 0 17px;
	*margin:7px 0 0 24px;
	*padding:0;
}
#tools-wrapper ul li{
	width:100%;
	margin:4px 0 0 0;
	padding:0;
	list-style:disc;
	font-size:15px;
}
/* online news */
#news-listing-wrapper {
	float:left;
	width:620px;
	margin:0 0 20px 0;
	border-bottom:solid 1px #e7e7e7;
}
#news-listing-wrapper .news {
	float:left;
	width:620px;
	height:97px;
	margin:0;
	padding:13px 0 0 0;
	border-top:solid 1px #e7e7e7;
}
#news-listing-wrapper .news .info {
	margin:0;
	padding:0;
	line-height:130%;
	font-size:12px;
}
#news-listing-wrapper .news .info .focus-news {
	margin:0 10px 0 0;
	font-weight:bold;
	color:#0066cc;
}
#news-listing-wrapper .news .info .hl-news {
	margin:0 10px 0 0;
	font-weight:bold;
	color:#008B44;
}
#news-listing-wrapper .news .info .timeStamp {
	margin:0 10px 0 0;
	color:#777;
}
#news-listing-wrapper .news .info .cate {
	margin:0 10px 0 0;
	color:#777;
}
#news-listing-wrapper .news .info .cate a {
	color:#777;
}
#news-listing-wrapper .news .info .cate a:hover {
	color:#0066cc;
}
#news-listing-wrapper .news .thumb {
	float:right;
	width:100px;
	height:100px;
	margin:-8px 0 0 10px;
	vertical-align:bottom;
	background-color:#f7f7f7;
}
#news-listing-wrapper .news .thumb table {
	border:none;
}
#news-listing-wrapper .news .thumb td {
	width:100px;
	height:100px;
	text-align:center;
	vertical-align:middle;
}
#news-listing-wrapper .news h2 {
	margin:2px 0 0 0;
	line-height:150%;
	font-size:19px;
	font-weight:bold;
}
#news-listing-wrapper .news h2 img {
	vertical-align:middle;
}
#news-listing-wrapper .news .recap {
	line-height:135%;
	font-size:13px;
	color:#555;
}
#news-listing-wrapper .news .recap a {
	color:#0066cc;
}
#news-listing-wrapper .news .recap a:hover {
	color:#0066cc;
}
#more-news-listing-wrapper {
	float:left;
	width:620px;
	margin:0 0 20px 0;
	border-bottom:solid 1px #e7e7e7;
}
#more-news-listing-wrapper ul {
	float:left;
	width:620px;
	margin:0;
	padding:0 0 20px 0;
}
#more-news-listing-wrapper ul li {
	float:left;
	width:620px;
	margin:0;
	padding:4px 0;
	line-height:135%;
}
#more-news-listing-wrapper .date {
	margin:0;
	padding:0;
	line-height:150%;
	font-size:15px;
	font-weight:bold;
	color:#777;
}
#more-news-listing-wrapper .title {
	float:left;
	width:515px;
	margin:0;
	font-size:15px;
}
#more-news-listing-wrapper .cate {
	float:left;
	width:60px;
	margin:0;
	font-size:12px;
	color:#777;
}
#more-news-listing-wrapper .cate a {
	color:#777;
}
#more-news-listing-wrapper .cate a:hover {
	color:#0066cc;
}
#more-news-listing-wrapper .timeStamp {
	float:left;
	width:45px;
	margin:0;
	font-size:12px;
	color:#777;
}

/* listing */
.listingTop {
	float:left;
	width:620px;
	padding:0 0 10px 0;
}
.listingTop .thumb {
	overflow:hidden;
	float:left;
	width:200px;
	padding:0 20px 10px 0;
	text-align:center;
}
.listingTop .thumb a{
	display:block;
	background-repeat: no-repeat;
	background-position: center center;
}
.listingTop .thumb img{
	max-height:200px;
	max-height:133px;
}
.listingTop img.report {
	max-width:210px;
	max-height:140px;
	height:140px !important;
}
.listingTop .thumb p {
	width:200px;
	padding:3px 0 0 0;
	text-align:left;
	font-size:12px;
	color:#777;
}


.listingTop .thumbR {
	overflow:hidden;
	float:right;
	width:200px;
	padding:0 0 10px 20px;
	text-align:center;
}
.listingTop .thumbR a{
	display:block;
	background-repeat: no-repeat;
	background-position: center center;
}
.listingTop .thumbR img{
	max-height:200px;
	max-height:133px;
}
.listingTop .thumbR p {
	width:200px;
	padding:3px 0 0 0;
	text-align:left;
	font-size:12px;
	color:#777;
}

.listingTop .allNews {
	float:left;
	width:400px;
}
.listingTop .allNews .news {
	padding:0 0 10px 0;
}
.listingTop .allNews .recap {
	line-height:150%;
	font-size:13px;
}
.listingTop .allNews .cate {
	margin:0 10px 0 0;
}
.listingTop .allNews .timeStamp {
	margin:2px 0 0;
}
.listingTop .allNews h1 {
	line-height:150%;
	font-size:24px;
	font-weight:bold;
}
.listingTop .allNews h2 {
	line-height:150%;
	font-size:18px;
	font-weight:bold;
}
/* latest */
.listingLatest {
	float:left;
	width:620px;
	padding:0 0 20px 0;
}
.listingLatest td {
	padding:0 0 10px 0;
	border-bottom:solid 1px #e3e3e3;
	vertical-align:top;
}
.listingLatest td.cb {
	background-image: url(../images/listingLatest_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.report td.cb {
	background-image: url(../images/listingLatest_report_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.listingLatest ul li {
	margin:5px 0 0 0;
	padding:0;
	list-style:disc;
	line-height:130%;
	font-size:15px;
	color:#777;
}
.listingLatest ul li.more {
	list-style:none;
	font-size:13px;
}
.listingLatest ul li.more a {
	color:#777;
}
.listingLatest ul li.more a:hover {
	color:#0066cc;
}
.listingLatest .more{
	float:right;
	margin:6px 0 0 0;
	text-align:right;
	font-size:12px;
}
.listingLatest .news {
	float:left;
	width:300px;
	padding:0 10px 0 0;
	border-top:solid 10px #fff;
}
.listingLatest .cb .news {
	padding:0 0 0 10px;
	border-right:none;
}
.listingLatest .news .thumb {
	float:right;
	margin:0 0 0 10px;
	max-width:100px;
	max-height:66px;
}
.report .news .thumb {
	float:right;
	margin:0 0 0 10px;
	max-width:210px;
	max-height:140px !important;
	height:140px;
	border:solid 1px #eee;
}
.listingLatest .news h3 {
	line-height:150%;
	font-size:15px;
	font-weight:bold;
}
.listingLatest2 {
	float:left;
	width:620px;
	padding:0 0 20px 0;
}
.listingLatest2 td {
	padding:10px 0 0 0;
	vertical-align:top;
}
.listingLatest2 td.cb {
}
.listingLatest2 .news {
	float:left;
	width:300px;
	padding:0 10px 0 0;
}
.listingLatest2 .cb .news {
	padding:0 0 0 10px;
	border-right:none;
}
.listingLatest2  .news .thumb{
	float:left;
}
.listingLatest2 .news h3 {
	line-height:150%;
	font-size:15px;
	font-weight:bold;
}
.listingLatest2 .news .text{
	width:294px;
	padding:3px;
	background-color:#e5e5e5;		
}
/* all */
.listingAll {
	float:left;
	width:620px;
	padding:0 0 20px 0;
}
.listingAll .news {
	width:300px;
	padding:0 10px 20px 0;
	vertical-align:top;
}
.listingAll .cb {
	padding:0 0 5px 10px;
	border-right:none;
}
.listingAll ul {
	margin:6px 0 0 0;
	padding:0 0 0 17px;
	 *margin:6px 0 0 24px;
	 *padding:0;
}
.listingAll ul li {
	margin:5px 0 0 0;
	padding:0;
	list-style:disc;
	line-height:130%;
	font-size:15px;
	color:#777;
}
.listingAll ul li.more {
	list-style:none;
	font-size:13px;
}
.listingAll ul li.more a {
	color:#777;
}
.listingAll ul li.more a:hover {
	color:#0066cc;
}
.listingAll ul li .timeStamp {
	padding:0 0 0 10px;
}
.listingAll .news2 {
	float:left;
	width:620px;
	padding:10px 0 6px 0;
	border-bottom:solid 1px #ddd;
	vertical-align:top;
}
.listingAll .news2 .recap {
	margin:3px 0 3px 0;
	line-height:150%;
	font-size:13px;
	color:#777;
}
.listingAll .news2 .thumb {
	position:relative;
	float:right;
	max-width:150px;
	max-height:120px;
	margin:3px 0 0 20px;
	border:solid 1px #eee;
}
.listingAll .news2 .thumb img{
	max-width:150px;
	max-height:100px;
}
.listingAll .news2 .thumb .playICON{
	position:absolute;
	margin:0;
	bottom:5px;
	left:5px;
}
.listingAll .news2 h3 {
	line-height:150%;
	font-size:16px;
	font-weight:bold;
}
.listingAll .news2 .cate {
	margin:0 10px 0 0;
}
.listingAll .news2 .more {
	float:none;
}
.listingAll .news3{
	float:left;
	width:200px;
	margin:10px 0 0 0;
}
.listingAll .m{
	padding:0 10px;
}
.listingAll .news3 .thumb{
	float:left;
}
.listingAll .news3 h3{
	line-height:150%;
	font-size:13px;
}
.listingAll .news3 .text{
	float:left;
	width:194px;
	height:64px;
	padding:3px 3px;
	background-color:#e5e5e5;
}
.listingAll .news3 .text h3{
	line-height:150%;
	font-size:15px;
}
.listingAll .blogger{
	float:left;
	width:278px;
	height:188px;
	margin:10px 10px 0 0;
	padding:10px 10px 0 10px;
	border:solid 1px #e3e3e3;
}
.listingAll .blogger .author{
	margin:0;
	padding:0 0 3px 0;
	border-bottom:solid 1px #CCC;
	font-size:16px;
	font-weight:bold;
}
.listingAll .blogger .thumb{
	width:70px;
	position:absolute;
}
.listingAll .blogger .thumb img{
	width:60px;
}
.listingAll .blogger .text {
	width:198px;
	padding:0 0 0 70px;
	position:relative;
}
.listingAll .more{
	float:right;
	margin:6px 0 0 0;
	text-align:right;
	font-size:12px;
}
/* analytics remark */
.ana_remark{
	float:left;
	width:620px;
	padding:10px 0 0px 0;
}
.ana_remark p{
	line-height:160%;
	font-size:13px;
}
/* Blogger */
#bloggerInfoWrap{
	float:left;
	position:relative;
	width:620px;
	min-height:80px;
	padding:0 0 20px 0;
}
#bloggerInfoWrap .thumb{
	position:absolute;
	width:80px;
	height:80px;
}
#bloggerInfoWrap .text{
	position:relative;
	padding: 0 0 0 90px;
}
#bloggerInfoWrap .text .author{
	margin:0 0 5px 0;
	font-size:19px;
	color:#333;
}
#bloggerInfoWrap .text .workTitle {
	font-size:16px;
}
#bloggerInfoWrap .text .info {
	margin:10px 0 0 0;
	font-size:15px;
}
/* Markets Prices */
#marketNews-Wrapper{
	float:left;
	width:620px;
	padding:0 0 40px 0;
}
#marketNews-Wrapper .allNews {
	float:left;
	width:380px;
}
#marketNews-Wrapper .allNews .remarks{
	-webkit-text-size-adjust: none;
	float:left;
	width:380px;
	margin:-8px 0 0 0;
	font-size:11px;
	color:#777;
}
#marketNews-Wrapper .more{
	display:inline-block;
	width:100%;
	margin:0 0 0 0;
	padding:5px 0;
	background-color:#f2f2f2;
	text-align:center;
	font-size:15px;
}
#marketNews-Wrapper .news {
	float:left;
	width:100%;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:solid 1px #e7e7e7;
}
#marketNews-Wrapper .thumb {
	float:left;
	width:180px;
	height:120px;
	margin:0 20px 0 0;
	background-color:#eee;
}
#marketNews-Wrapper .recap {
	line-height:150%;
	font-size:13px;
}
#marketNews-Wrapper .chart-big {
	float:right;
	width:220px;
	height:120px;
	margin:0 0 0 20px;
	background-color:#eee;
}
#marketNews-Wrapper .chart {
	float:right;
	width:150px;
	height:100px;
	margin:-9px 0;
	background-color:#eee;
}
#marketNews-Wrapper .cate {
	margin:0 10px 0 0;
}
#marketNews-Wrapper .timeStamp {
	margin:2px 0 0;
}
#marketNews-Wrapper h1 {
	line-height:150%;
	font-size:24px;
	font-weight:bold;
}
#marketNews-Wrapper h2 {
	line-height:150%;
	font-size:18px;
	font-weight:bold;
}
#marketNews-Wrapper #mpSearchWrap{
	float:right;
	width:200px;
	min-height:320px;
	margin:0 0 0 20px ;
	padding:9px 9px;
	border:solid 1px #ccc;
}
#marketNews-Wrapper #mpSearchWrap strong{
	font-weight:bold;
}
#marketNews-Wrapper #mpSearchWrap .searchTitle{
	font-weight:bold;
	font-size:16px;
}
#marketNews-Wrapper #mpSearchWrap form{
	float:left;
	width:200px;
	margin:10px 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:solid 1px #ccc;
	font-size:13px;
}
#marketNews-Wrapper #mpSearchWrap form table {
	width:200px;
}
#marketNews-Wrapper #mpSearchWrap form table td{
	padding:2px 0;
}
#marketNews-Wrapper #mpSearchWrap form table .rTitle{
	width:50px;
}
#marketNews-Wrapper #mpSearchWrap form .tf{
	width:120px !important;
}
#marketNews-Wrapper #mpSearchWrap form select{
	width:120px;
}
#mpSearchWrap #hotPropery{
	float:left;
	width:100%;
	margin:10px 0 0 0;
}
#mpSearchWrap .hotTitle{
	margin:0 0 5px 0;
	font-weight:bold;
	font-size:13px;
}
#mpSearchWrap strong{
	font-weight:bold;
}
#mpSearchWrap #hotPropery li{
	float:left;
	height:26px;
	margin:0 15px 0 0;
	line-height:160%;
	font-size:15px;
	white-space:nowrap;
}
.marketPricesData-Wrapper{
	float:left;
	width:620px;
}
.marketPricesData-Wrapper #subcate-menu2{
	margin:10px 0 0 0;
}
.marketPricesData-Wrapper .remarks{
	-webkit-text-size-adjust: none;
	float:left;
	width:620px;
	padding:1px 0;
	background-color:#e7e7e7;
	text-align:right;
	line-height:160%;
	font-size:11px;
	color:#555;
}
.propertyMarketNews #subcate-menu2 ul{
	float:left;
	width:380px;
	height:24px;
	margin:0;
	padding:0;
	background-image: url(../images/top_news_menu_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.propertyMarketNews #subcate-menu2 li{
	float:left;
	list-style:none;
	min-width:73px;
	height:23px;
	margin:0 1px 0 0;
	padding:0;
	background-image: url(../images/top_news_menu_1_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align:center;
	font-size:13px;
	font-family:新細明體;
	line-height:130%;
	color:#333;
}
/* market prices table */
th a {
	display:inline-block;
	padding:0 20px 0 0;
	background-image: url(../images/sort.png);
	background-position: right 3px;
	background-repeat: no-repeat;
	color:#333;
}
th a.asc {
	background-image: url(../images/sort-asc.png);
	font-weight:bold;
	color:#000;
}
th a.dec {
	background-image: url(../images/sort-dec.png);
	font-weight:bold;
	color:#000;
}
.marketPricesDataInfo{
	float:left;
	width:620px;
	margin:10px 0 0 0;
	text-align:right;
	font-size:12px;
}
.marketPricesData{
	float:left;
	margin:5px 0 0 0;
}
.marketPricesData th{
	padding:5px 0;
	border:1px solid #ccc;
	background-color:#DDD;
	line-height:150%;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}
.marketPricesData td{
	padding:3px 0;
	border:1px solid #ddd;
	line-height:150%;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}
.marketPricesData th.pName{
	font-size:13px;
}
.marketPricesData .pName{
	padding-left:10px;
	font-size:15px;
}
.marketPricesData .chartIcon{
	float:right;
	margin:3px 5px 0 0;
}
.marketPricesData th.district{
	font-size:15px;
}
.marketPricesData .district{
	width:50px;
	text-align:center;
	font-size:12px;
}
.marketPricesData .prices{
	width:70px;
	padding-right:10px;
	border-left:1px solid #ddd;
	border-right:1px solid #fff;
	text-align:right;
	font-weight:bold;
	font-size:15px;
}
.marketPricesData .qty{
	width:70px;
	border-left:1px solid #ddd;
	border-right:1px solid #fff;
	text-align:center;
}
.marketPricesData th.change{
	width:60px;
	padding-left:10px;
	border-left:1px solid #fff;
	text-align:left;
	font-size:13px;
	font-weight:bold;
}
.marketPricesData .change{
	width:60px;
	padding-left:10px;
	border-left:1px solid #fff;
	text-align:left;
	font-size:12px;
}
.marketPricesData .change img {
	margin:0 2px;
}
.marketPricesData .registed{
	width:30px;
	padding-right:10px;
	border-left:1px solid #ddd;
	border-right:1px solid #fff;
	text-align:right;
}
.marketPricesData .alt {
	background-color:#fff;
}
.marketPricesData tr.table-rollover td {
	background-color:#D9F4FF;
}
.marketPricesData tr.table-rollover .prices {
	border-left:1px solid #D9F4FF;
	border-right:1px solid #D9F4FF;
}
.marketPricesData tr.table-rollover .registed {
	border-left:1px solid #D9F4FF;
	border-right:1px solid #D9F4FF;
}
.marketPricesData tr.table-rollout td {
	background-color:none;
}
.marketPricesData .up {
	color:#008844;
}
.marketPricesData .up img {
	float:left;
	margin:4px 5px 0 0;
}
.marketPricesData .dn {
	color:#E11B23;
}
.marketPricesData .dn img {
	float:left;
	margin:4px 5px 0 0;
}
.marketPricesData .nt {
	width:40px;
	padding-left:30px;
}









/* Tools & Info */
#toolnInfoWrap{
	float:left;
	width:620px;
	margin:0 0 20px 0;
}
#toolnInfoWrap h1{
	margin:0 0 10px 0;
	line-height:150%;
	font-size:16px;
	font-weight:bold;
}
#toolnInfoWrap .remarks p{
	margin:0 0 10px 0;
	line-height:160%;
	font-size:13px;
}
#toolnInfoWrap .remarks .lastUpdate{
	padding:3px 10px 0 0;
	border-top:solid 1px #CCCCCC;
	line-height:160%;
	font-size:13px;
}
/* Calc */
#calcWrapper{
	float:left;
	width:620px;
	height:300px;
	margin:0 0 20px 0;
	background-image: url(../images/calc-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
}
#calcWrap{
	float:left;
	width:240px;
	height:250px;
	padding:20px;
}
#calcWrap table{
	font-size:15px;
}
#calcWrap table th{
	font-weight:bold;
	padding-bottom:20px;
}
#calcWrap table td{
	padding:5px;
}
#calcWrap table td input{
	width:80px;
	margin:0 5px 0 0;
	padding:5px;
}
#calcResultWrap{
	float:left;
	width:258px;
	height:250px;
	padding:20px;
}
#calcResultWrap table{
	font-size:15px;
}
#calcResultWrap th{
	padding-bottom:20px;
	font-weight:bold;
}
#calcResultWrap td{
	width:120px;
	height:30px;
	padding:5px;
}
#detailResultWrap th{
	padding:5px;
	background-color:#CCCCCC;
	font-weight:bold;
}
#detailResultWrap td{
	padding:5px;
	border-bottom:solid 1px #CCCCCC;
}
#detailResultWrap .c1{
	width:50px;
	text-align:center;
}
#detailResultWrap .c2{
	width:110px;
	text-align:right;
}
#detailResultWrap .c3{
	width:130px;
	text-align:right;
}
/* tax */
.taxTable{
	font-size:15px;
	margin:0 0 20px 0;
	border:1px solid #ddd;
}
.taxTable td{
	padding:5px;
	border:1px solid #ddd;
	line-height:150%;
}
.taxTable .alt td{
	background-color:#eee;
}
.taxTable .c{
	width:240px;
	text-align:center;
	border-right:1px solid #ddd;
}
.taxTable .t{
	font-weight:bold;
}
.taxTable .c1{
	width:120px;
	text-align:center;
}
.taxTable .c2{
	width:120px;
	text-align:center;
	border-right:1px solid #ddd;
}
.taxTable .c3{
	padding:5px 30px;
	width:289px;
}
.tax-ssd{
	font-size:15px;
	margin:0 0 20px 0;
	padding:10px 0 0 0;
	border-top:1px solid #ddd;
}
.tax-ssd p{
	margin:20px 0;
	letter-spacing:1px;
	line-height:180%;
	font-size:15px;
}
/* Mortgage */
.mortgageTable{
	font-size:15px;
	margin:0 0 20px 0;
}
.mortgageTable .alt td{
	background-color:#eee;
}
.mortgageTable td{
	padding:5px;
	border:1px solid #ddd;
	line-height:150%;
}
.mortgageTable .t{
	font-weight:bold;
}
.mortgageTable .c1{
	width:163px;
}
.mortgageTable .c2{
	width:90px;
	text-align:center;
}
.mortgageTable .remarks{
	line-height:150%;
	font-size:13px;
	color:#888;
}
#toolnInfoWrap .mFAQ{
	width:100%;
	margin:7px 0 20px 0;
	padding: 0 0 0 17px;
	*margin:7px 0 20px 24px;
	*padding:0;
}
#toolnInfoWrap .mFAQ li{
	width:100%;
	margin:4px 0 0 0;
	padding:0;
	list-style:disc;
	font-size:15px;
}
#toolnInfoWrap .content{
	padding:15px 0;
	border-top:solid 1px #CCCCCC;
}
#toolnInfoWrap .content h3{
	margin:20px 0;
	line-height:130%;
	font-size:24px;
	font-weight:bold;
	color:#000;
}
#toolnInfoWrap .content p{
	margin:20px 0;
	letter-spacing:1px;
	line-height:180%;
	font-size:15px;
}
#toolnInfoWrap .content .b2t {
	font-size:12px;
}


/* Right column */

/* article detail */
#article-detail-wrapper{
	overflow:hidden;
	float:left;
	width:620px;
	margin:0 0 20px 0;
	border-top:solid 1px #e7e7e7;
	line-height:180%;
	letter-spacing:1px;
	font-size:16px;
}
#article-detail-wrapper .info{
	font-size:15px;
	color:#045104;
}
#article-detail-wrapper .info .date{
	margin:0 10px 0 0;
	color:#777;
}
#article-detail-wrapper .info .focus-news{
	margin:0 10px 0 0;
	font-weight:bold;
	color:#777;
}
#article-detail-wrapper .info .hl-news{

	margin:0 10px 0 0;
	font-weight:bold;
	color:#008B44;
}
#article-detail-wrapper .info .date{
	margin:0 10px 0 0;
	color:#777;
}
#article-detail-wrapper .info .cate{
	margin:0 10px 0 0;
	line-height:130%;
	color:#777;
}
#article-detail-wrapper .info a{
	font-size:15px;
	color:#777;
}
#article-detail-wrapper .info a:hover{
	font-size:15px;
	color:#0066cc;
}
#article-detail-wrapper h1{
	margin:20px 0;
	line-height:130%;
	font-size:28px;
	font-weight:bold;
	color:#000;
}
#article-detail-wrapper p, #article-detail-wrapper span{
	margin:20px 0;
	letter-spacing:1px;
	line-height:180%;
}
#article-detail-wrapper p.vdo{
	margin:0 0 30px 0;
	padding: 0;
	text-align:center;
}
#article-detail-wrapper .thumb{
	overflow:hidden;
	float:right;
	width:320px;
	margin:0 0 15px 15px;
}
#article-detail-wrapper .thumb table{
	margin:0 0 5px 0;
}
#article-detail-wrapper .thumb td{
	width:320px;
	height:200px;
	text-align:center;
	vertical-align:middle;
	background-color:#f7f7f7;
}
#article-detail-wrapper .thumb td img{
	max-width:320px;
	max-height:200px;
}
#article-photos-wrapper{
	overflow:hidden;
	float:left;
	width:620px;
	margin:0 0 20px 0;
}
#article-photos-wrapper .thumb{
	float:left;
	width:160px;
	margin:0 10px 0 0;
	padding:1px;
	border:solid 1px #ccc;
}
#article-photos-wrapper .thumb table{
	width:160px;
}
#article-photos-wrapper .thumb td{
	width:160px;
	height:160px;
	text-align:center;
	vertical-align:middle;
}
#article-photos-wrapper .thumb td img{
	width:160px;
}
#article-detail-wrapper .caption{
	margin:0 0 5px 0;
	padding:0;
	line-height:140%;
	font-size:13px;
}
#article-detail-wrapper .imgFrameWrap{
	display:block;
	margin:0 0 20px 0;
}
#article-detail-wrapper .imgFrame{
	display:block;
	max-width:620px;
	max-height:413px;
	text-align:center;
	background-color:#f7f7f7;
}
#article-detail-wrapper .imgFrame img{
	max-width:620px;
	max-height:413px;
}
#article-detail-wrapper .imgFrameWrap p{
	margin:3px 0 0 0;
	padding:0;
	line-height:130%;
	font-size:15px;
}
#article-detail-wrapper .imgFrameWrap p span{
	margin:0 0 0 0;
	padding:0;
	line-height:150%;
}
#article-detail-wrapper .imgFrameWrap p .caption{
}
#article-detail-wrapper .enlargeImg{
}
.property_spec1{
	width:620px;
}
.property_spec1 td{
	padding:3px 0;
	font-size:15px;
}
.property_spec1 .title{
	font-size:16px;
	font-weight:bold;
	background-color:#f2f2f2;
	border-bottom:solid 1px #d8d8d8;
}
.property_spec1 .c1{
	width:120px;
	font-weight:bold;
}
.property_spec1 .c2{
	width:500px;
}
#next-article-wrapper{
	float:left;
	width:620px;
	margin:0 0 20px 0;
	padding:10px 0;
	border-top:solid 1px #e7e7e7;
	border-bottom:solid 1px #e7e7e7;
	font-size:15px;
}
#next-article-wrapper strong{
	font-weight:bold;
}
#next-article-wrapper table td{
	line-height:150%;
}

/* search result */
#srTitle{
	color:#777;
}
.search-result-wrappper .result .info .section a{
	color:#777;
}
.search-result-wrappper .result .info .cate{
	color:#777;
}
#leftCol #article-detail-wrapper .vdo iframe {
	height: 349px;
	width: 620px;
	margin:0;
}
.jw-reset a, .jw-rightclick-item a { color:#FFF !important; }

#article-detail-wrapper .jw-time-tip { height:54px; box-shadow:none; margin:0 0 4px; white-space:nowrap; }
#article-detail-wrapper .jw-skip { padding: 0 .25em .5em !important;}
#article-detail-wrapper .jw-skip.jw-skippable .jw-skip-icon { padding: .25em !important; }

.jw-slider-time .jw-cue { background-color:rgba(33,33,33,0) !important; }

/* for async ad fix*/
.listingAll div > iframe{height:auto}