<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
	/* background-color:#f0f0f0; */
}

#background {
    z-index: -100; /* put it under everything*/
    position: absolute; /* make it stay in the same place, regardless of scrolling */
    top: 0;
    left: 0;
    overflow: hidden; /* clip the image */
    width: 100%; /* fill the full width of browser */
    max-height: 490px; /* show at least this much of the image */
}
#background img {
    width: 100%;
	min-height: 780px;
}

@media (max-width: 768px) {
	#background {
		max-height: 630px;
	}
}

#backgroundLee{
    z-index: 10; /* put it under everything*/
    position: absolute; /* make it stay in the same place, regardless of scrolling */
    top: 50px;
    left: 0px;
    overflow: hidden; /* clip the image */
}

#slider1_container{
	z-index:20;
	background-color:white;
}

.RCsolgan{
	display: none;
}

.RCkeyman{
	background-image: url(/images/header/keyman.png);
    background-size: 80% auto;
    background-repeat: no-repeat;
    width: 320px;
    height: 520px;
    display: inline-block;
    position: absolute;
    /*top: -183px;*/
	top: -80px;
    left: -300px;
}

.searchBox .tabbtn.rcmaptab {
	color: #005393;
	/* background-color: #005393; */
}

.RCMapBtn{
	background-image:url(/images/header/mapsearch_btn.png);
	background-repeat: no-repeat;
	width:130px;
	height:130px;	
	display:inline-block;
	position: absolute;
    top: -90px;
    right: -50px;
}
.property360Btn{
	width: 280px;
    height: 280px;
    display: inline-block;
    position: absolute;
    top: -120px;
    right: -250px;
	z-index: 0;
}

@media (max-width: 970px) {
	.RCMapBtn {
	    background-size: 70%;
		top: -40px;
	}
}

@media (min-width: 970px) {
	.RCsolgan{
		background-image:url(/images/header/solgan2.png);
		background-repeat: no-repeat;
		width:970px;
		height:100px;
		/*margin-top: 50px;*/
		margin-top: 10px;
		display:inline-block;
	}
}

@media (max-width: 1599px) {
	#backgroundLee {
		display:none;
	}
	.RCkeyman {
		display:none;
	}
}

#rcmapbanner{	
    background-position: center;
    background-image: url(/images/header/mapbanner.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    height: 192px;
    width: 100%;
}

@media (max-width: 768px) {
	#rcmapbanner{	
		height: 150px
	}
}
.container{
	max-width:1600px;
	margin:auto;
	background-color:#ccc;
}

/* header */

.header {
	background-color:#005393;
}

.header .row{
	max-width:970px;
	margin:auto;
	width:100%;
}

.menu-bar .navbar-default{
	background-color:#005393;
}

.menu-bar, .menu-bar .navbar{
	max-width:970px;
	margin:0 auto;
	min-height:40px;
}

.header .row {
    display: table;
}

.header .row [class*="col-"] {
    float: none;
    display: table-cell;
    vertical-align: middle;
}

.header .row .col-md-7 {
	color:red;
	display: table-cell;
}

.header .langicon a {
	height:25px;
}

.header .langicon a img {
	width:25px;
	height:25px;
}

@media (max-width: 992px) {
	.header .row .col-md-8 {
		display:none;
	}
}

.header a , .header a:link, .header a:visited, .header a:hover, .header a:active{
	color:white;
}

.header .pull-right{
	color:white;
}

.header-wrap .container {
	width:100%;
}

/* MenuBar */

#menu-navbar, #menu-navbar a, #menu-navbar a:link, #menu-navbar a:visited, #menu-navbar a:active  {
	background-color:#005393;
	color: white;
	font-weight: bold;
}

#menu-navbar a:hover{
	background-color:white;
	color: #005393;
	font-weight: bold;
}

@media (max-width: 768px) {
	#menu-navbar .dropdown-menu, #menu-navbar .dropdown-menu a, #menu-navbar .dropdown-menu a:link, #menu-navbar .dropdown-menu a:visited, #menu-navbar .dropdown-menu a:active  {
		background-color:white;
		color: #005393;
		font-weight: bold;
	}

	#menu-navbar .dropdown-menu a:hover{
		background-color:#005393;
		color: white;
		font-weight: bold;
	}
	
	#menu-navbar .open, #menu-navbar .open a, #menu-navbar .open a:link, #menu-navbar .open a:visited, #menu-navbar .open a:active  {
		background-color:white;
		color: #005393;
		font-weight: bold;
	}
	
	#menu-navbar .open a:hover{
		background-color:#005393;
		color: white;
		font-weight: bold;
	}
}


