/*! DO NOT EDIT THIS FILE. It is dynamically compiled. */.border_box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.disable-text-selection{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.content table,.widget table{margin-bottom:1em}.featured_listings .view_all,.featured_listings_carousel_frame div.view_all,.featured_listings_grid_frame .view_all,.slide_show .view_all,.testimonials_frame .view_all,.open_houses_frame .view_all{display:none !important}.button_bar{display:block;clear:both}.view_all_button,.custom_form_submit_button,.agent_search_page_submit_button{display:inline-block}form{position:relative;display:block}.contact_info h2.contact_info_hdr{display:none}#MainNav{z-index:11}#BannerWrapper.empty_banner{display:none}button::-moz-focus-inner{padding:0 !important;border:0 !important;margin:0 !important}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(../../../static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(../../../static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzKRDOzjiPcYnFooOUGCOsRk.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(../../../static/fonts/opensans/v6/xjAJXh38I15wypJXxuGMBrrIa-7acMAeDBVuclsi6Gc.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(../../../static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxhbnBKKEOwRKgsHDreGcocg.woff) format('woff')}body{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:1.25;text-align:center;color:#6b625e;background:#e6e6e6 url(../../../images/web/template/T044_5/light_grainy_texture_tile.png) repeat}h1,h2{display:block;margin-bottom:10px;font-size:28px;font-weight:normal;line-height:1.25;color:#414141;letter-spacing:normal;text-transform:uppercase}h3{display:block;margin-bottom:1em;font-size:14px;font-weight:normal;line-height:1.5;color:#a6967d;letter-spacing:normal;text-transform:uppercase}p{line-height:1.5}a:link,a:visited,#SearchBtnBar a{color:#00a3ff;text-decoration:underline}a:hover,#SearchBtnBar a:hover{color:#000;text-decoration:underline}.blog_listings_item h2 a,.blog_post_comments h2 a{text-decoration:underline}input,textarea{font-family:'Open Sans',Helvetica,Arial,sans-serif}form.custom_form{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:14px;padding:0}form.custom_form div.custom_field{width:auto;margin:12px 0}input[type=text],input[type=password],form.custom_form input.text,textarea,.quick_search_banner_overlay span.select{padding:2px 4px;margin:2px 0;border:1px solid #aaa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;outline:none;background-color:#f9f9f9;box-shadow:inset 1px 1px 3px rgba(0,0,0,0.2)}input[type=text],input[type=password],form.custom_form input.text,.quick_search_banner_overlay span.select{width:100%;max-width:250px;height:28px}textarea,form.custom_form textarea{width:100%;max-width:350px;margin:2px 0}input[type=text]:focus,input[type=password]:focus,form.custom_form input.text:focus,textarea:focus,.quick_search_banner_overlay span.select.focus{border:1px solid #008fff;box-shadow:inset 1px 1px 3px rgba(0,0,0,0.2),0 0 5px #008fff}ul.scroll_box{width:100%;max-width:250px;margin:2px 0;border:1px solid #aaa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f9f9f9;box-shadow:inset 1px 1px 3px rgba(0,0,0,0.2)}.button{display:inline-block;height:38px;padding:0 24px;margin:0;border:1px solid #222;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;outline:none;font-size:14px;line-height:38px;text-decoration:none;color:#fff;background-color:#222;text-transform:uppercase;cursor:pointer}.quick_search_banner_overlay_submit_button{border:1px solid #222}.button:focus,.quick_search_banner_overlay .quick_search_submit:focus{box-shadow:0 0 5px #008fff;border:1px solid #008fff}a.button:link,a.button:visited,a.button:hover{text-decoration:none;color:#fff}.button:hover,a.button:hover{border:1px solid #00a3ff;background-color:#00a3ff}#LoginWelcomeWrapper{height:32px;padding:0 10px;text-align:right;background-color:rgba(0,0,0,0.85);font-size:13px;color:#a8a8a8;line-height:32px}#LoginWelcomeText a:hover{color:#fff}#MainNavWrapper{height:100px;text-align:center}#MainNav{display:block;padding:0;margin:0;list-style:none;font-size:0}#MainNav>.nav_link{position:relative;display:inline-block;height:100px;margin-right:4px;list-style:none;text-align:left}#MainNav>.nav_link>a{display:block;height:40px;padding:60px 20px 0 20px;font-size:14px;color:#222;text-decoration:none;text-transform:uppercase}#MainNav>.nav_link:hover>a{background-color:#dedede}#MainNav>.nav_link.selected>a,#MainNav>.nav_link.selected_ancestor>a,#MainNav>.nav_link.selected:hover>a,#MainNav>.nav_link.selected_ancestor:hover>a{color:#fff;background-color:#00a3ff}#MainNav>.nav_link.has_sub_nav>a{padding-right:32px}.sub_nav_toggle{position:absolute;top:63px;right:16px;display:block;height:12px;width:12px;background:url(../../../images/web/template/common/triangle_black.png) no-repeat center center}.sub_nav{position:absolute;top:100px;left:0px;display:block;visibility:hidden;opacity:0;padding:12px 0 20px 0;margin:0;min-width:200px;font-size:14px;list-style:none;background-color:rgba(255,255,255,0.95);box-shadow:1px 1px 3px rgba(0,0,0,0.25);-webkit-transition:opacity 0.3s linear, visibility 0s linear 0.3s;-moz-transition:opacity 0.3s linear, visibility 0s linear 0.3s;-ms-transition:opacity 0.3s linear, visibility 0s linear 0.3s;-o-transition:opacity 0.3s linear, visibility 0s linear 0.3s}#MainNav>.nav_link:hover .sub_nav{visibility:visible;opacity:1;transition-delay:0s;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s}.sub_nav>.nav_link{display:block;list-style:none}.sub_nav>.nav_link>a{display:block;padding:4px 20px}.nav_menu{padding:0 0 16px 0;text-align:center}.nav_menu .nav_link{display:inline-block;margin:0 8px 0 0}.nav_menu .nav_link a{display:inline-block;font-size:14px}.nav_menu .nav_link.selected a{color:#000}.span3 .nav_menu{padding-bottom:0;text-align:left}.span3 .nav_menu .nav_link{display:list-item;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:10px 0;line-height:1.5;list-style:square inside none;border-bottom:1px solid #e7e5d8}.span12 .nav_menu{padding-bottom:0;padding-right:0;border-bottom:1px solid #e7e5d8;font-size:0}.span12 .nav_menu .nav_link a{height:40px;padding:0 20px}#Header{width:988px;padding:20px 0 10px;margin:0 auto;border-bottom:1px solid #e7e5d8}#Header .widget{padding:10px 0 0}#Header .widget p{padding:0 0 0.25em 0}#HeaderRow1 .company_logo_frame{text-align:center}#HeaderRow2 .span6:nth-of-type(2) .company_logo_frame{text-align:right}.row{padding:0;margin-left:-20px}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*='span']{float:left;min-height:1px;margin-left:20px}.span12{width:988px}.span11{width:904px}.span10{width:820px}.span9{width:736px}.span8{width:652px}.span7{width:568px}.span6{width:484px}.span5{width:400px}.span4{width:316px}.span3{width:232px}.span2{width:148px}.span1{width:64px}#PageWrapper{padding-top:40px}#Page{width:988px;padding:0 40px 40px 40px;margin:0 auto;text-align:left;background:#fff}#Content{padding:10px 0}.content{padding:10px 0}.widget{padding:10px 0;margin:0}#FooterWrapper{padding:0;margin:0;text-align:left}#FooterContent{width:988px;padding:10px 40px 0 40px;margin:0 auto;background:rgba(255,255,255,0.6)}#Footer{width:988px;margin:0 auto;padding:1px 40px 20px 40px;text-align:left;background:rgba(255,255,255,0.6)}#FooterLinks{padding:10px 0;line-height:1.5}#Designations{width:auto;padding:10px 0;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}#PoweredBy{padding:10px 0}span.powered_by{font-style:normal}.quick_search form{display:block}.quick_search input[type=text]{max-width:100%}.quick_search .search_by_city,.quick_search .property_type{margin:16px 0}.quick_search .property_type ul.scroll_box{max-width:100%}.quick_search .bedrooms,.quick_search .bathrooms,.quick_search .min_price,.quick_search .max_price{float:left;width:50%;margin:0 0 16px 0}.quick_search .pics_first{float:left;width:100%;margin:0 0 10px 0;font-size:0.875em;display:none}.quick_search .pics_first.pics_first_eula{display:block}.quick_search_frame .hdr{display:block}.quick_search .view_all{position:absolute;top:0;right:0}#QuickSearchForm .view_all{padding:0}.quick_search .search_alternatives{float:left;display:block;margin:0 0 16px 0}.quick_search a.advanced_search,.quick_search a.map_search{display:inline-block;margin:0 4px 0 0;white-space:nowrap;font-size:0.875em}.quick_search a.map_search{bottom:20px}.span6 .quick_search .property_type{float:left;width:50%;margin:0 0 16px 0;padding-right:12px}.span6 .quick_search .bedrooms,.span6 .quick_search .bathrooms,.span6 .quick_search .min_price,.span6 .quick_search .max_price{width:23%}.span6 .quick_search .pics_first{width:46%}.span9 .quick_search .property_type,.span12 .quick_search .property_type{float:left;width:50%;margin:0 0 16px 0;padding-right:12px}.span9 .quick_search .bedrooms,.span9 .quick_search .bathrooms,.span9 .quick_search .min_price,.span9 .quick_search .max_price,.span12 .quick_search .bedrooms,.span12 .quick_search .bathrooms,.span12 .quick_search .min_price,.span12 .quick_search .max_price{width:24%}.span9 .quick_search .pics_first,.span12 .quick_search .pics_first{width:48%}.button_bar{border-top:1px solid #e7e5d8;padding-top:16px}.mlsno_search .search_by_mlsno{margin:16px 0}.mlsno_search label.hdr{display:block}.span3 .mlsno_search input[type=text],.span3 .mlsno_search form.custom_form input.text{max-width:100%}.accent_image_slide_show .slide img{margin:0}.reserved_image_frame{height:auto}.reserved_image_frame .custom_banner_slideshow{height:494px}.reserved_image,.custom_slide_show_photo{font-size:0;text-align:center;background-color:#f0ede9;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center}.original_reserved_image,.original_custom_slide_show_photo{width:100%;height:494px}.reserved_image.reserved_image_flash{padding:15px 0 0 0;width:100%;height:430px;margin:0 auto 0;background:none}#FlashBanner{margin:0 auto}.quick_search_banner_overlay_frame{position:absolute !important;bottom:22px;left:12px;right:12px;width:auto;height:auto;margin:0;padding:1px 10px 10px 10px;background:rgba(255,255,255,0.75);text-align:left;z-index:1}.quick_search_banner_overlay h2{display:none;margin:0 0 10px 0;line-height:1}.quick_search_banner_overlay label{font-size:12px;color:#000;text-shadow:0px 1px 1px #fff}.quick_search_banner_overlay a:link,.quick_search_banner_overlay a:visited{color:#444}.quick_search_banner_overlay a:hover{color:#000}.quick_search_banner_overlay .quick_search_form{height:auto}.quick_search_banner_overlay .search_by_city,.quick_search_banner_overlay .bedrooms,.quick_search_banner_overlay .bathrooms,.quick_search_banner_overlay .min_price,.quick_search_banner_overlay .max_price{display:inline-block;max-width:130px;height:50px;margin:0 5px 0 0;vertical-align:top}.quick_search_banner_overlay .search_by_city{max-width:240px}.quick_search_banner_overlay .search_by_city input{width:240px;height:32px;padding:0 37px 0 5px;margin:2px 0 0 0;border:0;border:1px solid #aaa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.quick_search_banner_overlay .search_by_city .view_all{position:absolute;top:25px;right:6px;display:block;width:19px;height:19px;border:0;margin:0;padding:0 !important;background:url(../../../images/web/template/common/combo_box_toggle.png) no-repeat center center;font-size:0}.quick_search_banner_overlay .select_wrapper{position:relative;display:inline-block;width:130px;height:32px;padding:0;margin:0}.quick_search_banner_overlay span.select{display:block;width:130px;height:32px;padding:6px 24px 6px 6px;background:#fff;border:1px solid #aaa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick_search_banner_overlay span.select_arrow{position:absolute;top:0;right:0;z-index:2;display:block;width:24px;height:32px;padding:0;background:url(../../../images/web/template/common/triangle_black.png) no-repeat center 15px}.quick_search_banner_overlay select{position:absolute;top:0;left:0;z-index:3;display:block;width:130px;height:32px;padding:0;background:#fff;border:1px solid #aaa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0}.quick_search_banner_overlay .search_alternatives{display:inline-block;font-size:12px}.quick_search_banner_overlay .advanced_search,.quick_search_banner_overlay .map_search{margin-right:6px}.quick_search_banner_overlay .eula{display:inline-block;padding:4px 0 0 0;font-size:12px}.quick_search_banner_overlay_button_bar{display:block;position:absolute;right:0;top:8px;padding:0;border-top:0}.quick_search_banner_overlay_submit_button{height:44px;line-height:44px;background-color:#222}.featured_listing .thumb_frame img.sold{top:-2px;left:-2px}.featured_listings .featured_listing{margin-bottom:16px;border-bottom:1px solid #e7e5d8}.featured_listings .thumb_frame_wrapper{max-width:288px;margin-bottom:1.25em}.featured_listings .thumb_frame{position:relative;display:block;width:100%;padding-bottom:75%;font-size:0}.featured_listings a.thumbnail{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:auto;height:auto}.featured_listings img.thumb{width:100%;height:100%}.featured_listing .title{display:block;margin-bottom:1.25em;color:#a6967d;text-transform:uppercase}.featured_listing .price{display:block}.featured_listing .beds_baths{display:block}.featured_listing .type{display:block;margin-bottom:1.25em}.featured_listing .description{display:block;margin-bottom:1.25em}.featured_listing .view_details{margin-bottom:1.25em}.span9 .featured_listings .featured_listing,.span12 .featured_listings .featured_listing{min-height:236px}.span9 .featured_listings .thumb_frame_wrapper,.span12 .featured_listings .thumb_frame_wrapper{float:left;width:288px;margin:0 12px 0 0}.has_courtesy .featured_listings_carousel .container,.has_courtesy .featured_listings_carousel .carousel_arrow,.has_courtesy .featured_listings_carousel .tray,.has_courtesy .featured_listings_carousel .slider,.has_courtesy .featured_listings_carousel .featured_listing{height:208px}.featured_listings_carousel .container{height:188px}.featured_listings_carousel .carousel_arrow{height:188px}.featured_listings_carousel .carousel_arrow.previous{background-position:0px 60px}.featured_listings_carousel .carousel_arrow.next{background-position:-25px 60px}.featured_listings_carousel .tray{height:188px}.featured_listings_carousel .slider{height:188px}.featured_listings_carousel .featured_listing{width:188px;height:188px;margin:0 12px 0 0}.featured_listings_carousel .featured_listing .thumb_frame{position:relative;width:100%;padding-bottom:75%}.featured_listings_carousel .featured_listing .thumbnail{position:absolute;top:0;left:0;right:0;bottom:0;font-size:0}.featured_listings_carousel .featured_listing .thumb{width:100%;height:100%}.featured_listings_carousel_frame .view_all_button{display:block;position:absolute;top:0;right:0;height:30px;padding:0 12px;line-height:30px}.gallery_widget .container{margin-right:-12px;margin-bottom:-12px}.gallery_tile .featured_listing_wrapper{margin-right:12px;margin-bottom:12px}.gallery_tile .featured_listing_info{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}.featured_listings_grid_frame a.view_all_button{position:absolute;top:0;right:0;display:block;height:32px;padding:0 12px;line-height:32px}.slide_show_photo_frame{margin:0 0 16px 0}.slide_show .slide_show_listing{padding:16px 16px 4px 16px;margin:0 0 16px 0;font-size:14px}.span6 .slide_show .slide_show_listing{min-height:522px}.span9 .slide_show .slide_show_listing,.span12 .slide_show .slide_show_listing{min-height:505px}.slide_show .controls,.slide_show .controls_bg{opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}.slide_show .slide_show_photo:hover .controls,.slide_show .slide_show_photo:hover .controls_bg{opacity:1}.slide_show .controls_bg{background-color:rgba(0,0,0,0.65)}.slide_show_listing .title{margin:0 0 1.25em 0;padding:0;font-weight:normal;font-size:14px;color:#a6967d;text-transform:uppercase}.slide_show_listing_info .price{padding:0}.slide_show_listing_info .beds_baths{margin:0;padding:0}.slide_show_listing_info .type{display:block;padding:0;margin:0 0 1.25em 0}.slide_show_listing_info .description{display:block;padding:0;margin:0 0 1.25em 0}.slide_show_listing_info .view_details{margin:0 0 1.25em 0}.welcome_text .agent_photo_frame{float:left;margin:0 12px 12px 0}.span3 .company_logo{max-width:100% !important;height:auto}.contact_info_frame{line-height:1.5}.contact_info .company_logo_frame{float:left;padding:0;margin:0 12px 12px 0}.span3 .contact_info .company_logo_frame{float:none;margin-right:0}.contact_info .agent_photo_frame{float:left;margin:0 12px 12px 0}.span3 .contact_info .agent_photo_frame{float:none;margin-right:0}#Header .span6.col_right .contact_info{text-align:right}#Header .span6.col_right .contact_info .agent_photo_frame{float:right;margin:0 0 12px 12px}.testimonial{line-height:1.5}.testimonial .quote{display:block;padding:16px 20px 20px 20px;background-color:#efefef;font-style:italic}.testimonial .person{display:block;padding:25px 0 20px 0;color:#a6967d;text-transform:uppercase;background:url(../../../images/web/template/T044/testimonial_arrow.gif) no-repeat 20px 0}.open_houses_frame{line-height:1.5}.open_houses_frame .view_details{margin-bottom:1.25em}.open_house{margin-bottom:16px;border-bottom:1px solid #e7e5d8}.open_house .thumb_frame_wrapper{max-width:288px;margin-bottom:1.25em}.open_house .thumb_frame{position:relative;display:block;width:100%;padding-bottom:75%;font-size:0}.open_house a.thumb{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:auto;height:auto}.open_house img.thumb{width:100%;height:100%}.open_house .date{display:block;color:#a6967d;text-transform:uppercase}.open_house .time_range{display:block;margin-bottom:1.25em;color:#a6967d;text-transform:uppercase}.open_house .address{display:block;font-weight:bold;margin-bottom:1.25em}.open_house .notes{display:block;margin-bottom:1.25em}.span9 .open_house .thumb_frame_wrapper,.span12 .open_house .thumb_frame_wrapper{float:left;width:288px;margin:0 12px 12px 0}.span9 .open_house,.span12 .open_house{height:230px}.agent_search_frame .agent_search_dir{margin:16px 0}.agent_search_form div.view_all{position:absolute;top:0;right:0}#Blog_Page .post_tags_and_comments,#Home_Page .post_tags_and_comments{clear:both;padding-top:10px}#ListingSearch_Page #SearchFormMain{height:150px}#QuickSearchForm .input_wrapper{border:1px solid #e7e5d8}#ListingSearch_Page div.basic_fields{height:auto;padding:0;float:left;width:100%}#ListingSearch_Page div.property_type{position:relative;height:auto;margin:0 16px 16px 0;float:left}#ListingSearch_Page div.basic_selects{position:relative;left:auto;min-height:1px;width:280px;float:left}#Disclaimers{margin-top:32px;clear:both}#QuickSearchForm .input_wrapper input{height:28px;padding:2px 4px;margin:2px 0;font-size:inherit;line-height:inherit}#ListingSearch_Page .widget div.property_type{position:relative;width:100%;height:auto;margin:16px 0;float:none}#ListingSearch_Page .widget ul.property_type_list{height:auto}#ListingSearch_Page .widget div.bedrooms,#ListingSearch_Page .widget div.bathrooms,#ListingSearch_Page .widget div.min_price,#ListingSearch_Page .widget div.max_price{position:relative;top:0;left:0;width:50%;margin:0 0 16px 0}.pics_first span{font-size:0.875em}.two_column{margin:0 16px 16px 0}#AdvancedSearchForm hr,#CommercialSearchForm hr{margin:0 0 16px 0;border:0;border-top:1px solid #e7e5d8}table#MortgageRatesTable td,table#SimpleCalcTable td,table#MortgageRatesTable th,table#SimpleCalcTable th{border:1px solid #e7e5d8}div.results_bar{border:1px solid #e7e5d8;border-left:0;border-right:0;font-size:inherit}#Disclaimers img{background-color:#fff;padding:2px;margin:0 8px 0 0}#ListingFeatures ul li{line-height:1.5}#ListingDetails .courtesy_of_footer,#ListingDetails .courtesy_of_footer_like_street_address{padding:8px 0;border-top:1px solid #e7e5d8;border-bottom:1px solid #e7e5d8}#ListingDetails #OpenHouses{padding:10px 0}#ListingDetails #OpenHouses ul,#ListingDetails #OpenHouses li{display:block;padding:0;margin:0;list-style:none}#ListingDetails #OpenHouses li{margin:16px 0}#ListingDetails #OpenHouses .date,#ListingDetails #OpenHouses .start_time{color:#414141;text-transform:uppercase}#ToolsAndResources{width:210px;height:auto;min-height:325px;padding:0;margin:0 0 8px 0;float:right;display:inline-block}#ToolsAndResources a,#ToolsAndResources span{min-height:20px;height:auto;padding:5px 0 5px 32px;line-height:20px}#SEARCH_agentdir_autocomplete_AgentsPage{display:inline-block;width:180px;vertical-align:top;margin:0}form#AgentDirForm_AgentsPage{top:6px;width:350px}#AgentDirectory_Page .agent_search_dir .hdr{display:inline-block;vertical-align:top;height:28px;line-height:28px}.agent_search_submit_button{height:28px;padding:0 12px;margin:0;line-height:28px;vertical-align:top}#loginForm ul{border:1px solid #e7e5d8}#sendPasswordForm ul{border:1px solid #e7e5d8}#registerForm ul{border:1px solid #e7e5d8}.featured_listings_grid_frame.widget.has_courtesy .featured_listing_mls_icon{top:0px;right:0px}.featured_listings_grid_frame.widget.has_courtesy .featured_listing_mls_icon img{bottom:0px;right:0px;max-height:25px}#Footer #Disclaimers{padding:10px 0 25px;margin:0 auto;font-size:14px}#Footer #Disclaimers p{margin:0 auto;text-align:left;width:auto;display:inline-block;min-height:50px;padding:10px 10px;font-size:14px}#Footer #Disclaimers p img{float:left;max-height:50px;margin-right:15px}#Page{box-shadow:0 0 10px rgba(0,0,0,0.2);z-index:1}.slide_show .slide_show_listing{background-color:#efefef}/*# sourceMappingURL=/css/web/template/T044_5.css.map */