/*body { font-family: Arial; font-size: 13px; line-height: 1; }*/
.red_bold { color: #c00; font-weight: bold; }
.blue_bold { font-weight: bold; color: #0069a0; }
.orangered { color: #ff3900; }

.red_super_big { color: #c00; font-size: 24px; font-weight: bold; }
.m_font { font-weight: bolder; }
.l-main-content a { color: #333; text-decoration: none; }
.bolder { font-weight: bolder; }
.pinkdark { color: #bd0865; font-weight: lighter; }
.clear { clear: both; }

h1 { font-size: 15px; color: #333; font-weight: bold; }
.bold { font-weight: bold; }
.l-main-content { font-family: Arial; font-size: 13px; line-height: 1; }
.l-main-content img { vertical-align : top; }
.l-main-content a { outline: none; hlbr: expression(this.onFocus=this.blur()); color: #015f8f; }
.l-main-content a:hover { text-decoration: underline; }
.l-main-content strong { font-weight: bold; }

.lineH16 { line-height: 16px; }
.lineH18 { line-height: 18px; }
.lineH20 { line-height: 20px; }
.FL { float: left !important; }
/*請幫我新增在.lineH20的樣式底下*/
.FR { float: right !important; }
/*請幫我新增在.lineH20的樣式底下*/

.clearfix { zoom: 1; }
.clearfix:before, .clearfix:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:after { clear: both; }

#wrapper { width: 960px; position: relative; z-index: 1; margin: 0 auto; font-family: Arial,Helvetica,sans-serif,"新細明體"; }
#main { margin-bottom: 10px; text-align: left; position: relative; float: left; z-index: 1; }
.page_b { padding-top: 7px; width: 960px; }
#logo { float: left; height: 72px; width: 270px; text-indent: -5000px; overflow: hidden; }

.serve_center { position: absolute; top: 100px; left: 950px; width: 28px; height: 114px; background: url(/Images/Buy/serveCenter_btn.png); z-index: 999; }
/*--服務中心--*/
.go_top { position: absolute; width: 27px; height: 68px; background: url(/Images/Buy/top.png); z-index: 999; top: 650px; left: 950px; }
/*--回頂部--*/
/*---------------------------------------------------------------------------共用區塊---------------------------------------------------------------------------*/
/*頁面上方快速連結*/
#header { position: relative; padding-bottom: 3px; height: 72px; }
#header h2 { position: absolute; top: 0; left: 0; background: url(/Images/Buy/logo.png) left top no-repeat; }
#header.servicecenter h2 { position: absolute; top: 0; left: 0; background: url(/Images/ServiceCenter/logo_service_center.png) left top no-repeat; }

#header #subnav { background: url(/Images/Buy/sub_menu_repeat.gif) repeat-x; height: 27px; float: right; }
#header #subnav li { float: left; }
#header #subnav li.subnav_left { background: url(/Images/Buy/sub_menu_left.gif) no-repeat left top; height: 27px; padding-left: 26px; }
#header #subnav li.subnav_right { background: url(/Images/Buy/sub_menu_right.gif) no-repeat right top; height: 27px; padding-right: 25px; *padding-top: 2px; *height: 25px; }
#header #subnav li a, #header #subnav li span { color: #666; text-decoration: none; line-height: 13px; float: left; padding: 6px 4px 0 2px; }

/*--登入--*/
#header #login { padding-top: 7px; color: #195e81; float: right; }
#header #login li { display: inline; }
#header #login li span { padding: 0 4px 0 7px; }
#header #login li a { color: #195e81; }

/*------------menu選單------------*/
.removed_item { background: url(/Images/Buy/lightbox_list_close.gif) no-repeat left 2px; *background-position: left top; height: 20px; width: 50px; padding-left: 16px; color: #14517E; }
#menu #menu_tab li a.my_note { margin-right: 5px; }
#menu #menu_tab li a.my_note.current { background: none; background-color: #FFF; }

#menu { border: 1px solid #d07300; background: url(/Images/Buy/menu_bg.gif) repeat-x; clear: both; padding-top: 5px; position: relative; z-index: 10; }
#menu #menu_tab { width: 958px; position: absolute; left: 6px; _left: -473px; }
#menu #menu_tab li { float: left; padding-right: 5px; }

#menu #menu_tab li a, #menu #menu_tab li .loginer { font-size: 16px; font-weight: bold; text-align: center; line-height: 29px; background: url(/Images/Buy/menu_tag_bg.gif) no-repeat right top; float: left; padding: 0 15px; display: block; background-color: #fffdf8; color: #FFF; margin-top: 2px; }
#menu #menu_tab li .loginer { position: relative; }
#menu #menu_tab li a:hover { text-decoration: none!important; background: url(/Images/Buy/menu_tag_bg_h.gif) no-repeat right top; }
#menu #menu_tab li a.current, #menu #menu_tab li a.active, #menu #menu_tab li .loginer.active { background: url(/Images/Buy/menu_tag_bg_select.gif) no-repeat right top; color: #000; margin-top: 0px; padding: 2px 20px 1px 20px; background-color: #fffdf8; }




/*麵包屑連結*/
ul.breadCrumb { float: left; padding: 8px 0; height: 20px; }
ul.breadCrumb li { display: inline; }
ul.breadCrumb li a { color: #195e81; }
ul.breadCrumb li span { padding: 0 3px; }

/* .hot_link{float:right; padding:8px 0;*padding:10px 0 7px 0;width:249px} */
.hot_link { float: right; padding: 8px 0; *padding: 6px 0 0 0; width: 249px; }
/*焦點、熱門連結在ie字被切掉*/
.hot_link li { display: inline; }
.hot_link li img { float: left; margin-top: 1px; }
/* .hot_link li a{float:left; padding-left:5px; color:#14517E; line-height:14px} */
.hot_link li a { float: left; padding-left: 5px; color: #14517E; line-height: 14px; *line-height: 17px; }
/*焦點、熱門連結在ie字被切掉*/
.hot_link li a:hover { text-decoration: underline!important; }

/*---目前的搜尋條件---*/
#detail_searchbar { width: 960px; float: right; margin: -5px 0 5px 0; padding: 12px 0 0 0; border: 1px solid #e3e3e3; background-color: #e8e8e8; position: relative; z-index: 1; }
#detail_searchbar span.text { float: left; padding: 3px 0 0 10px; display: block; font-weight: bold; width: 115px; color: #666; }

#detail_searchbar span.count { padding: 2px 10px 0 0; width: 140px; position: absolute; text-align: right; right: 0; top: 10px; _padding: 5px 11px 0 0; float: right; }
#detail_searchbar span.back { padding: 5px 10px 0 0; _padding: 5px 10px 0 0; float: right; color: #1b5d7f!important; }
#detail_searchbar span.back a { color: #1b5d7f!important; }
#detail_searchbar span.count b { font-size: 16px; color: #e10000; font-weight: bold; padding: 0 4px; padding: 0 2px; }

#search_area { float: left; padding: 4px 0 0 0; _line-height: 18px; _padding: 2px 0 9px 0px; width: 688px; text-align: left; margin: -10px 0 10px 0; *margin-bottom: 0; }
#search_area a.area_name { color: #015f8f; margin: 0 9px 3px 0; text-decoration: none; *line-height: 16px; display: inline-block; padding-top: 5px; line-height: 18px; cursor: pointer; }
#search_area a.area_name_nobg { color: #015f8f; margin: 0 9px 3px 0; text-decoration: none; *line-height: 16px; display: inline-block; padding-top: 5px; line-height: 18px; cursor: text; }
#search_area a.area_name img { margin-left: 2px; }




/*#search_area a.non_area_name{float:left;color:#333;display:inline-block; padding-right:13px; _padding-right:11px; _min-width:66px; margin:0 9px 15px 0; text-decoration:none; *background-position:right 2px; *line-height:16px}*/ /* tina 調整 */ /* 此行為新增 */
#search_area a.area_name_nobg { color: #333; }
#search_area a.area_name_nobg:hover { text-decoration: none!important; }
#search_area .area_name2 { float: left; display: block; padding-right: 13px; _padding-right: 11px; _min-width: 66px; margin: 0 0 15px 0; text-decoration: none; *line-height: 16px; }


.save_search_btn { display: inline; }
.save_search_btn { vertical-align: bottom; }

#SearchCondiction a.area_name { cursor: pointer; color: #015f8f; float: left; display: block; padding-right: 13px; _padding-right: 11px; _min-width: 66px; margin: 0 9px 0 0; text-decoration: none; background: url(/images/buy/map_area_close.gif) no-repeat right center; *background-position: right 5px; line-height: 22px; }
#SearchCondiction a.area_name_nobg { color: #666; float: left; display: block; _min-width: 66px; margin: 0 9px 0 0; text-decoration: none; background: none; *background-position: right 5px; line-height: 22px; }
#SearchCondiction a.area_name_nobg:hover { text-decoration: none !important; }
.research_btn a { background: url(/Images/Buy/search_btn_color.gif) no-repeat; float: left; text-decoration: none; padding-top: 5px; height: 20px; color: #000; text-align: center; display: inline; margin: 0px 5px 5px 0; }
* + html .research_btn a { padding-top: 8px; height: 17px; }
.research_btn a:hover { text-decoration: none!important; background-position: left bottom; }
.research_btn .research_1 { width: 95px; }
.research_btn .research_2 { width: 105px; background-position: right top; }
.research_btn .research_2:hover { background-position: right bottom; }
/*.research_btn span{background-image:url(/Images/Buy/seek_condition_right.gif); height:22px; width:3px; position:absolute; top:0px; right:-1px}*/

.research_btn { position: relative; margin: -5px 0px 5px -3px; _margin: 0px 10px 4px -3px; float: left; _float: none; }
/**+html .research_btn{float:left; margin:-5px 0px 15px -3px}*/



.btn_submit { background-image: url(/Images/Buy/btn_serach_main.gif); height: 24px; width: 55px; color: #FFF; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-indent: -9999px; }
.search_txt_area { width: 190px; border: 1px solid #fc49a5; }

#L_column { float: left; width: 697px; _width: 696px; position: relative; }

.tab_content { display: block; float: left; width: 694px; }

.pane_content { padding: 0; }

.pane_content .selectBy li a.current { background: url(/Images/Buy/menu_select_by.gif) no-repeat center bottom; margin-left: -2px; }

.pane_content .selectBy li a.current span:not(:root:link) { padding: 3px 15px 4px 15px; }

.pane_content .selectBy { margin-top: 15px; float: left; width: 888px; }
.pane_content .selectBy li { float: left; margin-right: 0px; }
.pane_content .selectBy li a { display: block; float: left; padding-bottom: 11px; *padding-bottom: 6px; background: url(/Images/Buy/menu_select_line.gif) no-repeat right -4px; background-position: right 4px\9; text-decoration: none; margin-left: -2px; _margin: 0px; cursor: pointer; }
.pane_content .selectBy li a { padding-bottom: 9px\0/IE8+9; }
.pane_content .selectBy li a:hover span { text-decoration: none!important; }
.pane_content .selectBy li a:hover { text-decoration: none!important; _text-decoration: underline; }
.pane_content .selectBy li a.current { background: url(/Images/Buy/menu_select_by.gif) no-repeat center bottom; }
.pane_content .selectBy li a.current:hover { text-decoration: none!important; }
.pane_content .selectBy li a span { color: #14517e; font-size: 13px; font-weight: bold; padding: 6px 16px 6px 16px; text-decoration: none!important; *float: left; *line-height: 18px; }
.pane_content .selectBy li a:hover span { text-decoration: underline!important; }
.pane_content .selectBy li a span.noteTag { padding: 6px 21px; }
.pane_content .selectBy li a.current span { color: #000; background: url(/Images/Buy/selectBytag_bg.gif) repeat-x left top; padding: 3px 15px; *padding: 5px 15px 2px 15px; border: 1px solid #9ad0e8; border-width: 1px 1px 0 1px; text-decoration: none!important; }
.pane_content .selectBy li a.current span.noteTag { padding: 3px 20px 3px 20px; }
.pane_content .selectBy li a.current span:not(:root:link) { padding: 3px 15px 4px 15px; }

.pane .not_login { border: 1px solid #F9E4C5; border-width: 1px 0 0 0; padding: 10px 0 15px 20px;; float: left; width: 890px; color: #333; }
.pane .not_login a { color: #14517E; padding-left: 9px; }
a.check_list { position: absolute; width: 140px; top: 51px; *top: 58px; right: -10px; color: #14517e; line-height: 15px; font-size: 13px; font-weight: bold; }
a.check_list:hover { text-decoration: underline!important; }
.hot_tag { padding: 12px 0 5px 0; }
.hot_tag li { display: inline; font-size: 13px; margin-right: 7px; }
.hot_tag li span { color: #FFF; background-color: #C92B42; display: block; float: left; padding: 2px 2px 2px 4px; *padding: 4px 2px 1px 4px; margin-top: -3px; margin-right: 10px; }
.hot_tag li a { padding-right: 5px; color: #14517E; }
.hot_tag li a:hover { text-decoration: underline; }
.seselect_area { vertical-align: top; display: block; position: relative; }
.seselect_area.set_move { padding-top: 11px; *padding-top: 7px; padding-bottom: 12px; }

/* 2012/3/1 改套租屋的 Search Box_Tab主題推薦
.pane .recommend_theme{float:left; _float:none; padding:5px 0 0 0; *padding:5px 0 3px 0; _padding:0; height:56px; *height:69px; width:700px;}
.pane .recommend_theme img{border:1px solid #c7c7c7; float:left}
.pane .recommend_theme ul{zoom:1; padding:0 0 0 10px; height:70px;}
.pane .recommend_theme ul li{background:url(/Images/Buy/dot_blue.gif) no-repeat left 10px; *background-position:left 8px; margin-left:14px; *margin-left:0\9; *margin-left:0; padding:3px 10px 3px 7px; float:left;width:240px;line-height:18px;}
.pane .recommend_theme ul li a{color:#14517E}*/

/*------------ Search Box_Tab主題推薦 ------------*/
.pane .recommend_theme { float: left; _float: none; padding: 0 0 12px; }
.pane .recommend_theme img { border: 1px solid #c7c7c7; float: left; margin: 0 10px; }
.pane .recommend_theme ul { zoom: 1; overflow: hidden; padding: 6px 0 0 0px; _padding: 8px 0 1px 0px; *line-height: 18px; float: left; width: 220px; }
.pane .recommend_theme ul li { background: url(/Images/Buy/dot_blue.gif) no-repeat left 6px; padding: 0 5px 10px 7px; }
.pane .recommend_theme ul li a { color: #14517E; }

.house_code { background: url(/Images/Buy/search_right.gif) no-repeat left top; display: block; position: absolute; padding: 25px 0 20px 19px; width: 177px; height: 59px; right: 5px; top: 37px; }
.house_code .search_number { float: left; width: 127px; border: 1px solid #b9c6cd; height: 16px; padding: 4px 2px 0; color: #999; }
/*2011-11-08修改*/
.house_code .search_number_input { float: left; width: 127px; border: 1px solid #b9c6cd; height: 16px; padding: 4px 2px 0; color: #000; }
.house_code .search_number_btn { float: right; padding-right: 14px; }

.seselect_area .select_search { margin-right: 8px; }
.seselect_area .road_search { float: left; margin: 13px 4px 0 5px; *margin: 4px 2px 0 5px; }
.seselect_area select { border: 1px solid #acacac; float: left; margin-top: 8px; *margin-top: 4px; color: #666; }
.seselect_area span { display: block; font-size: 13px; float: left; padding-top: 1px; margin-top: 10px; *margin-top: 9px; line-height: 13px; *line-height: 15px; margin-right: 4px; }
.seselect_area .search_txt_area { line-height: 18px; border: 1px solid #acacac; padding: 4px 0 5px 5px; *padding: 7px 0 4px 5px; color: #999; font-size: 15px; float: right; width: 360px; }
.seselect_area .search_txt_area_input { line-height: 18px; border: 1px solid #acacac; padding: 4px 0 5px 5px; *padding: 7px 0 4px 5px; color: #000; font-size: 15px; float: right; width: 360px; }

.seselect_area .search_submit { margin: 0px; padding-left: 8px; }

/*------主選單>搜尋條件------*/
.pane .search_condition { float: left; width: 880px; _width: 733px; padding: 18px 25px 15px 0px; margin-top: 5px; color: #14517E; margin-bottom: 15px; height: auto; }
.pane .search_condition div { width: 430px; padding: 0 5px 8px 10px; margin-right: 20px; }
.pane .search_condition div p { padding-left: 6px; zoom: 1; overflow: hidden; line-height: 26px; *line-height: 29px; }
.pane .search_condition div p a { color: #14517E; }
.pane .search_condition div a img { float: left; margin-top: 7px; }

.pane .search_condition table { border: 1px solid #f9e4c5; border-width: 1px 0 0 0; margin-top: 5px; }
.pane .search_condition table td { }
.pane .search_condition table tr { background: url(/Images/Buy/search_condition_line.gif) no-repeat left bottom; }

.pane .expand { float: left; width: 948px; height: 19px; background: url(/Images/Buy/search_condition_btn.gif); display: block; margin-left: -20px; margin-bottom: -11px; }

#main.page_compare { width: 932px; border: 1px solid #e9e9e9; padding: 13px 16px 22px 10px; margin-top: 5px; background-color: #FFF; }
#main.page_compare a.print { background: url(/Images/Buy/compare_print.gif); width: 95px; height: 29px; float: right; text-indent: -9999px; display: block; }
#main.page_compare div#container { width: 937px; background: url(/Images/Buy/compare_line.gif) no-repeat left 56px; padding: 13px 0 14px 0; *background-position: left 43px; }
#main.page_compare div#container table h2 { color: #333; font-weight: bold; padding-left: 23px; line-height: 29px; }
#main.page_compare div#container table td { border: 1px solid #d9d9d9; border-width: 0 0 1px 0; }
#main.page_compare div#container table td a.removed { background: url("/Images/Buy/lightbox_list_close.gif") no-repeat scroll left 3px transparent; color: #195E81; float: left; font-size: 13px; margin: 0 0 15px 54px; padding: 1px 0 0 18px; }
#main.page_compare div#container table td.gray_bg { background-color: #f2f2f2; border: 1px solid #d9d9d9; border-width: 0 0 1px 0; }
#main.page_compare div#container table div { padding: 9px 0 8px 12px; line-height: 18px; color: #333; }
#main.page_compare div#container table div img.compare_photo { border: 1px solid #b0b0b0; margin: 9px 0 8px 0; }
#main.page_compare div#container table div b { color: #d20000; font-weight: bold; padding: 0 3px 0 0; }
#main.page_compare div#container table div p { padding: 10px 15px 25px 0; width: 182px; }
#main.page_compare div#container table div a.collect_btn { margin-left: 50px; }

/*.pagination{margin:30px 0 0 120px; float:left;_margin:15px}*/
.pagination ul { padding: 0; text-align: center; font-size: 13px; line-height: 25px; }

/*.pagination li{list-style-type:none; float:left; padding-left:5px}*/
.pagination li { list-style-type: none; padding-left: 5px; display: inline-block; *display: inline; }
.pagination a, .pagination a:visited { border: 1px solid #d0d0d0; text-decoration: none; color: #005987; padding: 2px 6px 1px 6px; }


.pagination a:hover, .pagination a:active { border: 1px solid #2b66a5; color: #FFF; background-color: #005987; }

.pagination a.currentpage { background-color: #005987; color: #FFF !important; border-color: #005987; font-weight: bold; cursor: default; *vertical-align: -3px; }

.pagination a.page_numbers { *vertical-align: -3px; }
.pagination_clear { clear: both; height: 15px; }

#list_tab li.btn a, div.recommend_subject { float: left; height: 34px; *height: 22px; padding: 9px 12px 0 16px; *padding: 12px 12px 3px 16px; text-align: center; color: #195e81; display: block; margin-right: 3px; cursor: pointer; position: relative; }
/*.recommend_subject{width: 133px;height:auto;padding: 8px;position:absolute;z-index:9999;background-color: #f6f6f6;background-repeat: no-repeat;background-position: 0px 4px;
left: 450px;top:405px;*top:420px;border: 1px solid #CCCCCC;}*/
.recommend_subject { width: 133px; height: auto; padding: 8px; position: absolute; z-index: 9999; background-color: #f6f6f6; background-repeat: no-repeat; background-position: 0px 4px; left: 160px; *left: 158px; top: 30px; *top: 30px; border: 1px solid #CCCCCC; }
/* 因﹝經紀人在現場﹞隱藏,left調整位置 100.9.26 tina 調整 *top for IE ; top for firefox */
.recommend_subject ul { display: block; }
.recommend_subject ul { border: 1px solid #bebebe; padding: 0 7px; display: block; z-index: 999; background: #f6f6f6; top: 29px; left: 0px; }
.recommend_subject li { border: 1px solid #d6d6d6; border-width: 0 0 1px 0; display: block; line-height: 28px; width: 125px; text-align: left; }
.recommend_subject li a { color: #195e81; }
.recommend_subject ul li a.current { background: none; }


/*.compare_box{background:url(/Images/Buy/lightbox-shadow.png) no-repeat left top; position:absolute; z-index:500; width:340px; left:3px; top:440px; left:900px; margin-top:28px;  padding-bottom:10px; padding:13px 11px 0px 6px}*/
.compare_box { background: url(/Images/Buy/lightbox-shadow.png) no-repeat left top; position: absolute; z-index: 500; width: 340px; left: 500px; margin-top: 28px; padding-bottom: 10px; padding: 13px 11px 0px 6px; }
/* tina 調整 */
.compare_box2 { background: url(/Images/Buy/lightbox-shadow2.png) no-repeat left top; }
.compare_box.map { width: 397px; background: url(/Images/Buy/lightbox-shadow2.png); left: 370px; top: 400px; *top: 440px; }
.compare_box.map iframe { margin-left: 0px; _margin-top: 3px; }
.compare_box .title { background: url(/Images/Buy/lightbox_head_bg.gif) repeat-x left top; display: block; position: relative; padding: 6px 0 5px 13px; font-weight: bold; border: 1px solid #adadad; border-width: 0 0 1px 0; margin-right: 1px; }
.compare_box.map .title { background: none; border: none; }
.compare_box .title a { background: url(/Images/Buy/lightbox-shadow-close.png); width: 21px; height: 21px; position: absolute; right: -6px; top: -10px; text-indent: -9999px; *top: -9px; }
.compare_box.map .title a { right: -9px; }
.compare_box ul { float: left; width: 325px; margin: 0px 10px 6px 10px; _margin: 0px 2px 6px 6px; display: block; }
.compare_box ul li { border: 1px solid #e1dfdb; border-width: 0 0 1px 0; padding: 12px 0 5px 0; *padding-bottom: 5px; display: block; margin-bottom: 3px; margin-right: 6px; }
.compare_box ul li div { overflow: hidden; zoom: 1; padding-bottom: 0px; line-height: 14px; *margin-top: -14px; }
.compare_box ul li div h2 a { font-weight: bold; color: #195e81; display: block; text-decoration: none; *line-height: 18px; }
.compare_box ul li div h2 a.close { float: right; margin-top: 1px; }
.compare_box ul li div p { color: #333; line-height: 22px; *line-height: 20px; }
.compare_box ul li img { float: left; margin-right: 8px; }
.compare_box strong { font-weight: bold; color: #ff2400; text-align: center; display: block; line-height: 20px; }
.compare_box ul li .close_btn { margin-bottom: 3px; *margin: 5px 0 0 0; display: block; color: #14517E; }
.compare_box ul li .close_btn img { margin: 0 3px 0 0; *margin: -2px 3px 5px 0; }

.compare_btn { clear: both; background-image: url(/Images/Buy/compare_btn.gif); display: block; height: 30px; width: 100px; text-align: center; margin-right: auto; margin-left: auto; margin-bottom: 10px; margin-top: 10px; background-repeat: no-repeat; background-position: left top; line-height: 30px; color: #FFF; font-weight: bold; }
.compare_btn:hover { background-position: left bottom; text-decoration: none!important; }

.compare_box .compare_down { background: url(/Images/Buy/lightbox-shadow-down.png) no-repeat; width: 356px; height: 15px; position: absolute; bottom: -14px; left: 0px; }
.compare_box.map .compare_down { background: url(/Images/Buy/lightbox-shadow-down2.png) no-repeat; width: 416px; height: 32px; position: absolute; bottom: -32px; left: 0px; }

.scrollable { position: relative; overflow: hidden; width: 836px; _width: 830px; height: 200px; float: left; }
.scrollable .items { width: 20000em; position: absolute; clear: both; top: 12px; }
.scrollable .active, .items .content div a { cursor: pointer; text-decoration: none; }
.items .content { float: left; width: 836px; _width: 830px; padding-bottom: 20px; margin-left: 10px; }
.items .content div { float: left; margin-right: 18px; width: 120px; height: 200px; }

.scrollable img.active { border: 1px solid #c1c1c1; width: 115px; height: 85px; margin-right: 3px; margin-bottom: 4px; float: left; }
.scrollable img.active2 { border: 1px solid #c1c1c1; width: 90px; height: 115px; margin-right: 3px; margin-bottom: 5px; *margin-bottom: 9px; }
.items div a:hover h3 { text-decoration: underline!important; }
.items div h3 { font-size: 13px; color: #015f8f; font-weight: bold; }
.items .content div span { line-height: 22px; }
.items .content div p { background: url(/Images/Buy/dash_line.gif) repeat-x left bottom; padding: 3px 0 6px 0; margin-bottom: 3px; }
.items .content div p b { font-weight: bold!important; padding: 0 3px; color: #cb0101; }
.items .content div ul { padding-top: 2px; }
.items .content div ul li { line-height: 17px; font-size: 13px; }
.items .content div ul li a.addCollect { float: right; margin-top: 0px; *margin-top: 3px; /* margin-top:-15px\9*/ }



.boxer { width: 920px; _width: 897px; }

a.browse { display: block; width: 25px; height: 176px; float: left; cursor: pointer; font-size: 1px; background-image: url(/Images/Buy/hori_btn_slide.gif); background-repeat: no-repeat; margin-right: 10px; margin-left: 10px; margin-top: 10px; }

a.right { background-position: right top; clear: right; margin-right: 0px; }
a.right:hover, a.right:active { background-position: right bottom; }

a.left { margin-left: 0px; }

a.left:hover, a.left:active { background-position: left bottom; }

a.disabled { visibility: hidden !important; }

#MRT_map { display: block; height: 892px; width: 655px; position: relative; margin: 0 auto; }
#MRT_map div { height: 19px; width: 19px; position: absolute; }
#MRT_map div:hover { background: url(/Images/MRT/point.gif) no-repeat center center; background-position: 5px 5px\9; }

/**/
.MRT_map_default { background-image: url(/Images/MRT/mrt_01.gif); }
/*.MRT_map_ds{background-image:url(/Images/MRT/on_ds.gif)}
.MRT_map_lj{background-image:url(/Images/MRT/on_lj.gif)}
.MRT_map_nd{background-image:url(/Images/MRT/on_nd.gif)}
.MRT_map_ng{background-image:url(/Images/MRT/on_ng.gif)}
.MRT_map_nsg{background-image:url(/Images/MRT/on_nsg.gif)}
.MRT_map_sm{background-image:url(/Images/MRT/on_sm.gif)}
.MRT_map_wh{background-image:url(/Images/MRT/on_wh.gif)}*/
.onStation { background: url(/Images/MRT/point.gif) no-repeat center center; background-position: 5px 5px\9; }
/**/
#scroller { clear: both; width: 755px; margin: 0 auto; }
.simply-scroll-container { position: relative; }
.simply-scroll-clip { position: relative; overflow: hidden; z-index: 2; }
.simply-scroll-list { position: absolute; top: 0; left: 0; z-index: 1; overflow: hidden; margin: 0; padding: 0; list-style: none; }
.simply-scroll-list li { padding: 0; margin: 0; list-style: none; }
.simply-scroll-list li img { border: none; display: block; }
.simply-scroll-btn { position: absolute; background: url(/Images/Buy/simplyscroll_btn.gif)no-repeat; width: 776px; height: 30px; z-index: 3; cursor: pointer; }
.simply-scroll-btn-up { top: -30px; left: -1px; background-position: -1580px top; }
.simply-scroll-btn-up.disabled { background-position: -790px top !important; }
.simply-scroll-btn-up:hover { background-position: left top; }
.simply-scroll-btn-down { bottom: -30px; left: -1px; background-position: -1580px bottom; }
.simply-scroll-btn-down:hover { background-position: left bottom; }
.simply-scroll-btn-down.disabled { background-position: -790px top !important; }
.simply-scroll { width: 576px; height: 200px; margin-bottom: 1em; }
.simply-scroll .simply-scroll-clip { width: 576px; height: 200px; }
.simply-scroll .simply-scroll-list { }
.simply-scroll .simply-scroll-list li { float: left; width: 290px; height: 200px; }
.vert { width: 773px; height: 400px; float: right; margin-bottom: 35px; overflow: visible; position: relative; background-color: #FFF; border: 1px solid #d9d9d9; border-width: 0 1px; margin-top: 0px; }

.vert .simply-scroll-clip { width: 756px; height: 400px; }
.vert .simply-scroll-list li { height: 951px; }
.vert .simply-scroll-btn-up.disabled { }

.flickr { width: 576px; height: 180px; margin-bottom: 1.5em; }
.flickr .simply-scroll-clip { width: 576px; height: 180px; }
.flickr .simply-scroll-list img { float: left; border: none; display: block; }

#R_column { float: left; width: 250px; padding: 0px 0px 35px 13px; position: relative; }
#R_column.fix_position { _position: absolute; _right: -251px; }
#R_column h2.title { background-image: url(/Images/Buy/right_bar_title_gray.gif); height: 28px; width: 237px; font-weight: lighter; color: #FFF; position: relative; padding: 5px 0 0 13px; *padding: 8px 0 0 13px; *height: 25px; }

#R_column h2.title a { background-image: url(/Images/Buy/more_white.gif); height: 9px; width: 31px; position: absolute; top: 8px; right: 10px; line-height: 7px; }
#R_column h2.title a:hover { background-image: url(/Images/Buy/more_white_h.gif); }
#R_column h2.title a span { display: none; }
.R_column_box { background-color: #FFF; margin-bottom: 9px; border: 1px solid #e4e4e4; border-width: 0 1px 1px 1px; padding: 8px; _padding: 8px 2px 8px 10px; clear: both; }
* + html .R_column_box { padding-top: 0px; }
.R_column_box.set_1 h2 { background-color: #fff; line-height: 19px; color: #000; padding: 8px; background-repeat: no-repeat; background-position: left top; font-size: 13px; }

.FrameS2 { height: 2px; background-image: url(/Images/Buy/right_bar_title2_b.gif); background-repeat: no-repeat; background-position: left top; }

.R_column_box.selective { }
.R_column_box.selective div { clear: both; margin-bottom: 13px; }

.R_column_box.selective h3 { font-weight: bold; padding-bottom: 8px; }
* + html .R_column_box.selective h3 { padding-top: 13px; }
.R_column_box.selective img { margin-right: 5px; float: left; }
.R_column_box.selective ul.build_list { zoom: 1; overflow: hidden; }
.R_column_box.selective ul.build_list li { zoom: 1; overflow: hidden; }
.R_column_box.selective ul.build_list li a { display: block; padding-right: 5px; margin-bottom: 3px; _margin-bottom: -5px; color: #14517E; padding: 2px 0 0 8px; _padding: 2px 0 5px 8px; background: url(/Images/Buy/dot.gif) no-repeat left center; _background: url(/Images/Buy/dot.gif) no-repeat left 3px; }

.R_column_box ul.list li { line-height: 20px; list-style-type: none; }
.R_column_box.index_column ul li a { color: #195e81; }
.R_column_box.index_column ul.list li { background: url(/Images/Buy/dot.gif) no-repeat left center; _background: none; line-height: 20px; padding-left: 8px; }

.R_column_box.index_column ul.list li a { _background: url(/Images/Buy/dot.gif) no-repeat left center; _line-height: 20px; _padding-left: 8px; }


#R_column h2.title.index { background: url(/Images/Buy/right_bar_title.gif); overflow: hidden; *line-height: 20px; padding: 5px 0 0 13px; *padding-bottom: 2px; }

.R_column_box .recommend { background: url(/Images/Buy/recommend_line.gif) no-repeat top center; display: block; position: relative; }
.R_column_box .recommend a { vertical-align: super; _vertical-align: middle; padding: 0 15px 0 5px; }

.R_column_box #brand img { margin-right: 4px; margin-bottom: 2px; }

.R_column_box div.agent_data { margin-left: 5px; margin-right: 5px; padding-top: 5px; padding-bottom: 25px; background: #f8efe5 url(/Images/Buy/right_bar_note.gif) no-repeat bottom left; }
.R_column_box .title { color: #666; padding: 11px; font-weight: bold; }

.R_column_box .doubt { background-color: #ffffff; float: left; border: 1px solid #D9D9D9; color: #666; padding-top: 4px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; margin: 0 4px 6px 0; _margin: 0 2px 6px 0; }

.R_column_box .doubt input { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-color: #ffffff; line-height: 15px; padding: 1px; }
.R_column_box.set_1 .message_btn { background-image: url(/Images/Buy/message_btn.gif); height: 22px; width: 64px; display: block; text-align: center; margin-right: auto; margin-left: auto; clear: both; }

/* #heading{float:left; text-align:left; width:960px; padding-top:15px; padding-bottom:1px} */
#heading { float: left; text-align: left; width: 960px; padding-bottom: 1px; }
/*明細頁主題上方空隙太高修正*/
#heading h2 { font-size: 15px; float: left; padding-left: 5px; }
#heading ul { float: right; display: block; width: 245px; padding-right: 4px; text-align: right; }
#heading ul li { display: inline; font-size: 13px; color: #666; line-height: 25px; vertical-align: middle; }
#heading ul li a img { padding-top: 2px; }

#heading ul li.btn { background-image: url(/Images/Buy/btn_add_bg.gif); float: left; height: 25px; text-align: center; vertical-align: text-top; padding-top: 3px; padding-left: 6px; background-repeat: no-repeat;; margin-right: 11px; position: relative; line-height: 16px; text-decoration: none; background-position: left 2px; }
#heading ul li.btn:hover { background-image: url(/Images/Buy/btn_add_bg_h.gif); }
#heading ul li.btn a:hover { color: #006088; text-decoration: none!important; }

#heading ul li.btn span { background-image: url(/Images/Buy/btn_add_right.gif); height: 22px; width: 6px; position: absolute; top: 2px; background-position: right top; background-repeat: no-repeat; }
#heading ul li.btn:hover span { background-image: url(/Images/Buy/btn_add_right_h.gif); }
#heading ul li.btn b { font-weight: lighter; padding-left: 5px; border-left-width: 1px; border-left-style: solid; border-left-color: #c7c7c7; margin-left: 5px; }

#content_txt13 { float: left; font-size: 13px; }
#content_txt15 { float: left; font-size: 15px; }
/*div.fieldwrapper{width:313px; *width:321px; overflow:hidden; color:#666; clear:both; font-size:13px}
div.fieldwrapper label.styled{width:95px; float:left; text-transform:uppercase; text-align:right; display:block; padding:10px 0; vertical-align:top; padding-left:10px}

div.fieldwrapper div.thefield{float:left; font-weight:bold; color:#000; padding:10px 0}
div.fieldwrapper div.thefield div { line-height:22px;}
.large div.fieldwrapper{width:350px}
div.fieldwrapper div.thefield p{float:left}
div.fieldwrapper div.thefield b{color:#c00; padding-right:3px}

div.fieldwrapper div.thefield span{color:#666; padding-left:5px; font-weight:normal}
*/
.detail_container { width: 694px; border: 1px solid #e9e9e9; background-color: #FFF; float: left; }

.detail_container .bg_set { background: url(/Images/Buy/house_description.gif) no-repeat; }

.detail_container .bg_set2 { background: url(/Images/Buy/house_description2.gif) no-repeat; }

.detail_container .house_description { padding-top: 15px; position: relative; }

.detail_container .house_description a { position: absolute; right: 0px; top: 20px; }

.detail_container .house_description h2 { font-size: 15px; color: #000; font-weight: bold; display: block; padding: 0 0 10px 15px; margin: 0 0 10px 0px; background-image: url(/Images/Buy/house_description_line.gif); background-repeat: no-repeat; background-position: center bottom; }

.detail_container .image_center { text-align: center; margin: 10px auto 0 auto; font-size: 15px; line-height: 25px; padding-bottom: 10px; color: #333; }

.image_center img { border: 1px solid #CCC; }

.detail_container .description_txt { text-align: justify; line-height: 21px; color: #666; padding: 0 12px 20px 12px; font-size: 15px; line-height: 170%; }

.description_txt .message_btn { background-image: url(/Images/Buy/message_btn.gif); height: 35px; width: 112px; display: block; text-align: center; clear: both; }

.detail_container .tab_content { display: block; float: left; width: 674px; padding: 10px; }

#house_data { }
#house_description { }
#R_column_set { float: right; width: 775px; text-align: left; padding-bottom: 20px; background-color: #FFF; border: 1px solid #dcdcdc; border-width: 0 1px 1px 1px; /*position:relative*/; z-index: 10; }

.detail_container .house_descriptionDeco { padding-top: 15px; position: relative; background: url(/Images/Buy/DecoH2bg.png) left top no-repeat; height: 35px; margin-top: 10px; }
.detail_container .house_descriptionDeco h2 { font-size: 15px; color: #000; font-weight: bold; display: block; padding: 0 0 10px 15px; margin: 0 0 10px 0px; color: #fff; }
.detail_container .house_descriptionDeco h2 span { font-size: 13px; color: #c4161c; padding-left: 60px; font-weight: normal; }
#compare_box { position: absolute; width: 290px; right: 3px; margin-top: 28px; background-color: #fba505; background-image: url(/Images/Buy/compare_box_down.gif); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 10px; }
#compare_box .title { color: #FFF; padding-top: 12px; padding-left: 13px; display: block; position: relative; padding-bottom: 8px; }
#compare_box .title a { position: absolute; right: 13px; color: #FFF; text-decoration: underline; }
#compare_box ul { background-color: #f5f3ee; background-image: url(/Images/Buy/compare_box_dotline.gif); background-position: right top; background-repeat: no-repeat; float: left; width: 274px; margin: 0px 4px 0px 4px; _margin: 0px 2px 0px 2px; display: block; padding: 5px 0px 0px 8px; }
#compare_box ul li { padding-top: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e1dfdb; display: block; margin-bottom: 3px; margin-right: 6px; }
#compare_box ul li div { overflow: hidden; zoom: 1; padding-bottom: 7px; line-height: 14px; _margin-top: -15px; }

#compare_box ul li div h2 { font-weight: bold; color: #333; padding-bottom: 1px; }
#compare_box ul li div p { color: #333; line-height: 14px; }

#compare_box ul li img { float: left; margin-right: 6px; }
#compare_box ul strong { font-weight: bold; color: #e02f8a; margin-left: 35px; margin-top: 20px; display: block; }

#compare_box .compare_btn { background-image: url(/Images/Buy/compare_btn.gif); display: block; height: 22px; width: 201px; text-align: center; margin-right: auto; margin-left: auto; margin-bottom: 10px; margin-top: 10px; background-repeat: no-repeat; background-position: left top; }
#compare_box .compare_btn:hover { background-position: left bottom; }
#page_select { }
#page_select li { display: inline; }
#page_select li a { color: #373737; padding-top: 5px; padding-right: 7px; padding-bottom: 5px; padding-left: 7px; }
#page_select li a:hover { color: #666; background-color: #d4d4d4; }
#detail_searchbar span.text { float: left; padding: 4px 0 0 10px; display: block; font-weight: bold; width: 110px; *padding-top: 7px; }


#detail_searchbar span.count b { font-size: 16px; color: #e10000; font-weight: bold; padding: 0 4px; padding: 0 2px; }


#R_column .set_1 { border: 1px solid #7FB219; background-color: #7FB219; padding: 8px; }
#R_column .set_2 { padding: 8px; }
#R_column .set_3 { border: 1px solid #e3e3e3; background-color: #FFF; padding: 8px; }
#R_column .set_2 .build_list { padding: 5px 0 5px 0; }
#R_column .set_2 p { border: 1px solid #e3e3e3; border-width: 0 0 1px 0; line-height: 17px; margin: 0px 0px 0px 3px; color: #333; padding-bottom: 5px; }
#R_column .set_2 .build_list li { background-image: url(/Images/Buy/dot_line_b.gif); background-repeat: repeat-x; background-position: left bottom; display: block; line-height: 24px; margin-left: 3px; clear: both; color: #666; }
#R_column .set_2 .build_list h2 { display: block; position: relative; width: 180px; padding-left: 3px; font-size: 13px; color: #666; float: left; line-height: 18px; }
#R_column .set_2 .build_list li span { color: #000; }

#R_column .set_2 .build_list .more { float: left; width: 50px; display: block; line-height: 18px; }
#R_column .set_2 .building { border: 1px solid #ececec; border-width: 0 0 1px 0; margin-left: 3px; _margin-left: 4px; float: left; width: 230px; margin-top: 7px; padding-bottom: 7px; }
#R_column .set_2 .building h3 { font-weight: bold; color: #195E81; padding-bottom: 8px; padding-top: 2px; }
#R_column .set_2 .building h3 a { font-weight: bold; color: #195E81; }
#R_column .set_2 .building h3 a:hover { text-decoration: underline; }

#R_column .set_2 .building img { float: left; margin-right: 6px; }
#R_column .set_2 .building ul { zoom: 1; overflow: hidden; }
#R_column .set_2 .building ul li { display: block; padding-bottom: 5px; color: #000; }
#R_column .set_2 .building ul li span { color: #C00; font-weight: bold; }
.R_column_box ul.list li { line-height: 20px; background: url(/Images/Buy/dot.gif) no-repeat center left; padding-left: 8px; }
.R_column_box .recommend { background: url(/Images/Buy/recommend_line.gif) no-repeat top center; display: block; position: relative; }
.R_column_box .recommend a { vertical-align: baseline; _vertical-align: middle; padding: 0 15px 0 5px; color: #14517E; *line-height: 15px; }

.R_column_box #brand img { margin-right: 4px; margin-bottom: 2px; }

.R_column_box div.agent_data { margin-left: 5px; margin-right: 5px; padding-top: 5px; padding-bottom: 25px; background: #f8efe5 url(/Images/Buy/right_bar_note.gif) no-repeat bottom left; }
.R_column_box .title { font-size: 13px; color: #333; padding: 5px 0px 10px 5px; font-weight: bold; }

.R_column_box .doubt { background-color: #ffffff; float: left; border: 1px solid #D9D9D9; color: #A8A8A8; padding: 2px 2px; _padding: 1px 1px; margin: 0 4px 6px 0; _margin: 0 2px 6px 0; }
.R_column_box .d1 { margin-left: 5px; }

.R_column_box .d2 { margin-left: 5px; width: 200px; }
.R_column_box .wrong { border: 1px solid #CC0000; }
.R_column_box .d2.wrong_box { color: #CC0000; border: none; background: none; margin-top: -3px; }
.R_column_box .w-name { width: 91px; *width: 100px; display: block; }
.R_column_box .w-sex { width: 90px; display: block; }
.R_column_box .doubt input { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-color: #ffffff; line-height: 15px; font-size: 13px; color: #000000; }

.R_column_box .doubt textarea { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-color: #ffffff; line-height: 15px; font-size: 13px; color: #000000; overflow: auto; }
.R_column_box.set_1 .message_btn { background-image: url(/Images/Buy/message_btn.gif); height: 35px; width: 112px; display: block; text-align: center; margin: 0 auto 0 auto; clear: both; }

#detail_tab { background: url(/Images/Buy/detailbox_tab_bg.gif) no-repeat; display: block; height: 31px; padding-left: 2px; }
#detail_tab li { color: #FFF; background: url(/Images/Buy/detailbox_tab_line.gif) no-repeat right 1px; padding-top: 4px; float: left; }
#detail_tab li .date { font-size: 12px; color: #fee7c2; position: absolute; top: 11px; right: 13px; }
#detail_tab li a { font-size: 15px; width: 93px; float: left; height: 20px; padding-top: 7px; *padding-top: 8px; text-align: center; margin: 0px 5px 0px 3px; _margin: 0px 2px 0px 1px; color: #195E81; display: block; }
#detail_tab li a:hover, #detail_tab li a.active, #main_detail_box #detail_tab li.active a { background-image: url(/Images/Buy/detailtab_btn.png); _background-image: url(/Images/Buy/detailtab_btn.gif); color: #333; _background-color: #FFF; font-weight: bold; text-decoration: none!important; }
#detail_tab li a.current { background-image: url(/Images/Buy/detailtab_btn.png); _background-image: url(/Images/Buy/detailtab_btn.gif); color: #333; _background-color: #FFF; font-weight: bold; }


#L_column .content_box { width: 677px; border: 1px solid #e9e9e9; padding: 9px; background-color: #FFF; margin-bottom: 8px; height: 272px; *float: left; }
#L_column .content_box .slidetabs { background-image: url(/Images/Buy/ad_bar.gif); float: left; height: 24px; width: 644px; padding-left: 32px; }
#L_column .content_box .slidetabs a { font-size: 12px; font-weight: bold; color: #FFF; background: url(/Images/Buy/ad_bar_btn.gif) right top; float: left; height: 18px; width: 109px; text-align: center; padding-top: 6px; line-height: 16px\9; margin: 0 6px 0 7px; }

#L_column .content_box .slidetabs a:hover { background-position: right bottom; text-decoration: none!important; }

#L_column .content_box .slidetabs a.current { background-position: right bottom; text-decoration: none!important; }

#L_column .content_box .disabled { visibility: hidden !important; }
#L_column .content_box .ad_content { padding-bottom: 7px; height: 245px; width: 675px; position: relative; }
#L_column .content_box .ad_content div { display: none; position: absolute; top: 0; left: 0; }

.index_content { background: url(/Images/Buy/index_content_bg.gif) repeat-y; margin-bottom: 10px; }
.index_content .down_pic { background: url(/Images/Buy/index_content_down.gif) no-repeat left top; clear: both; height: 5px; width: 696px; display: block; }
.index_content .main_nav { background: url(/Images/Buy/index_content_top.gif) repeat-x left top; display: block; padding: 5px 6px 0px 8px; float: left; background-color: #FFF; _position: relative; _z-index: 5; }
.index_content .main_nav .buliding { background-color: #dedede; margin-top: 20px; float: left; position: relative; width: 677px; }
.info_top { float: left; width: 679px; background-image: url(/Images/Buy/index_area_bg.jpg); position: relative; }
.info_top div { float: left; width: 206px; padding-top: 20px; padding-left: 15px; font-weight: bold; color: #666; font-size: 15px; padding-bottom: 14px; }
.info_top div h2 { padding-bottom: 4px; }
#info_continue { background-image: url(/Images/Buy/index_area_content_bg.gif); background-repeat: repeat-y; }
#info_continue ul { padding-top: 0px; }
.trigger { background-image: url(/Images/Buy/expand_city.gif); display: block; clear: both; float: left; height: 23px; width: 677px; cursor: pointer; }
.trigger.active { background-position: left bottom; }
.main_nav .info_graphic .trigger { background-image: url(/Images/Buy/expand_price.gif); width: 678px; }
.info_content { width: 679px; font-size: 12px; color: #666; text-decoration: none; background-position: left top; float: left; line-height: 13px; background-image: url(/Images/Buy/index_area_content.gif); }
.info_content ul { float: left; width: 206px; padding-top: 8px; display: block; padding-left: 16px; }
.info_content ul li { float: left; padding-bottom: 10px; _padding-top: 1px; }

.info_content ul li a { float: left; width: 100px; color: #14517E; }
/*.info_content ul li a:hover{text-decoration:none!important}*/
.info_content a.truncate_more_link { background-color: #000; width: 679px; clear: both; }
.info_btn { float: left; background-image: url(/Images/Buy/expand_btn.gif); height: 21px; width: 222px; }
.info_btn:hover { background-image: url(/Images/Buy/expand_btn.gif); background-position: left bottom; }
.info_graphic { float: left; width: 679px; margin-top: 9px; background-image: url(/Images/Buy/Infographic_bg.gif); position: relative; }
.info_graphic img { float: left; }
.info_graphic_bar { position: absolute; top: 0px; right: -1px; width: 125px; text-align: center; padding-top: 14px; color: #666; }
.info_graphic_bar h2 { font-weight: bold; }
.info_graphic_bar p { font-size: 12px; line-height: 20px; }
/*.info_graphic ul.list{width:305px; float:left; display:block; padding-top:12px; padding-bottom:10px} ken20110902 調整:加大間距*/
.info_graphic ul.list { width: 324px; float: left; display: block; padding-top: 12px; padding-bottom: 10px; }

.info_graphic ul li { font-size: 12px; display: inline; }
/*.info_graphic ul li span{float:left; width:142px; display:block; padding-left:8px; padding-top:9px;} ken20110902 調整:加大間距*/
.info_graphic ul li span { float: left; width: 154px; display: block; padding-left: 8px; padding-top: 9px; }
.info_graphic .list ul { clear: both; }
.info_graphic .list li { }
.info_graphic .list li span pre { float: left; width: 50px; }
.info_graphic .list li span b { white-space: pre; font-weight: lighter; float: left; }
.info_graphic .list li span b img { float: left; margin: 0 -35px 0 8px; *margin: -12px 2px 0 8px; }
.info_graphic #iframe_chart { border: 1px solid #eee; background-color: #fff; }
.info_graphic_btn { height: 21px; width: 679px; float: left; margin-top: -5px; position: relative; }
.info_graphic_btn a { background-image: url(/Images/Buy/expand_btn.gif); position: absolute; left: 280px; top: 0px; height: 21px; width: 222px; }
.info_graphic_btn a:hover { background-image: url(/Images/Buy/expand_btn.gif); background-position: left bottom; }

.main_nav .latest_info { margin: 0 0 10px 0; background: url(/Images/Buy/index_latest_info.gif) no-repeat left top; padding: 17px 0 0 175px; height: 32px; float: left; border: 3px solid #d7d7d7; border-width: 0 0 3px 0; position: relative; z-index: 10; }

.main_nav .for_sale { float: left; width: 415px; border: 3px solid #d7d7d7; border-width: 0 0 3px 0; position: relative; font-size: 15px; color: #000; font-weight: bold; margin-bottom: 10px; padding: 4px 0 13px 10px; }
.main_nav .for_sale span { padding: 0 4px; }
.main_nav .for_sale .up_date { font-size: 13px; float: right; margin-top: -16px\9; font-weight: lighter; }
.main_nav .for_sale .up_date b { padding: 0 1px; }

.main_nav .select_by_city { width: 300px; position: absolute; border: 1px solid #B6B6B6; padding: 0 0 5px 0; background-color: #FFF; z-index: 990; *margin: 23px 0 0 -70px; }
.main_nav .select_by_city .lightbox_close { display: block; height: 27px; width: 26px; position: absolute; right: -6px; top: -7px; background-image: url(/Images/Buy/lightbox_close.png); text-indent: -9999px; z-index: 999; cursor: pointer; }
.main_nav .select_by_city h3 { font-size: 13px; background: url(/Images/Buy/lightbox_title_bg.gif) repeat-x left top; font-weight: bold; border: 1px solid #e6ac41; border-width: 0 0 1px 0; padding: 6px 0 5px 7px; *padding: 9px 0 3px 7px; text-align: left; }
.main_nav .select_by_city table { margin: 15px 0 0 18px; }
.main_nav .select_by_city table td a { color: #14517E; display: block; padding-bottom: 13px; *padding-top: 2px; }
.main_nav .select_by_city table td a:hover { color: #d00101; }

#buliding_tabs { padding-top: 5px; padding-left: 135px; /*height: 26px; overflow: hidden;*/ }
#buliding_tabs li { display: inline; }
#buliding_tabs li a { float: left; font-size: 12px; color: #236d93; text-decoration: none; line-height: 12px; padding: 4px 12px 5px 11px; padding: 6px 12px 3px 11px\9; letter-spacing: 1px; position: relative; margin: 0 4px 5px 0; white-space: nowrap; }
#buliding_tabs li a:hover p, #buliding_tabs li a.current p { top: 0px; right: 0px; _right: -1px; background-image: url(/Images/Buy/pink_btn_right.gif); height: 21px; width: 12px; position: absolute; background-position: right top; }

#buliding_tabs li a:hover, #buliding_tabs li a.current { background-image: url(/Images/Buy/pink_btn_left.gif); font-weight: bolder; color: #FFF; letter-spacing: 0px; text-decoration: none !important; }

.buliding .tab_content { background-color: #FFF; position: relative; width: 677px; float: left; padding-top: 5px; }
.buliding .tab_content .content_photo { float: left; background-image: url(/Images/Buy/buliding_photo_bg.png); height: 268px; width: 255px; background-color: #FFF; margin-left: -8px; padding: 17px 25px 0px 30px; background-repeat: no-repeat; }
.buliding .tab_content .content_photo img { margin-bottom: 6px; }
.buliding .tab_content .content_photo p, .buliding .tab_content .content_photo span { font-size: 13px; line-height: 20px; _line-height: 18px; }
.buliding .tab_content .content_photo p { }
.buliding .tab_content .content_photo p b { padding: 0 3px; }
.buliding .tab_content .content_photo span { float: left; display: block; }
.buliding .tab_content .content { font-size: 13px; }
.buliding .tab_content .content h2 { color: #333; padding: 10px 0 3px 0; font-weight: bold; display: block; width: 215px; float: left; font-size: 15px; }
.buliding .tab_content .content p.text { width: 210px; float: left; line-height: 20px; padding: 0 5px 7px 0; }
.buliding .tab_content .content p.text a { color: #196085; text-decoration: underline; }
.buliding .tab_content .content .status { float: right; width: 142px; padding: 9px 0 10px 0; margin: -20px 6px 0 0; background-image: url(/Images/Buy/master_bg.gif); background-repeat: no-repeat; }
.buliding .tab_content .content .status .block { display: block; line-height: 20px; clear: both; float: left; width: 120px; margin: 0 0 0 10px; padding: 0 0 6px 0; }
.buliding .tab_content .content .status .block span { float: left; }
.buliding .tab_content .content .status .block a { color: #236d93; }
.buliding .tab_content .content .status .block a:hover { text-decoration: underline!important; }
.buliding .tab_content .content .status .block b { font-weight: bold; padding: 0 4px 0 4px; float: left; }
/*--2011-09-02_Andrew修改--*/
.buliding .tab_content .content .status .block span strong a { font-weight: bold; }
.status .block img { float: left; }
.buliding_icon { position: absolute; background-image: url(/Images/Buy/icons/buliding_icon.gif); height: 52px; width: 118px; top: 0px; left: 6px; margin-top: -20px; }

.tab_content .content .wait_sale { width: 370px; background-image: url(/Images/Buy/dot_line_b.gif); background-repeat: repeat-x; background-position: left top; float: left; padding: 10px 0 25px 0; position: relative; }
.tab_content .content .wait_sale h2 { color: #333; font-weight: bold; }

.tab_content .content .wait_sale dl { width: 117px; float: left; margin: 6px 9px 0 0; }
.tab_content .content .wait_sale dl dd { border: 1px solid #898989; width: 115px; height: 65px; text-align: center; overflow: hidden; }
.tab_content .content .wait_sale dl dd img { }
.tab_content .content .wait_sale dl dt.special { width: 111px; background-color: #000; float: left; padding: 2px 4px 3px 2px; *padding: 4px 4px 0 2px; color: #FFF; margin-bottom: 2px; }
.tab_content .content .wait_sale dl dt { padding: 0 4px 0 4px; line-height: 18px; }


.more_link_small { background: url(/Images/Buy/more_black.gif) no-repeat; height: 9px; width: 31px; z-index: 10; position: absolute; line-height: 9px; font-size: 9px; top: 13px; right: 13px; }
.more_link_small:hover { background-image: url(/Images/Buy/more_black_h.gif); }
.more_link_small span { display: none; }
.ad_img { margin-bottom: 9px; display: block; }
.clear_01 { clear: both; padding-bottom: 10px; _margin-top: -15px; }

.detail_structure { width: 674px; }
.detail_structure div { border: 1px solid #dadada; margin-bottom: 12px; }
.detail_structure p { line-height: 160%; font-size: 13px; }
.detail_video { margin-right: auto; margin-left: auto; width: 480px; }
.detail_map { border: 1 solid #BFBFBF; }

.WordSize { color: #666; float: right; padding: 2px 10px 12px 0px; clear: both; }
.WordSize img { padding-left: 5px; vertical-align: text-bottom; }

.WordType1 { color: #000; }
.WordType1 span { float: left; width: 95px; text-align: right; color: #666; }
.WordType1 ul { margin: 5px 15px; }
.WordType1 ul li { list-style-type: none; line-height: 23px; }

.GLine { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BFBFBF; }

.HInfor { margin: 0px 0px; color: #666; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #D9D9D9; border-bottom-color: #D9D9D9; }
.HInfor td { line-height: 17px; padding: 8px 1px 7px 0; }

.HInfor b { color: #333; font-weight: bold; }

.TStyle1 { float: left; background-color: #F1F1F1; border: 1px solid #D9D9D9; }
.TStyle1 td { line-height: 18px; padding: 5px 0 3px; }
.TStyle1 .TRight { text-align: right; color: #666; }

.TStyle2 { border: 1px solid #D9D9D9; }
.TStyle2 td, th { padding: 2px 0 0; }
.TStyle2 th { background-color: #F1F1F1; text-align: right; font-weight: normal; }
.TStyle3 { margin: 8px 0px; }

.FrameS1 { border: 1 solid #8ACFF4; padding: 9px; background-color: #fff; margin-top: 10px; }
.FrameS2 { background-image: url("/Images/Buy/right_bar_title2_b.gif"); background-position: left top; background-repeat: no-repeat; height: 2px; }
.FrameS3 { border: 1 solid #8ACFF4; padding: 6px; background-color: #fff; margin-top: 10px; }
.FrameS4 { border: 1px solid #D9D9D9; padding: 9px; }

#Manager1 { clear: both; overflow: auto; }
#Manager1 div { float: left; }
/* #Manager1 ul{float:left; padding-left:10px; width:110px;} */
#Manager1 ul { float: left; padding-left: 5px; width: 117px; }
/*明細頁右方刊登房屋數修正*/
#Manager1 ul li { padding-bottom: 6px; list-style: none; }
#Manager1 ul li a { color: #195E81; }
#Manager1 ul li a:hvoer { text-decoration: underline; }
#Manager1 ul img { padding: 5px 5px 0px 0px; }
#Manager1 ul li span { vertical-align: super; padding-right: 5px; }
#Manager1 ul li.knowme { background: url(/Images/Buy/community_more_arrow.gif) no-repeat left 5px; padding-left: 10px; text-align: left; margin-left: 2px; }
/*明細頁_詳細了解我*/

.MName1 a { font-size: 16px; font-weight: bold; color: #195E81; }
.MName1 a:hover { text-decoration: underline; }
.PhoneBox { background-color: #F1F1F1; }
.PhoneBoxT { background-color: #F1F1F1; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; }
.PhoneBoxR { background-color: #F1F1F1; border-right-width: 1px; border-right-style: solid; border-right-color: #CCC; }
.PhoneBoxB { background-color: #F1F1F1; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; }
.PhoneBoxL { background-color: #F1F1F1; border-left-width: 1px; border-left-style: solid; border-left-color: #CCC; }
.PhoneBox div { float: left; }
#phone { width: 280px; height: 80px; }
#phone div { margin: 10px; }

.Tax { font-size: 13px; color: #333; }
.Tax label { float: left; width: 110px; text-align: right; padding-top: 3px; }
.Tax input { width: 60px; background-color: #F1F1F1; border: 1px solid #D9D9D9; padding: 2px 4px; }
.Tax span { padding-left: 5px; }
.Tax li { padding-top: 5px; }
.TaxS { background-color: #F1F1F1; padding: 8px; margin-top: 10px; }

.Count { color: #333; }
.Count span { padding-left: 5px; color: #666; }
.Count li { padding-top: 5px; }

.Quotation ul { margin: 0 2px 10px 2px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D9D9D9; }
.Quotation ul li { color: #666; padding: 0 0 5px 0; }
.Quotation ul li span { color: #333; font-weight: bold; line-height: 15px; }

.Icon1 { font-size: 12px; color: #fff; background-color: #717171; padding: 2px 4px; font-weight: normal; margin-left: 8px; }

.Title1 { background-image: url(/Images/Buy/title_line.gif); background-repeat: no-repeat; background-position: left bottom; font-weight: bold; line-height: 19px; padding: 0px 0px 5px 0px; margin: 10px 0; }

.RedB15 { color: #c00; font-weight: bold; font-size: 15px; }
.Pink17B { font-size: 17px; color: #E00074; font-weight: bold; }
.Pink19B { font-size: 19px; color: #E00074; font-weight: bold; }
.Black15B { font-size: 15px; color: #000; font-weight: bold; line-height: 19px; }
.Black13B { color: #000; font-weight: bold; line-height: 19px; }
.Black13 { width: 200px; font-size: 13px; color: #333; padding: 10px 0px 0px 0px; }
.Gray { color: #666; font-weight: normal; }
.SRido { float: left; }

.chec1 { font-size: 12px; margin-bottom: 10px; }

.SmLR { margin: 0 8px; }
.SmT10 { margin-top: 10px; }
.SmT5 { margin-top: 5px; }
.SmT8 { margin: 0 0 8px 0; }
.SmR13 { margin-right: 13px; }
.FR { float: right; }
.FL { float: left; }

#ButAdd ul { float: right; display: block; text-align: right; }
#ButAdd ul li { display: inline; font-size: 13px; color: #666; line-height: 25px; vertical-align: middle; }
#ButAdd ul li a img { padding-top: 2px; }
#ButAdd ul li.btn { background-image: url(/Images/Buy/btn_add_bg.gif); float: left; height: 25px; text-align: center; vertical-align: text-top; padding-top: 1px; padding-left: 6px; background-repeat: no-repeat; margin-right: 11px; position: relative; line-height: 16px; text-decoration: none; }
#ButAdd ul li.btn:hover { background-image: url(/Images/Buy/btn_add_bg_h.gif); }
#ButAdd ul li.btn a:hover { color: #185e80; text-decoration: none!important; }
#ButAdd ul li.btn span { background: url(/Images/Buy/btn_add_right.gif) no-repeat right top; height: 22px; width: 6px; position: absolute; top: 0px; }
#ButAdd ul li.btn:hover span { background: url(/Images/Buy/btn_add_right_h.gif) no-repeat right top; }
#ButAdd ul li.btn b { font-weight: lighter; padding-left: 5px; border-left-width: 1px; border-left-style: solid; border-left-color: #c7c7c7; margin-left: 5px; }

.PicLIne { border: 1px solid #CCC; }
.LLine { border-right-width: 1px; border-right-style: solid; border-right-color: #CCC; }

.detail_image { float: left; padding-right: 10px; }

.sliderkit { padding-top: 1px; position: relative; overflow: hidden; text-align: left; }
.sliderkit .sliderkit-nav { z-index: 10; position: absolute; text-align: center; }
.sliderkit .sliderkit-nav-clip { position: relative; overflow: hidden; margin: 0 auto; }
.sliderkit .sliderkit-nav-clip ul { position: relative; left: 0; top: 0; list-style: none; margin: 0; padding: 0; }
.sliderkit .sliderkit-nav-clip ul li { float: left; }
.sliderkit .sliderkit-nav-clip ul li a { display: block; overflow: hidden; }
.sliderkit .sliderkit-btn { z-index: 10; }
.sliderkit .sliderkit-panel { z-index: 1; position: absolute; overflow: hidden; background-color: #FFF; text-align: center; width: 405px; height: 304px; }
.sliderkit .sliderkit-panel img { border: 1px solid #ccc; }
.sliderkit .sliderkit-panel-active { z-index: 5; }
.sliderkit .sliderkit-panel-old { z-index: 4; }

.photosgallery-captions { width: 400px; height: 300px; padding: 0 0 70px; }
.photosgallery-captions .sliderkit-nav { left: 0; bottom: 0; width: 400px; background-color: #FFF; }
.photosgallery-captions .sliderkit-nav-clip ul li { float: left; margin: 0; }
.photosgallery-captions .sliderkit-nav-clip ul li a { display: block; width: 75px; height: 55px; overflow: hidden; margin: 0; margin: 6px; }
.photosgallery-captions .sliderkit-btn { position: absolute; top: 0; }
.photosgallery-captions .sliderkit-btn a { display: block; height: 21px; background: transparent url("/Images/Buy/gallery_arrow.gif") no-repeat center 0; }
.photosgallery-captions .sliderkit-btn span { display: none; }
.photosgallery-captions .sliderkit-btn-disable a:hover { cursor: default; }
.photosgallery-captions .sliderkit-go-btn { width: 14px; }
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev { left: 0px; top: 18px; }
.photosgallery-captions .sliderkit-nav .sliderkit-go-next { right: 0px; top: 18px; }
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev a { background-position: left top; }
.photosgallery-captions .sliderkit-nav .sliderkit-go-next a { background-position: right top; }
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev a:hover,
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev a:focus { background-position: left -23px; }
.photosgallery-captions .sliderkit-nav .sliderkit-go-next a:hover,
.photosgallery-captions .sliderkit-nav .sliderkit-go-next a:focus { background-position: right -23px; }
.photosgallery-captions .sliderkit-nav-clip ul li a { display: block; overflow: hidden; margin: 0; margin: 6px; border: 1px solid #fff; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
.photosgallery-captions .sliderkit-nav-clip ul li.sliderkit-selected a { filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }
.photosgallery-captions .sliderkit-nav-clip ul li a:hover { filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }
.photosgallery-captions .sliderkit-nav-clip ul li.sliderkit-selected a:hover { filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }

#tree { width: 175px; display: block; float: none; margin-top: -5px; }
.treeview, .treeview ul { padding: 0; margin: 0; list-style: none; }
.treeview li { margin: 0; }
.treeview .hover { cursor: pointer; }
.treeview li.collapsable, .treeview li.expandable { /*background: url(/Images/Buy/listback.jpg) repeat-x left top;*/ }
.treeview ul.main_list { border: 1px solid #CCC; border-width: 0 1px 0 1px; }
.treeview .hitarea { width: 13px; float: left; cursor: pointer; background: url(/Images/Buy/treeview-first-icon.gif) no-repeat; font-size: 1px; background-color: #f2f2f2; background-position: 0px -19px; *background-position: -21px -21px; }
.treeview .flexible1 .hitarea { background-position: 0px -19px; *background-position: -21px -19px; }
/*--修正賞屋特輯收合按鈕--*/
.treeview .flexible2 .hitarea { background-position: -21px -19px; }
/*--修正賞屋特輯收合按鈕--*/

* html .hitarea { display: inline; float: none; }
.list_btn { height: 26px; padding-left: 9px; border: 1px solid #ccc; border-width: 0 0 1px 1px; }

/*--Opera--*/
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	head ~ body .list_btn { height: 21px; }
}


.treeview a.selected { }

#treecontrol { margin: 1em 0; display: none; }


.treeview .expandable-hitarea { background-position: -21px -19px; *background-position: left -21px; }
.treeview .flexible1 .expandable-hitarea { background-position: -21px -19px; *background-position: left -19px; }
/*--修正賞屋特輯收合按鈕--*/
.treeview .flexible2 .expandable-hitarea { background-position: left -19px; }
/*--修正賞屋特輯收合按鈕--*/

.foo, x:-moz-any-link, x:.treeview .hitarea { background-position: -21px -19px; }
/* FireFox 3 */
.foo, x:-moz-any-link, x:.treeview .expandable-hitarea { background-position: 0px -19px; }
/* FireFox 3 */

/*.treeview li.lastCollapsable, .treeview li.lastExpandable{background-image:url(/Images/Buy/treeview-default.gif)}*/

.treeview_title { font-size: 13px; font-weight: bold; color: #333; /*background-image: url(/Images/Buy/list_top.gif);*/ padding: 5px 8px 4px 10px; float: none; width: 155px; background-repeat: repeat-x; border: 1px solid #d8d8d8; }
.treeview_title span { float: left; display: block; line-height: 17px; *line-height: 18px; }
.treeview_title a { font-size: 13px; color: #015f8f; float: right; font-weight: lighter; text-decoration: none; line-height: 16px; *line-height: 17px; }
.treeview_title a:hover { text-decoration: underline; }
.list_title { width: 146px; float: left; font-size: 13px; font-weight: bold; color: #333; border: 1px solid #CCC; border-width: 0 1px 1px 0; padding: 7px 0 6px 5px; *padding: 9px 0 4px 5px; background-repeat: repeat-x; background-position: left top; }
.treeview_reset { font-size: 13px; color: #015f8f; background-color: #f2f2f2; float: right; border: 1px solid #CCC; border-width: 0 1px 1px 0; padding: 7px 8px 6px 0; *padding: 9px 8px 4px 0; text-decoration: none; }
.treeview_reset:hover { color: #015f8f; text-decoration: underline; }
.sub_list { }
.treeview .lister { border: 1px solid #CCC; border-width: 0 1px 1px 1px; display: block; padding: 1px 0 15px 0; *padding: 2px 0 10px 0; _padding: 3px 0 7px 0; background-color: #FFF; }
.treeview .lister a { color: #015f8f; }
.treeview .lister a:hover, .treeview .lister a.active { color: #d00101; }
.treeview .lister table { margin-top: 10px; border: 10px solid #FFF\9; border-width: 10px 0 0 0\9; padding-top: 2px\9; }
.treeview .lister table td a { padding: 0 0 10px 15px; display: block; line-height: 13px; }
.treeview .lister table td label { padding-bottom: 10px; }
.treeview .lister li { padding-top: 10px; _line-height: 6px; font-size: 13px; clear: both; }

.treeview .lister li a { margin-left: 13px; display: block; }
.treeview .lister li p { color: #666; padding: 0 15px 0 30px; line-height: 18px; display: block; }
.treeview .list_line { padding-left: 10px; background-image: url(/Images/Buy/line_dot.gif); background-position: 8px top; padding-top: 10px; margin-top: 14px; display: block; background-repeat: no-repeat; }
.treeview .list_line .type_prize { width: 55px; }
/*.treeview label{width:25px; margin-left:10px; *height:10px; margin-top:-3px; *margin-top:-4px}
.treeview label, x:-moz-any-link{float:left}
*/
.w333 { color: #333333!important; }
.nomarbk { margin-bottom: 0px!important; }
.noboderk { border-bottom: none!important; }
.noboderk ul { border-bottom: none!important; }
.txt13K { font-size: 13px; }
.txt15K { font-size: 15px; }
.boldk { font-weight: bold!important; }
.ml5k a { margin-left: 5px; _margin-left: 2px; }
.nobgk { background-image: none!important; }

.hide_bar { border: 1px solid #ccc; padding: 10px; width: 753px; background-color: #f8f8f8; float: right; text-align: right; margin: 5px 0; }
.hide_bar a { color: #14517E; float: right; font-size: 15px; display: block; padding-left: 0px; width: 100px; background: url(/Images/Buy/hide_btn.gif) no-repeat 2px 5px; line-height: 25px; }
.hide_bar a.expand { background-image: url(/Images/Buy/show_btn.gif); }

#rank_selector ul.rank_sort li { float: left; display: block; }

.items .content div ul li .addCollect { background: url(/Images/Buy/add_btn.gif) no-repeat left center; _background-position: left 1px; padding-left: 14px; *padding-left: 16px; color: #14517E; margin-top: -3px; }
.R_column_box.index_column ul.list li { list-style-type: none!important; _background: none; }
.R_column_box.index_column ul.list li a { list-style-type: none!important; }
.info_content ul li span { float: left; width: 100px; }
.pane .expand { float: left; width: 948px; height: 19px; background: url(/Images/Buy/search_condition_btn.gif); display: block; margin: -20px; margin-bottom: -11px; _width: 967px; margin-top: 7px; }
.pane .expand.collapse { background-position: left bottom; }


a.addCollect_bar { margin-top: 3px; margin-top: -15px\9; }
a.addCollect_bar { background: url(/Images/Buy/add_btn.gif) no-repeat left center; _background-position: left 1px; padding-left: 17px; *padding-left: 19px; color: #14517E; margin-top: -3px; }

.become_member { float: left; width: 210px; padding: 0 0 5px 2px; _width: 220px; line-height: 19px; *line-height: 24px; }
.become_member input { float: left; margin-right: 8px; _margin-left: 8px; _margin-right: 4px; }
.become_member p { zoom: 1; overflow: hidden; line-height: 18px; }
.become_member p a { color: #195E81; }

.banner_ad { margin-bottom: 6px; border: 1px solid #d4d4d4; }

/*--首頁-優質房屋專家--*/
.index-manager { /*background:url(/Images/Buy/index_portrait_line.gif) no-repeat center bottom;*/ width: 230px; zoom: 1; *padding-top: 0x; margin-bottom: 4px; *margin-bottom: 2px; }
.index-manager h3 { font-size: 15px; font-weight: bold; }
.index-manager img { float: left; border: 1px solid #d4d4d4; margin-right: 6px; }
.index-manager p span { line-height: 15px; }
.index-manager div { padding: 2px 0 7px 0; }
.index-manager .case { background: url(/Images/Buy/index_house_icon.gif) no-repeat left center; padding-left: 16px; margin-left: 3px; }

.select_drop:hover { text-decoration: none!important; }
.select_drop div, .select_drop div:hover { background-color: #FFF; border: 1px solid #C0C0C0; height: 20px; float: left; }
.select_drop div span, .seselect_area .select_drop div span { background: url(/Images/Buy/dropdown.gif) no-repeat right top; color: #14517E; margin: 1px 1px 0 3px; padding: 3px 20px 4px 0; *padding-top: 4px; cursor: pointer; }
.select_drop div span:hover, .seselect_area .select_drop div span:hover { background-image: url(/Images/Buy/dropdown_h.gif); }

.award { position: absolute; right: 0; top: 38px; }

/*--調整字級--*/
.resizer { display: block; float: right; padding: 3px 15px 10px 0; }
.resizer li { float: left; display: inline; line-height: 15px; position: relative; }
.resizer li span { position: absolute; font-size: 13px; color: #5d5d5d; line-height: 18px; width: 60px; right: -8px; top: 1px; *top: 2px; }

.resizer a { float: left; background-image: url(/Images/Buy/change_font_size.gif); display: block; height: 18px; width: 17px; text-indent: -9999px; margin: 0 0 0 5px; _margin: 0 0 0 2px; background-position: left bottom; }
.resizer li.small a:hover, .small .resizer li.small a { background-position: left top; }
.resizer li.medium a { background-position: -22px bottom; }
.resizer li.medium a:hover, .medium .resizer li.medium a { background-position: -22px top; }
.resizer li.large a { background-position: -44px bottom; }
.resizer li.large a:hover, .large .resizer li.large a { background-position: -44px top; }

.detail_container.large .tab_content td { font-size: 15px; line-height: 19px; padding: 7px 1px 3px 0; }

.detail_container.large .tab_content .RedB15 { font-size: 18px; }
.detail_container.large .tab_content td.locate { line-height: 20px; }
.detail_container .column1, .detail_container.small .column1 { width: 60px; }
.detail_container .column2, .detail_container.small .column2 { width: 100px; }
.detail_container .column3, .detail_container.small .column3 { width: 90px; }
.detail_container .column4, .detail_container.small .column4 { width: 130px; }
.detail_container .column5, .detail_container.small .column5 { width: 100px; }
.detail_container .column6, .detail_container.small .column6 { width: 180px; }

.detail_container.large .column1 { width: 60px; }
.detail_container.large .column2 { width: 80px; }
.detail_container.large .column3 { width: 100px; }
.detail_container.large .column4 { width: 150px; }
.detail_container.large .column5 { width: 120px; }
.detail_container.large .column6 { width: 180px; }

.btn_compare { background: url(/Images/Buy/menu_btn_compare.gif) no-repeat left top; width: 71px; height: 21px; text-align: center; float: left; line-height: 19px; *line-height: 23px; }
.btn_compare:hover { background-position: left bottom; text-decoration: none!important; }

#keywords { background-color: #FFF; border: 1px solid #e9e9e9; padding: 10px; clear: both; }
#keywords ul { background-color: #eff0ef; padding-top: 16px; padding-bottom: 16px; background-image: url(/Images/Buy/keywords.gif); background-repeat: no-repeat; padding-left: 110px; background-position: left center; }
#keywords ul li { display: inline; line-height: 16px; }
#keywords ul li a { padding-right: 15px; line-height: 23px; vertical-align: baseline; }
#keywords ul li .key_01 { font-size: 18px; font-weight: bold; color: #f84533; }
#keywords ul li .key_02 { font-weight: bold; color: #ed1790; font-size: 16px; }
#keywords ul li .key_03 { font-weight: bold; color: #45c9f5; }
#keywords ul li .key_04 { color: #ffc740; font-size: 15px; font-weight: bold; }

#sitemap { width: 960px; padding: 13px 0 5px; margin: 10px auto 0; border: 1px solid #d5d5d5; padding: 10px 0 5px 0; background-color: #e5f5ff; margin-top: 8px; }
#sitemap div { float: left; }
#sitemap div dl { padding-bottom: 9px; color: #134b67; text-align: left; }
#sitemap div dl dt, #sitemap div dl dd { display: inline; }
#sitemap div dl dt { font-weight: bold; }
#sitemap div dl dd { }

#footer { width: 960px; margin: 0 auto; text-align: center; background-color: #FFF; border: 1px solid #d5d5d5; border-width: 0 1px 1px 1px; margin-bottom: 25px; padding-bottom: 21px; color: #666; }
#footer ul { padding: 10px 0 8px; }
#footer ul li { display: inline; }
#footer ul li span { font-size: 12px; color: #134b67; }
address { font-style: normal; padding-bottom: 7px; }

.waring { background: url("/Images/Buy/alert.gif"); height: 17px; position: absolute; right: 128px; top: 9px; width: 18px; }

#header h2.default_logo { background: url("/Images/Buy/logo_basic.png") no-repeat left top; }

/*本次搜尋bar新增*/
#Manager1 ul li.knowme { background: url(/Images/Buy/community_more_arrow.gif) no-repeat right 5px; padding-right: 10px; text-align: right; }
#menu .menu_tab_content.Search { }
.buildings_code.absolute { position: absolute; right: 0; top: 72px; }
/*2011-11-08修改*/
.buildings_code { background: url(/Images/Buy/search_right.png) no-repeat left top; display: block; /*width:250px;*/ height: 35px; padding: 11px 28px 0 18px; }
/*2011-11-08修改*/
.buildings_code.listOnly { margin-left: 25px; padding-left: 28px; *padding-left: 5px; }
.buildings_code .search_number_btn { float: left; }
.buildings_code .search_number { float: left; width: 127px; border: 1px solid #ACACAC; border-width: 1px 0 1px 1px; padding: 5px 0 5px 5px; padding: 5px 0 5px 5px\9; color: #999; font-size: 15px; *padding: 6px 0 4px 5px; height: 18px; }
.buildings_code .search_number_input { float: left; width: 127px; border: 1px solid #ACACAC; border-width: 1px 0 1px 1px; padding: 5px 0 5px 5px; padding: 5px 0 5px 5px\9; *padding: 6px 0 4px 5px; color: #000; font-size: 15px; height: 18px; }

.list_search_bar { background: url(/Images/Buy/search_menu_line.gif) repeat-x center top; /*float:left;*/ width: 910px; margin-top: 9px; margin-top: 6px\9; *margin-top: 4px; padding-bottom: 0\9; *padding-bottom: 0; overflow: hidden; }
.list_search_bar img { float: left; }

.district { border: 1px solid #cc0000; padding: 8px 7px 0; margin: 5px 55px 8px 83px; }
/*2011-11-08修改*/
.district.list_district { margin-left: 40px; }
/*2011-11-08新增*/
.district .unlimit { float: left; clear: left; padding-right: 5px; }
/*2011-11-08新增*/
.district div { zoom: 1; overflow: hidden; }
.district a { display: inline-block; padding-bottom: 8px; *padding-bottom: 7px; }
.district span { }
.search_tag { /*padding-bottom:5px;*/ clear: both; line-height: 16px; }
.search_tag.listtag { padding-bottom: 5px\9; }
.search_tag b { color: #333; font-size: 13px; padding-right: 5px; font-size: 15px; }
.search_tag a { padding-right: 8px; color: #14517E; }
.search_tag span.on { color: #cc0000; font-weight: bold; padding-right: 5px; }
.search_tag.mrt_line { float: left; width: 902px; padding-bottom: 8px; }
.search_tag.recent { padding-top: 11px; *padding-top: 10px; padding-bottom: 0px; width: 900px; border-bottom: 1px dotted #999999; }
/*2011-11-08修改*/
.search_tag.recent a { padding-right: 12px; }
.pane_content .more_search { background: url(/Images/Buy/arrow_more_search.gif) no-repeat left 4px; *background-position: left 2px; padding-left: 17px; float: right; padding-right: 52px; line-height: 18px; }
.search_tag .search_input { border: 1px solid #ACACAC; color: #999; padding: 2px 0 3px 5px; *vertical-align: bottom; *margin-top: -2px; }
.search_tag .search_input_black { border: 1px solid #ACACAC; color: #000; padding: 2px 0 3px 5px; *vertical-align: bottom; *margin-top: -2px; }

.search_tag .search_input_img { margin: 0 0 2px 2px; line-height: 30px; cursor: pointer; display: inline; vertical-align: bottom; }
.HInfor div { background: url(/Images/Buy/phone_contentL_bg.gif) no-repeat left top; width: 248px; float: left; padding: 7px 4px 0 8px; text-align: left; margin-left: 3px; }
.HInfor div .phone { color: #e00074; font-weight: bold; font-size: 23px; padding: 2px 0 7px 0; }
.HInfor div img { float: left; padding-right: 8px; }
.HInfor div p { zoom: 1; overflow: hidden; color: #a3a3a3; font-size: 12px; }
.phone_order { background: url(/Images/Buy/phone_contentR_bg.gif) no-repeat left top; width: 205px; padding: 7px 0 0 15px; float: left; margin: 8px 0 0 -2px; }
.phone_order .phone { color: #e00074; font-weight: bold; font-size: 20px; padding: 5px 0 0 0; }
.phone_order img { float: left; margin-left: -15px; }

/*明細頁_詳細了解我*/
.hot_link li a { float: left; padding-left: 5px; color: #14517E; line-height: 14px; *line-height: 17px; }
/*焦點、熱門連結在ie字被切掉*/


/*無法播放影片時顯示的文字*/
.no_support { line-height: 22px; padding: 5px 30px 5px 10px; }
.no_support a { display: inline-block; *display: inline; padding-right: 10px; }
.no_support a img { vertical-align: text-bottom; padding: 0 3px 0 0; }
/* 大樓照片 */
.building_bigphoto { cursor: pointer; margin-bottom: 6px; width: 245px; height: 185px; border: 1px solid #ececec; overflow: hidden; display: block; text-align: center; }

/*--20111208_Mitel修改--*/
#Manager2 { clear: both; overflow: auto; padding: 3px 0; border-bottom: #E3E3E3 1px solid; }
#Manager2 div { float: left; line-height: 180%; margin: 0 0 0 4px; }
#Manager2 ul { float: left; padding-left: 6px; width: 160px; }
#Manager2 ul li { padding: 3px 0; list-style: none; line-height: 140%; }
#Manager2 ul li a { color: #195E81; }
#Manager2 ul li a:hvoer { text-decoration: underline; }
#Manager2 ul img { padding: 5px 5px 0px 0px; }
#Manager2 ul li span { vertical-align: super; padding-right: 5px; }
#Manager2 .case { background: url(/Images/Buy/index_house_icon.gif) no-repeat left center; padding-left: 16px; margin: 0 0 0 3px; font-size: 12px; font-weight: normal; }

.MName2 a { font-size: 16px; font-weight: bold; color: #195E81; margin-right: 16px; }
.MName2 a:hover { text-decoration: underline; }

#Manager3 { clear: both; overflow: auto; padding: 3PX 0 0 0; }
#Manager3 div { float: left; line-height: 180%; margin: 0 0 0 4px; }
#Manager3 ul { float: left; padding-left: 6px; width: 160px; }
#Manager3 ul li { padding: 3px 0; list-style: none; line-height: 150%; }
#Manager3 ul li a { color: #195E81; }
#Manager3 ul li a:hvoer { text-decoration: underline; }
#Manager3 ul img { padding: 5px 5px 0px 0px; }
#Manager3 ul li span { vertical-align: super; padding-right: 5px; }
#Manager3 .case { background: url(/Images/Buy/index_house_icon.gif) no-repeat left center; padding-left: 16px; margin: 0 0 0 3px; font-size: 12px; font-weight: normal; }


/*設計參考tab*/
.design_image { float: left; padding-right: 12px; }
.design_image .image_description { margin: 0; padding: 0; width: 376px; height: 64px; *border: #333333 1px solid; background-color: #333; line-height: 28px; }
.design_image .image_description p { margin: 0; padding: 4px 0 0 6px; color: #FFF; }
.design_image .image_description p a, .design_image .image_description p a:link { color: #FFF; text-decoration: underline !important; }

.design_image dl, .detail_image dt, .detail_image dd { margin: 0; padding: 0; }
.design_image dl { width: 376px; height: 282px; position: relative; }
/*img-size:width:376px, height:282px+border:2px*/
.design_image dt { position: absolute; top: 251px; left: 10px; }
.design_image dd { width: 376px; }
.design_image dd div.photo238 { height: 282px; width: 376px; border: #999999 1px solid; border-bottom: none; text-align: center; vertical-align: middle; display: table-cell; }
.design_image dd div.photo238 img { max-height: 280px; }
.design_image dd div.photo238 span { height: 100%; display: inline-block; }
.design_image dd div.photo238 * { vertical-align: middle; }
.design_image dt a { text-align: center; display: block; margin: 1px; color: #FFF; text-decoration: none; background: #666; border: #FFF 1px solid; font-size: 12px; font-weight: bold; line-height: 20px; width: 20px; height: 20px; float: left; }
.design_image dt a.active { text-align: center; display: block; margin: 1px; color: #FFF; text-decoration: none; background: #6F3949; border: #FFF 1px solid; font-size: 12px; font-weight: bold; line-height: 20px; width: 20px; height: 20px; float: left; }
.design_image dt a:hover { background: #000; }


#dtable { color: #666; font-size: 13px; line-height: 19px; width: 285px; height: 206px; *height: 208px; }
#dtable td { padding: 0 0 5px 0; color: #3C3F51; font-weight: bold; font-size: 13px; }
#dtable h3 { padding-top: 3px; color: #cc3300; font-size: 15px; line-height: 180%; }
#dtable th { padding: 0 0 5px 0; font-weight: normal; white-space: nowrap; }
#dtable td a { font-weight: normal; }
.design_info_more { margin: 0 20px 0 0; padding-left: 10px; line-height: 180%; float: right; background: url(/Images/Buy/community_more_arrow.gif) left center no-repeat; *background-position: left 8px; }

#Manager_d { background-color: #F1F1F1; border: 1px solid #D9D9D9; display: block; padding: 7px; width: 270px; overflow: hidden; clear: none; }
#Manager_d div.photo88 { margin: 0 5px 5px 0; padding: 4px; height: 88px; width: 117px; float: left; text-align: center; display: table-cell; border: #999 1px solid; }
#Manager_d ul { float: left; margin-top: 10px; }
#Manager_d li { padding: 4px 0; list-style: none; font-weight: normal; }
#Manager_d li a { color: #195E81; font-weight: bold; font-size: 15px; }
#Manager_d li.content-link a, #Manager_d li.content-link a:link { font-size: 13px; padding-left: 10px; font-weight: normal; background: url(/Images/Buy/community_more_arrow.gif) left center no-repeat; *background-position: left 3px; }
#Manager_d ul li a:hover { text-decoration: underline; }
#Manager_d ul li span { vertical-align: super; padding-right: 5px; }



/*設計參考*/
.list_deco { padding: 9px 9px 0 9px; border: 1px solid #dcdcdc; background-color: #e6e5e3; display: block; }
.list_deco_in { background-color: #fff; }
.bt_DecoOther { position: absolute; z-index: 999; left: 580px; top: 15px; }
.bt_DecoOther span { float: left; margin-right: 10px; }
#designExBtL { margin-right: 5px; background: url(/images/Buy/rollingBt.jpg) no-repeat left top; display: block; width: 28px; height: 17px; float: left; }
#designExBtR { float: left; background: url(/images/Buy/rollingBt.jpg) no-repeat -31px top; display: block; width: 28px; height: 17px; }
#designExBtL.disable { background-image: url(/images/Buy/rollingBtNo.jpg); }
#designExBtR.disable { background-image: url(/images/Buy/rollingBtNo.jpg); }

.more_DecoOther { background-color: #ecebe9; border: 1px solid #d8d8d6; text-align: right; padding-right: 10px; line-height: 30px; margin: 0 10px 10px 10px; }
.designer_ex { padding-top: 5px; position: relative; /*background:url(/Images/Buy/designerexBg.png) left center repeat-y ;*/ }
.designer_ex h2 { font-size: 15px; color: #000; font-weight: bold; display: block; padding: 6px 0 10px 15px; margin: 0 0 10px 0; background-image: url(/Images/Buy/house_description_line.gif); background-repeat: no-repeat; background-position: center bottom; }
.designer_ex ul { margin: 0 0 15px 15px; overflow: hidden; }
.designer_ex li { float: left; margin: 0; width: 117px; margin-right: 20px; }
.designer_ex li .photo88 { margin-bottom: 4px; height: 88px; width: 117px; text-align: center; border: #999 1px solid; }
.designer_ex li div { margin-bottom: 4px; }
.designer_ex li h3 { margin: 0 0 6px 5px; font-weight: bold; width: 125px; line-height: 120%; }
.designer_ex li h4 { margin: 0 0 6px 5px; font-weight: normal; }
.designer_ex li p { margin: 0 0 6px 5px; padding: 0; }
.designer_ex ul > li + li + li + li + li { margin-right: 0px; }

/*給列表頁*/
.designer_ex_forList { padding: 10px 30px 0px 30px; display: block; }
.designer_ex_forList a { color: #0066cc; }
.designer_ex_forList .now_page { line-height: 17px; }
.designer_ex_forList h2 { background-image: url('/Images/Buy/house_description_line_long.gif'); background-position: left bottom; padding-left: 0px; }
.designer_ex_forList .bt_DecoOther { left: 815px; top: 13px; }
.designer_ex_forList ul { margin: 0px; zoom: 1; }
.designer_ex_forList li { margin-right: 48px; width: 260px; display: block; }
.designer_ex_forList ul > li + li + li { margin-right: 0px; }
.designer_ex li .photo250 { width: 250px; height: 188px; padding: 5px; border: 1px solid #dfdfdf; }
.designer_ex li .photo250 a { width: 250px; height: 188px; display: block; }
.designer_ex_forList p { height: 25px; }
.designer_ex_forList .ul_DecoOther { padding-bottom: 10px; }
.clearfix:after { clear: both; height: 0; line-height: 0; font-size: 0; overflow: hidden; }
.more_deco_link { line-height: 35px; float: right; color: #0066cc; white-space: nowrap; }
.designer_ex_forList li h3 { width: 250px; margin-bottom: 10px; }
.designer_ex_forList li h4 { width: 250px; margin-bottom: 10px; }
.designer_ex_forList li div { margin-bottom: 8px; text-align: center; }
.pageNum { color: #fc6701; margin-right: 0px !important; }
; .designer_ex dl { width: 694px; height: 420px; position: relative; }
.designer_ex dd { margin: 0 0 15px 15px; width: 386px; }
.designer_ex dd p { line-height: 160%; margin: 0 5px 6px 5px; }
.designer_ex dd h3 { margin: 8px 5px 12px 5px; font-weight: normal; font-size: 15px; }
.designer_ex .photo280 { padding: 4px; height: 304px; height: 294px; width: 384px; text-align: center; vertical-align: middle; display: table-cell; border: #ccc 1px solid; background-color: #fff; }
.designer_ex .photo280 img { max-height: 280px; }
.designer_ex .photo280 span { height: 100%; display: inline-block; }
.designer_ex .photo280 * { vertical-align: middle; }
.designer_ex dt { position: absolute; width: 276px; left: 412px; top: 0px; }
.designer_ex dt div.photo88 { margin: 0 5px 5px 0; padding: 4px; height: 88px; width: 117px; float: left; text-align: center; vertical-align: middle; display: table-cell; border: #ccc 1px solid; background-color: #fff; }
.designer_ex dt div.photo88_active { margin: 0 5px 5px 0; padding: 4px; height: 88px; width: 117px; float: left; text-align: center; vertical-align: middle; display: table-cell; border: #820000 1px solid; background-color: #fff; }
.designer_ex h3 a { padding: 0 8px 0 0; }
.designer_photo { margin: 30px 137px; }

.designer_ex dt .photo88_active img { max-height: 88px; }
.designer_ex dt .photo88_active span { height: 100%; display: inline-block; }
.designer_ex dt .photo88_active * { vertical-align: middle; }

.designer_ex .photo88 img { max-height: 88px; }
.designer_ex .photo88 span { height: 100%; display: inline-block; }
.designer_ex .photo88 * { vertical-align: middle; }



/*買屋訂閱配對信*/
#buy_subscribe { margin: 10px 0 10px 0; padding: 0; width: 887px; height: 41px; }
#buy_subscribe ul { margin: 0; padding: 0; list-style: none; }
#buy_subscribe ul li { float: left; margin: 0; padding: 10px 0 0 10px; font-family: Verdana, "新細明體"; font-size: 13px; color: #000; }
#buy_subscribe .not-ready { margin: 0; padding: 0; height: 41px; background-color: #ffc6c1; border: 1px solid #ffbab4; list-style: none; }
#buy_subscribe .no_strong { margin: 0; padding: 0 2px; font-family: Verdana, "新細明體"; font-size: 15px; color: #F00; font-weight: bold; }
#buy_subscribe .subscribe_btn { float: right; margin: 0; *margin: -22px 0 0 0; padding: 0 200px 0 0; background-image: url(/Images/Buy/subscribe_btn.gif); background-repeat: no-repeat; background-position: left top; }
#buy_subscribe .subscribe_btn a { display: block; margin: 0; padding: 0; width: 95px; height: 25px; font-family: Verdana, "新細明體"; font-size: 13px; color: #000; text-decoration: none; line-height: 180%; text-align: center; overflow: hidden; }
#buy_subscribe .subscribe_btn a:hover { text-decoration: none; }
#buy_subscribe .ready { margin: 0; padding: 0; height: 41px; background-color: #cceaf5; border: 1px solid #b2dcf1; list-style: none; }
#buy_subscribe .yes_strong { margin: 0; padding: 0 2px; font-family: Verdana, "新細明體"; font-size: 15px; color: #000; font-weight: bold; }
#buy_subscribe .unsubscribe_btn { float: right; margin: 0; *margin: -22px 0 0 0; padding: 0 200px 0 0; width: 95px; height: 25px; background-image: url(/Images/Buy/subscribe_btn.gif); background-repeat: no-repeat; }
#buy_subscribe .unsubscribe_btn a { display: block; margin: 0; padding: 0; width: 95px; height: 25px; font-family: Verdana, "新細明體"; font-size: 13px; color: #000; text-decoration: none; line-height: 180%; text-align: center; overflow: hidden; }
#buy_subscribe .unsubscribe_btn a:hover { text-decoration: none; }
/*買屋訂閱配對信結束*/

/*2011-12-13 Ken 新增 for 右側首頁優質房屋經紀人輪播版型調整*/
.bmember_shopinfo { margin-bottom: 3px; }
.bmember_shopinfo img { border: 1px solid #d5d5d5; }

.style1 { margin: -2px 0 8px 0; background-color: #FFF; float: left; padding: 7px 7px 10px 11px; width: 230px; border: 1px solid #d5d5d5; }
.style1 img { margin-right: 7px; }
.style1 div { line-height: 18px; zoom: 1; overflow: hidden; }

/*搜尋區塊展開*/
#menu_open { float: left; margin: 3px auto 0 auto; width: 100%; height: 20px; background-image: url(/Images/Buy/open_btn.gif); background-position: center top; background-repeat: no-repeat; z-index: 12; position: relative; display: none; }

#menu_open a { margin: 3px auto 0 auto; width: 124px; height: 20px; display: block; }

/*2011-03-12 網B*/
#B_column { float: left; width: 173px; background: url(/Images/Buy/right_bar_shadow_bg.jpg) repeat-y; padding: 0px; position: relative; border: #CCCCCC 1px solid; }
#B_column h2.title.index { background: url(/Images/Buy/right_bar_title.gif) -2px 0; *line-height: 20px; font-size: 15px; font-weight: bold; }
#B_column h2.title { height: 28px; width: 160px; font-weight: lighter; color: #FFF; position: relative; padding-top: 5px; padding-left: 13px; }
.b_photo { background-color: #FFF; padding-bottom: 10px; }
.b_photo a { display: block; }
.b_photo img { border: #CCCCCC 1px solid; padding: 4px; margin: 5px 10px 5px; }
/*2011-03-16 一覽表降價*/
.price { text-align: center; }
.pricedown { width: 72px; float: left; }
.pricedownT { background: url(/Images/Buy/pricedown.png) no-repeat center top; padding: 24px 0 0 0; }


.main_search_bar { margin: 5px 0 5px 0; overflow: hidden; display: block; /*border-top:1px dotted #26A0C7;*/ }
.main_search_bar b { padding-top: 16px; font-size: 15px; }



/*變天廣告*/
/*.AD960{ background:url(/Images/Buy2/2012/ad_960x74.gif) no-repeat !important ; position:relative}*/
.AD580 { width: 580px; height: 50px; top: 18px; right: 0; position: absolute; background: url(/Images/Buy2/2012/ad_580x50.gif) no-repeat !important; display: block; }
.AD580 a { width: 580px; height: 50px; display: block; }

.AD580_1 { width: 580px; height: 50px; top: 18px; right: 0; position: absolute; background: url(/Images/Buy2/2012/580x50_buymap.gif) no-repeat !important; display: block; }
.AD580_1 a { width: 580px; height: 50px; display: block; }

.AD580_2 { width: 580px; height: 50px; top: 18px; right: 0; position: absolute; background: url(/Images/Buy2/2012/Banner_0201_580x50.gif) no-repeat !important; display: block; }
.AD580_2 a { width: 580px; height: 50px; display: block; }

/*物件明細頁：社群分享*/
#content_txt13 #FBcommend, #content_txt13 #Gcommend { float: left; margin-top: 3px; }


img.photo_float {float: left;}

.treeview_left{ width:175px; float:left; }

