.foo{}#main{padding:0;margin:0;position:relative}#searchPanel{width:100%;margin:0 auto;float:left;height:auto;display:inline-block;top:52px;left:0;clear:both;position:fixed;z-index:11;background-color:#fff;border-bottom:1px solid #ccc}#searchPanel .form-group{margin:5px 0}#mainwindow{}#topnavbar{margin:0}#topnavbar .navbar-inner{border-radius:0}#logoutForm{margin:0;position:relative}#logoutForm>a{clear:both;color:#333;display:block;font-weight:normal;line-height:20px;padding:3px 20px;white-space:nowrap}#logoutForm>a:hover{background-color:#0081c2;background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;color:#fff;text-decoration:none}.viewtypeSwitcherWrapper{display:inline-block;position:absolute;right:0;top:23px;width:auto}#viewtypeSwitcher{display:block;position:relative;right:0}#viewtypeSwitcher ul{list-style-type:none;display:block;padding:0;margin:0}#viewtypeSwitcher ul li{float:left;display:inline-block}#viewtypeSwitcher ul li a{padding:5px;height:1.1em;line-height:1.2em;text-decoration:none}#viewtypeSwitcher ul li a.selected{height:1.1em;line-height:1.2em;padding:4px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#fff;border:1px solid #777}.slider-preview{line-height:24px}.slider-preview .inline{display:inline;vertical-align:middle}.slider-preview .slider{display:inline-block;padding:0 5px;width:200px}#rentBedsRangeWrapper{float:left;display:none;padding:0 10px}#rentPriceRangeWrapper{float:left;display:none;padding:0 20px}#searchContainer{}.leftContainer{}.leftContainer.col-md-6{}.leftContainer.col-md-12{}.rightContainer{display:none;float:right;position:relative;margin-left:0}.rightContainer.col-md-6{width:50%;padding:0}.rightContainer.col-md-12{width:100%;padding:0}#listContainer{display:none;position:relative;margin:10px}#mapContainer{}#mapCanvas{}.mapModalBackground{background:url("images/black_modalmapback.png") repeat scroll center center transparent;height:100%;left:0;overflow:hidden;position:absolute;text-align:center;top:0;width:100%;display:none;opacity:0}a.closeMapModal{background:url("images/pop-up-close.png") no-repeat scroll right center transparent;display:inline-block;height:36px;position:absolute;right:11px;top:11px;width:36px;z-index:1}.mapModalClose{border:0 none;cursor:default;list-style:none outside none;margin:2px;outline:medium none;padding:0;text-decoration:none;vertical-align:middle;right:0;top:0;z-index:2;position:relative;display:inline-block}.mapModalWrapper{background:#fff;border:0 solid red;box-shadow:0 0 30px rgba(255,255,255,.5);margin:30px;padding:30px;position:relative;text-align:center}#mapModalContent{text-align:left}#advancedContainer{display:none;position:relative;top:-10px;z-index:1}#markerTooltip{top:0;left:0;position:absolute;display:none;box-shadow:0 0 2px 2px #b2b2b2;z-index:2585}#markerTooltip div.innerWrapper{padding:5px;background-color:#fff;border-radius:5px}#markerTooltipContent{display:inline-block;float:left;word-wrap:break-word;min-height:25px;padding:5px}#markerTooltipContent p{padding:2px 0 0;margin-bottom:2px;font-size:12px;line-height:12px}#markerTooltipContent p.markertitle{padding:2px 0 0;font-size:15px;font-family:Arial;font-weight:700;margin-bottom:2px}div#popupPropertyCard{background:none repeat scroll 0 0 #fff;border-radius:5px;box-shadow:0 0 2px 2px #b2b2b2;overflow:hidden;padding:7px;position:relative}div#right-bar .gm-style{}a.infowwindow-close{background:url("images/pop-up-close.png") no-repeat scroll right center transparent;display:inline-block;height:36px;position:absolute;right:-2px;top:-2px;width:36px;opacity:.8}a.infowwindow-close:hover{opacity:1}div.infobox-tip{background:transparent url("images/infowindow-tip.png") no-repeat center bottom;bottom:-14px;height:15px;left:50%;margin-left:-15px;position:absolute;width:30px}div.map-tooltip-arrow-down{background:transparent url("images/infowindow-tip.png") no-repeat center bottom;bottom:-15px;height:15px;left:50%;margin-left:-15px;position:absolute;width:30px}div.map-tooltip-arrow-top{background:transparent url("images/map-tooltip-arrow-top.png") no-repeat center bottom;top:-15px;height:15px;left:50%;margin-left:-15px;position:absolute;width:30px}.infobox-title{overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:5px 0;font-weight:bold}.infobox-wrapper{float:left}.infobox-img{float:left;padding:5px;max-width:120px;max-height:120px;width:120px;height:120px}.infobox-desc{float:right;width:210px;padding:0 0 0 10px}.infobox-desc p.p1{}.infobox-desc p.p2{}.infobox-desc p.p3{}.infobox-desc p.more{}.image-loader-snake{background:transparent url(images/ajax-loader-snake.gif) no-repeat scroll center center;border:0 none}#infoBoxActions{float:left;padding:10px 0;text-align:center;border-top:1px solid #ccc;margin:0;width:100%}#infoBoxActions ul{margin:0}#infoBoxActions li{line-height:20px;list-style:none outside none}#infoBoxActions li a{clear:both;color:#333;display:block;font-weight:normal;line-height:20px;padding:3px 20px;white-space:nowrap}#infoBoxActions li a:hover,#infoBoxActions li a:focus{background-color:#0081c2;background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;color:#fff;text-decoration:none}#infoBoxActions li a span{margin:0 0 0 5px}#contactForm{position:relative;background:none repeat scroll 0 0 #f3f3f3;border:8px solid #ebebeb;clear:both;line-height:1.4em;margin:0}#contactForm.fixed{position:fixed;right:auto;top:auto}#contactForm h3{border-bottom:1px solid #dadada;color:#333;font-size:16px;font-style:normal;line-height:1.2em;margin:0;padding:20px;text-shadow:0 1px 1px #fff;text-transform:uppercase}#contactForm .form_white{margin:0}#contactForm .form_white .row-form{background:url("images/row_bg.gif") repeat-x scroll 0 top #f0f0f0;padding:17px 20px 15px;position:relative}#contactForm .form_white .row-form:first-child{background:url("images/row_bg.gif") repeat-x scroll 0 -2px #f0f0f0}#contactForm .form_white .row-form input[type=text]{margin:0}#contactForm .form_white .row-form textarea{margin:0}#recommendedListings{padding:2px}#recommendedListings a{text-decoration:none;color:#595959}#recommendedListings h4{font-size:90%;margin:5px 0 5px;line-height:16px}#recommendedListings p{margin:5px 0 18px;font-size:90%;line-height:12px}.alignleft{float:left}img.alignleft{margin:5px 20px 5px 0!important}#recommendedListings img{max-width:100%}#recommendedListings img.alignleft{margin:3px 15px 3px 0!important}#panelSimilarListings{padding:2px}#panelSimilarListings a{text-decoration:none;color:#595959;margin:0 0 10px}#panelSimilarListings h4{margin:5px 0 5px;line-height:16px}#panelSimilarListings div{}#panelSimilarListings p{margin:5px 0 5px;line-height:12px}#panelSimilarListings img{max-width:100%}#panelSimilarListings img.alignleft{margin:3px 15px 3px 0!important}#panelSimilarListings li.span12{margin-left:0}.map-featured-panel{background-color:transparent;margin:5px;width:170px;height:auto;overflow:hidden}#featuredListings ul#ulFeat{position:relative;height:auto;margin:0;list-style:none none}#featuredListings ul#ulFeat li{float:left;width:150px;min-height:150px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#3e3e3e;margin:5px;padding:5px;text-align:center;color:#fff;font-size:10px;background-image:-moz-linear-gradient(top,#1e1e1e,#3e3e3e 100%);background-image:-webkit-linear-gradient(top,#1e1e1e,#3e3e3e 100%);background-image:-o-linear-gradient(top,#1e1e1e,#3e3e3e 100%);background-image:-ms-linear-gradient(top,#1e1e1e,#3e3e3e 100%);background-image:linear-gradient(top,#1e1e1e,#3e3e3e 100%);cursor:pointer;position:relative}#featuredListings ul#ulFeat li:hover{background-color:#0e2e63;background-image:-moz-linear-gradient(top,#12469b,#102f62 100%);background-image:-webkit-linear-gradient(top,#12469b,#102f62 100%);background-image:-o-linear-gradient(top,#12469b,#102f62 100%);background-image:-ms-linear-gradient(top,#12469b,#102f62 100%);background-image:linear-gradient(top,#12469b,#102f62 100%)}#featuredListings ul#ulFeat li div.featuredImage{}#featuredListings ul#ulFeat li.selected{background-color:#0e2e63;background-image:-moz-linear-gradient(top,#12469b,#102f62 100%);background-image:-webkit-linear-gradient(top,#12469b,#102f62 100%);background-image:-o-linear-gradient(top,#12469b,#102f62 100%);background-image:-ms-linear-gradient(top,#12469b,#102f62 100%);background-image:linear-gradient(top,#12469b,#102f62 100%)}.map-featured-agent-warpper{background-color:transparent;margin:5px;height:auto;overflow:hidden}#mapFeaturedAgents{}#mapFeaturedAgents ul#ulFeaturedAgents{position:relative;height:auto;margin:0;list-style:none none}#mapFeaturedAgents ul#ulFeaturedAgents li{float:left;background-color:#fff;color:#333;font-size:10px;position:relative;padding:5px;margin:5px}#mapFeaturedAgents ul#ulFeaturedAgents li:hover{}#mapFeaturedAgents ul#ulFeaturedAgents li p{margin:0;padding:0;line-height:1}.scroll_wrap{overflow:hidden;padding-bottom:10px;position:relative}.scroll_wrap .scroll_slider{position:relative;top:0}.scroll_wrap .scroll_bar{background:none repeat scroll 0 0 #dadcdd;border-radius:3px 3px 3px 3px;bottom:10px;opacity:.5;position:absolute;right:3px;top:10px;width:6px;z-index:2}.scroll_wrap .scroll_bar .scroller{background:none repeat scroll 0 0 #a0a9ae;border-radius:3px 3px 3px 3px;cursor:pointer;height:60px;left:0;opacity:.5;position:absolute;top:0;width:6px}.scroll_wrap:hover .scroll_bar,.scroll_wrap:hover .scroll_bar .scroller{opacity:1}.ribbon-featured{background:url("images/ribbon_featured.png") no-repeat scroll 0 0 transparent;display:block;height:79px;left:-3px;overflow:hidden;position:absolute;top:-3px;width:91px;z-index:6}#mapResultsView{}#mapResultsView ul{list-style-type:none}#mapResultsView .thumb-wrapper{width:80px;height:112px}#mapResultsView .media{margin-bottom:0!important;margin-top:0!important;border-top:1px solid #e9e9e9;padding:5px;font-size:.875em}#mapResultsView .media p{line-height:1}#mapResultsView .media:hover{background-color:#e2effc;cursor:pointer}#mapResultsView .media.selected{background-color:#599ddd;color:#fff}.animate{transition:all 400ms ease 0}a.maplist-upup{background:#fff url(images/upup.png) no-repeat center center;width:21px;display:inline-block;text-decoration:none;color:#999;padding:5px;height:21px;border:1px solid #777;border-top:0 none;position:relative;left:5px;border-bottom-left-radius:21px;border-bottom-right-radius:21px}a.maplist-upup:hover{background:#d9d9d9 url(images/upup.png) no-repeat center center;display:inline-block}a.maplist-downdown{background:#fff url(images/downdown.png) no-repeat center center;width:21px;display:inline-block;text-decoration:none;color:#999;padding:5px;height:21px;border:1px solid #777;position:relative;left:5px;border-top:0 none;border-bottom-left-radius:21px;border-bottom-right-radius:21px}a.maplist-downdown:hover{background:#d9d9d9 url(images/downdown.png) no-repeat center center;display:inline-block}.list_carousel{padding:5px 30px}ul#carousel{margin:0;padding:0;list-style:none;display:block}ul#carousel li{font-size:.85em;text-align:left;padding:0;margin:5px;display:block;float:left;cursor:pointer}ul#carousel li.selected{-webkit-box-shadow:1px 1px 2px rgba(50,150,50,1);-moz-box-shadow:1px 1px 2px rgba(50,150,50,1);box-shadow:1px 1px 2px rgba(50,150,50,1)}ul#carousel li.active{-webkit-box-shadow:1px 1px 2px rgba(50,50,50,1);-moz-box-shadow:1px 1px 2px rgba(50,50,50,1);box-shadow:1px 1px 2px rgba(50,50,50,1)}ul#carousel li img{background:none repeat scroll 0 0 #d9d9d9;height:70px;padding:4px;position:relative;width:93px!important;z-index:1}.jcarousel-next-horizontal{background:url("images/next-horizontal.png") no-repeat scroll 0 0 transparent;cursor:pointer;height:25px;position:absolute;right:0;width:14px}.jcarousel-next-horizontal,.jcarousel-prev-horizontal{top:14px}.jcarousel-next-horizontal:hover,.jcarousel-next-horizontal:focus{background-position:-14px 0}.jcarousel-next-horizontal:active{background-position:-28px 0}.jcarousel-next-horizontal.disabled,.jcarousel-next-horizontal:hover.disabled,.jcarousel-next-horizontal:focus.disabled,.jcarousel-next-horizontal:active.disabled{background-position:-42px 0;cursor:default}.jcarousel-prev-horizontal{background:url("images/prev-horizontal.png") no-repeat scroll 0 0 transparent;cursor:pointer;height:25px;left:0;position:absolute;width:14px}.jcarousel-prev-horizontal:hover,.jcarousel-prev-horizontal:focus{background-position:-14px 0}.jcarousel-prev-horizontal:active{background-position:-28px 0}.jcarousel-prev-horizontal.disabled,.jcarousel-prev-horizontal:hover.disabled,.jcarousel-prev-horizontal:focus.disabled,.jcarousel-prev-horizontal:active.disabled{background-position:-42px 0;cursor:default}#tabsDetails a{line-height:20px}.owner-card{border-bottom:1px solid #dadada;padding-bottom:10px;font-size:95%}.owner-name{color:#666;font-style:normal;margin:0;padding:5px 0;text-shadow:0 1px 1px #fff}.infobox-title{overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:5px 0;font-weight:bold}.manylistings-row{cursor:pointer}.manylistings-row:hover{-moz-box-sizing:border-box;border:medium none;box-shadow:1px 1px 3px rgba(0,0,0,.5);transition:all .2s ease-in-out 0;background-color:#eee}#manyListingsContainer{position:relative;top:-41px;display:none}.layoutPopupLink{background:url("images/plan.png") no-repeat scroll left center transparent;color:#90cef9;display:inline-block;margin:0;padding:0 0 0 28px;text-decoration:underline}.report-listing-popup{}.report-listing-popup label{margin-bottom:0}a.closedetails{text-decoration:none;color:#da4f49}a.closedetails:hover{text-decoration:none;color:#bd362f}#multiListings .thumb-wrapper{width:80px;height:60px}#multiListings .media{margin-bottom:0!important;margin-top:0!important;border-top:1px solid #e9e9e9;padding:5px;font-size:.875em}#multiListings .media p{line-height:1}#multiListings .media:hover{background-color:#f0f0f0;cursor:pointer}#multiListings .media.selected{background-color:#599ddd;color:#fff}#maplistdisabled{display:none;background-color:#fff;bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:100}#paging-control-container{padding:0 .75rem}#paging-control-container nav{margin:0}#paging-control-container ul.pagination{margin:15px 0 10px;list-style:outside none none}ul.listResultsView{list-style-type:none;margin-top:5px}ul.listResultsView li.media{margin-bottom:0!important;margin-top:0!important;border-top:1px solid #e9e9e9;padding:5px;font-size:.875em}ul.listResultsView li.media:first-child{border-top:0 none}ul.listResultsView li.media p{line-height:1}ul.listResultsView li.media a{text-decoration:none;display:block}ul.listResultsView li.media:hover{background-color:#e2effc;cursor:pointer}ul.listResultsView li.media.selected{background-color:#cfe4fa}