.arrow{background:transparent url(arrow-bgimage.png) no-repeat;cursor:pointer;display:inline-block;height:25px;width:25px;vertical-align:top}
.arrow:active,.arrow:focus{outline:none;ie-dummy:expression(this.hideFocus=true)}
.arrow.on{background-position:-25px 0}
.arrow.yellow{background-position:0px -25px}
.arrow.yellow.on{background-position:-25px -25px}

a.clear{background:transparent url(clear-bgimage.png) no-repeat;cursor:pointer;display:inline-block;height:25px;width:16px;position:absolute;top:5px;right:30px;vertical-align:top}
a.clear:active,a.clear:focus{outline:none;ie-dummy:expression(this.hideFocus=true)}
a.clear.off{display:none}

.menudrop{display:inline-block;margin-right:5px;position:relative;vertical-align:middle}
.menudrop em{font-style:normal}
.menudrop input[type=text]{background-color:transparent}
.menudrop input[type=text]:focus{outline:none}
.menudrop .in{/*behavior:url('//resrc.midland.com.hk/find-property/css/PIE.htc');*/border-width:1px;border-style:solid;display:block;padding:5px 25px 5px 10px;border-radius:5px;position:relative}
.menudrop .dark{background-color:#444;border-color:#444}
.menudrop .white{background-color:#FFF;border-color:#E4E5EA}
.menudrop .white input[type=text]{color:#616264}
.menudrop .text{display:block;line-height:23px;margin-right:20px;white-space:nowrap;overflow:hidden}
.menudrop > a.in{color:#333;cursor:pointer;font-weight:700;text-decoration:none}
.menudrop > a.in:hover{color:#0074E4}
.menudrop > a.dark:hover{color:#FFBA00}
.menudrop > a.dark{color:#FFF}
.menudrop > a.white{color:#616264}
.menudrop > a.on .arrow{background-position:-25px 0}
.menudrop > a.on .arrow.yellow{background-position:0px -25px}
.menudrop > a.on .arrow.yellow{background-position:-25px -25px}

.textfield{background-color:#fff;border:1px solid #ccc;display:inline-block;font-family:inherit;margin:0;margin-top:2px;margin-top:4px\9;margin-bottom:1px;margin-bottom:1px\9;padding:3px 6px;width:100%;vertical-align:top;box-shadow:inset 0 2px 2px #f4f4f4,0 0 0 #7fb9f1}
.textfield:focus{border-color:#0074e4;outline:none}
.textdiv{border-color:#CBCCCE;border-style:solid;border-width:1px;display:block;padding:2px 5px}
.textspan{display:inline-block;vertical-align:middle}
.textspan .textdiv{display:inline-block}
.nav-menu{/*behavior:url('//resrc.midland.com.hk/find-property/css/PIE.htc');*/background-color:#FFF;border:1px solid #DADADA;border-top:none;list-style:none;padding:0;margin:0;position:absolute;xtop:43px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:#DDD -1px 1px 3px;-moz-box-shadow:#DDD -1px 1px 3px;box-shadow:#DDD -1px 1px 5px}
.nav-menu > li{padding:0;margin:0;zoom:1;vertical-align:top}
.nav-menu label{font-weight:normal}
.nav-menu .url,.nav-menu .url:visited{color:#1676A8;text-decoration:underline}
.nav-menu .region{display:inline-block;vertical-align:top}
.nav-menu-dl{border-right:1px solid #DDD;margin:0;padding-right: 10px;}
.nav-menu-dl.last{border-right:0}
.nav-menu-dl dt{padding-left:20px}
.nav-menu-dl dd{margin:0}
.nav-menu-dl h5{color:#2177C0;font-size:1.0em;font-weight:normal;margin:0 0 0.5em 0}
.dropdown{list-style:none;padding:0;margin:0}
.dropdown li{padding:0;margin:0}
.dropdown li a{color:#616264;display:block;line-height:2.0em;text-decoration:none;padding:0 20px 0 20px}
.dropdown li a:hover,.dropdown li a.selected{background-color:#444;border-color:#bdc3c7;color:#FFF;cursor:pointer}
.dropdown li.last a{border-radius:0 0 5px 5px}
.btn{display:inline-block;cursor:pointer;padding:5px 7px;text-align:center;vertical-align:middle;white-space:nowrap}
.btn-orange{background-color:#ff950e;color:#fff}
.nav-menu .region{width:50%; min-width: 210px;}

@media (max-width:470px) {
	.region{float:left;}
	.nav-menu-dl{border-right: initial;}
}

@media (max-width:767px) {
.menudrop{width:100%}
.nav-menu{position:relative;top:0 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#menu2{height: 350px;overflow: auto;}
#menu6{height: 210px;overflow: auto;}
}

@media (min-width: 768px) and (max-width: 991px) {
.menudrop{width:125px}
.menudrop.tx_type{width: 75px}
.menudrop.bedroom-menudrop {width: 80px}
.menudrop.feature-menudrop {width: 80px}
.menudrop.long{width:190px}
}

@media (min-width: 992px) and (max-width: 1199px) {
.menudrop{width:125px}
.menudrop.long{width:350px}
.menudrop.tx_type{width: 75px}
.menudrop.bedroom-menudrop {width: 80px}
.menudrop.feature-menudrop {width: 80px}
//.tagit li.tagit-new{width:220px}
}

@media (min-width: 1200px) {
.menudrop{width:135px}
.menudrop.long{width:460px}
.menudrop.tx_type{width: 90px}
.menudrop.bedroom-menudrop {width: 90px}
.menudrop.feature-menudrop {width: 120px}
//.tagit li.tagit-new{width:250px}
}

.midland-invisible-xs, .midland-invisible-sm, .midland-invisible-md, .midland-invisible-lg
{
	visibility: hidden !important;
	height:0 !important;
}

.midland-visible-xs, .midland-visible-sm, .midland-visible-md, .midland-visible-lg
{
	visibility: visible !important;
}

.filter_div .dropdown li a{
	overflow: hidden;
	text-overflow: ellipsis;
}
