
html{overflow:hidden;background:#000}html,body{margin:0;padding:0;height:100%;background:#fff!important}.highlightRed{color:#930}#sidebar-list li{line-height:14px}#infoMarker{font-size:14px}.infoBox{border:3px solid #000}body{margin:0}#loginDialog,#registerDialog{overflow:hidden}#loginBar{background:#fcfcfc;padding:0;margin:0 220px 0 0;height:80px;border:1px solid #ccc}#loginErrMsg,#regErrMsg{margin:5px 0;padding:0;color:#930}#regLeftContent{border:1px solid #fcfcfc;float:left;height:100%;margin:0;overflow:hidden;padding:10px 20px 0 0;width:300px}#regLeftContent h3{font-size:18px;font-weight:700}#whyRegister{font-size:18px;color:#03F}#regBenefits{font-size:16px;color:#3c3c3c;padding:0 0 0 20px}.ui-dialog .ui-dialog-titlebar{background:#f5f5f5;border-radius:0}#regDiaForm{background-color:#fcfcfc;border:1px solid #ccc;float:right;margin:32px 0 0;padding:0 10px 10px;width:365px}#regDiaForm label{font-weight:normal}#regDiaForm li{list-style:none outside none}#regCheckboxes{font-size:14px}#regFormChkBoxes{margin:10px 0 0;padding:0}#regErrMsg{padding:0;font-size:16px}#regErrMsg p{color:#03F}#asterixColor{color:#930}#cpLabel{color:#000;width:210px;float:left;margin:10px 0 0 0;padding:0}#cpPasswordNew,#cpPasswordNew2,#cpOriginalPassword{margin:10px 0 0 0;padding:0}#cpErrMsg{color:#930}#loginLabel{color:#000;width:100px;float:left;margin:10px 0 0 0;padding:0}#loginUsername,#loginPassword{margin:10px 0 0 0;padding:0}#regFirstName,#regLastName,#regEmail,#regPhone,#regPassword{margin:10px 0 0 0;padding:0;font-size:14px}#buyTimeFrame{margin:10px 0 0 0;padding:0;font-size:14px}#regLabel{font-size:14px;color:#000;width:125px;float:left;margin:10px 0 0 0;padding:0}#freeUpdates{margin:1px 0;padding:0;font-weight:bold;font-size:18px;color:#930}#loginStatus{vertical-align:baseline;padding:5px 0 0 0;margin:0 220px 0 0}#freeMsg{color:#000;width:100% float:left}#loginStatus p{margin:0;padding:0}#signupLink{top:6px}#signupBtn{float:left;margin-bottom:5px}.loginLink{float:right;margin-bottom:5px}#alreadyRegistered{margin-bottom:10px}#loginWrap{width:220px!important;display:block;font-size:12px;height:17px;padding:5px 10px;position:absolute;right:0;text-align:left;top:0;width:auto;border-top:1px #ccc solid;border-right:1px #ccc solid;border-bottom:1px #ccc solid;height:80px;background:#fcfcfc}#dialogAlreadyRegistered{background:0;display:block;font-size:14px;height:17px;padding:5px 10px;position:absolute;right:0;text-align:left;top:0;width:auto}#detailsTabs{height:498px;z-index:99}#content{border:1px #ccc solid;margin-top:0;position:relative}#contactInfo{width:100%;height:100%;font-size:12px;font-family:Arial,Helvetica,sans-serif;background-color:#e6e6e6;border:1px solid #000}#mapInfo{width:100%;font-size:10px;font-family:Arial,Helvetica,sans-serif;background-color:#e6e6e6;border:1px solid #000;text-align:left}#pano{width:100%;height:350px;font-size:10px;font-family:Arial,Helvetica,sans-serif;background-color:#e6e6e6;border:1px solid #000;text-align:left}#panoTitle{width:100%;border:1px solid #000;text-align:left;margin:0;padding:0}#remarks,#mortgageDiv{padding:3px;width:100%;height:100%;font-size:16px;font-family:Arial,Helvetica,sans-serif;background-color:#f5f5f5;border:1px solid #000;overflow:auto}#mortgageTable{border-collapse:collapse;width:628px}#mortgageTable th strong{color:#000}#mortgageTable th{background:#f5f5f5;height:29px;padding-left:12px;padding-right:12px;color:#000;text-align:left}#mortgageTable td{padding-left:11px;padding-right:11px}#mortgageTable td.leftLabel,th.leftLabel{border-left:0}#mortgageTable tr.row1{background:#f8f8f8}#mortgageTable tr.row2{background:#efefef}#mortgageTable tr#btnRow{background:#f8f8f8}#mortgageTable tr#resultsRow{background:#f8f8f8}#mortgageTable #results{font-size:18px;margin:20px 0;padding:10px}#mortgageForm label{display:block;font-weight:bold;margin:5px 0}#mortgageForm input{padding:2px;border:1px solid #ccc;font:normal 1em Verdana,sans-serif}#mortgageForm #btnCalc{padding:2px;border:1px solid #ccc;font:normal 1em Verdana,sans-serif;background:#f5f5f5}#btnCalcTD{text-align:center}#contactInfo #contactInfoTop{padding-top:3px;padding-left:5px;font-size:16px;font-family:Arial,Helvetica,sans-serif}#contactInfo #contactInfoBottom{margin-top:10px;padding-top:0;padding-left:0;font-size:12px;font-family:Arial,Helvetica,sans-serif}#contactInfo #contactInfoBottom tr{font-size:12px;font-family:Arial,Helvetica,sans-serif}#agentForm{margin:30px 0 0 0;padding:0;width:628px}#map{position:absolute;top:0;left:0;width:100%;height:500px;border:1px solid #ccc}#mapDetailOverlay{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #aaa;background-color:#000;display:none}.detailsWrapper{font-family:Verdana,Arial,sans-serif;font-size:14px}#mapLoading{text-align:center;vertical-align:middle;position:absolute;background-color:#000;color:#fff;top:0;left:0;width:100%;height:100%;border:1px solid #aaa;font-family:Arial,Helvetica,sans-serif;font-size:36px;z-index:2}#map-wrapper{position:relative;height:100%;padding-top:5px}body.sidebar-right #map-wrapper{margin-right:230px}body.sidebar-right #sidebar{right:0}body.nosidebar #map-wrapper{margin:0}body.nosidebar #sidebar{display:none}body.sidebar-right a#button-sidebar-show,body.nosidebar a#button-sidebar-hide{display:none}::-webkit-scrollbar{-webkit-appearance:none;width:7px}::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}#sidebar{position:absolute;border-left:1px solid #ccc;border-bottom:1px solid #ccc;top:0;width:220px;overflow:auto;font-family:Arial,Helvetica,sans-serif;font-size:12px}#sidebar p{margin:10px}#sidebar #pager,#sidebar #pager2{font-size:16px;font-family:Arial,Helvetica,sans-serif;display:block;border:1px solid #CCC;background:#fcfcfc;margin:5px;padding:4px;text-decoration:none;color:#000;text-align:center}#sidebar #pager a,#sidebar #pager2 a{color:#00f}#sidebar #pager a:hover,#sidebar #pager2 a:hover{color:#00000}#sidebar ul#sidebar-list{list-style:none;padding:0;margin:0}#sidebar ul#sidebar-list li a{display:block;border:1px solid #777;background:#fcfcfc;margin:5px;padding:4px;text-decoration:none;color:#000}#sidebar ul#sidebar-list li.current a{background:#f0f0f0;border:1px solid #f00;border-left-width:5px;padding-left:2px}#sidebar ul#sidebar-list li a:hover{background:#f0f0f0;color:#000}#sidebar ul#sidebar-list li a strong{display:block}#sidebar ul#sidebar-list li a span{font-style:italic;font-size:14px}div.LabeledMarker_markerLabel{display:block;padding-top:9px}* html #toolbar{height:1px}#toolbar{background:#fcfcfc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:0;padding:10px;margin:54px 220px 0 0;position:absolute;z-index:100;width:100%;height:565px}#toolbar h1{margin:0;font:bold 18px Helvetica,sans-serif}#toolbar ul{list-style:none;padding:0;margin:0}#toolbar ul#sidebar-controls li{position:absolute;right:5px;bottom:5px}#toolbar ul li{display:inline}#toolbar ul li a{padding:3px 6px;color:#444;text-decoration:none;font-size:12px}#toolbar ul li a:hover{color:#aaa;background:#444}.listingTab{background:#fefefe}.ui-widget-content{border:1px solid #ccc;background:#ccc;color:#000}.ui-widget-header{border:1px solid #ccc;background:#fbfbfb;color:#000;font-weight:bold}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ccc;background:#eee font-weight:normal;color:#000}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:fbfbfb;font-weight:normal;color:#000}.listingTab #detailAddress{font-size:18px;width:100%;padding:3px;padding:0 15px;text-align:center}.listingTab #detailListing{font-family:Arial,Helvetica,sans-serif;font-size:14px;padding-top:2px;padding-right:2px;padding-bottom:0;padding-left:3px;overflow-y:auto;white-space:normal;word-wrap:break-word;margin:0;height:240px}.listingTab #detailPics{width:100%;height:350px;overflow-y:auto;text-align:center}.listingTab #detailPics img{width:100%}.listingTab #listingDetailsTD{width:36%}.listingTab #detailOptions{width:100%;font-size:12px;text-align:left}.listingTab #detailOptions span{cursor:pointer;margin:0 10px}.listingTab #detailFooter{width:100%;padding:2px;font-size:12px;text-align:center}.listingTab table{width:100%;height:420px}.listingTab #container{width:628px;background:#f5f5f5;border:1px solid #000;text-align:left;height:420px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;background-color:#f5f5f5}.listingTab #loadarea{float:right;width:400px;background-color:#f5f5f5;height:374px;padding-top:10px;padding-right:10px;padding-bottom:0;padding-left:5px}.listingTab #legal{background:#e6e6e6;margin-top:5px;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding-right:5px;padding-left:5px}.listingTab #address{font-family:Arial,Helvetica,sans-serif;font-size:14px;text-align:center;background:#f5f5f5;margin-top:5px}.listingTab #picWrapDiv{overflow-x:auto;height:45px}.listingTab td{padding:0 2px 0 0}.listingTab #footer{background:#f5f5f5;margin-top:20px;margin-left:0;height:24px;clear:both;float:left;padding:6px 0 6px 0;text-align:center;width:100%}.listingTab #footer{clear:both;margin:0;float:left}.listingTab #legal{clear:both}.listingTab #address{clear:both}#searchForm{font-family:Arial,Helvetica,sans-serif;color:#5e594a;text-align:left;width:100%}#submitButton-wrapper{float:left;margin-right:0;margin-top:10px;text-align:center;clear:both;width:100%}#searchBy-wrapper{float:left;height:18px;margin-right:0;width:350px}#loginButton-wrapper{float:right;margin-top:0;padding:0}#totalResultsDisplay-wrapper{color:#000;float:right;font-size:18px;margin:0 10px 0 0;padding:2px 2px}#filteredResultsDisplay-wrapper{color:#000;float:right;font-size:22px;margin:1px 10px 0 0;padding:0}#tourbtn{position:fixed;right:15px;bottom:35px}#tourbtn a{background:#bac081;padding:8px 15px;font-size:12px;line-height:22px;font-weight:bold;color:#454a50;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#tourbtn a:hover{background:#cacf96}#options-wrapper{float:left;margin:1px 7px 0 0}#distance-wrapper{float:left;margin:1px 7px 0 0}#results-wrapper{margin:5px}#printButton{background:url("../images/addtoEmail.png") repeat scroll 0 0 #f5f5f5;border:1px solid #ccc;font-size:16px;height:22px;overflow:visible;padding:0 0 0 5px;text-align:left;width:98px;cursor:pointer}#print-wrapper{float:left;margin:4px 7px 0 0}#hide-wrapper{font-family:Verdana,Geneva,sans-serif;font-size:10px;float:left;margin:4px 7px 0 0}#closeDistBtn,#closePolyBtn,#startDistBtn,#startPolyBtn{float:left;margin:15px 3px 0}#notePhotoWrapper{border:1px solid #ccc;float:left;height:60px;margin:10px 0 0;width:80px}#searchForm label{color:#000;font-weight:bold;font-variant:normal;font-style:normal;vertical-align:middle;font-size:12px;margin-top:0}#submit{margin:0;padding:1px}.borderStyle{border:1px solid #ccc;color:#5e594a;font-size:10px}#amenCol1{clear:both;float:left;margin-top:20px}#amenCol2{float:left;margin-left:40px;margin-top:20px}#amenNote{clear:both;float:left;margin-top:20px;color:#00f;width:100%}#amenSelect{float:left}#amenRemove{float:left;margin-left:50px}.buttonStyle{background:none repeat scroll 0 0 #f5f5f5;border:1px solid #ccc;color:#474647;font-size:11px;height:20px;line-height:20px;text-align:center;text-decoration:none;width:100px;padding:0 2px;margin:0 10px;overflow:visible}.buttonStyle:hover{cursor:pointer}#buttonStyle2{color:#000;font-size:10px;background-color:#f5f5f5;padding:0 1px 0 1px}.buttonStyle3{color:#000;font-size:10px;width:58px;background-image:url(../images/printEmail.png);background-color:#f5f5f5;background-repeat:no-repeat;background-position:left center}.addButtonStyle{font-family:Arial,Helvetica,sans-serif;border:1px solid #ccc;color:#000;font-size:10px;font-weight:bold;background-color:#f5f5f5;padding:0;width:auto;overflow:visible;margin:0}.polygon-button,.clearPolyBtn,.calcDist,.changePasswordBtn,.myListingsBtn,.mySavedSearchesBtn{margin:0 5px 0 0}#saveMySearchBtn{margin:4px 0 0 0}#advTrigger{margin:0;padding:5px 10px}#topMenuBar{padding:2px 0;height:34px;border-left:1px #ccc solid;border-right:1px #ccc solid}#searchForm img{border:0}#searchForm #formWrapper{padding:3px 5px 5px 5px}#footerInfo{text-align:center;bottom:3px;font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#000;position:absolute;width:100%}#footerInfo a,#footerInfo a:visited,#footerInfo a:link{color:#000;text-decoration:underline;cursor:pointer}#footerInfo #termsCond{color:#000;text-decoration:underline;cursor:pointer}#footerInfo #privacyPolicy{color:#000;text-decoration:underline;cursor:pointer}.ui-dialog .ui-dialog-titlebar-close{display:none}#printContentBox{width:620px;float:left;padding:5px;font-size:12px;font-family:Arial,Helvetica,sans-serif;border:solid 1px #000;margin-bottom:15px;background-color:#fff}#leftBoxContainer{width:450px;float:left}#rightBoxContainer{width:160px;float:right}#box1{margin-left:20px;padding:5px;width:105px;float:left}#box2{margin-left:20px;padding:5px;width:160px;float:left}#box3{padding:5px;width:114px;float:left}#box4{width:160px;height:160px;float:right;border:solid 1px #000}#box5{font-size:11px;padding:5px;margin-top:10px;width:430px;float:left;border:solid 1px #000}#addressBox{font-size:11px;padding:5px;margin-top:10px;width:430px;float:left}#busyDialog{text-align:center;font-size:18px;color:#000}#busyDialog .ui-dialog-titlebar{display:none}#customMarkerWindow{width:300px}#customMarkerWindow_contents{background-color:#f5f5f5;border:3px solid #000;padding:3px}#customMarkerWindow_beak{width:28px;height:38px;background:url('../images/simple_beak.png') top left no-repeat transparent}* html #customMarkerWindow_beak{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/simple_beak.png',sizingMethod='crop')}#customMarkerWindow_tl,#customMarkerWindow_tr,#customMarkerWindow_bl,#customMarkerWindow_br,#customMarkerWindow_t,#customMarkerWindow_l,#customMarkerWindow_r,#customMarkerWindow_b{height:0;width:0}#distanceDiv{z-index:12000;color:#000!important}#distanceDiv span{color:#000!important}#tooltip{position:absolute;z-index:3000;border:5px solid #ccc;background-color:#fefefe;padding:5px;opacity:.90!important;width:180px}#tooltip h3{color:#000;font-size:13px;font-family:Arial,Helvetica,sans-serif;font-style:normal;font:Arial,Helvetica,sans-serif;font-weight:600}#tooltip h3,#tooltip div{margin:0}#printFlyerBtn{margin-left:5px;padding:0 3px 0 3px}#printButtonsWrapper{margin:0 0 6px 0}#bridgeDisclosure{font-size:9px;font-family:Arial,Helvetica,sans-serif}#languageSelection-wrapper{float:right;margin-right:5px;margin-top:10px;margin-left:10px}#flagWrapper{margin:0;padding:0 5px}.spanishBtn{background:url(../images/spainFlag.jpg) no-repeat top left;border:0;width:16px;height:12px;cursor:pointer}.englishBtn{background:url(../images/englishFlag.jpg) no-repeat top left;border:0;width:16px;height:12px;cursor:pointer}#detailMap{width:100%;border:1px solid gray;padding:0;margin:0}.slBtns{margin:25px 20px 5px 20px;color:#fff!important;text-decoration:none}#myListingsWrapper .listingTile{background:none repeat scroll 0 0 #fcfcfc;border:1px solid #c6c59d;font-size:11px;line-height:12px;margin:0 0 10px;position:relative;text-align:left}#myListingsWrapper #listingTileNotAvailable{background:none repeat scroll 0 0 #FCF}#myListingsWrapper .listingTile a.thumbnail{background:#fff;display:block;height:60px;left:7px;padding:0;position:absolute;top:10px;width:80px}#myListingsWrapper .listingTile a img.thumbnail{height:60px;width:80px;border:0 none}#myListingsWrapper .listingTile .qtyPhotos{color:#666;display:block;left:10px;position:absolute;text-align:center;top:80px;width:90px}#myListingsWrapper .listingTile .deleteListingBtn{background:none repeat scroll 0 0 #f4f3ef;border:1px solid #d8d8d8;color:#474647;display:block;font-size:11px;height:20px;line-height:20px;text-decoration:none;left:10px;position:absolute;text-align:center;top:100px;padding:0 5px}#myListingsWrapper .listingTile .notesBtn{background:none repeat scroll 0 0 #f4f3ef;border:1px solid #d8d8d8;color:#474647;display:block;font-size:11px;height:20px;line-height:20px;text-decoration:none;right:10px;position:absolute;text-align:center;top:100px;padding:0 5px}#myListingsWrapper .listingTile .deleteListingBtn:hover{text-decoration:underline}#myListingsWrapper .listingTile .basicInfo{vertical-align:top;z-index:2}#myListingsWrapper table{border-collapse:collapse;table-layout:fixed;width:100%}#myListingsWrapper table td{padding:5px 0 0 0;vertical-align:top}#myListingsWrapper .listingTile .price{display:block;font-weight:700;margin:0}#myListingsWrapper .listingTile .bedsBaths,#myListingsWrapper .listingTile .sqft{display:block}#myListingsWrapper .listingTile .bedsBaths,#myListingsWrapper .listingTile .sqft{display:block}#myListingsWrapper .listingTile .streetAddress,#myListingsWrapper .listingTile .cityStateZip{font-weight:600}#myListingsWrapper .listingTile .mlsNumber{color:#666;display:block;font-size:9px;margin:10px 0 0}#myListingsWrapper .listingTile .propertyType{display:block;margin:10px 0 0;text-decoration:underline}#myListingsWrapper .listingTile .courtesyOf{color:#666;display:block;display:block;font-style:italic;font-weight:100;margin-top:8px}#myListingsWrapper .addressAndDescription a:link{color:#3350c9}#myListingsWrapper .addressAndDescription a{color:#3350c9;font-weight:normal;text-decoration:underline}#savedSearches{color:#444;display:block;line-height:14px;margin:0;padding:10px 0;font:12px Arial,Helvetica,sans-serif}#savedSearches #savedSearchMsgArea,#myListingsWrapper #savedListingMsgArea{font-size:16px;margin:3px 0 10px 0;padding:0;color:#930}#savedSearches ol,#savedSearches ul{list-style:none outside none}#savedSearches li.savedSearch{background:none repeat scroll 0 0 #fcfcfc;border:1px solid #ccc;display:block;margin:5px 10px;padding:10px 120px 10px 10px;position:relative}#savedSearches a.name,#savedSearches .searchDescription .value{font-weight:700}#savedSearches a,#savedSearches a:visited,#savedSearches a:link{color:#36c;font-weight:normal;text-decoration:underline}#savedSearches a:hover{color:#333}#popularSearches .searchDescription,#savedSearches .searchDescription{display:block;font-size:10px;padding:2px 0 0}#popularSearches .searchDescription,#savedSearches .searchDescription{font-size:12px}#popularSearches a.viewResultsBtn,#savedSearches a.viewResultsBtn{position:absolute;right:0;text-align:center;text-decoration:none;top:-17px;width:100px;z-index:2}#savedSearches a.deleteSearchBtn{position:absolute;right:0;text-align:center;text-decoration:none;top:15px;width:100px;z-index:2}#savedSearches a:hover.deleteSearchBtn,#savedSearches a:hover.viewResultsBtn{text-decoration:underline;color:#36C}#savedSearchMsgArea{font-size:16px;color:#930}#SaveSearchMenu h1{background:none repeat scroll 0 0 transparent;color:#000;display:block;font-size:14px;font-weight:700;margin:0 0 8px;padding:0;text-transform:uppercase}#SaveSearchMenu p{display:block;position:relative}#searchNameLabel{color:#ccc;font-size:14px;font-style:oblique;left:4px;position:absolute;top:5px;z-index:2}#SaveSearchMenu input#searchName{font-size:14px;height:20px;width:280px}#savedSearchesWrapper{padding:0;margin:0}.searchParam{font-size:12px}.searchNameHeader{font-size:14px;text-decoration:underline;color:#000;font-weight:bold}.icontooltip{border:2px solid #fcfcfc;background-color:#f5f5f5;padding:3px 6px;white-space:nowrap;font-size:14px}.ui-tabs-nav .ui-widget{font-family:Verdana,Arial,sans-serif;font-size:14px}.ui-widget-header{border:0;background:0}.ui-widget-content{border:0;background:#fff;color:#000}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:0;background:0}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ccc;background:#fcfcfc;font-weight:normal;color:#000}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;color:#000}