#menu-navbar .navbar {
    margin-bottom: 0;
	border: 0;
	min-height:40px;
}

#menu-navbar .nav-justified{
	-webkit-box-shadow: 0px;
	-moz-box-shadow: 0px;
	box-shadow: 0px;
}

@media (min-width: 768px) {
	#menu-navbar .nav-justified{
		-webkit-box-shadow: 0px 5px 5px 0px rgba(140,140,140,1);
		-moz-box-shadow: 0px 5px 5px 0px rgba(140,140,140,1);
		box-shadow: 0px 5px 5px 0px rgba(140,140,140,1);
	}
}

#menu-navbar .dropdown-menu{
	margin:0;
	padding:0;
	border:0;
	min-width:121px;
	border-radius:0px;
	background-color:#005393;
}

#menu-navbar .dropdown-menu li , #menu-navbar .dropdown-menu li a{
	width:100%;
	height: 40px;
}

#menu-navbar .dropdown-menu li a{
	text-align: center;
	padding: 10px 15px;
}

#menu-navbar #othermenu li a {
	font-size:12px;
	padding: 10px 0;
}

#menu-navbar .navbar-nav, #menu-navbar .navbar-nav &gt; li {
	float:none;
	padding:0;
}

#menu-navbar .nav &gt; li &gt; a {
	padding:0px;
}

@media (max-width: 768px) {
	#menu-navbar .nav &gt; li &gt; a {
		/*padding:0px;*/
	}
}
#menu-navbar .navbar-nav &gt; li  &gt; a {
	padding-top:10px;
	padding-bottom:10px;
}

#menu-navbar .nav-justified &gt; li  {
	/*border-left:white 1px solid;*/
	border-left: 1px solid rgba(255, 255, 255, .5);
    -webkit-background-clip: padding-box; /* for Safari */
    background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
}

@media (max-width: 768px) {
	#menu-navbar .nav-justified &gt; li  {
		border:0;
	}
}

#menu-navbar .nav-justified &gt; li &gt; a {
	margin:0;
}

#menu-navbar .nav-justified &gt; li:first-child  {
	border:0;
}

.navbar-header  .navbar-toggle {
	margin-right:10px;
}

/* MenuBar */

/* header 2016 360 */
.header-2016-360{
	/* background-image:url(/images/header/bg2016.jpg); */
	background-repeat: no-repeat;
	background-attachment: fixed;
    background-position: center 0; 
	/* height:500px; */
	margin-bottom:10px;
	/* overflow-y: scroll; */
}

.header-2016-360 .topMenu{
	padding-top:10px;
	background-color: #034F83;
}

.header-2016-360 .topMenu .row{
	max-width:970px;
	margin:auto;
	width:100%;
}

.header-2016-360 .langicon , .header-2016-360 .langicon a {
	font-size:12px;
	color:white;
}

.header-2016-360 .menu-bar, .header-2016-360 .menu-bar .navbar{
	max-width:808px;
	margin:0 auto;
	min-height:40px;
}

.header-2016-360 #menu-navbar .nav-justified{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.header-2016-360 #menu-navbar .nav-justified &gt; li{
	border:0px;
}

.header-2016-360 #menu-navbar, .header-2016-360 #menu-navbar a, .header-2016-360 #menu-navbar a:link, .header-2016-360 #menu-navbar a:visited, .header-2016-360 #menu-navbar a:active  {
	color: white;
	font-weight: bold;
	background-color:rgba(255,255,255,0);
	border:0;
}

.header-2016-360 #menu-navbar .dropdown-menu, .header-2016-360 #menu-navbar .dropdown-menu a{
	background-color: white;
	color: #969696;
}

.header-2016-360 #menu-navbar .dropdown-menu a:hover{
	background-color:white;
	color: #005393;
	font-weight: bold;
}

@media (max-width: 768px) {
	.header-2016-360 #menu-navbar .dropdown-menu, .header-2016-360 #menu-navbar .dropdown-menu a, .header-2016-360 #menu-navbar .dropdown-menu a:link, .header-2016-360 #menu-navbar .dropdown-menu a:visited, .header-2016-360 #menu-navbar .dropdown-menu a:active  {
		background-color:white;
		color: #969696;
		font-weight: bold;
	} 

	.header-2016-360 #menu-navbar .dropdown-menu a:hover{
		background-color:white;
		color: #969696;
		font-weight: bold;
	}
	
	.header-2016-360 #menu-navbar .open .dropdown-toggle{
		color: #969696;
	}
	
	.header-2016-360 #menu-navbar .open, .header-2016 #menu-navbar .open a, .header-2016 #menu-navbar .open a:link, .header-2016 #menu-navbar .open a:visited, .header-2016 #menu-navbar .open a:active  {
		background-color:white;
		color: #005393;
		font-weight: bold;
	}
	
	.header-2016-360 #menu-navbar .open a:hover{
		background-color:white;
		color: #ccc;
		font-weight: bold;
	}
	
}


