body {width:100%;margin:0 auto;padding:0;overflow:auto;}
.highlighted {font-style:normal;font-weight:bold;color:#F60;}
.cut {padding:0px 10px;color:#CCC;}
.clear {margin:20px 0 20px 0;}
.ui.segment {border:0;border-radius: 0;box-shadow:none;}
.ui.segment.top {margin:0;padding:0;width:100%;background-color:rgba(223,195,124,8);}
.top_bar {width:1190px;height:65px;margin:0 auto;padding:0;}
.top_bar .ui.menu {border:0px;border-radius:0;box-shadow:none;padding:5px 0 0 0;background-color:rgba(223,195,124,8);}
.top_bar .ui.menu .item:hover {background:none;}
.top_bar .ui.menu .item::before {background:none;}
.top_bar .ui.menu .item.active {background:none;}
.top_bar .ui.menu .right.menu .item {padding:0 10px 5px 10px;font-size:16px;color:white;}
.top_bar .ui.menu .right.menu .item:hover {color:#F60;}
.top_bar .ui.menu .right.menu .item.active {color:#F60;}
.ui.popup .menu {text-align:center;}
.ui.popup .menu a{line-height:30px;color:black;} 
.ui.popup .menu a:hover {color:#F60;}
.ui.segment.sub_menu {padding:0;margin:0;width:100%;}
.ui.segment.sub_menu .sub_menu_nav {padding:0;margin:0 auto;height:41px;}
.ui.segment.sub_menu .sub_menu_nav .nav_div {width:1190px;margin:0 auto;}
.ui.segment.sub_menu .sub_menu_nav .nav_div ul {list-style:none;padding:10px 0 0 736px;margin:0;}
.ui.segment.sub_menu .sub_menu_nav .nav_div ul li {float:left;padding:0 30px 0 0;}
.ui.segment.sub_menu .sub_menu_nav .nav_div ul li .sub_menu_item {border-radius: 3px;padding:5px 10px 5px 10px;color:black;}
.ui.segment.sub_menu .sub_menu_nav .nav_div ul li .sub_menu_item:hover {color:#F60;}
.ui.segment.sub_menu .sub_menu_nav .nav_div ul li .sub_menu_item.active {border-radius: 3px;padding:5px 10px 5px 10px;color:white;background:#F60;}
.ui.segment.search {margin:0;padding:0;min-width:1200px;background:#EEE;border-top:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4;}
.ui.segment.search .search_bar {width:780px;height:95px;margin:0 auto;padding:25px 0;}
.ui.segment.search .search_bar .search-listings.clearfix {margin:0 auto;}
.ui.segment.search .search_bar .search-listings.clearfix .search-box.fl {width:780px;margin:0 auto;}
.ui.segment.search .search_bar .search-listings.clearfix .search-box.fl input {width: 488px;display: block;float: left;font-size: 14px;height: 45px;padding: 10px;border: 2px solid #F90;background: #FFF none repeat scroll 0% 0%;}
.ui.segment.search .search_bar .search-listings.clearfix .search-box.fl .search-btn.fl {float:left;}
.ui.segment.search .search_bar .search-listings.clearfix .search-box.fl .search-btn.fl a span {line-height: 45px;font-size: 20px;color: #FFF;cursor: pointer;float: left;letter-spacing: 4px;}
.ui.segment.search .search_bar .search-listings.clearfix .housemap-link.fl {padding: 0px 0px 0px 20px;}
.ui.segment.search .search_bar .search-listings.clearfix .housemap-link.fl a span {font-size: 16px;font-weight: bold;line-height: 45px;cursor: pointer;float: left;white-space: nowrap;text-shadow: none !important;}
#root_search {display: block;width: 61px;height: 45px;overflow: hidden;background: #F90 none repeat scroll 0% 0%;}
.root_searchType {font-size: 1.6em; text-align: center; display: block; width: 115px; height: 45px; color: #fff; line-height: 45px; overflow: hidden; background: #F90 none repeat scroll 0% 0%;}
#roomMap {margin:0 0 0 20px;display: block;padding: 0px 15px;color: #FFF;height: 45px;float: left;background-color: #C0C0C0;border-radius: 3px;}
.large.search.icon {color:white;margin: 12px 5px 0px 18px;float: left;cursor: pointer;}
.big.marker.icon {color:white;margin: 8px 5px 0px 0px;background-position: -211px -111px;float: left;cursor: pointer;}
.ui.top.attached.tabular.menu.home_type {font-size:18px;border-bottom:2px solid #F90;width:1190px;margin:0 auto;}
.ui.top.attached.tabular.menu.home_type .item:hover {color:#F60;}
.ui.top.attached.tabular.menu.home_type .item {padding:0 35px 0 35px;}
.ui.top.attached.tabular.menu.home_type .item.active {background:#F90;color:white;font-weight:normal;padding:0 15px 0 15px;}
#home_type_choice {width:1190px;margin:0 auto;padding:0;border-radius:0;}
#home_type_choice ul {list-style:none;margin:0;padding:0;font-size:12px;}
#home_type_choice ul li {padding:10px 0 10px 10px;float: none;}
#home_type_choice ul li span{padding:0 0 0 10px;}
#home_type_choice ul li .tag_item:hover {color:#F60;cursor:pointer;}
#home_type_choice ul li .tag {color:#666;}
#home_type_choice ul li .tag_item_default {color:#F60;font-weight:bold;}
#home_type_choice ul li .tag_item_price_search input, #home_type_choice ul li .tag_item_area_search input {width: 60px;height: 18px;padding: 2px 5px;border: 1px solid #DDD;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05) inset;}
#home_type_choice .sub_tag_li {display:none;border:1px solid #F60;margin:0 10px 0 55px;}
#home_type_choice .sub_tag_li .sub_tag_item_default {color:#F60;font-weight:bold;}
#home_type_choice .sub_tag_li .sub_tag_item_char {color:#F60;font-weight:bold;}
#home_type_choice .sub_tag_li .sub_tag_item {cursor:pointer;}
#home_type_choice .sub_tag_li .sub_tag_item:hover {color:#F60;}
#price_search_submit,#area_search_submit {display:none;}
#home_type_choice_divider {display:none;}
#home_type_choice_extra {display:none;}
#home_type_choice_extra .tag_item_checkbox input {vertical-align:-2px;}
#home_type_choice .toggle_tags {text-align:center;font-size:12px;padding-bottom:8px;}
#home_type_choice .toggle_tags span {background:#EEE;border-radius: 3px 3px 0px 0px;padding:10px 30px 10px 30px;cursor:pointer;}
.ui.segment.curTagSelected {display:none;font-size:12px;border-radius:0;border-style: none solid solid solid;border-width:0 1px 1px 1px;border-color:#DDD;width:1190px;margin:0 auto;padding:0;}
.ui.segment.curTagSelected span {padding:0 10px 0 20px;}
.ui.segment.curTagSelected .ui.basic.label {border-radius:0;margin:10px 5px;}
.ui.segment.curTagSelected .clear_all_selection {padding:0px;cursor:pointer;}
.ui.segment.curTagSelected .clear_all_selection:hover {color:#F60;}
.ui.segment.main_listing {width:1190px;margin:0 auto;padding:0;box-shadow:none;}
.ui.segment.main_listing .ui.borderless.menu.main_listing_nav {box-shadow:none;background:#EEE;border-radius:0;height:40px;font-size:12px;}
.ui.segment.main_listing .ui.borderless.menu.main_listing_nav a {border:1px solid #cbcbcb;background:white;margin:8px;}
.ui.segment.main_listing .ui.borderless.menu.main_listing_nav a:hover {color:#F60;}
.ui.segment.main_listing .ui.borderless.menu.main_listing_nav .item.active {border:1px solid #F60;color:#F60;background:white;margin:8px;}
#result_listing_size{color:#F60;}
.ui.segment.main_listing .thirteen.wide.column .ui.borderless.menu.main_listing_nav .right.menu .item {border:0;margin:0;background:#EEE;}
.ui.segment.main_listing .thirteen.wide.column .ui.borderless.menu.main_listing_nav .right.menu .item.active {border:0;margin:0;background:white;}
.ui.segment.main_listing .ui.grid,.ui.segment.main_listing .ui.grid .column {padding:0;margin:0;}
.ui.segment.main_listing .ui.borderless.menu.main_listing_nav .right.menu .item {padding:5px;}
.ui.segment.main_listing .ui.borderless.menu.main_listing_nav .right.menu .item.active {color:#F60;background:white;padding:5px;}
.ui.segment.main_listing .ui.list .item img {cursor:pointer;}
.ui.segment.main_listing .ui.list .item .right.floated.content {padding:15px;}
.ui.segment.main_listing .ui.list .item .content .content_header:hover {color:#F60;}
.ui.segment.main_listing .ui.list .item .right.floated.content .right_content_1 {font-size:26px;color:#F60;padding:0 0 3px 0;margin:0;}
.ui.segment.main_listing .ui.list .item .right.floated.content .right_content_2 {font-size:12px;color:#787878;}
.ui.segment.main_listing .ui.list .item .content a {font-size:16px;color:black;font-weight:bold;}
.ui.segment.main_listing .ui.list .item .content .description {padding: 8px 0 0 0;}
.ui.segment.main_listing .ui.list .item .content .description .description_1 {font-size:13px;color:black;}
.ui.segment.main_listing .ui.list .item .content .description .description_2 {font-size:12px;color:#787878;}
.ui.segment.main_listing .ui.list .item .content .description .description_3 {font-size:12px;color:#CCC;}
.ui.segment.main_listing .ui.list .item .content .description .description_3 .propAdTag {cursor:auto;padding:3px 6px;font-size:12px;font-weight:normal;border-radius: 0;margin-bottom: 6px;}
.ui.segment.main_listing .ui.list .item .content .description .description_3 .propTag {cursor:auto;padding:3px 6px;font-size:12px;font-weight:normal;border-radius: 0;}
.ui.segment.main_listing .three.wide.column {text-align:center;padding-left:10px; border-top: 1px solid #D4D4D5;}
.ui.segment.main_listing .three.wide.column .ui.card.first .content p {font-size:12px;}
.ui.segment.main_listing .three.wide.column .ui.card.first .content .header {font-size:16px;float:left;}
.ui.segment.main_listing .three.wide.column .ui.card.first .content .content_left {width: 100px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align:left;cursor:pointer;float:left;}
.ui.segment.main_listing .three.wide.column .ui.card.first .content .content_left:hover {color:#F60;}
.ui.segment.main_listing .three.wide.column .ui.card.first .content .content_middle {float:center;color:#787878;}
.ui.segment.main_listing .three.wide.column .ui.card.first .content .content_right {width: 85px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;/* text-align:left; */float:right;color:#F60;}
.ui.segment.main_listing .three.wide.column .ui.card.second .content .header {font-size:16px;float:left;}
.ui.segment.main_listing .three.wide.column .ui.card.second .content div:not(.header) {font-size:12px;text-align:left;padding-bottom:20px;}
.ui.segment.main_listing .three.wide.column .ui.card.second .content .prop_name, .ui.segment.main_listing .three.wide.column .ui.card.second .content img {cursor:pointer;}
.ui.segment.main_listing .three.wide.column .ui.card.second .content .prop_name:hover {color:#F60;}
.ui.segment.main_listing .three.wide.column .ui.card.second .content .total_price {float:right;color:#F60;padding-right:5px;}
.ui.segment.main_listing .three.wide.column .ui.card.second .content .prop_info {color:#787878;}
#global_nav_column {text-align:center;}
.ui.segment.main_listing .global_nav {margin:0 auto;padding:10px 0 0 0;}
.ui.segment.main_listing .global_nav span:not(.page_info) {cursor:pointer;}
.ui.segment.main_listing .global_nav span:not(.cur_page):not(.next_page):not(.page_info):hover {color:#F60;}
.ui.segment.main_listing .global_nav input:not(.jump_page) {width: 60px;height: 18px;padding: 2px 5px;border: 1px solid #DDD;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05) inset;}
.ui.segment.main_listing .global_nav .page{margin:0 5px 0 0;border:1px solid #E7E7E7;padding:2px 10px 2px 10px;}
.ui.segment.main_listing .global_nav .frev_page {margin:0 5px 0 0;border:1px solid #E7E7E7;padding:2px 10px 2px 0;}
.ui.segment.main_listing .global_nav .cur_page {margin:0 5px 0 0;color:white;border:1px solid #E7E7E7;background:#878787;padding:2px 10px 2px 10px;}
.ui.segment.main_listing .global_nav .next_page {margin:0 5px 0 0;color:white;background:#F60;padding:2px 10px 2px 10px;}
.ui.segment.advantage {width:1190px;margin:0 auto;padding:40px 0 0 0;}
.ui.segment.advantage .ui.horizontal.list .item {padding:0 60px 0 0;}
.ui.segment.advantage .ui.horizontal.list .content div {font-size:12px;padding-bottom:5px;}
.ui.segment.advantage .ui.horizontal.list .content .header {font-size:18px;font-weight:normal;padding-bottom:10px;}
.ui.segment.hot_search {background:#F3F3F3;padding:20px 0 20px 0;margin:40px 0 0 0;}
.ui.segment.hot_search div {width:1190px;margin:0 auto;font-size:12px;}
.ui.segment.hot_search div .hot_search_header {font-weight:bold;}
.ui.segment.hot_search div span:not(.hot_search_header) {cursor:pointer;margin:0 5px;}
.ui.segment.hot_search div span:not(.hot_search_header):hover {color:#F60;}
.ui.segment.footer {margin:0;padding:20px 0;background:#333;text-align:center;font-size:12px;color:white;}
.ui.segment.footer span {cursor:pointer;}
.ui.segment.footer span:hover {color:#F60;}
.tag {font-size:100%;background:#fff;color:#000;}
.pagenav{ margin-bottom:30px; margin-top:23px; text-align:right; margin-right:45px; clear:both;}
.pagenav a{ display:inline-block; width:25px; height:25px; line-height:25px; margin:0 2px; background:#f77770; color:#FFF; text-align:center; vertical-align:middle;}
.pagenav span{ vertical-align:middle;display:inline-block;width:25px; height:25px;margin:0 2px; background:#CCC; color:#FFF; text-align:center; line-height:25px; }
.pagenav .pageButtonNav{width: 50px;}
.itema{width:800px;background-color: #FFF;}
.dividera{width:800px;}
.listing_propNav{width:800px;}
.backa span{font-weight:normal; color: #000;}

#aptList_hBanner_500{margin:10px 0;width: 1190px;margin: 0px auto 20px auto;}
#aptList_hBanner_500 img{width:100%;height:120px}
#aptList_vBanner_501,#aptList_vBanner_502,#aptList_vBanner_503 {margin-bottom:10px;}
#aptList_vBanner_501 img,#aptList_vBanner_502 img,#aptList_vBanner_503 img{width:220px;height:400px;}

#aptList_hBanner_504{margin:10px 0;width: 1190px;margin: 0px auto 20px auto;}
#aptList_hBanner_504 img{width:100%;height:120px}
#aptList_vBanner_505,#aptList_vBanner_506,#aptList_vBanner_507 {margin-bottom:10px;}
#aptList_vBanner_505 img,#aptList_vBanner_506 img,#aptList_vBanner_507 img{width:220px;height:400px;}

#aptList_hBanner_508{margin:10px 0;width: 1190px;margin: 0px auto 20px auto;}
#aptList_hBanner_508 img{width:100%;height:120px}
#aptList_vBanner_509,#aptList_vBanner_510,#aptList_vBanner_511 {margin-bottom:10px;}
#aptList_vBanner_509 img,#aptList_vBanner_510 img,#aptList_vBanner_511 img{width:220px;height:400px;}

.districtTab.hidden{display:none;}
.districtTab ul li{float:left !important;}
#userPropDbList .right.floated.content{padding: 0 !important;}
.sales span{float: right; color: red !important;}
.propListA{width: 180px; height: 120px;}
.propListImg{width: 180px; height: 120px;}
.ownerSale{background-color: #f90; padding: 2px 5px; color: #fff; border-radius: 3px; margin-left: 2px; line-height: 30px;}

.changePropAdmin .ui.button{background-color: #f90 !important; color: #fff !important;}
.changePropAdmin a{border: none !important; font-size: 1.2em !important;}
.ownersalesByAptSearch{height: 30px; display: block; padding: 5px 8px; background-color: #fff; color: #666; margin-top: 4px; border: 1px solid #ccc; cursor: pointer; margin-right: 15px; border-radius: 3px; box-shadow: 1px 1px 1px #ccc;}
.ownersalesByAptSearch.active{color: #fff; background-color: #f90;}
.notFind{border: 1px solid #ccc; height: 80px; line-height: 80px !important; font-size: 1.2em; color: #666; padding-left: 20px !important; border-radius: 2px;}

.reviewOrderRefundButton{padding: 5px 10px; background-color: #f90; color: #fff; cursor: pointer; border-radius: 5px;}
.reviewOrderPass{padding: 5px 10px; background-color: #f90; color: #fff; cursor: pointer; border-radius: 5px; display: block;}
.reviewOrderFail{padding: 5px 10px; background-color: red; color: #fff; cursor: pointer; border-radius: 5px; display: block; margin-top: 10px;}
.refundOrderitem{min-height: 100px; border: 1px solid;}
#reviewRefundOrderWrap{margin-bottom: 20px;}
.reviewRefundOrderWrapLine{padding-left: 10px; border-top: 1px solid #ccc;}
#reviewRefundOrderWrap .refundDetailItem{margin:10px 0;}
#refundDetailBottom{padding-top: 10px; border-top: 1px solid #ccc;}
.refundDetailItemTitle{color: #666;}
.payButton{padding: 5px 10px; color: #fff; background-color: #f90; cursor: pointer; border-radius: 2px; margin-top: 5px;  display: block;}
.confirmTransaction{padding: 5px 10px; color: #fff; background-color: #f90; cursor: pointer; border-radius: 3px;  margin-top: 5px;  display: block;}
