﻿#mapContent{width:950px;}
#resultLeftSide{width:250px;border:1px solid #ccc;}
#Gmap{margin-left:8px;}
.mapSlider{margin:10px 0 0 10px;position:absolute;z-index:2;}
#SearchMapButtons{position:absolute;z-index:1000;margin:5px 0 0 535px;}
.pin{margin:3px 3px 0 0; vertical-align:middle;float:left;}
.resultList p{margin-top:3px;float:left;}
#popup{padding:5px;}
.popInfo{float:left;width:150px;}
.popImg{float:right;text-align:center;}
.popImg p{margin:0;padding:0;}
.lstPhoto{float:right;margin-left:2px;}
.resultList{height:20px;background:#e0e0e0;margin:-3px 0 3px -7px;overflow:hidden;width:245px;}
#resultLeftSide a:link, #resultLeftSide a:visited, .resultList a:link, .resultList a:visited, .resultList a{color:#000!important;}
.mapPropertyPrice{margin:3px 0;padding:0;}
.mapPopAdd span{ display:block;}
.mapPopAdd{margin-bottom:5px;}
.mapGrid{float:left;width:250px;border:1px solid #ccc;margin-right:5px;}
#mapContainer{margin-right:5px;float:left;}
#mapviewContainer .rtTitlebar{display:block!important;height:22px;}
.toolIcons div{float:left;margin-right:5px;}
.toolIcons img{margin-left:3px;}
.mapToolImg tr td{margin:0;padding:0;height:60px;width:80px;}
.mapToolImg table{border-collapse:collapse;}
.mapToolImg{height:60px;width:80px; overflow:hidden;}
#mapFrameContainer{position:relative;width:948px;overflow:hidden;}
maptooltip{padding:5px;}
#nearMeContainer{position:absolute;z-index:5;text-align:right;margin-left:60px;}
.locatemeBtn, .schoolZoneBtn{margin:5px 0 0 5px;-moz-border-radius: 0 2px 2px 0;-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35);
-moz-user-select: none;background: -moz-linear-gradient(center top , #FEFEFE, #F3F3F3) repeat scroll 0 0 transparent;
border: 1px solid #A9BBDF;color: black;direction: ltr;font-family: Arial,sans-serif;font-size:0.75rem;font-weight: normal;
line-height: 160%;min-width: 47px;overflow: hidden;padding: 1px 6px;text-align: center;}
.nearMe{position:relative;top:3px;left:35px;}
.locatemeBtn:hover, .schoolZoneBtn:hover{cursor:pointer;border: 1px solid #678ac7;}
.zoomIn{background:url('/i/mobile/zoom.png') 0 0;border:none;width:40px;height:40px;z-index:999;position:absolute;margin:45px 0 0 5px;}
.zoomOut{background:url('/i/mobile/zoom.png') 0 40px;border:none;width:40px;height:40px;z-index:999;position:absolute;margin:84px 0 0 5px;}
#divmaploading{position:absolute;z-index:5;margin-top:4px;}
#divmaploading .maploadingImg{width:32px;margin:0 auto;}
#showmarkerslstbox{position:absolute;z-index:5;margin:55px 0 0 70px;}
#showmarkerslstbox .rlbList{max-height:200px;overflow:auto;}
.maplstboxContainer{border-bottom:1px dotted #999;overflow:hidden;}
.lstboxImg{float:left;margin-right:5px;width:60px;text-align:center;margin-top:4px;min-height:10px;}
.mapMultiLstBox{background:#E7EBFF;width:110%;border:1px solid #8E8E8E;}
.mapMultiLstBox .rlbGroup{border:none!important;}
.MultilstStreet{display:block;padding:5px;}
.mapMultiLstBox .close{position:absolute;width:109%;margin-top:5px;text-align:right;}
.mapMultiLstBox .rlbGroup .rlbHovered, .mapMultiLstBox .rlbGroup .rlbSelected{background:#f2f2f2!important;}
#schools{position:absolute;background:#fff;border:2px solid #999;left:0;right:0;top:50%;margin-top:-100px;padding:5px;
         margin-left:auto;margin-right:auto;width:220px;height:200px;z-index:5;}
#schools h3{margin:0;padding:0;}
#schools .btnClose{position:absolute;right:5px;}         
.schoolzoneContainer a{display:block;margin:7px 0;}   
.schoolzoneContainer{height:188px;overflow-y:auto;}    
#schoolName{background:#fff;display:block;height:20px;margin:55px 0 0 658px;opacity:0.7;padding:5px;position:absolute;z-index:5;}  
.btncloseschoolname{position:relative;top:3px;margin-left:4px;}
.refineFavo{display:none;}
/* ---------  common ---------- */
#refineMySearch{font-weight:bold;margin:5px 3px 0 0;}
#refineSearchContent{display:none;background:#fff; z-index:1000;overflow:hidden;position:absolute;border:1px solid #999;height:470px;width:710px;padding-left:10px;}
#refineSearchContent .btnClose{margin:5px 5px 5px 690px;}
.refineSearch{float:left;margin:0px 15px 0 0;}
#refineSearchContent .searchForm{width:700px!important;}
#refineSearchContent .advSearchContent label, #refineSearchContent .refineSearchRight label{float:left;font-weight:bold;width:130px;}
#refineSearchContent table{text-align:left;}
.searchcheckbox .hint{margin-top:20px;display:block;}
.refineSearch .hint{margin-top:5px!important;display:block;}
.refineSearchRight .searchcheckbox{width:620px;}
#refineSearchContent .searchcheckbox label{float:none!important;font-weight:normal!important;}
#refineSearchContent .btnAdvSearch .rtbIn{height:28px;}
#mapContent .refineSearch{margin:0 15px 10px 0;position:static;}
.photoview, .galleryView, .compareview{margin-top:10px;[padding:0;padding-top:15px;]}
.refineFavo{width:700px;}
.nosideRefineFavo{float:right;margin:5px 0;}