.header-2016-360 #menu-navbar .navbar-fixed-top{
	background-color:#005393;
	max-width:970px;
}

.header-2016-360 .navbar-collapse.in .navbar{
	background-color:#005393;
	z-index:100;
}

.header-2016-360 #scopeDDL_HK, .header-2016-360 #scopeDDL_KL, .header-2016-360 #scopeDDL_NE, .header-2016-360 #scopeDDL_NW, .header-2016-360 #districtList{
	color:#005393;
	font-weight:bold;
	border-radius: 0px;
	margin-right:10px;
	border:0;
	height:40px;
}
.header-2016-360 #scopeSearchBtn{
	color:#646464;
}
.header-2016-360 .lee360{
	/*background-image: url(/images/banner/lee.png);
	position: absolute;
	width: 1600px;
	height: 420px;
	top: 0;
	left: 0;    
	z-index: 1;
	*/
	position: absolute;
	top: 0;
	left: 0;
}
@media (max-width: 1199px) {
	.header-2016-360 .lee360{
		display: none;
	}
}
.header-2016-360 #myCarousel .item{	
	cursor: pointer;
}
.header-2016-360 #myCarousel .item img{	
	width:100%;
	height: 420px;
}
@media (max-width: 992px) {
	.header-2016-360 #myCarousel .item{	
		min-height: 420px;
	}
}
.header-2016-360 #myCarousel .searchBox{	
	position: absolute;
	bottom: 0px;
	left: 20%;
	right: 20%;
	max-width: 970px; 
	/* width: 100%; */
	border: #4f4f4f solid 1px; 
	
	margin:0 auto;
	background-color:rgba(0,0,0,0.2);
	padding: 0px;
	box-shadow: none;
	/* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */
}
@media (max-width: 992px) {
	.header-2016-360 #myCarousel .searchBox{	
		position: initial;
		background-color:rgba(0,0,0,0.6);
	}

}
.header-2016-360 #myCarousel .searchBox .tabbtn{
	color:white;
}
.header-2016-360 #myCarousel .searchBox .tabbtn.active, .header-2016-360 #myCarousel .searchBox .tabbtn:hover {
	background-color:rgba(26,101,157,0.5);
}
.header-2016-360 #myCarousel .searchBox #searchHotTag .greytxt_12px a{
	color:white;
}

.header-2016-360 #myCarousel .searchBox .form-horizontal &gt; .row {
	padding:5px;
}
.header-2016-360 #myCarousel .searchBox .form-horizontal &gt; .hottagArea {
	padding-bottom:15px;
}

.header-2016-360 #myCarousel .searchBox .col-md-2 {
	padding:0;
}
.header-2016-360 #myCarousel .searchBox .searchbtn {
	height: 40px;
	width: 80%;
}
@media (max-width: 992px) {
	.header-2016-360 #myCarousel .searchBox .searchbtn{
		width:100%;
	}
}
.header-2016-360 #myCarousel .carousel-caption{	
	bottom: 123px;	
	padding:0;
	/* width:100%; */
	max-width:970px;
	text-align: left;	
	/* font-family: 'Noto Sans CJK TC', 'Helvetica Neue', Helvetica, Arial, sans-serif; */	
}
@media (max-width: 1197px) {
	.header-2016-360 #myCarousel .carousel-caption{	

	}
}
.header-2016-360 #myCarousel .carousel-caption .propertyBtn{
    display: inline-block;
    position: absolute;
    bottom: 10px;
    right: 10px;
	z-index: 10;
	/* padding-top:20%; */
}
.header-2016-360 #myCarousel .carousel-caption .propertyBtn .btn{
	color: #646464;
	border-radius: 0;
	background-color: #FEFEFE;
	background: linear-gradient(to bottom, white , DarkGray );
	z-index:50;
	padding: 1px 6px;	
}
.header-2016-360 #myCarousel .carousel-caption .icon360{
	background-image: url(/images/header/360icon.gif);
	background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
    display: inline-block;
    position: absolute;
    top: -50px;
    right: -20px;
	z-index: 10;
}
.header-2016-360 #myCarousel .carousel-caption &gt; .row{	
	background-color:rgba(0,0,0,0.5);
	min-height:105px;
}
.header-2016-360 #myCarousel .carousel-caption .propertyArea{	
	font-size: 25px;
	height:105px;
	padding:5px 10px;
	/* background-color:rgba(0,0,0,0.5); */
}
.header-2016-360 #myCarousel .carousel-caption .priceArea{	
	position:absolute;
	top:-10px;
	left:0;
	width:100%;
	height:115px;
	
	font-size: 30px;
	padding:3%;
	background-color:rgba(56,113, 200,0.6);
	text-align:center;
}
.header-2016-360 #myCarousel .carousel-caption .grossText{	
	color:#FCFF00;
	font-size: 20px;
}
.header-2016-360 #myCarousel .carousel-caption .netText{	
	color:#02D6EB;
	font-size: 20px;
}
.header-2016-360 #myCarousel .carousel-caption .priceText {	
	padding: 5%;
	font-size: 80%;
}
.header-2016-360 #myCarousel .carousel-caption .priceText &gt; .number {	
	/* font-size: 50px; */
	font-size: 200%;
}
.header-2016-360 #myCarousel .carousel-caption .priceTextWithRent{
	padding: 1%;
}
.header-2016-360 #myCarousel .carousel-caption .grossText  &gt; .number,
.header-2016-360 #myCarousel .carousel-caption .netText &gt; .nubmer,
.header-2016-360 #myCarousel .carousel-caption .priceText &gt; .number {	
	font-family: 'Helvetica';
}

