@charset "utf-8";
body {font-family: "微軟正黑體","新細明體", Verdana, Arial, Helvetica, sans-serif;color: #4D4D4D;font-weight:normal;background:white url(../assets/bodyBg.png) repeat-x;}
a:active {  outline:none; }
:focus   { -moz-outline-style:none; }
p,h1,h2,h3,h4,h5 {font-weight:normal;padding:0;margin:0;}
h3.redirect {height:0;margin:0;padding:0;visibility:hidden;}
div#homeBanner {position:relative;width: 1000px;height: 126px;border-bottom: 1px solid #A3E03D;margin-bottom:4px;}
div#homeBanner h2 {z-index:3;position:absolute; left:-5px; top:15px;width:390px;height:90px;padding:0;margin:0;background: url(../../assets/chineseLogo.png) no-repeat;}
div#homeBanner h2#CN {z-index:3;position:absolute; left:-5px; top:15px;width:390px;height:90px;padding:0;margin:0;background: url(../../assets/chineseLogo_cn.png) no-repeat;}
div#homeBanner h2 a {display:block;width: 330px;height: 90px;text-indent:-9999px;}
div#homeBanner blockquote {width: 330px;height: 90px;text-indent:-9999px;}
div#homeBanner p a {position:absolute; z-index:100; bottom:25px; left:460px; font-size: 13px; margin:0; padding:3px; color:#FFCC00; background:#5B5B5B; border:1px solid #999;line-height:13px;}
div#homeBanner p a:hover{background:#669900; border:1px solid #FFCC00;text-decoration:none;}
div#announcement {font-size:17px;float:right;width:738px;height:42px;background:transparent url(../../assets/announcement.png) no-repeat;;text-indent:-9999px;padding:0;margin:0;}
div#breadcrumb {position:relative;float:left;width:998px;margin:3px 0;padding:0;border:1px solid #A3E03D;background:white;}
div#breadcrumb h5, div#breadcrumb h5 a{padding-left:8px;display:inline;color:#666;font-size: 13px;line-height:20px;}
div#breadcrumb h5 a:hover{color:#FF3399;}
div#breadcrumb h3#logInStatus {color:#CC3333; font-size:14px; line-height:19px; position:absolute; top:0; right:5px;}
.bottomContent {Position:relative;width:740px;float:right;margin:0;padding:0;}
div#footer {padding:0 0 15px 0;clear:both;width:100%;text-align:center;letter-spacing:.1em;}
div#footer p {padding:0;margin:5px 0;font-size:13px;text-align:center;line-height:17px;}
div#footer a{padding:0;margin:5px 0;font-size:14px;text-align:center;line-height:17px;color:#547906;}
p#disclaimer {margin:0; padding:5px; font-size:12px; color:#777;clear:both; text-align:justify;}
div#menuBar {position:absolute; bottom:0;left:0;z-index:1;width:100%;}
.menuTabs {margin:0;padding:0;font-size:13px;width:100%;height:100%}
.menuTabs li {float:left;display: inline;padding:0 ;margin:0;border:1px solid #A3E03D;border-right:none;border-bottom:none;overflow:hidden;list-style-type:none;}
.menuTabs a {display:block;text-decoration:none;text-align:center;padding:2px 3px; color:#598E28;}
.menuTabs li a:hover{text-decoration: none;color:#333;background:#FBDE6C;}
.orangeTabs{height:30px;padding: 0;overflow: hidden;}
.orangeTabs ul {padding:0;margin:0;height:30px;list-style-type:none;}
.orangeTabs li {float:left;height:30px;display:inline;margin-right:2px;}
.orangeTabs a{background: transparent url(../../assets/orangeTabLeft.png) no-repeat top left;color:#735533;display:block;margin:0;line-height: 30px;height: 30px; padding-left: 9px; text-decoration: none;}
.orangeTabs a span{background: transparent url(../../assets/orangeTabRt.png) no-repeat top right;display: block;font-size:14px;padding: 0px 9px 0px 0px;}
.orangeTabs a.selected, .orangeTabs a:hover{background-position: bottom left;}
.orangeTabs a.selected span, .orangeTabs a:hover span{ background-position: bottom right;color:#045B8A;}

img#banner {position:absolute; top:3px; left:480px; z-index:10; cursor:pointer;padding:3px;border:1px solid silver;background:#333;}
#leftColm_map #listingDetail, #leftColm_map #nevigation, #leftColm_map #vemap {margin:0;}
#cityBar {padding:3px 3px 0 3px; background:#333; height:26px;margin:0; border:none;}
#filterBar {padding:3px 3px 0 3px; background:#81A01F;border:none;margin:0;}
#filterBar fieldset{padding:2px 3px;border:1px solid #68830E; width:204px;margin:0 2px 2px 0;float:left;text-align:center;}
#cityBar label {color:#FFCC00;font-size:13px;margin:0 0 0 4px;}
#filterBar .header {color:black;font-size:13px;margin:0;}
#filterBar .to {color:white;font-size:11px;margin:0;padding:0;}
#filterBar .categ {color:white;font-size:13px;margin:0;}
form#top {margin:0;}
form#filter {margin:0;}
#cityBar input[type="text"]{font-family: "微軟正黑體","新細明體", Verdana, Arial, Helvetica, sans-serif;border:1px solid #888; color:#333;width:120px;padding-top:2px;font-size:12px;background:#FFCC00;}
#filterBar input[type="button"],#filterBar input[type="reset"] {color:#990000;font-size:10pt;height:22px;width:45px; margin:0;}
select {color:#555;font-size:12px;background:#E6E6E6;border:1px solid #74C9F1;font-family: "微軟正黑體","新細明體", Verdana, Arial, Helvetica, sans-serif;}
.white{background:white;}
.silver{background:#E6E6E6;}
.yellow{background:#FFFFD9;}
.grayHeader {height:20px;background:#333;padding:3px 10px 3px 10px;clear:both;border-bottom:1px solid #555;font-size:15px;color:#00FF00;}
p.grayHeader a{padding:2px;border:1px solid #555;width:14px;height:14px; margin-right:5px;position:absolute; right:2px;}
div.grayHeader a {padding:2px;border:1px solid #555;width:14px;height:14px; margin-right:5px;color:#FFCC00; font-size:12px; text-decoration:none;}
.grayHeader a img {border:none;}
.grayHeader a:hover {border:1px solid #999; background:#4B491F;}
.school {background-image:url('../img/icon_scl.png');background-repeat: no-repeat; 
 height:35px; width:15px;cursor:pointer;}
.school2 {background-image:url('../img/icon_sc2.png');background-repeat: no-repeat; 
 height:35px; width:15px;cursor:pointer;}
 .school3 {background-image:url('../img/icon_sc3.png');background-repeat: no-repeat; 
 height:35px; width:15px;cursor:pointer;}
 .school4 {background-image:url('../img/icon_sc4.png');background-repeat: no-repeat; 
 height:35px; width:15px;cursor:pointer;}
.house {background:url('../img/icon_h.png') top; height:33px; width:20px;cursor:pointer;}
.house:hover {background:url('../img/icon_h.png') bottom;}
.housesold{background:url('../img/icon_sold.png') top; height:33px; width:20px;cursor:pointer;}
.housesold:hover{background:url('../img/icon_sold.png') bottom;}
.housesoldx{background: url('../img/icon_soldx.png'); height:33px; width:20px;cursor:pointer;}               
.lease{background:url('../img/icon_lease.png') top;height:38px; width:25px;cursor:pointer;}
.leasex{background:url('../img/icon_leasex.png') top;height:38px; width:25px;cursor:pointer;}
.lease:hover{background:url('../img/icon_lease.png') bottom;}            
.housemem{background:url('../img/icon_t2.png');height:33px; width:20px;cursor:pointer;}
.housemem:hover{background:url('../img/icon_t2.png') bottom;}
.birdscenter {background:url('../img/icon_center.png'); height:33px; width:20px;}
#leaseSum{position: absolute; display:none; left: 5px; top: 5px;padding:0px;background:url(../assets/grayBg250H.png); z-index:10;border:2px solid black; width:160px;}
#leaseSum h3 {padding:0 5px;margin:0; line-height:27px; background:#0099CC;color:white;font-size:15px;}
#leaseSum h3 img {position:absolute;top:0;right:0;cursor:pointer;} 
#leaseSum p{font-size:13px; color:#CCFF00; padding:1px 5px;}
#leaseSum p span{color:#FFCC00; 1px 5px;}							
.infosum {position: absolute;left:0;top:0;}
.housex{background-image:url('../img/icon_hx.png');height:33px; width:20px;cursor:pointer;}
.legend{position: absolute;bottom:1px;left:10px;z-index:1;float:left;border:none;width:auto;}
.legend input{padding-bottom:2px;}
.legend td{color:#999;font-size:13px;}
.legend td.label{padding:0 12px 0 2px;}
.legend .icon, .legend .housecomp{height:22px;padding:0px 5px 0 2px;}
{color:#FF3399; text-decoration:none;width:40px;padding:0 5px;height:22px;}
.legend td a:hover{border:1px solid #999; background:#4B491F;color:#FC0;font-size:12px;}

<!--general zip code intro-->
#navLg, #navMin, #navRL, #cleanZip, #cleanScl, #help{margin-bottom:2px;width:22px; padding:2px;}
#help:hover {background:url(../img/icon_help_hover.png) no-repeat; background-position:center;}
#navLg:hover, #navMin:hover, #navRL:hover, #cleanZip:hover, #cleanScl:hover{background:#4B491F;cursor:pointer;} 
#mapholder a:hover {text-decoration:none;}  
.newnaveR {position: absolute; right:0px;  top:-26px; z-index:4;}	

.citySearch {background:url('../assets/cityMask.png');width:629px; height:650px;position:absolute;top:-312px;left:-301px; cursor:default;}
.citySearch h3#clickText{width:auto; color:#FFCC00; font-size:17px; text-align:center;padding:0; margin:0; position:absolute; top:470px; left:250px; line-height:21px;}
.citySearch h3#clickText span{color:#EAEAEA; font-size:19px; padding:0 3px; margin:0;}
.citySearch h3#clickText a {text-decoration:none;}
.citySearch h3#clickText a:hover {color:#A2FFFF; cursor:pointer;}
.citySearch h3#clickText img {border:none; padding:0; cursor:pointer;}
.citySearch h3#clickText img:hover {background: url('../assets/blackBg.png'); border:1px solid red;}

.housecomp{cursor: pointer; color:#FF0000; font-size:13px;} <!--?????-->           
.Birdscenter {background-image:url('../img/icon_center.png'); height:33px; width:20px;}
#list2, #list3, #list6 {font-size:13px; color:#555;}
#gridContent {width:340px;background:#FBDE6C; height:729px;}
#activecont tbody a img, #soldcont tbody a img, #favoritecont tbody a img {border:none;}
#activecont tbody a:hover img, #soldcont tbody a:hover img, #favoritecont tbody a:hover img{width:84px;height:55px; border:1px solid red;}
#favoritecont tbody #saveClose:hover {width:14px; height:14px;border:none;}
#pager2, #pager3, #pagerSav {text-align:center;height:22px;width:340px;border-bottom:2px solid #555;background:white;}
#tabsContainer {border-bottom:2px solid #555;}
#grid_map {width:340px;float:right;}
#helpInfo h3 {padding:0;margin:0; line-height:22px; background:#0099CC; text-align:center; color:white;font-size:15px;}
#helpInfo img#close {position:absolute;top:0;right:0;width:22px;} 

#mapholder ul.zip {padding:0; margin:0;list-style-type:none;font-size:11px; cursor:default;}
#mapholder ul.zip li span{line-height:13px;color:brown !important;padding:0 1px;margin:0;}
#mapholder ul.zip li:hover {text-decoration:none;}
#mapholder ul.zip li{line-height:13px;width:130px;margin:0;color:#0066FF !important;}

.infoBoxPopup {width:290px;background:url(../assets/infoBox_top.png) no-repeat;position:relative;}
.infoBoxPopup_sold {width:290px;background:url(../assets/infoBox_top_red.png) no-repeat;position:relative;}
div#infoSum h3 {line-height:15px;margin:0; border-bottom:1px solid #555;font-size:12px;font-weight:normal;color:#99FF33;padding:3px 5px 0 12px;}
div#infoSum h3 img {width:16px; height:16px;position:absolute; right:8px; top:2px;}
div#infoSum h3 .infoClose, div#infoSum h3 a {cursor:pointer;}
div#infoSum h3 a:hover {background:yellow; color:#555;}
div#infoSum #beak{position:absolute;top:10px; left:-30px;z-index:100;}
div#sclSum {background:#F1FCC5; width:240px; position:relative;border:1px solid #555; padding:5px;}
div#sclSum h3 {line-height:15px;margin:0; border-bottom:1px dotted #555;font-size:13px;font-weight:normal;color:#669933;padding:0 0 3px 0; font-variant:small-caps;}
div#sclSum img#scl_close {width:16px; height:16px;position:absolute; right:5px; top:3px;cursor:pointer;}
div#sclSum p {font-size:12px; color:#555; line-height:14px;margin:0; padding:2px 0;}
div#sclSum p#title {float:left; width:35px;}
div#sclSum table#sclBody {border:1px solid silver;clear:both;}
div#sclSum table#sclBody td{text-align:center;color:#555;font-size:12px;}
div#sclSum table#sclBody td.title{text-align:left;color:#555;font-size:12px;padding-left:10px;width:28%}
div#sclSum table#sclBody th{text-align:center; color:white; background:#669933;font-size:12px;}
div#sclSum #beak2{position:absolute;top:10px; left:-28px;z-index:100;}
table#popupBody tr.grayBody{background:url(../assets/grayBg250H_dark.png);}
table#popupBody td {font-size:12px; color:#E4E4E4;text-align:center; padding:0;}
table#popupBody td a{color:#FCD578; text-decoration:none;}
table#popupBody td a:hover{color:red;}
table#popupBody td#thumbnail a img {width:80px;border:1px solid silver;; margin:5px 5px 0 5px;}
table#popupBody td#thumbnail a img:hover {border:1px solid red;}
table#popupBody img#agent {width:50px; margin:5px 5px 0 5px;border:1px solid #555;}
table#popupBody ul#textInfo {text-align:left;list-style-type:none; padding:0;margin:0;}
table#popupBody ul#textInfo li {margin-bottom:1px;padding:0;border-bottom:1px dotted #999;}
table#popupBody ul#textInfo li span {color:#99FF33;}
.infoBoxPopup_sold p#address, .infoBoxPopup p#address {font-size:12px; font-variant:small-caps;color:#99FF33;;font-weight:bold;padding:2px 10px;font-family:Geneva, Arial, Helvetica, sans-serif; border-top:1px solid #555;line-height:14px;text-align:center;}
.infoBoxPopup_sold p#address{background:url(../assets/infoBox_bottom_red.png) no-repeat bottom;}
.infoBoxPopup p#address{background:url(../assets/infoBox_bottom.png) no-repeat bottom;}
div#mask {position:absolute; top:0; left:0; background:transparent;width:100%; height:100%}
.colHighlight { text-decoration: underline; background-image:url(../assets/blackBg.png); }
