/* == START COMMUNITY.CSS ======================================================================= */
/*      
         Custom Stylesheet for Communities Section and Buildings pages
         Copyright ©2012 myRealDESIGN   
*/


/* === MRP BUILDINGS LIST WEBLET  === */

.mrp-weblet-building-specialty-list h1 {border-top: 1px solid #DAD5C3; border-bottom: 1px solid #DAD5C3; padding: 6px 0; margin: 36px 0 14px 0; font-size: 20px;}

.mrp-weblet-building-specialty-list .building-list {margin-top: 15px;}
.mrp-weblet-building-specialty-list .building-list .building-entry,
.building-list .building-entry-first {background-color: #E9E6DD; border: none; padding: 3px 4px; margin: 3px 0 0 0;}

.building-list .building-thumb-inner {width: 90px; height: 60px; margin: 4px;}
.building-list .building-thumb-outer {width: 98px; height: 68px; border: 1px solid #DAD5C3; background-color: white;float: left; margin-right: 12px;}

.building-list .building-entry .building-name {font-weight: normal; font-size: 14px !important; color: #7E7761; padding-top: 5px; text-transform: uppercase;}
.building-list .building-entry .building-summary {font-size: 14px !important; margin-top: 1px;}
.building-list .building-link {margin-top: 7px;}
.building-list .building-link a {font-family: 'Lato'; font-size: 13px; background: transparent url(link.png) left 2px no-repeat; padding: 0 0 0 18px;}
.building-list .building-link a:after {content:"...";}


/* === MRP BUILDING NEIGHBORHOOD PAGES === */

/* general font settings */
.mrp-weblet-building-specialty h1 {border-top: 1px solid #dad5c3; padding-top: 15px; margin: 0 0 5px;}
.building-page h2 {font-family: 'Times New Roman', Times, serif; color: #665C4B; font-size: 19px; border-bottom: 1px solid #dad5c3; padding-bottom: 22px; margin: 0 0 25px 0;}
.building-page div.section-title {font-family: 'Lato', Arial Narrow, sans-serif; font-weight: 300; color: #5DAEB7; font-size: 1.5em;}
.building-page div.section-title {border-color: #DAD5C3;border-width: 1px 0; border-style: solid; padding: 8px 0; margin: 36px 0 14px 0;}
.building-page div, .building-page p, .building-page table td {font-family: 'Times New Roman', Times, serif; font-size: 14px;}
.building-page .building-quick-facts .quick-facts-name-td {}
.building-page .building-quick-facts .quick-facts-value-td {color: #7e7761;}
.building-page hr {border: none; margin: 0;}

/* photos and quick facts */
.building-page .main-photo-td {width:400px;}
.building-page .building-top-section .main-photo-td .building-main-photo-outer {width: 380px;}
.building-page .building-top-section .main-photo-td .building-main-photo-outer {background-color: #e9e6dd; border: 1px solid #dad5c3;}
.building-page .photo-thumbnails .photo-thumb-outer {background-color: #e9e6dd; border: 1px solid #dad5c3;}
.building-page .quick-facts-td, .building-page .building-top-section .building-quick-facts {width: 300px;}
.building-page .building-top-section table.building-quick-facts {border-spacing: 2px; border-collapse:separate; border: none;}
.building-page .building-top-section table.building-quick-facts tr td {border: 1px solid #dad5c3; padding: 8px 6px;}

/* google map tabs */
.building-page a.map-tab {border: 1px solid #dad5c3; padding: 8px 10px; background-color: #e9e6dd;}
.building-page a.map-tab-active {border-bottom: transparent; background-color: transparent; color: #514b40;}
.building-page div.map-section iframe {border-color: #dad5c3 !important;}

/* building page listings */
.building-page div.listing-results-vow-toolbar-wrapper,
.mrp-weblet-building-specialty div.listing-details-vow-toolbar-wrapper  {display: none;}
.building-page div.listing-content {width: 700px; margin: 0;}
.building-page div.selector-placeholder {border-top: none;}
.building-page .listing-content .page-navigation {background-color: #E9E6DD; padding: 8px 0;}
.building-page .listing-content .page-navigation .page-buttons {font-size: 10px;}
.building-page .listing-content .page-navigation span.results-total-long {color: #514B40;}
.building-page .listing-content .listing-results-navigation-bottom {border-bottom: 3px double #DAD5C3; margin: 3px 0 12px;}
/* results table */  .building-page .listing-content div.listing-results-list {border-top: 3px double #DAD5C3; margin-top: 0;}
.building-page .listing-content div.results-item-list div.item-info {left: 136px;}
.building-page .listing-content div.results-item-list {
   background-color: #E9E6DD; margin: 3px 0 0 0; padding: 7px 0 10px 0; border-bottom: 3px double #DAD5C3;   
   background-image: url(photo-shadow-sm.png) top left no-repeat; }
/* photo box */  .building-page div.results-item-list div.photo-container {
   margin-left: 5px; border: 1px solid white; border: 1px solid #DAD5C3; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
/* price */ .building-page .listing-content h2.price-container {
   font-family: 'Lato', Arial Narrow, sans-serif; font-weight: 300; color: #5DAEB7; font-size: 1.5em;}
/* address */   .building-page div.results-item-list div.item-info h3.address, .building-page .listing-content h3.address span.minor-address-info {font-family: 'Times New Roman', Times, serif; text-transform: uppercase; font-size: 14px; margin-top: 0;}
/* stats */  .building-page div.results-item-list div.quick-info-container dl.quick-info {font-family: 'Times New Roman', Times, serif; font-size: 13px;}
  .building-page div.results-item-list div.quick-info-container dd {line-height: 13px;}
/* vow favorites link */  .building-page div.results-item-list .vowListingToolbarAddNoteLabel a {color: #5DAEB7;}
/* mls status */ .building-page .results-item-list div.content-top-right-item {font-size: 13px;}
/* contact */  .building-page .results-item-list  .listing-custom-disclaimer {font-family: 'Times New Roman', Times, serif; color: #7E7761; font-size: 13px;}
/* disclmr */ .building-page .listing-last-modified, .building-page .listing-disclaimer {font-family: 'Times New Roman', Times, serif; font-size: 14px; text-align: left; margin: 2px 0;}

/* media and documents*/
.building-page .document {margin: 2px 0; padding: 4px 0 4px 30px; border: none; background: url(milist-bg-doc.png) left top repeat-y;}
.building-page .document a {float: left; display: block; color: transparent; padding: 2px 0; position: absolute;}
.building-page .document a:after {content:'. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .';}
.building-page .document .document-title {font-family: 'Lato', 'Century Gothic', 'Apple Gothic', sans-serif; font-size: 13px; font-weight: normal; color: #7E7761;}

/* === BUILDING LISTING RESULTS PAGES === */

/* expanded view */
.mrp-weblet-building-specialty .listing-results-expanded {border-top: 3px double #DAD5C3; padding-top: 10px; margin-top: 0;}
.mrp-weblet-building-specialty .listing-results-expanded .results-item-expanded {
  background-color: #E9E6DD; border-bottom: 3px double #DAD5C3; padding: 3px 3px 8px 3px; margin-bottom: 10px;}
/* gallery view */
.mrp-weblet-building-specialty .listing-results .results-item-gallery {background-color: #E9E6DD; margin-bottom: 15px;} 
.mrp-weblet-building-specialty div.results-item-gallery {font-family: 'Times New Roman', Times, serif; font-size: 13px; font-style: italic; color:#7E7761; text-align: center;}
/* compact view */
.mrp-weblet-building-specialty .listing-results .results-item-list {
  background-color: #E9E6DD; margin: 4px 0 0 0; padding: 5px 0 8px 0; border-bottom: 1px solid #DAD5C3;}
.mrp-weblet-building-specialty div.listing-results-list {border-top: 1px solid #DAD5C3; margin-top: 3px;}
/* map view */        
.mrp-weblet-building-specialty .listing-results .results-item-map {background-color: #E9E6DD;}
.mrp-weblet-building-specialty .listing-results .results-item-map div.column a {
   font-family: Arial, sans-serif; font-size: 13px; color: #7E7761;}
.mrp-weblet-building-specialty .listing-results .results-item-map div.column-onmap {margin-left: 0;}
.mrp-weblet-building-specialty .listing-results .results-item-map {border-bottom: 1px solid #DAD5C3; margin-bottom: 3px;}
.mrp-weblet-building-specialty div.map-canvas {border: 1px solid #DAD5C3;}

/* font settings*/
/*base font*/ .mrp-weblet-building-specialty .listing-results {font-family: 'Times New Roman', Times, serif; font-size: 14px;}
/*address*/   .mrp-weblet-building-specialty .listing-results .address-info h3, .listing-results .address-info h3 span.minor-address-info {  
  font-family: 'Times New Roman', Times, serif; font-size: 14px;}
.mrp-weblet-building-specialty .listing-results .address-info h3 span.minor-address-info span {
  font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #7E7761; font-size: 12px;}
.mrp-weblet-building-specialty .results-item-expanded div.address-info {border-bottom: 1px solid #DAD5C3;}
/*price*/          .mrp-weblet-building-specialty .listing-results .price-container {
  font-family: 'Lato', Arial, Helvetica, sans-serif; font-weight: 300; font-style: normal; color: #5DAEB7; font-size: 2em;}
.mrp-weblet-building-specialty .listing-results .results-item-list .price-container {font-size: 1.5em;}
div.results-item-gallery div.price-container {height: 25px; margin-bottom: 4px; margin-top:0;}


/* main photo box on expanded and gallery views */
.mrp-weblet-building-specialty div.results-item-expanded {background: url(photo-shadow.png) top left  no-repeat;}
.mrp-weblet-building-specialty div.results-item-expanded div.photo-container {
   width: 230px; margin-top: 2px; margin-left: 2px; position: relative; float: left;
   border: 1px solid #DAD5C3 !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.mrp-weblet-building-specialty div.results-item-gallery div.photo-container, 
.mrp-weblet-building-specialty div.results-item-list div.photo-container {
   border: 1px solid #DAD5C3 !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

/* left side stats */
.mrp-weblet-building-specialty .results-item-expanded dl.listing-summary-section {font-size: 14px; width: 210px;}
.mrp-weblet-building-specialty .results-item-expanded dl.listing-summary-section dt {font-weight: normal; width: 85px;}
.mrp-weblet-building-specialty .results-item-expanded dl.listing-summary-section dd.wide {padding: 0; margin: 2px 0;}
.mrp-weblet-building-specialty .results-item-expanded dl.listing-summary-section dd {
 font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #7E7761; font-size: 13px;}
.mrp-weblet-building-specialty .listing-results-expanded .unit-of-measure-switch {display: none;}

/* right side description blurb */
.mrp-weblet-building-specialty .listing-results-expanded .side-content-right {display: none;}
.mrp-weblet-building-specialty .results-item-expanded div.description {
  width: 265px; line-height: 19px; height: 114px; margin-top: 2px; color: #7E7761; font-style: italic; font-size: 13px;}

/* attribution and social links */
.mrp-weblet-building-specialty .listing-results-expanded .attribution-container {padding-top: 5px;}
.results-sm-share-container {border-top: 1px solid #DAD5C3; margin: 5px 0; height: 30px;}
.results-sm-share-container-inner {top: 7px;}

/* agent contact boxes */
.mrp-weblet-building-specialty .results-item-expanded .owner-contact-container {border-top: 1px solid #DAD5C3;}
.mrp-weblet-building-specialty table.listing_contact_info tbody tr td,  .mrp-weblet-building-specialty table.listing_contact_info tbody tr td a {
   font-weight: normal; font-size: 12px; }
.mrp-weblet-building-specialty table.listing_contact_info tbody tr td.contact-cell {
   font-family: 'Times New Roman', Times, serif; font-size: 13px; text-transform: uppercase; }


/* === BUILDING LISTING DETAILS PAGES === */

.mrp-weblet-building-specialty { }
.mrp-weblet-building-specialty h1 { }
.building-page .building-page-top-nav {border-bottom: 1px solid #DAD5C3; margin: 0 0 25px 0; padding-bottom: 22px;}
.building-page .building-page-top-nav a {font-family: 'Times New Roman', Times, serif; color: #665C4B; font-size: 19px;}
.building-page .building-page-top-nav span.divider {margin-left: 2px; color: #7e7761;}

/* note: set listings default width to 700px */
.mrp-weblet-building-specialty div.listing-content  {width: 700px;}
.mrp-weblet-building-specialty div.listing-info-container div.listing-info-section, 
.mrp-weblet-building-specialty div.listing-info-container div.listing-wide-info-section, 
.mrp-weblet-building-specialty div.listing-info-container div.listing-semi-wide-info-section, 
.mrp-weblet-building-specialty div.listing-info-container div.listing-custom-info-section, 
.mrp-weblet-building-specialty div.listing-info-container div.room-info-section, 
.mrp-weblet-building-specialty div.listing-info-container div.bathroom-info-section, 
.mrp-weblet-building-specialty div.listing-info-container dl, 
.mrp-weblet-building-specialty div.listing-info-container div.listing-wide-info-section dd, 
.mrp-weblet-building-specialty div.listing-info-container div.listing-custom-info-section dd {width: 690px;}

/* Toolbars, Filters, Links and Drop-down boxes */
.mrp-weblet-building-specialty #VowToolbarNG {display: none;}
.mrp-weblet-building-specialty .listing-results-sub-categories {display: none;}
.mrp-weblet-building-specialty #PredefinedToolbar {display: none;}
.mrp-weblet-building-specialty .results-filter-form {display: none;}

/* Listing Tabs - on search forms and results views */
.mrp-weblet.mrp-weblet-building-specialty .listing-tabs {margin-bottom: 15px;}
.mrp-weblet.mrp-weblet-building-specialty .listing-tabs {background-image: url(listing-tabs-base.gif) !important;}
.listing-tabs ul li, .listing-tabs ul li.first-tab {color: #514b40; font-family: 'Times New Roman';}
div.listing-tabs ul li, div.listing-tabs ul li.current, div.listing-tabs ul li.first-tab {border-color: #DAD5C3 !important;}
.mrp-weblet-building-specialty .listing-tabs ul {}
.mrp-weblet-building-specialty .listing-tabs ul li#choose-a-view-label {padding-top: 10px; font-weight: normal;}
.mrp-weblet-building-specialty .listing-tabs ul li#choose-a-form-label {padding-top: 10px; font-weight: normal; font-size: 14px;}
.mrp-weblet-building-specialty .listing-tabs ul li {
  background-color: #edeae2; border-bottom: 1px solid #DAD5C3; background-image: none;}
.mrp-weblet-building-specialty .listing-tabs ul li.current {
  border-color: #DAD5C3; background-color: #f5f3f0; border-bottom: 1px solid #f5f3f0 !important;}
.mrp-weblet-building-specialty .listing-tabs ul li a {
  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #7e7761; 
  border-color: #f5f3f0; padding: 10px 18px 10px 18px;}
.mrp-weblet.mrp-weblet-building-specialty .listing-tabs ul li.current a {}

/* Top & Bottom Paging Bars */
.mrp-weblet-building-specialty .listing-results-navigation-top {margin-top: 20px;} 
.mrp-weblet-building-specialty .listing-results-navigation-bottom {margin-top: 20px;}
.mrp-weblet-building-specialty .page-navigation {background-color: #e9e6dd; padding: 8px 0;}
.mrp-weblet-building-specialty .page-navigation table {}
.mrp-weblet-building-specialty .results-total, .mrp-weblet.mrp-weblet-building-specialty .results-total-long {color: #514b40;}

/* Listing Details */
/* price address */ .mrp-weblet-building-specialty h2.listing-address, .mrp-weblet-building-specialty dd#listing-price-text {
  font-family: 'Lato', Arial Narrow, Arial, Helvetica, sans-serif; font-weight: 300; color: #5DAEB7;}
/* address */ .mrp-weblet-building-specialty h2.listing-address {font-size: 20px; margin: 0 0 10px;}
/* price */ .mrp-weblet-building-specialty dd#listing-price-text {font-size: 28px;}
.mrp-weblet-building-specialty .listing-info-container .listing-description {
   font-family: 'Times New Roman', Times, serif; font-size: 14px; line-height: 1.4em; }
.mrp-weblet-building-specialty .listing-info-container dd, .mrp-weblet-building-specialty .summary-line dd {color: #7E7761;}
/* listing disclaimers */ .listing-custom-top, .listing-custom-middle, div.listing-custom-disclaimer, .listing-custom-bottom {
  font-family: 'Times New Roman', Times, serif; color: #7E7761; font-style: italic;}
div.listing-summary-section, div.vertical-tools-section,
div.vertical-tools-section div.cbg-ButtonContent, div.vertical-tools-section div.cbg-ButtonOuter  {
   font-family: Arial, Helvetica, sans-serif; font-size: 12px !important; }

.mrp-weblet-building-specialty div.listing-custom-top {background-color: #f5f3f0; padding-bottom: 10px;}
.mrp-weblet-building-specialty .listing-details-navigation-container, .mrp-weblet-building-specialty .listing-details-navigation-container-bottom {
  margin: 0 0 10px; padding: 1px 0 3px; 
  border-top: none; border-bottom: 3px double #DAD5C3; 
  background-color: #E9E6DD;}
.listing-content .listing-breadcrumbs, .listing-content .listing-details-page-navigation {
   font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.mrp-weblet-building-specialty .listing-tabs {border-left: 1px solid #DAD5C3;}
.mrp-weblet-building-specialty .listing-content div.listing-main-photo-container {
  border: 1px solid #DAD5C3; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.mrp-weblet-building-specialty .listing-content .listing-photos-full-size-container ul li.image-item {border: 1px solid #DAD5C3; }

.mrp-weblet-building-specialty .listing-info-container label.section-head {
   font-family: 'Lato', Arial Narrow, Arial, Helvetica, sans-serif; font-weight: 300; 
   font-size: 17px; color: #5DAEB7; 
   border-bottom: 3px double #DAD5C3; }
.mrp-weblet-building-specialty div.listing-info-container .listing-info-section dl {
   font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.mrp-weblet-building-specialty div.listing-info-container div.listing-wide-info-section dd {
   padding: 7px 0; color: #514B40; line-height: 1.4em;}
.mrp-weblet-building-specialty .realtor-info {
   background-color: #E9E6DD; border-top: 1px solid #DAD5C3; border-bottom: 1px solid #DAD5C3; }
.mrp-weblet-building-specialty .realtor-info .listing_contact_info .contact-cell {text-transform: uppercase; font-size: 13px;}
.mrp-weblet-building-specialty .listing-last-modified {font-size: 10px; text-align: left; padding-bottom: 6px;}
.mrp-weblet-building-specialty div.listing-disclaimer {font-size: 10px;}

/* === END COMMUNITY.CSS ======================================================================== */