.header-2016-360 #myCarousel .modal-dialog{
	width:100%;
	padding:3%;
}

.header-2016-360 #myCarousel .modal-dialog .modal-header{
	border: 0;
}
/* header 2016 360 */
.property360Banner{
	position: relative; 
	left:0;
}
/* header 2016 */
.header-2016{
	/*background-image:url(/images/header/bg2016.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;*/
	/*background-attachment: fixed;
    background-position: center 0; */
	/*height:500px;
	background-size:contain;*/
	
	/*min-height:400px;*/
	margin-bottom:10px;
	/* overflow-y: scroll; */
}

.header-2016 .row{
	max-width:970px;
	margin:auto;
	width:100%;
	
}

.header-2016 .topmenu{
	padding-top:10px;
	background-color:#034F83;
}

.header-2016 .langicon , .header-2016 .langicon a {
	font-size:12px;
	color:white;
}

.header-2016 .menu-bar, .header-2016 .menu-bar .navbar{
	/*max-width:808px;*/
	max-width:646px;
	margin:0 auto;
	min-height:40px;
}

.header-2016 #menu-navbar .nav-justified{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.header-2016 #menu-navbar .nav-justified &gt; li{
	border:0px;
}

.header-2016 #menu-navbar, .header-2016 #menu-navbar a, .header-2016 #menu-navbar a:link, .header-2016 #menu-navbar a:visited, .header-2016 #menu-navbar a:active  {
	color: white;
	font-weight: bold;
	background-color:rgba(255,255,255,0);
	border:0;
}

.header-2016 #menu-navbar .dropdown-menu, .header-2016 #menu-navbar .dropdown-menu a{
	background-color: white;
	color: #969696;
}

.header-2016 #menu-navbar .dropdown-menu a:hover{
	background-color:white;
	color: #005393;
	font-weight: bold;
}

@media (max-width: 768px) {
	.header-2016 #menu-navbar .dropdown-menu, .header-2016 #menu-navbar .dropdown-menu a, .header-2016 #menu-navbar .dropdown-menu a:link, .header-2016 #menu-navbar .dropdown-menu a:visited, .header-2016 #menu-navbar .dropdown-menu a:active  {
		background-color:white;
		color: #969696;
		font-weight: bold;
	} 

	.header-2016 #menu-navbar .dropdown-menu a:hover{
		background-color:white;
		color: #969696;
		font-weight: bold;
	}
	
	.header-2016 #menu-navbar .open .dropdown-toggle{
		color: #969696;
	}
	
	.header-2016 #menu-navbar .open, .header-2016 #menu-navbar .open a, .header-2016 #menu-navbar .open a:link, .header-2016 #menu-navbar .open a:visited, .header-2016 #menu-navbar .open a:active  {
		background-color:white;
		color: #005393;
		font-weight: bold;
	}
	
	.header-2016 #menu-navbar .open a:hover{
		background-color:white;
		color: #ccc;
		font-weight: bold;
	}
}


.header-2016 #menu-navbar .navbar-fixed-top{
	background-color:#005393;
	max-width:970px;
}

.header-2016 .navbar-collapse.in .navbar{
	background-color:#005393;
	z-index:100;
}

