.mapZoomControl,.mapTypeControl{border-left:1px solid #999;position:absolute;z-index:2}.mapTypeControl{float:right;font-size:11px;list-style:none;margin:0;padding:0;right:10px;bottom:30px;width:auto}.mapTypeControl li{float:left;margin:0;text-align:center;position:relative;font-family:Arial,sans-serif;color:#000;font-size:13px;background-color:#fff;border:1px solid #717b87;border-width:1px 1px 1px 0;border-style:solid solid solid none;border-color:#717b87 #717b87 #717b87;-moz-box-shadow:0 2px 4px rgba(0,0,0,0.4);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.4);box-shadow:0 2px 4px rgba(0,0,0,0.4)}.mapTypeControl a{padding:2px 6px;color:#333}.mapTypeControl a:hover{color:#000;text-decoration:none}.map-control-compact{width:34px;cursor:pointer;height:34px;position:absolute;z-index:10;background-color:#fff;border:1px solid #ccc;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;box-shadow:2px 2px 5px rgba(0,0,0,0.4)}.map-control-disabled{opacity:.6;background-color:#ddd;color:#777;-webkit-transform:opacity .2 east-in-out}.add-custom-area-control{width:34px;cursor:pointer;height:34px;position:absolute;z-index:10;background-position:-120px 0;float:right;right:5px;top:5px}.add-custom-area-control.active{background-position:-160px 0}.ask-community-question{width:30px;height:30px;cursor:pointer;position:absolute;z-index:10;background-image:url('http://static.trulia-cdn.com/images/map/community_button.png');margin-top:68px;right:6px;top:5px;-webkit-transition:all .75s ease-in-out;-moz-transition:all .75s ease-in-out;-o-transition:all .75s ease-in-out;transition:all .75s ease-in-out}.map_tab_active_link{background-color:#999}.map_tab_active_link a,.map_tab_active_link a:hover{color:#000;font-weight:bold;cursor:pointer;outline:0}.mapZoomControl{font-size:17px;left:5px;top:5px;width:22px}.map_zoom_item_in,.map_zoom_item_out{display:block;margin:auto;width:10px}.map_zoom_item_in:hover,.map_zoom_item_out:hover{color:#c47221;display:block;text-decoration:none}.map_zoom_item_in{height:17px}.map_zoom_item_out{line-height:10px;padding-bottom:6px}.mapZoom_steps{margin:0 4px}.mapZoom_steps div{background:#bbb;cursor:pointer;font-size:1px;height:4px;margin:2px 0 0}.mapZoom_steps div:hover{background-color:#a4b5c7}div.mapZoom_steps_on{background:orange}.streetviewOpen .mapZoomControl{display:none}.map_warning{border-bottom:1px solid #bbb;padding:10px 0;text-align:center}.infowindow_frame{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 20px rgba(0,0,0,0.75);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.75);box-shadow:0 0 20px rgba(0,0,0,0.75);background-color:white;border:1px solid #666;position:absolute;width:100%;height:100%}.infowindow_frame.flex{height:inherit}.infowindow_frame.arrow_red{width:auto}.infowindow_title{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background-color:#000;color:white;overflow:hidden;padding:2px 0;width:100%}.infowindow_details #details_sub_page_header_prop_status{float:none!important}.infowindow_address{white-space:normal;float:left;width:530px}.infowindow_details{width:220px;float:left}.infowindow_slideshow .photo{height:240px}.infowindow_details .realty_track_link{display:block;height:38px;margin:-12px 0 0;overflow:hidden;width:120px}.infowindow_box{padding:5px 0 5px 6px;margin:0 0 5px 0}.infowindow_pricing{background:#f6f6f6;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.infowindow_details .infowindow_pricing label{color:#444;float:none;margin-right:5px;width:auto}.for_sale .infowindow_pricing label,.pending .infowindow_pricing label{float:left;width:73px}.for_rent .infowindow_pricing label,.community .infowindow_pricing label{float:left;width:55px}.infowindow_pricing .price_change{color:#444}.infowindow_pricing .price .infowindow_sold_date,.infowindow_pricing .price2 .infowindow_sold_date{font-size:11px;font-weight:normal}.infowindow_details label{line-height:18px;*line-height:14px;display:block;float:left;clear:left;color:#444}.infowindow_details .infowindow_box label{width:80px}.infowindow_details .price{line-height:18px;font-weight:bold;font-size:17px}.infowindow_price_2{border-top:1px solid #ccc;padding-top:3px;margin-top:3px}.infowindow_details .price2{font-size:14px;font-weight:bold}.infowindow_details .price span{font-weight:normal;font-size:11px}.infowindow_details .price_change{line-height:22px;font-size:12px}.infowindow_details .price_change .suffix{line-height:19px;font-size:10px;color:#222}.infowindow_box .data{line-height:18px;*line-height:14px;font-weight:bold;float:left;width:130px}.open_house_infowindow{border-top:1px solid #ccc;padding:5px 0 3px 0;margin-top:10px;font-weight:bold;clear:both}.open_house_infowindow_bottom{padding:2px 0 0 0;margin:0;font-weight:normal!important}.infowindow_box .suffix{font-size:10px;color:#222;font-weight:normal}.infowindow_details .small_green_up_arrow{color:#590}.infowindow_details .small_down_red_arrow{color:#c30}.infowindow_frame .popup_min{width:11px;height:11px;background-position:-51px -7130px;float:right;margin-top:8px;margin-right:4px}.infowindow_details .sourceAttribution{margin:3px 0 0 0;padding:4px 0;color:#590;border-top:1px solid #bbb;border-bottom:1px solid #bbb}.infowindow_contact{width:231px}.infowindow_contact .button{overflow:visible;white-space:nowrap}.infowindow_buttons{bottom:9px;padding-left:10px;width:575px;margin-bottom:5px}.infowindow_buttons .gray_buttons .button{margin-right:3px}.infowindow_buttons .gray_buttons .contact_button{overflow:visible;white-space:nowrap}.infowindow_buttons .realtytrac_disclaimer{margin-top:2px}.infowindow_buttons .button a span label{cursor:pointer;vertical-align:middle}.infowindow_frame .stem,.infowindow_frame .stem_border{width:0;height:0;position:absolute;bottom:-10px;left:29px;display:block;border-style:solid;border-width:10px 10px 0;overflow:hidden;z-index:960;border-color:#FFF transparent transparent}.infowindow_frame .stem_border{bottom:-12px;border-color:#666 transparent transparent;z-index:950}.infowindow_frame .popup_closer_iw{float:right;margin-right:8px;margin-top:8px}.infowindow_frame .sourceAttributionHint{color:#590}.invert_y .infowindow_frame .stem,.invert_y .infowindow_frame .stem_border{top:-10px;bottom:auto;border-color:transparent transparent #000 transparent;border-width:0 10px 10px 10px}.invert_y .infowindow_frame .stem_border{top:-10px;bottom:auto;border-color:transparent transparent #666 transparent;z-index:950}.invert_x .infowindow_frame .stem,.invert_x .infowindow_frame .stem_border{right:30px;left:auto}.no_stem .infowindow_frame .stem,.no_stem .infowindow_frame .stem_border{border:0}.infowindow_slideshow{width:320px;height:240px;text-align:center;border:1px solid #fff;background-color:#fff;display:table-cell;vertical-align:top;overflow:hidden}.infowindow_slideshow,.infowindow_slideshow_wrapper{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.infowindow_slideshow .photo img,.infowindow_slideshow .street_viewer{max-width:320px;max-height:240px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.infowindow_slideshow_wrapper{height:285px;width:322px;background:#f6f6f6;margin:5px 5px 0 0;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.map_marker_error{position:absolute;top:0;padding:8px;text-align:center;font-weight:bold;background:#fff;border:1px solid #ccc;filter:alpha(opacity=90);opacity:.90;-moz-opacity:.90;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}.infowindow_slideshow_controls{line-height:30px;text-align:center;font-weight:bold;border-top:1px solid #ccc;padding-top:4px;font-size:11px}.infowindow_slideshow_controls .ss_prev,.infowindow_slideshow_controls .ss_next{display:block;width:20px;height:20px;margin:7px 7px 0 7px;text-decoration:none}.photo_size{width:320px;height:240px}.street_viewer.photo_size{height:243px}.infowindow_slideshow_controls .ss_prev{background-position:-120px -100px}.infowindow_slideshow_controls .ss_next{background-position:-160px -100px}.infowindow_slideshow_controls .photo_view.view_selected .total{padding:1px 7px 0 7px;margin-left:2px;background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#000;text-decoration:none;text-shadow:none;border:1px solid #590}.infowindow_slideshow_controls .photo_view .total{padding:1px 7px 0 7px;margin-left:2px;background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#000;text-decoration:none;text-shadow:none;border:1px solid #ccc}.infowindow_slideshow_controls .photo_view,.infowindow_slideshow_controls .street_view{text-decoration:none;background:#f6f6f6;padding:6px 7px 5px 7px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;line-height:32px}.infowindow_slideshow_controls .view_selected,.infowindow_slideshow_controls .view_disabled{background-color:#5eab1f;padding:6px 5px 5px 7px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;text-decoration:none;text-shadow:1px 1px 0 #888;line-height:32px;margin-right:5px}.infowindow_slideshow_controls .view_disabled{background-color:#999!important;color:#FFF!important}.hoverwindow_photo{overflow:hidden;position:relative;background:url(http://static.trulia-cdn.com/images/icons/no_photo_icon_sm.gif) no-repeat}.hoverwindow_photo_count{background-color:#5eab1f;padding:2px 6px;position:absolute;border:1px solid #fff;bottom:0;left:0;font-weight:bold;font-size:10px}.hoverwindow_titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background-color:#000;color:white;white-space:nowrap;overflow:hidden}.infowindow_frame.arrow_red>.hoverwindow_titlebar{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.hoverwindow_image{width:70px;height:50px;overflow:hidden;text-align:center;display:block;border:1px solid #ccc;padding:1px;float:left}.hoverwindow_details{overflow:hidden;width:210px;font-size:11px;margin-left:5px;float:left;line-height:13px;text-align:left}.hoverwindow_address a,.hoverwindow_address>span{white-space:nowrap;float:left;width:80%;text-overflow:ellipsis;overflow:hidden}.infowindow_frame.arrow_red .hoverwindow_address{width:auto}.hoverwindow_details .valuation{font-size:12px;font-weight:bold}.infowindow_buttons div.button span{padding-right:9px}.discrete_disclaimer{font-size:10px;color:#666;text-align:left;clear:both}.val-bub{position:absolute;cursor:pointer}.val-bub .point,.val-bub .point_border,.val-bub-static .point,.val-bub-static .point_border{width:0;height:0;position:absolute;top:14px;left:14px;display:block;border-style:solid;border-width:.4em .4em 0;overflow:hidden}.val-bub .point_border,.val-bub-static .point_border{top:15px;border-color:#333 transparent transparent}.val-bub-static{pointer-events:none;cursor:default}.val-bub .bubble,.val-bub-static .bubble{display:block;height:14px;border:1px solid #333;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;font-size:11px;font-family:Arial,Helvetica,Tahoma;font-weight:bold;color:#FFF;line-height:14px;text-align:center;padding:0 4px;position:relative;-moz-box-shadow:0 3px 8px rgba(0,0,0,0.3);-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.3);box-shadow:0 3px 8px rgba(0,0,0,0.3)}.bub-top{z-index:10000000}.for_sale .bubble,.classified .bubble,.active_contingent .bubble{background:#5eab1f;border-color:#333}.for_sale .point,.classified .point,.active_contingent .point{border-color:#6eaa00 transparent transparent}.arrow_red .bubble{background:url('http://static.trulia-cdn.com/images/map/markers/arrow_red.png') no-repeat center;border:0;height:37px;width:20px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.arrow_red .point,.arrow_red .point_border{display:none}.arrow_red:hover .bubble,.arrow_red.highlight-bubble .bubble,.arrow_red.hovering .bubble{background:url('http://static.trulia-cdn.com/images/map/markers/arrow_red_hover.png') no-repeat center!important}.sold .bubble,.pending .bubble{background:#C30;border-color:#333}.sold .point,.pending .point{border-color:#C30 transparent transparent}.noprice-home .bubble,.unknown .bubble{background:url("http://static.trulia-cdn.com/images/flair/main_imgsheet_20110715.png") no-repeat scroll 6px -1340px #fff;color:transparent;height:16px;width:16px;margin:-3px 5px;padding-top:0}.assessor .bubble,.withdrawn .bubble{background:#FFF;color:#000;border-color:#333}.assessor .point,.withdrawn .point,.noprice-home .point,.unknown .point{border-color:#FFF transparent transparent}.for_rent .bubble{background:#2c8cc6}.for_rent .point{border-color:#2c8cc6 transparent transparent}.comp-label .bubble{background:#FFF;color:#000;width:25px;font-size:14px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.comp-label .point{border-color:#FFF transparent transparent;top:15px}.comp-label .point{border-color:#FFF transparent transparent;top:15px}.comp-label .point_border{top:16px}.minitop{color:#FFF;background-color:#000;padding:1px 3px;font-size:10px;line-height:12px;position:relative;display:block;margin:0 -3px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.val-bub.noprice{height:8px;width:8px;border:1px solid #000;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#f6f6f6;-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3)}.val-bub:hover,.val-bub.hovering{z-index:10000001!important}.val-bub.noprice:hover,.val-bub:hover .bubble,.val-bub.noprice-home:hover .bubble,.val-bub.highlight-bubble .bubble,.val-bub.hovering .bubble{background-color:#bb8532;color:#FFF!important;text-shadow:1px 1px 0 #815511}.val-bub:hover .point,.highlight-bubble .point,.hovering .point{border-color:#bb8532 transparent transparent}.val-bub.open .bubble{height:28px}.val-bub.open .point{top:28px}.val-bub.open .point_border{top:29px}.this .bubble{background:#e37833;border-color:#aaa}.this .point{border-color:#e37833 transparent transparent}