.header-2016 #scopeDDL_HK, .header-2016 #scopeDDL_KL, .header-2016 #scopeDDL_NE, .header-2016 #scopeDDL_NW, .header-2016 #districtList{
	color:#005393;
	font-weight:bold;
	border-radius: 0px;
	margin-right:10px;
	border:0;
	height:40px;
}

.header-2016 #scopeSearchBtn{
	color:#646464;
	height:40px;
}

/* header 2016 */

.highlight{
	max-width:970px;
	margin:auto;
	padding:10px 0;
}

.highlight-text{
	color: white;
	font-size: 48px;
}


/* 2016 Search Box */
.searchBox {
	max-width:970px;
	margin:auto;
	background-color:rgba(255,255,255,0.2);
	/*background-color:#034F83;*/
	/*padding: 20px;*/
	/*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
	padding: 0px;
	padding-bottom: 10px;
	z-index:10;
	text-align: left;
}
.header-2016 #myCarousel .carousel-caption{
	/* padding:0;
	bottom: 70px; */
	position:relative;
	left:0;
	right:0;
	top:0;
	bottom:0;
	padding:0;
	background-color:#034F83;
}
	
@media (max-width: 1599px) {
	.header-2016 #myCarousel .carousel-caption{
		padding-bottom:0;
		bottom: 20px;
	}
}
@media (max-width: 1199px) {
	.header-2016 #myCarousel .carousel-caption{
		position:relative;
		left:0;
		right:0;
		top:0;
		bottom:0;
		padding:0px 10px;
		background-color:#034F83;
	}
}

.searchBox  .form-horizontal{
	padding: 0px 10px;
}
.searchBox .tabbtn{
	border-radius:0px;
	border:0px;
	color:white;
	/* color:#969696; */
	font-size:16px;
	font-weight:bold;
	background-color:rgba(255,255,255,0);
}

.searchBox .tabbtn.active{
	color:white;
	background-color:#81a6c5;
}

.searchBox .tabbtn:hover{
	background-color:#81a6c5;
	color:white;
}

.searchBox #estNameTB, .searchBox #searchBox{
	border-radius:0px;
	border:0;
	height:40px;
}

.searchBox #searchHotTag{
	font-size:12px;
	color:red;
}

.searchBox #searchHotTag .greytxt_12px a{
	/*color:#646464;*/
	color:white;
}

.searchBox .col-md-2{
	padding-left:20px;
}

/* Search Form */

.searchform{
	max-width:1200px;
	/*max-width:1050px;*/
	margin:auto;
	background-color: rgba(255,255,255, .5);
	/*border: 10px solid;
    border-radius: 2px;
	border-color: rgba(0,83,147, .5);*/
	margin-bottom:20px;
}

.searchbar{
	max-width:970px;
	margin:auto;
	padding:35px 0 25px 0px;
}

.searchtype{
	margin:10px 0px;
}

.searchtype .radio-inline {
	font-weight:bold;
}

.searchbar .nav-tabs&gt;li a {
	background-color:#CECECE;
	color: white;
	border-radius: 0;
}

.searchbar .nav-tabs&gt;li a:hover , .searchbar .nav-tabs&gt;li a:focus{
	background-color:#005393;
	color: white;
	border-radius: 0;
}

.searchbar .nav-tabs&gt;li .sp, .searchbar .nav-tabs&gt;li .sp:hover, .searchbar .nav-tabs&gt;li .sp:link, .searchbar .nav-tabs&gt;li .sp :focus{
	background-color:#e91a2a;
	color: white;
	border-radius: 0;
}

.searchbar .nav-tabs&gt;li .newfc, .searchbar .nav-tabs&gt;li .newfc:hover, .searchbar .nav-tabs&gt;li .newfc:link, .searchbar .nav-tabs&gt;li .newfc :focus{
	background-color:orange;
	color: white;
	border-radius: 0;
}

#search-table &gt; li &gt; a {
	padding:0 15px;
}

.searchbar .tab-pane{
	padding:15px;
}

.searchbar .tab-content .table-bordered, .searchbar .tab-content .table-bordered td {
	background-color:#005393;
	border:0;
}

.searchbar .nav-tabs&gt;li.active&gt;a, .searchbar .nav-tabs&gt;li.active&gt;a:hover, .searchbar.nav-tabs&gt;li.active&gt;a:focus, .searchbar .nav-tabs&gt;li.active&gt;a:link {
	background-color:#005393;
	border: 1px solid #005393;
	cursor: default;
	color: white;
}

.searchbar .tab-content{
	background-color:#005393;
}

.tab-content .btn, .searchBox .searchbtn {
	color:black;
	font-weight:bold;
	width:100%;
	border-radius:0;
	background-color:#FEFEFE;
	text-align:center;
	background: -webkit-linear-gradient(top, white , DarkGray  ); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom, white, DarkGray  ); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom, white, DarkGray  ); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, white , DarkGray  ); /* Standard syntax (must be last) */
}

.tab-pane .dropdown {
	margin-right: 10px;
}

#scopeDDL_HK, #scopeDDL_KL, #scopeDDL_NE, #scopeDDL_NW{
	color:#005393;
	font-weight:bold;
	border-radius: 0px;
	margin-right:10px;
}

.searchbar .search-hottag{
	display: block;
	padding-top:10px;
	font-size:12px;
}

/*
@media (max-width: 1200px) {
	.searchbar .search-hottag{
		display: none;
	}
}
*/
.search-hottag .sub-title{
	color:#005393;
}

.search-hottag  a{
	color:black;
}
/* Tab 1 */

.suggestDiv{position:absolute;display:none}

.txt15_black{font-size:15px;color:#333}

#estateSearchSuggestDiv{

	left:0px;
	position:absolute;
	width:100%;
	min-width:315px;
	border:1px solid #c8c8c8;
	background-color:#fff;

	z-index:10;
}
.suggestUl{
	width:100%;
	padding:0px;
}
.suggestUl li{padding:3px 5px;cursor:default;line-height:15px;list-style:none}.suggestUl li.highlight{background:#cce1f1}.suggestUl .match{font-weight:bold}
/* Tab 1 */
/* Search Form */

/* Slider */

#header-slider {
	border-radius: 0px;
}

.flexslider ul li {
	margin: 0 5px;
}

.flexslider ul li:first-child{
	margin-left: 50px;
}
.flexslider ul li:last-child {
	margin-right: 50px;
}

/*Caption Text*/
.flex-caption {
    bottom:50px;
    color: white;
    font-size: 16px;
    line-height: 20px;
    left:0;
    padding:0 20px;
    position:absolute;
    right:0;
    text-transform: uppercase;
    z-index:1;
}
/* End header */

/* Content */

/* newproperty */
#newpropertyarea {
	outline: 1px solid #E5E5E5;
	padding:5px;
}

#newpropertyarea .pull-right{
	font-size:12px;
}

#newproperty &gt; li {
	width:70px;
	border: 1px solid #E5E5E5;
	text-align:center;
}
#newproperty &gt; li &gt; a {
	padding: 0px;
	border-radius: 0px;
	font-weight:bold;
	color:#959595;
	background-color: #F0F0F0;
}

#newproperty &gt; li.active &gt; a {
	color:#ffffff;
	background-color: #337ab7;
}

.tab-content{
	background-color:white;
	padding:10px;
	
}

.propertydetail{
	width:160px; 
	height:160px;
	margin:0 4px;
	overflow:hidden;
	border: 1px solid #E5E5E5; 	
	display : inline-block;
	*display : inline;
	*zoom : 1;
	background-color:#E5E5E5;
}

.propertydetail .propertyImage{
	width:159px;
	height:100px;
}

.propertydetail .propertyImage img{
	width:100%;
	max-height:100px;
}

.propertydetail .propertyText{
	width:159px;
	height:52px; /* 60? */
	padding:5px 10px 0px 10px;
	font-size:11px;
	line-height:1;
	overflow:hidden;
}

.rentaldetail{
	margin:0 5px;
	overflow:hidden;
	border: 1px solid #E5E5E5; 	
	display : inline-block;
	*display : inline;
	*zoom : 1;
}

.rentaldetail .rentalText{
	font-size:12px;
}

/* newproperty */

/* Sales */

#propagent-desktop {
	outline: 1px solid #E5E5E5;
	padding:5px;
	min-height:510px;
}
#propagent-desktop .pull-right{
	font-size:12px;
}

#propagent-desktop .propagentTab{
	width:50px;
	padding: 0px;
	border-radius: 0px;
	font-weight:bold;
	color:#959595;
	background-color: #F0F0F0;
	border: 0px;
	border: 1px solid #E5E5E5;
}

#propagent-desktop .txBtnActive{
	padding: 0px;
	border-radius: 0px;
	font-weight:bold;
	color:#ffffff;
	background-color: #337ab7;
	border: 0px;
}

#propagent-desktop_hk, #propagent-desktop_kl, #propagent-desktop_ne, #propagent-desktop_nw{
	background-color:white;
}

#propagent-desktop_hk table {
	border-spacing: 10px;
}

#propagent-desktop_hk tr td, #propagent-desktop_kl tr td, #propagent-desktop_ne tr td, #propagent-desktop_nw tr td {
	width: 82px;
	padding: 10px;
}

#propagent-desktop_hk .cname, #propagent-desktop_kl .cname, #propagent-desktop_ne .cname, #propagent-desktop_nw .cname, #propagent-desktop_hk .name, #propagent-desktop_kl .name, #propagent-desktop_ne .name, #propagent-desktop_nw .name {
	font-weight:bold;
	color:#005393;
}

/* Sales */

/* propscheduleall */
#propscheduleall-desktop {
	outline: 1px solid #E5E5E5;
	padding:5px;
	min-height:425px;
}

#propscheduleall-desktop .pull-right{
	font-size:12px;
}

#propscheduleall-desktop .propscheduleallTab{
	width: 80px;
	padding: 0px;
	border-radius: 0px;
	font-weight:bold;
	color:#959595;
	background-color: #F0F0F0;
	border: 0px;
	border: 1px solid #E5E5E5;
}

#propscheduleall-desktop .txBtnActive{
	padding: 0px;
	border-radius: 0px;
	font-weight:bold;
	color:#ffffff;
	background-color: #337ab7;
	border: 0px;
}

#propscheduleall-desktop .txt_blue12{
	width:160px;
	color:#337ab7;
	font-size:12px;
	line-height:1;
	padding:2px 0;
}

#propscheduleall-desktop td{
	padding:5px;
}

/* propscheduleall */

/* propertiesnews */

#propertiesnews img{
	width:225px;
}

#propertiesnews .propertiesnewsText{
	padding-top:10px;
}

#propertiesnews ul{
	padding-left:22px; 
	margin:0px;
}

#propertiesnews .propertiesnewsText .pull-right{
	font-size:12px;
}

/* propertiesnews */

/* transation */
#transation {
	outline: 1px solid #E5E5E5;
}

#transation .transationTab{
	width: 80px;
	padding: 0px;
	border-radius: 0px;
	font-weight: bold;
	color: #959595;
	background-color: #F0F0F0;
	border: 0px;
	border: 1px solid #E5E5E5;
}
#transation .txBtnActive{
	padding: 0px;
	border-radius: 0px;
	font-weight: bold;
	color: #ffffff;
	background-color: #337ab7;
	border: 0px;
}

#transation .sub-title{
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
}

#transation .sub-menu{
	padding-left:5px;
}

#transation .sub-header{
	background-color: #0168B7;
	color:white;
	padding:2px 5px;
}

#transation .sub-header .white10 a{
	font-size:10px;
	color:white;
}

#transation .sub-header .transationhistorybtn{
	background-color: white;
	color:#0168B7;
	border: 1px solid #E5E5E5;
	padding:0 5px;
	font-size:12px;
	
}

#transation table {
	font-size:12px;
}

#transation .txt_blue12 {
	color: #005392;
}

#transation .txtbox3 {
	color: #005392;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

#transation .pull-right {
	font-size:12px;
}

/* transation */

/* latesttran */
#latesttran .txt_white11 {
	color:white;
	font-size:11px;
}
#latesttran .txt_white12 {
	color:white;
	font-size:12px;
}
#latesttran .txt_white25 {
	color:white;
	font-size:25px;
}
#latesttran .txtbox3 {
	color: #005392;
}
/* latesttran */

/* research */
#research .field1 .textcell {
	display:none;
}

#research .txt_blue12 {
	color: #337ab7;
	font-size:12px;
	text-align: right;
}
/* research */

/* post */
#cview h1, #instruct h1, #ceoview h1{
	display:none;
}

#cview p, #instruct p, #ceoview p{
	font-size:15px;
}

/* post */

/* mortgage */
#mortgage {
	font-size:12px;
}

#mortgage .morttxt{
	background-color:#0068B7;
	color:white;
	font-weight:bold;
	font-size:18px;
	padding:5px;
}

#mortgage .txt_white12{
	color:white;
}

#mortgage .txtbox1{
	display: inline;
    width: 70%;
	border-radius:0;
}

#mortgage .txtbox2{
	border: 1px solid #E5E5E5;
}

#mortgage td{
	padding: 0 5px;
	border:0;
	background-color:#F0F0F0;
}
/* mortgage */

/* landreg */
#landreg {
	font-size: 12px;
	/*padding: 5px;*/
}
#landreg .hightlight1{
	font-weight:bold;
	background-color: #F4A21A;
}

#landreg .txt_blue15{
	font-size: 15px;
	color: #337ab7;
	font-weight: bold;
}

#landreg .wtxt_12px{
	color: #818181;
}

/* landreg */

/* branchnetwork */

#branchnetwork {
	font-size:12px;
	/*padding:0 10px;*/
}

#branchnetwork h1 {
	font-size:15px;
	font-weight:bold;
	margin:0px;
	padding:10px 0 5px 0;
	color: #337ab7;
}

#branchnetwork .txt_blue12{
	color: #337ab7;
	margin:0px;
}

/* branchnetwork */

/* function-button-area */
#function-button-area{
	display: inline;
}

@media (max-width: 520px) {
	#function-button-area{
		display: none;
	}
}

/* function-button-area */

/* grid */
#cview, #instruct, #ceoview, #transation, #latesttran  {
	height:360px;
	overflow:hidden;
}
#research {
	height:300px;
	overflow:hidden;
}

#container {
	max-width:1000px;
	margin:auto;
	background-color:white;
	margin-top: 15px;
}

#grid-m{
	/*outline: 1px solid #E5E5E5;*/
	margin:10px;
}

.g1 {
	width:225px;
	/*display: none;*/
}
.g2 {
	width:470px;
	display: inline;
}
.g3 {
	width:715px;
	display: inline;
}
.g1, .g2, .g3{
	/*background-color: white*/
}
@media (max-width: 520px) {
	.g2 {
		display: none;
	}
	
	#container {
		width:245px;
		margin:auto;
	}
}

@media (max-width: 1200px) {
	.g3 {
		display: none;
	}
}
/* grid */

/* End Content */


/* Footer */




.footer{
	font-size:12px;
	background-color:#eff7fd;
}
.footerColor{
	background-color:#E4F1F9;
}

.footerColor .button {
    background-color: #F8F8FF;
    width:90px;
	height: 28px;
    color:#005393;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 11px;
	border-radius: 8px;
	cursor: pointer;
}


.footer .sitemap-list{
	max-width:970px;
	margin:auto;
	padding-top: 10px;
}

.footer  .footer-bar{
	color:white;
	background-color: #005393;
}

.footerColor  .footer-bar{
	color:dimgrey;
	background-color: #E4F1F9;
}

.footer  .footer-bar a{
	color:white;
}

.footerColor  .footer-bar a{
	color:dimgrey;
}


.footer .footer-bar .row{
	max-width:970px;
	margin:auto;
	padding:10px 0px;
	padding-bottom: 50px;
}

.footer  .apps-list a{
	text-align:center;
}

.footer  .footer-awards {
	background-color: white;
}

.footer  .col-xs-12, .footer  .col-xs-6 {
	padding:0 10px;
}

.footer  .apps-group {
	 padding-top: 25px;
}

.footer .list-unstyled{
	/*margin-right:50px;*/
}


.footer .txt_white12 {
	color:white;
}


.footer .txt_blue12{
	font-family: Arial, "微軟正黑體";
	color: #0068B7;
	font-weight: bold;
}
.footer .txt_darkgray12 a {
    color: #333333;
}
.footer #rcfacebookUrl{
	padding-bottom: 20px;
}
.footertop {
	font-size:12px;
	display:inline;
}
.footertop-mobile {
	display:none;
	font-size:12px;
}
@media (max-width: 992px) {
	.footertop {
		display:none;
	}
	.footertop-mobile {
		display:inline;
	}
}



.footertop .txt_white12, .footertop-mobile .txt_white12 {
	color:white;
}
.footertop .txt_blue12 , .footertop-mobile .txt_blue12{
	color: #0068B7;
}
.footertop .txt_darkgray12 a , .footertop-mobile .txt_darkgray12 a{
    color: #333333;
}

.footerColor .txt_white12  a {
	color: white;
}

.footerColor li.txt_darkgray12 a {
	color: white;
}

.verticalLine {
	border-right: 1px groove #F8F8FF; 
}

.horizontalLine{
	border-top: 1px groove #F8F8FF;
}

.alignment-center {
	text-align: center;
}

.footer   .row{
	max-width:970px;
	margin:auto;
	padding:10px 0px;
}

.footer    .row-Club{
	max-width:970px;
	margin:5px;
	padding:3px 0px;
}

/* Footer */


/* Jssor */
 .jssora03l, .jssora03r {
	display: block;
	position: absolute;
	/* size of arrow element */
	width: 55px;
	height: 55px;
	cursor: pointer;
	background: url(/javascript/jssor/img/a03.png) no-repeat;
	overflow: hidden;
}
.jssora03l { background-position: -3px -33px; }
.jssora03r { background-position: -63px -33px; }
.jssora03l:hover { background-position: -123px -33px; }
.jssora03r:hover { background-position: -183px -33px; }
.jssora03l.jssora03ldn { background-position: -243px -33px; }
.jssora03r.jssora03rdn { background-position: -303px -33px; }
/* Jssor */</pre></body></html>