/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cascading Style Sheet for EcoRealtyInc.ca Copyright (c) 2013 Eco Realty Inc. All rights reserved. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ All media styles */ /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HTML tag styles */ body { margin: 0; padding: 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; color: #333; filter: none; /* Fixes pixelated fonts in Internet Explorer */ background-color: #5D5C53; } a:link, a:visited { color: #2491b3; text-decoration: none; border-bottom: 1px dotted #2491b3; } a:visited { color: #555599; border-bottom-color: #555599; } a:link:hover, a:visited:hover { color: #009d00; border-bottom: 1px solid #00aa00; } a[name] { color: inherit; border: inherit; } hr { width: 100%; width: auto !important; /* For Chrome's benefit... sigh... */ height: 1px; overflow: hidden; margin: 20px 0 18px 0; padding: 0; color: #dddddd; background-color: #dddddd; border: none; } img { border: 0 dashed lime; -ms-interpolation-mode: bicubic; } strong, b { } small { font-size: 11px; } table, thead, tbody, tr, th, td { border: solid 1px #dddddd; } form table, form thead, form tbody, form tr, form th, form td { border: none; } table { border-collapse: collapse; margin: 0px; } th, td { padding: 5px; } h1, h2, h3, h4, h5, h6 { margin-bottom: 10px; } h1 { font-size: 24px; font-weight: normal; } h2 { font-size: 17px; } h3 { font-size: 15px; } h4, h5, h6 { font-size: 12px; } hr { width: auto; height: 1px; overflow: hidden; margin: 18px 0 15px 0; padding: 0; color: #d8d8d8; background-color: #d8d8d8; border: none; border-bottom: 0 solid #d8d8d8; } p, blockquote, ol, ul { margin-top: 0; margin-bottom: 10px; line-height: 1.5em; } /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Class-based styles */ .hidden { display: none; } /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Layout styles */ #pageContainerOuter { height: auto; position: relative; overflow: hidden; margin: 0 auto; text-align: center; min-width: 968px; background-color: white; } #pageContainerInnerTop { margin: 0; padding: 0; text-align: left; overflow: hidden; } /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ #header { overflow: visible; margin: 0 auto; padding: 0; width: 960px; position: relative; height: 93px; z-index: 10; } /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ #logoContainer { position: absolute; left: 0; top: 0; width: 620px; height: 72px; overflow: hidden; margin: 0; padding: 15px 0 20px 16px; background-image: url(/gui/images/backgrounds/banner_photos.png); background-position: 330px 0; background-repeat: no-repeat; z-index: 10; } #logoContainer a { border: none; } #logo { display: block; overflow: auto; border: none; width: 235px; height: 64px; } /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ #utilityNav { list-style: none; height: 23px; margin: 0; padding: 38px 8px 0 0; color: #999999; float: right; clear: right; } #utilityNav li { display: inline; padding: 0 15px; border-right: 1px solid #dddddd; } #utilityNav li.telephoneContainer { border-right-width: 0; } #utilityNav li strong { color: #000000; } a.utilityNav { font-size: 110%; border: none; } a.utilityNav:hover { border: none; } a.utilityNav.tel { position: relative !important; /*bottom: -1px;*/ font-weight: bold; color: #333; } /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ #search { clear: both; } #searchTop { padding: 30px 20px 6px 20px; background: transparent url(/gui/images/backgrounds/search_background.png) repeat-x right top; height:69px; z-index: 3; position: relative; } .searchFormHeading { width: 191px; height: 35px; float: left; background-image: url(/gui/images/logos/search_listings.png); background-repeat: no-repeat; } #searchInputWrapper { width: 620px; height: 26px; background-image: url(/gui/images/backgrounds/search_input.png); background-position: -1px -1px; display: block; float: left; padding: 9px 7px 0 7px; margin-right: 4px; } #searchInputWrapper.active { border-color: #FA0; background-position: -1px -38px; } #searchValue { padding-left: 0; padding-right: 0; width: 100%; vertical-align: top; height: 18px; line-height:16px; margin: 0; font-size: 16px !important; border: none; font-family: Arial; border-color: transparent; background-color: transparent; } #searchValue:focus { outline-width: 0; outline: none; } #doSearchButton.hover { background-position: 0 -36px; } #doSearchButton.active { background-position: 0 -72px; } #doSearchButton { border: none; background-image: url(/gui/images/buttons/search_button.png); background-color: transparent; display: block; float: left; height:36px; width:88px; margin-top: 0px; vertical-align: top; cursor: pointer; line-height: 999px; /* Set higher than image height */ overflow: hidden; /* Hide the text */ font-size: 0; /* FF2 doesn’t like the above */ border:none; outline-width:0px; outline-style: none; outline-color:invert; } #searchForm { /*position: absolute; top: 128px; left: 50%; margin-left: -460px;*/ margin: auto; padding-top: 4px; width: 920px; z-index: 2; } .sampleSearch { margin: 0 92px 0 196px; padding-top: 4px; color: #EDECE2; position: relative; clear: left; zoom: 1; /*set hasLayout to fix IE7 clear bug (extra space)*/ } .sampleSearchText { text-shadow: 0 -1px 1px #3D3C33; } #toggleSearchSection { position: absolute; right: 0; top: 4px; color: #dddddd; } #toggleSearchSection a { color: white; border-color: white; text-shadow: 0 -1px 1px #3D3C33; white-space: nowrap; } body.entry #toggleSearchSection { visibility: hidden; } #toggleSearchSectionIcon, #searchTipsIcon, #viewAllRegionsIcon, #searchHelpIcon, #priceSearchTooltip, #autoHomeFinderTooltip, #bedBathSearchTooltip { display: inline-block; width: 16px; height: 16px; overflow: hidden; vertical-align: middle; text-indent: -2000px; cursor: pointer; background: no-repeat top left url(/gui/images/icons/icon_sprite.png); } #toggleSearchSectionIcon { background-position: -32px 0 !important; } #toggleSearchSection:hover #toggleSearchSectionIcon { background-position: -32px -48px !important; /* Will cause a JavaStrip error! */ } #viewAllRegionsIcon { background-position: -48px 0 !important; } #toggleSearchSection:hover #viewAllRegionsIcon { background-position: -48px -48px !important; /* Will cause a JavaStrip error! */ } #searchHelpIcon, #priceSearchTooltip, #autoHomeFinderTooltip, #bedBathSearchTooltip { vertical-align: top; cursor: help; background-position: -64px 0 !important; } #searchHelpIcon:hover, #searchHelpIcon:active, #searchHelpIcon.active, #priceSearchTooltip:hover, #priceSearchTooltip:active, #priceSearchTooltip.active, #autoHomeFinderTooltip:hover, #autoHomeFinderTooltip:active, #autoHomeFinderTooltip.active, #bedBathSearchTooltip:hover, #bedBathSearchTooltip:active, #bedBathSearchTooltip.active { background-position: -64px -48px !important; /* Will cause a JavaStrip error! */ } #searchLeft { float: left; width: 420px; margin: 20px 0 0 0; padding: 0 19px 0 0; border-right: 1px solid #dddddd; } #searchLeft h2:first-child, #searchLeft h3:first-child { margin-top: 0; } #searchRight { float: left; width: 440px; margin: 20px 0 0 -1px; padding: 0 0 0 19px; border-left: 1px solid #dddddd; } .viewAllRegionsContainer h2 { margin: 5px 0 20px; font-size: 18px; font-weight: 300; line-height: 24px; color: #999; } .listingsSearchNavHeader { font-size: 32px; line-height: 32px; font-weight: 300; margin-top: 0; margin-bottom: 0; } body.entry .listingsSearchNavHeader { font-size: 40px; line-height: 40px; } body.entry .viewAllRegionsContainer h2 { margin: 5px 0 28px; } #searchRight ul.listingsSearchNav { list-style-type: none !important; padding: 0; margin: 0; } #searchRight ul.listingsSearchNav li ul { list-style: none; float: left; width: 123px; margin: 0 !important; padding: 0 !important; padding: 0 0 0 10px !important; text-indent: -10px; } #searchRight ul.listingsSearchNav li ul + ul { margin-left: 20px !important; } #searchRight ul.listingsSearchNav li ul li { margin: 0; padding: 0; line-height: 2em; } #searchBottom { display: none; width: 900px; padding: 0 0 20px 20px; background-color: #FAFAFA; border: 1px solid #CCC; border-top-width: 0; z-index: 2; position: relative; margin: auto; top: -4px; } body.entry #searchBottom { display: block; background: none; border: none; padding-left: 0; padding-right: 0; width: 920px; } #searchBottomClear { clear: both; } body.entry #searchLeft { padding: 10px; margin: 40px 20px 0 0; background-color: #EEE; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border-right: none; } body.entry #searchRight { margin: 40px 0 0 0; padding-left: 20px; border-left: none; } /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ #content { clear: both; width: 960px; height: auto; overflow: visible; margin: 0 auto 0 auto; padding: 16px 0 0 0; } body.listing_details #content { padding: 36px 0 0 0; } #content hr { width: 920px; margin-right: auto; margin-left: auto; } #leftColumn, #rightColumn { clear: both; float: left; width: 220px; height: auto; /* min-height: 300px; */ overflow: visible; margin: 0 20px 20px 20px; padding: 0; } #centerColumn { width: 920px; padding: 0 0 20px 20px; float: left; } #centerColumn hr { max-width: 920px; } #rightColumn { clear: none; } .subColumn { float: left; width: 450px; margin: 0 20px 20px 0; } .subColumnBordered { width: 440px !important; margin: 0; padding: 0 20px 0 0; } body.entry div.staticHTMLContent div.subColumnBordered { margin: 0 0 2px 0px; padding: 0 0 0 20px; } #pageContainerInnerBottom { clear: both !important; /* Is this at all necessary? */ margin: 0 auto; padding: 0; text-align: left; } #footer { clear: both; /* Is this at all necessary? */ height: auto; min-height: 300px; overflow: auto; margin: 0 auto; padding: 0; line-height: 1.1em !important; color: white; /* background-color: #4D4C43; border-top: solid 2px #1D1C13; */ background-color: #5D5C53; border-top: solid 2px #3D3C33; } #footer a, #footer a:link, #footer a:visited { text-decoration: none; color: white; border-bottom: 1px solid #5D5C53 !important; /*text-shadow: #222 2px 2px 2px;*/ -webkit-text-shadow: #222 2px 2px 2px; -moz-text-shadow: #222 2px 2px 2px; /*filter: Shadow(Color=#222222, Direction=135, Strength=2);*/ } #footer a:active, #footer a:hover { border-bottom: 1px solid white !important; } #footer a.footerNavLinkOn, #footer a.footerNavLinkOn:hover { font-weight: bold; font-style: italic; color: #333333; cursor: text; border-bottom: 0 solid #333333 !important; } #footerNav { width: 950px; margin: auto; height: auto; min-height: 240px; overflow: visible; padding: 16px 6px 0 6px; } div.footerNavColumn { float: left; width: 260px; height: auto; min-height: 200px; margin: 0 0 0 12px; padding: 20px; } div.footerNavColumn.last { margin-right: 0 !important; } div.footerNavColumn h2 { margin: 0; padding-bottom: 12px; font-weight: normal; height: 26px; color: white; border-bottom: 1px solid #3D3C33; text-shadow: #222 2px 2px 2px; -webkit-text-shadow: #222 2px 2px 2px; -moz-text-shadow: #222 2px 2px 2px; } div.footerNavColumn ul { margin: 0; padding: 15px 0 0 20px; border-top: 1px solid #6D6C63; } div.footerNavColumn ul li { line-height: 1.8em; } div.footerNavColumn ul li ul { list-style-type: circle; margin: 0; padding: 2px 0 0 20px; border-top: 0 solid #cccccc; } div.footerNavColumn ul li ul li { padding-left: 5px; background: none !important; } #copyright { clear: left; height: auto; overflow: hidden; padding: 15px 0; text-align: center; } .google-translate{ display:inline-block; vertical-align:10%; } .goog-te-gadget-simple img:nth-child(1){ border-radius: 2px !important; } .goog-te-gadget-simple{ background-color:#5D5C53 !important; border:none !important; } .goog-te-menu-value span{ border: none !important; color: white!important; } /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Just listed content */ #justListed { position: relative; z-index: 999999; width: 440px; } #justListedContainer { width: 420px; height: 135px; margin: 10px 0 0 0; padding: 10px; box-shadow: #aaaaaa 0 0 5px; -webkit-box-shadow: #aaaaaa 0 0 5px; -moz-box-shadow: #aaaaaa 0 0 5px; background-color: #f8f8f8; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eeeeee), to(#f8f8f8)); background: -moz-linear-gradient(#eeeeee, #f8f8f8); -pie-background: linear-gradient(#eeeeee, #f8f8f8); behavior: url(/PIE.htc); } #justListedInnerContainer { width: 420px; height: 135px; background: #ffffff; } #justListedList { width: 405px; height: 135px; padding: 15px 0 0 15px; font-size: 12px; background: none; } #justListedTitle { font-size: 18px; font-weight: normal; line-height: 33px; color: #333; } #justListedLiveText { color: #f4a732; font-weight: bold; background-color: white; font-style: italic; font-size: 12px; } #justListed .moreInfo { margin-left: 20px; } #justListedPause { position: absolute; right: 20px; top: 13px; font-size: 12px; line-height: 1.1em; cursor: pointer; color: #2491b3; border-bottom: 1px dotted #2491b3; } #justListedPause:hover { color: #009d00; border-bottom: 1px solid #009d00; } #justListedList span.address { font-weight: bold; white-space: nowrap; } #justListedList span.price { font-weight: normal; } #justListedList ul { margin: 0; padding: 0; } .justListedListing { width: 390px; height: 60px; overflow: hidden; padding: 0; margin: 0; white-space: nowrap; } .justListedListing div { margin: 0; padding: 0; background-color: #ffffff; } .justListedListing img { float: left; width: 60px; height: 47px; margin-right: 15px; border: none; } .justListedListing p { margin: 0; line-height: normal; } .scroll-pane { float: left; overflow: auto; } .jspContainer { overflow: hidden; z-index: 1; position: relative; } .jspPane { position: absolute; } .jspVerticalBar { position: absolute; top: 0; right: 0; width: 10px; height: 100%; background: red; } .jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 16px; background: red; } .jspVerticalBar *, .jspHorizontalBar * { margin: 0; padding: 0; } .jspCap { display: none; } .jspHorizontalBar .jspCap { float: left; } .jspTrack { background: #ffbf23; position: relative; } .jspDrag { background: #ffa500;; position: relative; top: 0; left: 0; cursor: pointer; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } .jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; } .jspArrow { background: #50506d; text-indent: -20000px; display: block; cursor: pointer; } .jspArrow.jspDisabled { cursor: default; background: #80808d; } .jspVerticalBar .jspArrow { height: 16px; } .jspHorizontalBar .jspArrow { width: 16px; float: left; height: 100%; } .jspVerticalBar .jspArrow:focus { outline: none; } .jspCorner { background: #eeeef4; float: left; height: 100%; } /* Yuk! CSS Hack for IE6 3 pixel bug :( */ * html .jspCorner { margin: 0 -3px 0 0; } /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Search results */ div.popularSearches { padding: 0 20px 0 20px; text-align: center; } div.popularSearches p { text-align: center; padding-bottom: 4px; } div.searchResults h1 { width: 650px; position: relative; margin: 20px 0 12px 0 !important; padding: 0 0 5px 0 !important; color: #a5a5a5; font-size: 24px; } div.searchResults .resultsCount { color: #EA9722; } div.searchResults .searchPhrase { color: #333; } div.searchResults .sortLinks { float: left; margin: 35px 0 0 15px; line-height: 21.5px; } #sortLinks1 { margin-top: 0; } .searchNavContainer .previous, .searchNavContainer .next, .searchNav .previous:visited, .searchNav .next:visited { padding: 1px 15px; } .searchNavContainer { position: relative; height: 85px; width: 1100px; } #searchNav0 .searchNav { float: left; min-width: 221px; margin-bottom: 25px; margin-top: 35px; } #searchNav1 .searchNav { clear: left; float: left; min-width: 221px; margin-bottom: 20px; } .searchNav b, .searchNav a, .searchNav a:visited { position: relative; height: 18px; display: block; float: left; min-width: 20px; padding: 1px 5px; margin-right: 4px; text-align: center; border: 1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; line-height: 18px; } div.searchNav b { color: #ffffff; background-color: #666666; border-color: #484848; } div.searchNav a:hover { box-shadow: #bbbbbb 0 0 3px; -webkit-box-shadow: #bbbbbb 0 0 3px; -moz-box-shadow: #bbbbbb 0 0 3px; background-color: #f0f0f0; border: 1px solid #d9d9d9; } span.firstPrice { position: relative; display: block; float: left; height: 22px; } span.currentPrice, span.hoverPrice { position:relative; display: block; float: left; height: 22px; } span.lastPrice{ position: relative; display: block; float: left; height: 22px; } .firstBorder{ position: absolute; top: 21px; left: 3px; height:10px; width:12px; border-right:2px solid #D9D9D9; border-bottom:2px solid #D9D9D9; -webkit-border-bottom-right-radius: 2px; -moz-border-radius-bottomright: 2px; border-bottom-right-radius: 2px; } .currentBorder{ position: absolute; bottom: 21px; left: 15px; height:12px; width:14px; border-left:2px solid #555; border-top:2px solid #555; -webkit-border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; border-top-left-radius: 2px; } .lastBorder{ position: absolute; top: 21px; left: 15px; height:10px; width:12px; border-left:2px solid #D9D9D9; border-bottom:2px solid #D9D9D9; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomleft: 2px; border-bottom-left-radius: 2px; } .firstPrice.active *, .lastPrice.active * { border-color: #555; color: #333; font-weight: bold; -o-transition: color .1s linear, border-color .1s linear, font-weight .1s linear; -ms-transition: color .1s linear, border-color .1s linear, font-weight .1s linear; -moz-transition: color .1s linear, border-color .1s linear, font-weight .1s linear; -webkit-transition: color .1s linear, border-color .1s linear, font-weight .1s linear; transition: color .1s linear, border-color .1s linear, font-weight .1s linear; } p.firstPriceTag{ position:absolute; color:#AAA; top: 24px; right: 0; line-height: 14px; } p.currentPriceTag{ position:absolute; color:#333; bottom: 19px; left: 32px; line-height: 13px; font-weight: bold; } p.lastPriceTag { position:absolute; color:#AAA; top: 24px; left: 32px; line-height: 14px; } #jumpToPriceTop, #jumpToPriceBottom { float: left; margin: 35px 0 0 10px; padding: 0; position: relative; text-align: right; white-space: nowrap; line-height: 22px; } #jumpToPriceBottom { margin-top: 0; } #jumpToPriceInputTop, #jumpToPriceInputBottom { width: 80px; height: 16px; margin: 0; padding: 2px 5px 2px 5px; color: #666666; background: #ffffff; border: 1px solid #cccccc; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; line-height: 16px; vertical-align: middle; white-space: nowrap; display: block; float: left; } #jumpToPriceInputTop:focus, #jumpToPriceInputBottom:focus { outline-width: 0; border: solid 1px #FA0; } #jumpToPriceResponseTop, #jumpToPriceResponseBottom { height: 20px; width: 150px; position: absolute; right:-60px; bottom: -20px; font-size: 12px; text-align: left; } #jumpToPriceLabelTop, #jumpToPriceLabelBottom { line-height: 22px; float: left; } .searchResults { position: relative; } .searchResults .plusone { position: absolute; right: 115px; top: 3px; } .searchResults .mlsrLogo { position: absolute; right: 0; top: -5px; margin: 0; } .searchResults #relatedArticles { float: right; } .searchResults ol { position: relative; list-style: none; width: 680px; margin: 0 0 0 0; padding: 0; margin-top: 15px; } .searchResults .rightColumn ol { margin-top: 0; } .searchResults ol li { position: relative; margin: 0; padding: 6px 10px 56px 0px; background-color: #ffffff; } .searchResults ol li.hover .searchDetails h2 a { color: #009d00; border-bottom: 1px solid #00aa00 !important; } .searchResults ol li a.thumbnail, .searchResults ol li a.thumbnail:hover { position: absolute; width: 106px; /* image width plus padding */ height: 84px; /* image height plus padding */ left: 0; top: 10px; border: none !important; text-align: center; font-size: 11px; line-height: 15px; box-shadow: #bbbbbb 0 0 3px; -webkit-box-shadow: #bbbbbb 0 0 3px; -moz-box-shadow: #bbbbbb 0 0 3px; display: block; behavior: url(/PIE.htc); } .searchResults ol li a.thumbnail img.thumbnail { width: 100px; height: 78px; padding: 3px; background-color: white; } .searchResults ol li div.searchDetails { margin-left: 130px; width: 520px; min-height: 88px; position: relative; } .searchResults ol li div.searchDetails div.shortSearchDescription { margin-bottom: 10px; } .searchResults ol li span.numBedBaths { font-weight: bold; color: #EA9722; white-space: nowrap; float: left; padding-right:10px; } .searchResults ol li .brokerage { text-align: right; } .searchResults ol li a > img.newRibbon { position: absolute; top: -5px; left: -5px; display: block; } .searchResults .rightColumn ol li a > img.newRibbon { top: -4px; left: -4px; } .searchResults .rightColumn { float: right; width: 222px; padding-top: 25px; } .searchResults .rightColumn .viewByDate { text-align: center; margin-bottom: 30px; line-height: 13px; } .searchResults #justListedSearch, .searchResults #featuredListingSearch { width: 220px; float: right; clear: right; position: relative; border: solid 1px #ddd; background-color: #FAFAFA; margin-bottom: 5px; } .searchResults #featuredListingSearch { margin-bottom: 47px; } .searchResults #justListedSearch ol li, .searchResults #featuredListingSearch ol li { background-color: transparent; } .searchResults #justListedHeading, .searchResults #featuredListingHeading { position: absolute; top: -30px; right: 0; margin: 0; letter-spacing: 1px; color: #EA9722; } .searchResults #justListedSearchList, .searchResults #featuredListingSearchList { width: 220px; padding: 0; } .searchResults #justListedSearchList li, .searchResults #featuredListingSearchList li { padding: 10px 15px; } .searchResults #justListedSearchList div.searchDetailsOuter, .searchResults #featuredListingSearchList div.searchDetailsOuter{ position: relative; width: 190px; } .searchResults #justListedSearchList h2, .searchResults #featuredListingSearchList h2 { margin: 0 0 15px 0; font-size: 13px; } .searchResults #justListedSearchList div.searchDetails, .searchResults #featuredListingSearchList div.searchDetails { width: 95px; margin-left: 95px; font-size: 13px; min-height: 75px; } .searchResults #justListedSearchList .price, .searchResults #featuredListingSearchList .price { font-size: 14px; font-weight: bold; } .searchResults #justListedSearchList .numBedBaths, .searchResults #featuredListingearchList .numBedBaths { white-space: nowrap; overflow: visible; } .searchResults #justListedSearchList .brokerage, .searchResults #featuredListingSearchList .brokerage { float: none; text-align: left; word-wrap: break-word; } .searchResults #justListedSearchList .timeSinceFirstSeen, .searchResults #featuredListingSearchList .timeSinceFirstSeen { text-align: right; color: #999999; } .searchResults #justListedSearchList a.thumbnail, .searchResults #featuredListingSearchList a.thumbnail { top: 0; left: 0; width: 80px; height: 65px; } .searchResults #justListedSearchList img.thumbnail, .searchResults #featuredListingSearchList img.thumbnail { width: 74px; height: 59px; } .searchResults #justListedSearchList img.newRibbon, .searchResults #featuredListingSearchList img.newRibbon { width: 50px; } #subscribeToSearch { margin-top:10px; margin-bottom:9px; color: white !important; border-color:#2CA4D4 !important; background:#2CA4D4 !important; float:right; } #subscribeToSearch span { font-size:11px; line-height:14px; padding:2px 8px; } #subscribeToSearchHeading { margin-top:26px; margin-bottom:8px; letter-spacing: 1px; color: #2491B3; float:right; } #subscribeToSearchForm { white-space: nowrap; } #subscribeToSearchFormBackup { width: 220px; height:153px !important; float: right; clear: right; position: relative; border: solid 2px #2CA4D4; margin-bottom: 5px; } #subscriptionTypeContainer span { margin-left:5px; font-size:12px; font-style:italic; } #subscriptionTypeContainer select { margin-left:5px; } #subscribeToSearchEmailContainer { margin-top:10px; margin-bottom:5px; } #subscribeToSearchEmailContainer b { margin-left:5px; } #subscribeToSearchEmailContainer .error { font-size:11px; position:relative; top:7px; color:red; } #subscribeToSearchEmailContainer .error.valid { position:relative!important; margin:0 !important; color:green; } #subscribeToSearchSubscribeButton { border:none !important; cursor:pointer !important; width:auto !important; padding:0 !important; position:relative; left:134px; top:5px; background:none !important; font-size:13px !important; color:#EA9722 !important; } #thankYouForSubscribing { position:relative; top:40px; left:21px; color:#2CA4D4; width:210px !important; display:none; } /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Floating image */ #jsFloatingImage { position: absolute; z-index: 99; width: 454px; height: 340px; padding: 3px; background: #ffffff no-repeat center center url(/gui/images/icons/loading_01.gif); border: 1px solid #ddd; } div.leftAligned, img.leftAligned { float: left; margin: 0 20px 10px 0; width: auto; } /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Listing & featured listings */ .listing { position: relative; zoom:1; } .imageArea { float:left; width:460px; text-align:left; position:relative; margin: 0 20px 20px 0; } #mainImage{ position: relative; width: 454px; height: 340px; box-shadow: #bbb 0 0 3px; -webkit-box-shadow: #bbb 0 0 3px; -moz-box-shadow: #bbb 0 0 3px; margin:4px auto 20px; padding:3px; background: #ffffff no-repeat center center url(/gui/images/icons/loading_01.gif); behavior: url(/PIE.htc); -pie-poll:true; } #expandedImage,.expandedImage { width:454px; height:340px; } #streetViewContainer { clear:both; } #infoWindowContent { padding-top:0.5em; text-align: center; font-size: 14px; font-family: arial, helvetica, sans-serif; display: none; } #street, #map { height: 354px; width: 452px; } .mapType { height: 400px; position: relative; zoom: 1; border: 1px solid #DDD; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } #ws-walkscore-tile{ position:relative; text-align:left; } #ws-walkscore-tile *{ float:none; } #ws-footer a,#ws-footer a:link{ font:11px/14px Verdana,Arial,Helvetica,sans-serif; margin-right:6px; white-space:nowrap; padding:0; color:#000; font-weight:bold; text-decoration:none } #ws-footer a:hover{ color:#777; text-decoration:none } #ws-footer a:active{ color:#b14900 } #walkScore { height: 350px; } #mainImage > .newRibbon { position:absolute; top:-6px; left:-7px; display:block; } .imageArea a { border:none !important; } .imageAndVirtualTourLinks { overflow: hidden; width: 460px; } .imageAndVirtualTourLinks .wrapper { position: relative; left: 50%; float: left; } .imageAndVirtualTourLinks .wrapper .inner { position: relative; left: -50%; float: left; } .thumbnailArea { margin-bottom:20px; white-space:nowrap; width:480px; } .thumbnailArea div, .thumbnailArea br { clear:left; } .thumbnailArea a.thumbnail { position:relative; display:block; float:left; width:88px; height:70px; border:none !important; margin:0 5px 0 0; padding: 6px 0; outline: none; } .thumbnailArea a.thumbnail:hover { padding:0 0 12px 0; } .thumbnailArea img.thumbnail { display: block; position: absolute; width:82px; height:64px; padding: 3px; background-color:#fff; box-shadow:#bbb 0 0 3px; -webkit-box-shadow:#bbb 0 0 3px; -moz-box-shadow:#bbb 0 0 3px; behavior:url(/PIE.htc); -pie-watch-ancestors: 1; -pie-poll:true; } .thumbnailArea a.thumbnail:hover img { box-shadow:#999 0 0 3px; -webkit-box-shadow:#999 0 0 3px; -moz-box-shadow:#999 0 0 3px; } #previousImageButton, #nextImageButton { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; position: absolute; top: 50%; left: 15px; width: 40px; height: 40px; margin-top: -20px; font-size: 60px; font-weight: 100; line-height: 30px; color: white; text-align: center; background: #222; border: 3px solid white !important; -webkit-border-radius: 23px; -moz-border-radius: 23px; border-radius: 23px; opacity: 0.5; filter: alpha(opacity=50); } #nextImageButton { left: auto; right: 15px; } #previousImageButton:hover, #nextImageButton:hover { color: #ffffff; text-decoration: none; opacity: 0.9; filter: alpha(opacity=90); } .morePhotos,.moreImages { text-align:center; padding-left:216px; } .newRibbon { display:none; } .listingDetails { float:right; width:430px; padding-top: 3px; margin-bottom: 20px; } .listingDetails .addthis_toolbox { float: left; height: 29px; width: 320px; } .listingDetails .addthis_toolbox .addthis_button_facebook_like { margin-right: 15px; } .listingDetails .addthis_toolbox a { text-decoration:none; border:none !important; } .addthis_button_facebook_like iframe { height: 25px !important; } .listingDetails .addthis_toolbox .addthis_button_pinterest_pinit { margin-right: 35px; } #at20mc a { border-bottom: none; } .openHouse b { color:#EA9722; } .propertyDescription { clear:left; margin-top:0; padding-left: 2px; } .propertyInfo, .assessmentData, .propertyFeatures, .propertyAmenities, .areaDetails, .mortgageRates, #requestMoreInfo { overflow: hidden; width: 100%; margin-bottom: 15px; } .propertyInfo ul, .assessmentData ul, .propertyFeatures ul, .propertyAmenities ul, .areaDetails ul, .mortgageRates ul { margin: 0; padding-left: 20px; list-style: none; } .propertyInfo li, .assessmentData li, .propertyFeatures li, .propertyAmenities li, .areaDetails li, .mortgageRates li { width: 205px; float: left; margin: 0 0 10px 0; } .propertyInfo h3, .assessmentData h3, .propertyFeatures h3, .propertyAmenities h3, .areaDetails h3, .mortgageRates h3, #requestMoreInfo h3 { border-bottom: 1px solid #AAA; letter-spacing: 1px; margin-bottom: 20px; } #requestMoreInfoForm div.alert { position: absolute; top: 0px; right: 20px; color: red; font-weight: bold; } #requestMoreInfoForm div.alert.valid { color: #33a33a; } #requestMoreInfoForm .inputWrap { position: relative; margin-bottom: 10px; } #requestMoreInfoForm { padding-left: 20px; } #requestMoreInfoForm table { margin: 0; } #requestMoreInfoForm td { padding: 0; width: 205px; } #requestMoreInfoForm textarea { padding: 5px; margin: 0; vertical-align: top;/*Fixes bottom margin in Chrome*/ border: solid 1px #DDD; width: 378px; height: 75px; resize: none; overflow: auto; } #requestMoreInfoForm textarea:focus { outline-width: 0; outline: none; border: solid 1px #FA0; } #requestMoreInfoForm input[type=text] { padding: 5px; border: 1px solid #DDD; width: 173px; } #requestMoreInfoForm input[type=text]:focus { outline-width: 0; outline: none; border: solid 1px #FA0; } #requestMoreInfoSubmit { margin: 15px 0 0 0; float: left; } #requestMoreInfoForm .requiredHint { margin: 15px 20px 0 145px; font-size: 11px; display: block; white-space: nowrap; } #requestMoreInfoForm .requiredHint span { font-size: 13px; line-height: 11px; } #requestMoreInfoForm .nav{ float:right; margin-right:15px; } .requestMoreInfoSubscribeContainer{ width:420px; } .requestMoreInfoSubscribeContainer ul{ padding-left:100px; margin-top:-10px; margin-left:45px; } .requestMoreInfoSubscribeContainer p{ color:#EA9722; margin-top:7px; } .requestMoreInfoSubscribeContainer .newsletterImage{ float:left; margin-right:10px; margin-left:15px; margin-top:10px; width:100px; height:104px; } #requestMoreInfoErrors{ color: red; } #requestMoreInfoProgress { text-align: center; position: relative; top: -150px; clear: right; } .requiredInfoArea{ padding: 1px; } .requiredInfoLabel{ padding: 1px; } .listingFooter { float:left; clear:left; width:440px; margin-top:10px; } .mlsrLogo { float:left; margin-right:12px; width:100px; height:41px; } .listingProvided { margin: 0; } .averbachLogo{ margin-bottom:15px; } .averbachLogoDiv{ margin-top:25px; margin-bottom: 28px; } .averbachImg{ float:left; margin-top:4px; margin-right:12px; width: 100px; height: 51px; } .priceContainer { float:left; /*fixes extra space between priceContainer and afterPrice*/ margin: 20px 0; padding-right: 30px; } .priceContainer .price { display: block; color:#009d00; font-size:26px; font-weight:normal; margin-bottom: 7px; line-height: 26px; } .mortgageEstimate { font-size: 20px; color:#EA9722; line-height: 24px; cursor: pointer; } .mortgageEstimate:hover { color:#FAA732; } .mortgageEstimate b { font-weight: normal; } .mortgageEstimate sup { font-size: 11px; } .mortgageEstimate sub { vertical-align: baseline; font-size: 13px; } .addressContainer { float: left; margin: 20px 0 35px 0; border-left: solid 1px #DDD; padding-left: 30px; white-space: nowrap; width: 680px; } .listing h1 { font-size:24px; line-height: 21px; padding-top: 3px; margin: 0 0 8px 0; } .detailsList { padding-left: 0; color: #EA9722; font-size: 20px; list-style: none; height: 22px; margin: 0; white-space: nowrap; width: 880px; } .detailsList li { float:left; margin-left:25px; line-height: 20px; } .detailsList sub { vertical-align: baseline; font-size: 13px; } .detailsList li:first-child { list-style:none; margin-left:0; } .mlsNumber { font-size: 12px; margin-left: 10px; } .mortgageDiv a.mortgageLink{ position:absolute; margin-top:50px; margin-left:-27px; cursor: pointer; } .mortgageDiv #calculatorImg{ display: block; width:16px; height:16px; background-image: url(/gui/images/icons/calculator_edit.png); opacity: 0.7; filter: alpha(opacity=70); } .mortgageDiv { float: left; position: relative; } .mortgageDiv #calculatorImg:hover, #calculatorImg.hover { opacity: 1.0; filter: alpha(opacity=100); } #mortgageSummaryContainer { font-size: 10px; position: absolute; top: 85px; left: 0; display:none; } #mortgageSummary { position: relative; display: block; cursor: pointer; float: left; margin-right: 5px; padding: 0 5px; height: 14px; line-height: 14px; color: #8f8f8f; border-radius: 6px; -webkit-border-radius: 7px; -moz-border-radius: 7px; background: -moz-linear-gradient(100% 100% 90deg, #e4e4e4, #ffffff); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e4e4e4)); background: -webkit-linear-gradient(#ffffff, #e4e4e4); background: -o-linear-gradient(#ffffff, #e4e4e4); background: linear-gradient(#ffffff, #e4e4e4); -pie-background: linear-gradient(#ffffff, #e4e4e4); border: solid 1px #d5d5d5; behavior: url(/PIE.htc); } #mortgageSummary:hover { border-color: #c0c0c0; } #mortgageSummaryReset { float: left; font-size: 11px; color: #2491B3; padding-top: 2px; line-height: 1.1em; border-bottom: 1px dotted #2491B3; cursor: pointer; } #mortgageSummaryReset:hover { color: #009d00; border-bottom: 1px solid #00aa00; } #mortgageCalculator { display: none; position: absolute; z-index: 1; width: 805px; top: 85px; left: 55px; border: solid 2px #807f76; } #mortgageVisualization { background-color:white; width:500px; height:280px; position: absolute; left: 305px; } #mortgageRatesArea { position: relative; height: 70px; background-color: orange; } #mortgageRatesArea .averbachLogo { width: 75px; position: absolute; left: 30px; top: 15px; background-color: white; padding: 2px; border-radius: 4px; } #mortgageRatesArea ul { list-style: none; margin: 0; color: white; padding: 10px 20px; } #mortgageRatesArea ul li { padding: 5px 30px; display: inline; } #mortgageRatesArea ul li .rate { font-size: 20px; padding-right: 5px; } #calculatorMortgageFormLink { width: 69px; position: absolute; right:20px; top: 15px; font-size: 16px; padding: 4px 2px; line-height: 16px; text-align: center; background: #DDD url(/gui/styles/jquery-ui/images/ui-bg_highlight-soft_100_dddddd_1x100.png) 50% 50% repeat-x !important; border: solid 1px #2491B3; border-radius: 5px; } #calculatorMortgageFormLink:visited { color: #1C94C4; } #calculatorMortgageFormLink:hover { border: 1px solid #BB8B09 !important; background: #FDF5CE url(/gui/styles/jquery-ui/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x !important; font-weight: normal; color: #EB8F00 !important; } #mortgageCalculatorRates{ padding-top: 15px; text-align: center; } #mortgageButtons { z-index:1; padding: 12px; text-align: center; white-space: nowrap; } #mortgageFormContainer form { margin: 0; } #mortgageFormContainer { padding:15px; width:275px; height:250px; background-color:#8f8e85; position: relative; } #mortgageFormContainer h3 { font-size: 18px; margin: 0 0 15px 0; font-weight: normal; } #mortgageFormContainer table { width:276px; color:white; border: none !important; } #mortgageFormContainer tr { height: 36px; color: #FAFAFA; padding:0; } #mortgageFormContainer td { padding: 0px 5px; } #mortgageFormContainer tr.odd { background-color: #97968d; } #mortgageFormContainer #result { font-size: 20px; color: #f5a232; text-shadow: 0 -1px 1px #6D6C63; } #mortgageFormContainer input[type=text], #mortgageFormContainer select { padding: 3px; border: 1px solid #CCC; margin: 0; background-color: white; } #mortgageFormContainer input[type=text]:focus, #mortgageFormContainer select:focus { outline-width: 0; border: solid 1px #FA0; } #mortgageFormContainer input#interest { width: 44px; } #mortgageFormResetButton { position: absolute; bottom: 15px; right: 15px; margin: 0; width: 70px; /*helps ie 7*/ } #mortgagePointerTip { border-bottom: 10px solid #807f76; border-left: 10px solid transparent; border-right: 10px solid transparent; width: 0px; height: 0; clear: both; position: absolute; top: 75px; right: 10px; display: none; /*hidden to start*/ z-index: 10; } .shareContainer { min-height: 20px; margin-bottom: 15px; } .shareContainer .fb_iframe_widget { margin-bottom: 0; } .buttonSet { float: right; margin-right: 0 !important; height: 29px; } .ui-button.active { color: #EB8F00 !important; /*important helps iOS. Not needed in other browsers*/ border: 1px solid #FBCB09 !important; /*important helps iOS. Not needed in other browsers*/ background: white !important; } .shareContainer a.ui-button .ui-button-text { padding:0; line-height: inherit; } .toggleForm { clear: both; border: solid 1px #DDD; display: none; /*hidden to start*/ zoom: 1; /*set hasLayout to fix IE7 clear bug (extra space)*/ margin:0; } .toggleForm p { padding: 10px; margin: 0; } .toggleForm td { padding: 0 10px; } .toggleForm textarea { padding: 5px; margin: 0; vertical-align: top;/*Fixes bottom margin in Chrome*/ border: solid 1px transparent; width: 416px; height: 75px; resize: none; overflow: auto; /* Fixes scrollbar in IE7 */ } .toggleForm textarea:focus { outline-width: 0; border: solid 1px #FA0; } .toggleForm input { padding: 5px; border: 1px solid #DDD; width: 230px; margin: 2px 0; } .toggleForm input[type=text]:focus { outline-width: 0; border: solid 1px #FA0; } .toggleForm .heading { margin: 0; padding: 10px 10px; background: #FAFAFA; font-size: 16px; font-weight: bold; } .toggleForm span.alert { font-size: 18px; } .toggleForm .alert { color: red; } .toggleForm .alert.valid { color: #33a33a; } .toggleFormError { color: red; } .toggleForm .nav { margin: 0; padding: 5px 10px; background-color: #FAFAFA; text-align: right; } .toggleForm .nav a, .toggleForm .nav input { border: none; color: #333; cursor: pointer; width: auto; padding: 0; margin: 0; background: none; font-size: 13px; } .toggleForm .nav a:visited { color: #333; } .toggleForm .nav a:hover, .toggleForm .nav input:hover { color: #2491B3; } .toggleForm .nav .prev { float: left; } .toggleFormPart2, .toggleFormProgress, .toggleFormSuccess { display: none; /*hidden to start*/ background-color: #FAFAFA; } .toggleFormProgress img { display: block; margin: auto; padding: 49px; } .toggleFormPointerTip { /*border-bottom: 10px solid #e5f8ff;*/ border-bottom: 10px solid #DDD; border-left: 10px solid transparent; border-right: 10px solid transparent; width: 0px; clear: both; float: right; margin-top: -5px; display: none; /*hidden to start*/ height: 0; } /*Colored Ask a Question Button Test*/ #askAQuestion { color: white !important; border-color: #2CA4D4 !important; background-color: #2CA4D4 !important; background-image: none !important; font-size: 11px; line-height: 14px; padding: 4px 12px; display: inline-block; border: none !important; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; position: relative; top: -1px; } #askAQuestion:hover { border-color: #5CC4F4 !important; background-color: #5CC4F4 !important; } /*End of Colored Ask a Question Button Test*/ #askAQuestionForm .phoneDisclaimer { font-size: 11px; } #askAQuestionFormPointerTip { margin-right: 39px; } #scheduleViewingFormPointerTip { margin-right: 139px; border-bottom-color: #A9DB66; } #scheduleViewingForm { border-color: #A9DB66; } #scheduleViewingForm .nav, #scheduleViewingForm .heading { background-color: #E4FFC3; } #scheduleViewingForm .toggleFormPart2, #scheduleViewingForm .toggleFormProgress, #scheduleViewingForm .toggleFormSuccess { background-color: #F4FFE3; } .newsletterSubscribeContainer1 { margin-top:150px; height:300px; } .newsletterSubscribeContainer2 { margin-top:50px; height:300px; width:425px; } .newsletterSubscriberContainer2 .newsletterImage { float:left; margin-right:10px; margin-left:15px; margin-top:10px; width:100px; height:104px; } .newsletterSubscribeContainer { margin-top:20px; height:170px; width: 440px; background-color: white; border: 1px solid #BBB; } .newsletterSubscribeContainer img { float:left; margin-right:10px; margin-left:15px; margin-top:10px; width:100px; height:104px; } .newsletterNotSubscribeContainer1 { margin-top:200px; height:250px; } .newsletterNotSubscribeContainer2 { margin-top:50px; height:250px; } /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Home page featured listings */ body.entry #featuredListings div.imageArea { float: right; } body.entry #featuredListings { float: left; width: 201px; height: auto; overflow: visible; margin: 0; padding: 0 20px 0 0; position: relative; } body.entry #featuredListings h2 { margin-top: 0; font-size: 18px; font-weight: normal; line-height: 33px; color: #333; } #featuredListingsMore { position: absolute; top: 13px; right: 20px; font-size: 12px; line-height:1.1em; border-bottom:1px dotted #2491B3; } #featuredListingsMore:hover { border-bottom:1px solid #009D00; } #featuredListingsMore a { border: none !important; } div.featuredListingsContainer { position: relative; width: 201px; height: 157px; overflow: hidden; box-shadow: #808080 0 0 5px; -webkit-box-shadow: #808080 0 0 5px; -moz-box-shadow: #808080 0 0 5px; background: #dddddd; behavior: url(/PIE.htc); } body.entry #featuredListings div.listing { clear: none; float: left; width: 100px; height: auto; margin: 0; padding: 0; border: none; } body.entry #featuredListings div.listing div.imageArea { width: 100px; margin: 0; padding: 0; position: static; } body.entry #featuredListings div.listing div.imageArea img { display: block; width: 100px; height: 78px; margin: 0 0 1px 0px; } body.entry #featuredListings div.even div.imageArea img { margin: 0 0 1px 1px; } body.entry #featuredListings div.listing div.listingDetails { float: left; width: 100px; height: 32px; overflow: hidden; margin: -33px 0 0 0; padding: 0; background: repeat-x left -100px url(/gui/images/backgrounds/_background_sprite_01.png); } body.entry #featuredListings div.even div.listingDetails { margin: -33px 0 0 1px; } body.entry #featuredListings div.listing div.listingDetails * { color: #e8e8e8; text-decoration: none; border-bottom: 0 dashed red; } body.entry #featuredListings div.listing div.listingDetails p { margin: 0; padding: 2px 5px; font-size: 11px; line-height: 1.2em; } body.entry #featuredListings div.listing div.listingDetails a { text-shadow: #000000 2px 2px 2px; -webkit-text-shadow: #000000 2px 2px 2px; -moz-text-shadow: #000000 2px 2px 2px; } body.entry #featuredListings div.listing div.listingDetails a:hover { color: #ffffff; } /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Home page news & articles */ body.entry #newsAndArticles { clear: none; float: left; width: 199px; height: auto; overflow: visible; margin: 0 0 0 0px; padding: 0 0 0 20px; position: relative; } body.entry #newsAndArticles h2 { margin-top: 0; font-size: 18px; font-weight: normal; line-height: 33px; color: #333; } #newsAndArticlesMore { position: absolute; top: 13px; right: 0; font-size: 12px; line-height:1.1em; border-bottom:1px dotted #2491B3; } #newsAndArticlesMore:hover { border-bottom:1px solid #009D00; } #newsAndArticlesMore a { border: none !important; } body.entry #newsAndArticles div.newsAndArticlesContainer { position: relative; clear: none; float: left; width: auto; height: auto; min-height: 156px; overflow: visible; margin: 0; padding: 0; background-color: white; box-shadow: #808080 0 0 5px; -webkit-box-shadow: #808080 0 0 5px; -moz-box-shadow: #808080 0 0 5px; behavior: url(/PIE.htc); } body.entry #newsAndArticles div.newsAndArticlesContainer div.newsAndArticlesBanner { margin: 0; padding: 0; } body.entry #newsAndArticles div.newsAndArticlesContainer div.newsAndArticlesBanner img { display: block; max-width: 199px; } body.entry #newsAndArticles div.newsAndArticlesContainer div.newsAndArticlesHeading { position: absolute; top: 40px; width: 179px; height: 35px; overflow: hidden; padding: 5px 10px 0 10px; background: repeat-x left -100px url(/gui/images/backgrounds/_background_sprite_01.png); /* Will cause a JavaStrip error! */ } body.entry #newsAndArticles div.newsAndArticlesContainer div.newsAndArticlesHeading h4 { margin: 0; line-height: 1.3em; color: #e8e8e8; } body.entry #newsAndArticles div.newsAndArticlesContainer div.newsAndArticlesHeading h4 a { color: #e8e8e8; text-decoration: none; border-bottom: 0 dashed red; text-shadow: #000000 2px 2px 2px; -webkit-text-shadow: #000000 2px 2px 2px; -moz-text-shadow: #000000 2px 2px 2px; } body.entry #newsAndArticles div.newsAndArticlesContainer div.newsAndArticlesHeading h4 a:hover { color: #ffffff; } body.entry #newsAndArticles div.newsAndArticlesContainer div.newsAndArticlesCopy { clear: left; width: 179px; margin: 0; padding: 7px 10px 0 10px; font-size: 12px; line-height: 1.1em; background: #ffffff; } body.entry #newsAndArticles div.newsAndArticlesContainer div.newsAndArticlesCopy p { line-height: 1.3em; } /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Articles and blog stuff */ div.taggedArticle h2 { margin-top: 0; } div.relatedContent { float: right; position: relative; width: 220px; /*padding-bottom: 10px;*/ background-color: white; box-shadow: #bbbbbb 0 0 4px; -webkit-box-shadow: #bbbbbb 0 0 4px; -moz-box-shadow: #bbbbbb 0 0 4px; behavior: url(/PIE.htc); } div.relatedContent ul, div.relatedContent ol { padding: 4px 8px 4px 15px; margin: 0; list-style: none; font-weight: bold; } div.relatedContent ul li { margin-bottom: 16px; font-weight: bold; } div.taggedArticleDate { font-style: italic; } div.taggedArticle div.taggedArticleDate { margin-left: 265px; width: 425px; } div.taggedArticle div.taggedArticleImage { float: left; width: 235px; padding: 0; margin: 0 20px 20px 0; } div.taggedArticle div.taggedArticleImage img.taggedArticleImage { position: relative; margin: 0; padding: 5px; background-color: white; box-shadow: #bbbbbb 0 0 3px; -webkit-box-shadow: #bbbbbb 0 0 3px; -moz-box-shadow: #bbbbbb 0 0 3px; behavior: url(/PIE.htc); -pie-poll:true; } div.taggedArticle div.taggedArticleImage span.taggedArticleImageCaption { display: block; margin-top: 5px; text-align: center; font-style: italic; color: #808080; } div.taggedArticle div.taggedArticleCopy { margin-left: 265px; width: 405px; } div.taggedArticle div.taggedArticleCitation { clear: left; width: 425px; margin-left: 255px; overflow: hidden; text-align: right; } div.taggedArticle div.taggedArticleCitation p { text-align: right; } div.taggedArticle div.taggedArticleCitation p strong, div.taggedArticle div.taggedArticleCitation p b { font-style: italic; } div.taggedArticle #addthisToolbox a { text-decoration: none; border: none !important; } div.taggedArticle #addthisToolbox { margin-left: 255px; margin-top: 20px; } div.taggedArticle div.comments { width: 425px; margin-left: 255px; } body.blog_results div#leftColumn { margin-left: 0; padding-left: 35px; } body.blog_results div#rightColumn { margin-right: 0; } body.blog_results div#centerColumn { width: 425px; padding-left: 0; margin: 0; } body.blog_results div#centerColumn h1 { margin-left: -255px; width: 425px; } body.blog_results span.olderEntries { padding: 30px 0 !important; float: left; } body.blog_results span.newerEntries { padding: 30px 0 !important; float: right; } div#rightColumn div#blogNavigationMenu { margin-top: 60px !important; } div.blogEntrySummary { overflow: visible; margin: 0; padding: 20px 0; border-bottom: 1px solid #dddddd; position: relative; } div.blogEntrySummary.even { background-color: #fafafa; } div.blogEntrySummary div.feedback { color: #2491B3; font-weight: bold; margin: 0 0 15px 285px; width: 120px; height: 16px; text-align: right; overflow: hidden; background: url(/gui/images/icons/icon_sprite.png) no-repeat 24px 0; } div.blogEntrySummary div.taggedArticleCopy { padding: 0 10px; } div.blogEntrySummary div.feedback a { border: none !important; } div.blogEntrySummary div.feedbackInner, div.blogEntrySummary .feedback > a { display: block; height: 16px; background-color: white; padding-right: 9px; margin-right: 16px; } div.blogEntrySummary.even div.feedbackInner, div.blogEntrySummary.even .feedback > a { background-color: #F9F9F9; } div.blogEntrySummary div.feedback:hover { color: #44B1D3; background-position: 24px -32px; } div.blogEntrySummary div.feedback a:hover { color: #44B1D3; } div.blogEntrySummary div.taggedArticleDate { padding: 0 10px; float: left; font-style: italic; font-weight: normal; } div.blogEntrySummary h2 { padding: 0 10px; margin-top: 0; } div.blogEntrySummary h2 a { color: #054E7C !important; border: none !important; } div.blogEntrySummary h2 a:hover { color: #2491B3 !important; border: none !important; } div.blogEntrySummary div.taggedArticleImage { left: -255px; margin: 0; padding: 5px; position: absolute; background-color: white; top: 25px; box-shadow: #bbbbbb 0 0 3px; -webkit-box-shadow: #bbbbbb 0 0 3px; -moz-box-shadow: #bbbbbb 0 0 3px; behavior: url(/PIE.htc); } div.blogEntrySummary div.taggedArticleImage a { border: none; float: left; line-height: 0; font-size: 0px; } div.blogEntrySummary div.taggedArticleThumbnail { float: left; margin: 0 20px 10px 0; } div.blogEntrySummary div.taggedArticleComments { } div.blogEntrySummary div.taggedArticleComments p { text-align: right; } div.blogEntrySummary p.fullArticleLink { padding: 0 10px; } div.blogEntrySummary div.taggedArticleCitation { padding: 0 10px; } /*-------------------------------- Bella Bay Estate form */ #newDevelopmentsForm div.alert { position: absolute; top: 0px; right: 20px; color: red; font-weight: bold; } #newDevelopmentsForm div.alert.valid { color: #33a33a; } #newDevelopmentsForm .inputWrap { position: relative; margin-bottom: 10px; } #newDevelopmentsForm { padding-left: 20px; } #newDevelopmentsForm table { margin: 0; } #newDevelopmentsForm td { padding: 0; width: 205px; } #newDevelopmentsForm textarea { padding: 5px; margin: 0; vertical-align: top;/*Fixes bottom margin in Chrome*/ border: solid 1px #CCC; width: 365px; height: 75px; resize: none; overflow: auto; } #newDevelopmentsForm textarea:focus { outline-width: 0; outline: none; border: solid 1px #FA0; } #newDevelopmentsForm input[type=text] { padding: 5px; border: 1px solid #CCC; width: 173px; } #newDevelopmentsForm label.error { color:red; } #newDevelopmentsForm input[type=text]:focus { outline-width: 0; outline: none; border: solid 1px #FA0; } #newDevelopmentSubmit { margin: 15px 0 0 0; } #newDevelopmentsForm .requiredHint { float: right; margin: 15px 20px 0 0; } #newDevelopmentsForm .nav { float:right; margin-right:15px; } /*-------------------------------- List with Eco form */ #listWithEcoDiv{ width:417px; } #listWithEcoForm div.alert { position: absolute; top: 0px; right: 20px; color: red; font-weight: bold; } #listWithEcoForm div.alert.valid { color: #33a33a; } #listWithEcoForm .inputWrap { position: relative; margin-bottom: 10px; } #listWithEcoForm { padding-left: 20px; } #listWithEcoForm table { margin: 0; } #listWithEcoForm td { padding: 0; width: 205px; } #listWithEcoForm textarea { padding: 5px; margin: 0; vertical-align: top;/*Fixes bottom margin in Chrome*/ border: solid 1px #CCC; width: 365px; height: 75px; resize: none; overflow: auto; } #listWithEcoForm textarea:focus { outline-width: 0; outline: none; border: solid 1px #FA0; } #listWithEcoForm input[type=text] { padding: 5px; border: 1px solid #CCC; width: 173px; } #listWithEcoForm label.error{ color:red; } /* #requestMoreInfoForm .firstColumn input[type=text] { width: 188px; } */ #listWithEcoForm input[type=text]:focus { outline-width: 0; outline: none; border: solid 1px #FA0; } #listWithEcoSubmit { margin: 15px 0 0 0; } #listWithEcoForm .requiredHint { float: right; margin: 15px 20px 0 0; } #listWithEcoForm .nav{ float:right; margin-right:15px; } /*-------------------------------- New Distressed Property form */ #distressPropertyDiv{ width:417px; } #distressedPropertyForm div.alert { position: absolute; top: 0px; right: 20px; color: red; font-weight: bold; } #distressedPropertyForm div.alert.valid { color: #33a33a; } #distressedPropertyForm .inputWrap { position: relative; margin-bottom: 10px; } #distressedPropertyForm { padding-left: 20px; } #distressedPropertyForm table { margin: 0; } #distressedPropertyForm td { padding: 0; width: 205px; } #distressedPropertyForm textarea { padding: 5px; margin: 0; vertical-align: top;/*Fixes bottom margin in Chrome*/ border: solid 1px #CCC; width: 365px; height: 75px; resize: none; overflow: auto; } #distressedPropertyForm textarea:focus { outline-width: 0; outline: none; border: solid 1px #FA0; } #distressedPropertyForm input[type=text] { padding: 5px; border: 1px solid #CCC; width: 173px; } #distressedPropertyForm label.error{ color:red; } /* #requestMoreInfoForm .firstColumn input[type=text] { width: 188px; } */ #distressedPropertyForm input[type=text]:focus { outline-width: 0; outline: none; border: solid 1px #FA0; } #distressedPropertySubmit { margin: 15px 0 0 0; } #distressedPropertyForm .requiredHint { float: right; margin: 15px 20px 0 0; font-size:11px; white-space:no-wrap; } #distressedPropertyForm .nav{ float:right; margin-right:15px; } /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Subscribe to blog form */ .subscribeGraphic { float: left; padding: 2px 10px 0 0px; width: 50px; height: 50px; } #subscribeContainer{ position: relative; width: 190px; padding: 18px 15px; min-height: 293px; } #subscribeThankyouContainer { padding: 18px 15px; } #subscribeContainer label.error { display: list-item; color: #ff0600; font-size: 12px; padding: 5px 0 0 0; display: none; } #subscribeContainer label.error.valid{ color:green; } #subscribeContainer form { margin: 0; } #subscribeContainer h2, #subscribeThankyouContainer h2 { font-size: 20px; font-weight: normal; color: #333; margin: 0 0 15px 0; padding: 0; line-height: 25px; } #subscribeContainer ul { list-style: none; margin: 0; padding: 0; } .subscribeFormEntryTitle { font-weight: bold; padding: 0 0 5px 0; margin: 0; display: block; } #subscribeContainer fieldset { display: block; margin: 2px; width: 164px; height:auto; padding: 10px; border: solid 1px #ddd; background-color: #fafafa; } #subscribeContainer #email, #entry_0 { height: 16px; margin: 2px; padding: 3px; width: 178px; border: solid 1px #DDD; } #entry_0:focus, #entry_0.focused { border: solid 1px #AAA; } .subscribeToSearchContainer p { line-height: 16px; } .subscribeToSearchContainer li { line-height: 20px; padding: 0; } .subscribeToSearchContainer { margin-bottom:47px; float: right; position: relative; background-color: #FAFAFA; line-height:18px; min-height:304px; width: 220px; border: 1px solid #DDD; z-index: 1; } #subscribeToSearchSubmit, #subscribeToBlogSubmit { margin: 14px 2px 0 2px; width: 186px; border: 1px solid #ddd; background-color: #fafafa; -webkit-appearance: none; -webkit-border-radius: 0; } #subscribeToSearchSubmit:hover, #subscribeToBlogSubmit:hover { background-color: #fdfdfd; } #subscribeParentContainer p { line-height: 16px; } #subscribeParentContainer li { line-height: 20px; padding: 0; } #subscribeParentContainer { float: right; position: relative; background-color: #fafafa; border: 1px solid #ddd; margin-top: 47px; width: 220px; min-height: 304px; line-height: 18px; } /*------------------------------- Related Listings */ .relatedListings { clear: both; overflow: hidden; margin-bottom: 40px; width: 920px; } .relatedListings .relatedListingsHeading { border-bottom: 1px solid #AAA; letter-spacing: 1px; margin: 40px 0; } .relatedListings h4 { margin-top: 25px; } .relatedListings .price { font-weight: bold; } .relatedListings .brokerage { margin-top: 10px; } .relatedListings ol { list-style: none; margin: 0; padding: 0 0 0 8px; } .relatedListings ol li { float: left; width: 120px; padding: 5px 16px 5px 15px; } .relatedListings ol li a > img.newRibbon { position: absolute; top: -5px; left: -5px; display: block; } .relatedListings ol li a.thumbnail, .relatedListings ol li a.thumbnail:hover { position: relative; width: 120px; /* image width plus padding */ height: 98px; /* image height plus padding */ border: none !important; text-align: center; font-size: 11px; line-height: 15px; box-shadow: #bbbbbb 0 0 3px; -webkit-box-shadow: #bbbbbb 0 0 3px; -moz-box-shadow: #bbbbbb 0 0 3px; display: block; behavior: url(/PIE.htc); } .relatedListings ol li a.thumbnail img.thumbnail { width: 100px; height: 78px; padding: 10px; background-color: white; } /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Disclaimer */ div.disclaimer { clear: both; margin-top: 20px; } div.disclaimer h3 { border-bottom: 1px solid #AAA; letter-spacing: 1px; } div.disclaimer p { font-size: 11px; text-align: justify; } /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Styled headings */ h2.styled, h3.styled { margin: 0 0 10px 0; padding: 6px 4px 6px 10px !important; color: white; width: 206px; height: 16px; line-height: 16px; text-shadow: #444 2px 2px 2px; -webkit-text-shadow: #444 2px 2px 2px; -moz-text-shadow: #444 2px 2px 2px; position: relative; background-image: url(/gui/images/backgrounds/_background_sprite_01.png); behavior: url(/PIE.htc); -pie-poll:true; } /* Search Toolbar */ #searchToolbar { display:none; position: absolute; top: 193px; left: 0; height: 30px; background-color: #FAFAFA; border-bottom: solid 1px #DDD; width: 100%; z-index: 1; } body.search_results #content { padding: 40px 0 0 0; } body.search_results #searchBottom .plusone { display: none; } body.search_results #searchToolbar { display: block; color: #999; } body.search_results #searchToolbar .inner { background: url("/gui/images/buttons/back_180.png"); background-repeat: no-repeat; padding-left: 40px; overflow: visible; width: 880px; background-position: 0 1px; } #searchToolbar .inner { width: 920px; margin: auto; white-space: nowrap; } #searchToolbar .inner .label { display: inline-block; padding-top: 8px; height: 22px; zoom: 1; *display: inline; } #searchToolbar .inner .searchCriteria { display: inline-block; margin-right:40px; padding-top: 8px; color: #333; cursor: pointer; height: 22px; zoom: 1; *display: inline; } #searchToolbar .inner .searchCriteria.set .dropdown-toggle { font-weight: bold; } #searchToolbar .inner .searchCriteria .dropdown-toggle { display: block; height: 22px; } #searchToolbar .inner .searchCriteria.open .dropdown-toggle { background-color: transparent; color: black; } #searchToolbar .dropdown-menu { margin-top: 2px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; width: 450px; white-space: normal; padding: 6px 25px 25px 25px; cursor: auto; } #searchToolbar .dropdown-menu b { color: #EA9722; } #searchToolbar .dropdown-menu:before { content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #CCC; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; top: -7px; left: 9px; } #searchToolbar .dropdown-menu.right:before { left: auto; right: 85px; } #searchToolbar .dropdown-menu:after { content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid white; position: absolute; top: -6px; left: 10px; } #searchToolbar .dropdown-menu.right:after { left: auto; right: 86px; } #searchToolbar .inner .backToSearchText { display: block; margin-top: 8px; padding-left:7px; color: #999; float: left; cursor: pointer; } #searchToolbar .inner .listingNumberText { float: right; margin-top: 8px; margin-right: 10px; color: #999; } #backToSearchButton { display: block; float: left; vertical-align: top; width: 30px; height: 30px; border-color: #DDD; border-style: solid; border-width: 0; border-left-width: 1px; border-right-width: 1px; background-image: url(/gui/images/buttons/back.png); background-position-y: 1px; cursor: pointer; } #backToSearchButton:hover { background-color: white; } #previousListingButton, #nextListingButton { display: block; float: right; width: 30px; height: 30px; border-color: #DDD; border-style: solid; border-width: 0; background-image: url(/gui/images/buttons/prev.png); background-position-y: 1px; background-color: #2Ca4D4; cursor: pointer; border-bottom: solid 1px #CCD; } #previousListingButton.disabled, #nextListingButton.disabled { background-color: #EEE; border-bottom: solid 1px #DCDCDC; cursor: default; } #previousListingButton:hover, #nextListingButton:hover { background-color: #5CC4F4; border-bottom: solid 1px #DDD; } #previousListingButton.disabled:hover, #nextListingButton.disabled:hover { background-color: #EEE; border-bottom: solid 1px #DCDCDC; } #nextListingButton { background-image: url(/gui/images/buttons/next.png); } /* Login page */ body.login .loginContainer input[type="text"], body.login .loginContainer input[type="password"] { padding: 5px; border: 1px solid #CCC; width: 173px; } body.login .loginContainer input[type="text"]:focus, body.login .loginContainer input[type="password"]:focus { outline-width: 0; outline: none; border: solid 1px #FA0; } body.login .loginContainer input#submit { float: right; margin-top: 15px; } body.login .loginContainer input { display: block; } body.login .loginContainer label { display: block; margin-top: 15px; } body.login .loginContainer h1 { margin-top: 5px; } body.login .loginContainer { width: 185px; overflow: hidden; } /* End of Login page */ /*! * Bootstrap v2.0.1 * * Copyright 2012 Twitter, Inc * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 * * Designed and built with all the love in the world @twitter by @mdo and @fat. */ .clearfix { *zoom: 1; } .clearfix:before, .clearfix:after { display: table; content: ""; } .clearfix:after { clear: both; } article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; } audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; } audio:not([controls]) { display: none; } .muted { color: #999999; } abbr { font-size: 90%; text-transform: uppercase; border-bottom: 1px dotted #ddd; cursor: help; } blockquote { padding: 0 0 0 15px; margin: 0 0 18px; border-left: 5px solid #eeeeee; } blockquote p { margin-bottom: 0; font-size: 16px; font-weight: 300; line-height: 22.5px; } blockquote small { display: block; line-height: 18px; color: #999999; } blockquote small:before { content: '\2014 \00A0'; } blockquote.pull-right { float: right; padding-left: 0; padding-right: 15px; border-left: 0; border-right: 5px solid #eeeeee; } blockquote.pull-right p, blockquote.pull-right small { text-align: right; } q:before, q:after, blockquote:before, blockquote:after { content: ""; } address { display: block; margin-bottom: 18px; line-height: 18px; font-style: normal; } small { font-size: 100%; } cite { font-style: normal; } .bootstrap-hero-unit { margin-bottom: 30px; background-color: #ffffff; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } .bootstrap-hero-unit h1 { margin-bottom: 0; font-size: 60px; line-height: 1; letter-spacing: -1px; color: inherit; } .bootstrap-hero-unit p { font-size: 18px; font-weight: 200; line-height: 30px; color: inherit; } .btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 13px; line-height: 18px; color: #333333; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border-width: 0; background-color: #f5f5f5; -webkit-appearance: none; cursor: pointer; } .btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] { background-color: #e6e6e6; } .btn:active, .btn.active { background-color: #cccccc \9; } .btn:first-child { *margin-left: 0; } .btn:hover { color: #333333; text-decoration: none; background-color: #e6e6e6; background-position: 0 -15px; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -ms-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear; transition: background-position 0.1s linear; } .btn:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } .btn.active, .btn:active { background-image: none; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); background-color: #e6e6e6; background-color: #d9d9d9 \9; outline: 0; } .btn.disabled, .btn[disabled] { cursor: default; background-image: none; background-color: #e6e6e6; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .btn-large { padding: 9px 14px; font-size: 15px; line-height: normal; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .btn-large [class^="icon-"] { margin-top: 1px; } .btn-small { padding: 5px 9px; font-size: 11px; line-height: 16px; } .btn-small [class^="icon-"] { margin-top: -1px; } .btn-mini { padding: 2px 6px; font-size: 11px; line-height: 14px; } .btn-primary, .btn-primary:hover, .btn-warning, .btn-warning:hover, .btn-danger, .btn-danger:hover, .btn-success, .btn-success:hover, .btn-info, .btn-info:hover, .btn-inverse, .btn-inverse:hover { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); color: #ffffff; } .btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-dark.active { color: rgba(255, 255, 255, 0.75); } .btn-primary { background-color: #006dcc; background-image: -moz-linear-gradient(top, #0088cc, #0044cc); background-image: -ms-linear-gradient(top, #0088cc, #0044cc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); background-image: -o-linear-gradient(top, #0088cc, #0044cc); background-image: linear-gradient(top, #0088cc, #0044cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0); border-color: #0044cc #0044cc #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } .btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] { background-color: #0044cc; } .btn-primary:active, .btn-primary.active { background-color: #003399 \9; } .btn-warning { background-color: #faa732; background-image: -moz-linear-gradient(top, #fbb450, #f89406); background-image: -ms-linear-gradient(top, #fbb450, #f89406); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); background-image: -webkit-linear-gradient(top, #fbb450, #f89406); background-image: -o-linear-gradient(top, #fbb450, #f89406); background-image: linear-gradient(top, #fbb450, #f89406); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); border-color: #f89406 #f89406 #ad6704; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } .btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] { background-color: #f89406; } .btn-warning:active, .btn-warning.active { background-color: #c67605 \9; } .btn-danger { background-color: #da4f49; background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); background-image: linear-gradient(top, #ee5f5b, #bd362f); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); border-color: #bd362f #bd362f #802420; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } .btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] { background-color: #bd362f; } .btn-danger:active, .btn-danger.active { background-color: #942a25 \9; } .btn-success { background-color: #5bb75b; /* background-image: -moz-linear-gradient(top, #62c462, #51a351); background-image: -ms-linear-gradient(top, #62c462, #51a351); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); background-image: -webkit-linear-gradient(top, #62c462, #51a351); background-image: -o-linear-gradient(top, #62c462, #51a351); background-image: linear-gradient(top, #62c462, #51a351); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); border-color: #51a351 #51a351 #387038; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);*/ } .btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] { background-color: #61c761; } .btn-success:active, .btn-success.active { background-color: #408140 \9; } .btn-info { background-color: #49afcd; background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); background-image: linear-gradient(top, #5bc0de, #2f96b4); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); border-color: #2f96b4 #2f96b4 #1f6377; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } .btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] { background-color: #2f96b4; } .btn-info:active, .btn-info.active { background-color: #24748c \9; } .btn-inverse { background-color: #393939; background-image: -moz-linear-gradient(top, #454545, #262626); background-image: -ms-linear-gradient(top, #454545, #262626); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#454545), to(#262626)); background-image: -webkit-linear-gradient(top, #454545, #262626); background-image: -o-linear-gradient(top, #454545, #262626); background-image: linear-gradient(top, #454545, #262626); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545', endColorstr='#262626', GradientType=0); border-color: #262626 #262626 #000000; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } .btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] { background-color: #262626; } .btn-inverse:active, .btn-inverse.active { background-color: #0c0c0c \9; } button.btn, input[type="submit"].btn { *padding-top: 2px; *padding-bottom: 2px; } button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner { padding: 0; border: 0; } button.btn.large, input[type="submit"].btn.large { *padding-top: 7px; *padding-bottom: 7px; } button.btn.small, input[type="submit"].btn.small { *padding-top: 3px; *padding-bottom: 3px; } .btn-group { position: relative; *zoom: 1; *margin-left: .3em; } .btn-group:before, .btn-group:after { display: table; content: ""; } .btn-group:after { clear: both; } .btn-group:first-child { *margin-left: 0; } .btn-group + .btn-group { margin-left: 5px; } .btn-toolbar { margin-top: 9px; margin-bottom: 9px; } .btn-toolbar .btn-group { display: inline-block; *display: inline; /* IE7 inline-block hack */ *zoom: 1; } .btn-group .btn { position: relative; float: left; margin-left: -1px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .btn-group .btn:first-child { margin-left: 0; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; } .btn-group .btn:last-child, .btn-group .dropdown-toggle { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; } .btn-group .btn.large:first-child { margin-left: 0; -webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px; border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-left-radius: 6px; } .btn-group .btn.large:last-child, .btn-group .large.dropdown-toggle { -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px; border-bottom-right-radius: 6px; } .btn-group .btn:hover, .btn-group .btn:focus, .btn-group .btn:active, .btn-group .btn.active { z-index: 2; } .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0; } .btn-group .dropdown-toggle { padding-left: 8px; padding-right: 8px; -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); *padding-top: 5px; *padding-bottom: 5px; } .btn-group.open { *z-index: 1000; } .btn-group.open .dropdown-menu { display: block; margin-top: 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .btn-group.open .dropdown-toggle { background-image: none; -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); } .btn .caret { margin-top: 7px; margin-left: 0; } .btn:hover .caret, .open.btn-group .caret { opacity: 1; filter: alpha(opacity=100); } .btn-primary .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret { border-top-color: #ffffff; opacity: 0.75; filter: alpha(opacity=75); } .btn-small .caret { margin-top: 4px; } .nav { margin-left: 0; margin-bottom: 18px; list-style: none; } .nav > li > a { display: block; } .nav > li > a:hover { text-decoration: none; background-color: #eeeeee; } .nav .nav-header { display: block; padding: 3px 15px; font-size: 11px; font-weight: bold; line-height: 18px; color: #999999; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); text-transform: uppercase; } .nav li + .nav-header { margin-top: 9px; } .nav-list { padding-left: 14px; padding-right: 14px; margin-bottom: 0; } .nav-list > li > a, .nav-list .nav-header { margin-left: -15px; margin-right: -15px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); } .nav-list > li > a { padding: 3px 15px; } .nav-list .active > a, .nav-list .active > a:hover { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); background-color: #0088cc; } .nav-list [class^="icon-"] { margin-right: 2px; } .nav-tabs, .nav-pills { *zoom: 1; } .nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after { display: table; content: ""; } .nav-tabs:after, .nav-pills:after { clear: both; } .nav-tabs > li, .nav-pills > li { float: left; } .nav-tabs > li > a, .nav-pills > li > a { padding-right: 12px; padding-left: 12px; margin-right: 2px; line-height: 14px; } .nav-tabs { border-bottom: 1px solid #ddd; } .nav-tabs > li { margin-bottom: -1px; } .nav-tabs > li > a { padding-top: 9px; padding-bottom: 9px; border: 1px solid transparent; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; } .nav-tabs > li > a:hover { border-color: #eeeeee #eeeeee #dddddd; } .nav-tabs > .active > a, .nav-tabs > .active > a:hover { color: #555555; background-color: #ffffff; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default; } .nav-pills > li > a { padding-top: 8px; padding-bottom: 8px; margin-top: 2px; margin-bottom: 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .nav-pills .active > a, .nav-pills .active > a:hover { color: #ffffff; background-color: #0088cc; } .nav-stacked > li { float: none; } .nav-stacked > li > a { margin-right: 0; } .nav-tabs.nav-stacked { border-bottom: 0; } .nav-tabs.nav-stacked > li > a { border: 1px solid #ddd; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .nav-tabs.nav-stacked > li:first-child > a { -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; } .nav-tabs.nav-stacked > li:last-child > a { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; } .nav-tabs.nav-stacked > li > a:hover { border-color: #ddd; z-index: 2; } .nav-pills.nav-stacked > li > a { margin-bottom: 3px; } .nav-pills.nav-stacked > li:last-child > a { margin-bottom: 1px; } .nav-tabs .dropdown-menu, .nav-pills .dropdown-menu { margin-top: 1px; border-width: 1px; } .nav-pills .dropdown-menu { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .nav-tabs .dropdown-toggle .caret, .nav-pills .dropdown-toggle .caret { border-top-color: #0088cc; margin-top: 6px; } .nav-tabs .dropdown-toggle:hover .caret, .nav-pills .dropdown-toggle:hover .caret { border-top-color: #005580; } .nav-tabs .active .dropdown-toggle .caret, .nav-pills .active .dropdown-toggle .caret { border-top-color: #333333; } .nav > .dropdown.active > a:hover { color: #000000; cursor: pointer; } .nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > .open.active > a:hover { color: #ffffff; background-color: #999999; border-color: #999999; } .nav .open .caret, .nav .open.active .caret, .nav .open a:hover .caret { border-top-color: #ffffff; opacity: 1; filter: alpha(opacity=100); } .tabs-stacked .open > a:hover { border-color: #999999; } .tabbable { *zoom: 1; } .tabbable:before, .tabbable:after { display: table; content: ""; } .tabbable:after { clear: both; } .tab-content { overflow: hidden; } .tabs-below .nav-tabs, .tabs-right .nav-tabs, .tabs-left .nav-tabs { border-bottom: 0; } .tab-content > .tab-pane, .pill-content > .pill-pane { display: none; } .tab-content > .active, .pill-content > .active { display: block; } .tabs-below .nav-tabs { border-top: 1px solid #ddd; } .tabs-below .nav-tabs > li { margin-top: -1px; margin-bottom: 0; } .tabs-below .nav-tabs > li > a { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; } .tabs-below .nav-tabs > li > a:hover { border-bottom-color: transparent; border-top-color: #ddd; } .tabs-below .nav-tabs .active > a, .tabs-below .nav-tabs .active > a:hover { border-color: transparent #ddd #ddd #ddd; } .tabs-left .nav-tabs > li, .tabs-right .nav-tabs > li { float: none; } .tabs-left .nav-tabs > li > a, .tabs-right .nav-tabs > li > a { min-width: 74px; margin-right: 0; margin-bottom: 3px; } .tabs-left .nav-tabs { float: left; margin-right: 19px; border-right: 1px solid #ddd; } .tabs-left .nav-tabs > li > a { margin-right: -1px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; } .tabs-left .nav-tabs > li > a:hover { border-color: #eeeeee #dddddd #eeeeee #eeeeee; } .tabs-left .nav-tabs .active > a, .tabs-left .nav-tabs .active > a:hover { border-color: #ddd transparent #ddd #ddd; *border-right-color: #ffffff; } .tabs-right .nav-tabs { float: right; margin-left: 19px; border-left: 1px solid #ddd; } .tabs-right .nav-tabs > li > a { margin-left: -1px; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; } .tabs-right .nav-tabs > li > a:hover { border-color: #eeeeee #eeeeee #eeeeee #dddddd; } .tabs-right .nav-tabs .active > a, .tabs-right .nav-tabs .active > a:hover { border-color: #ddd #ddd #ddd transparent; *border-left-color: #ffffff; } .dropdown { position: relative; } .dropdown-toggle { *margin-bottom: -3px; } .dropdown-toggle:active, .open .dropdown-toggle { outline: 0; } .caret { display: inline-block; width: 0; height: 0; text-indent: -99999px; *text-indent: 0; vertical-align: top; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #000000; opacity: 0.3; filter: alpha(opacity=30); content: "\2193"; } .dropdown .caret { margin-top: 6px; margin-left: 2px; } .dropdown:hover .caret, .open.dropdown .caret { opacity: 1; filter: alpha(opacity=100); } .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; float: left; display: none; min-width: 160px; _width: 160px; padding: 4px 0; margin: 0; list-style: none; background-color: #ffffff; border-color: #ccc; border-color: rgba(0, 0, 0, 0.2); border-style: solid; border-width: 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; *border-right-width: 2px; *border-bottom-width: 2px; } .dropdown-menu.right { left: auto; right: -90px; } .dropdown-menu.bottom-up { top: auto; bottom: 100%; margin-bottom: 2px; } .dropdown-menu .divider { height: 1px; margin: 5px 1px; overflow: hidden; background-color: #e5e5e5; border-bottom: 1px solid #ffffff; *width: 100%; *margin: -5px 0 5px; } .dropdown-menu a { display: block; padding: 3px 15px; clear: both; font-size: 16px; font-weight: normal; line-height: 18px; color: black; white-space: nowrap; border-bottom: none; } .typeahead a { padding: 3px 8px 5px 8px; } .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover { color: #ffffff; text-decoration: none; background-color: #0088cc; border-bottom: none; } .dropdown.open { *z-index: 1000; } .dropdown.open .dropdown-toggle { color: #ffffff; background: #ccc; background: rgba(0, 0, 0, 0.3); } .dropdown.open .dropdown-menu { display: block; } .typeahead { padding: 4px 0; margin-top: 3px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-left: -8px; width: 634px; } .well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #eee; border: 1px solid rgba(0, 0, 0, 0.05); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); } .well blockquote { border-color: #ddd; border-color: rgba(0, 0, 0, 0.15); } .close { float: right; font-size: 20px; font-weight: bold; line-height: 18px; color: #000000; text-shadow: 0 1px 0 #ffffff; opacity: 0.2; filter: alpha(opacity=20); } .close:hover { color: #000000; text-decoration: none; opacity: 0.4; filter: alpha(opacity=40); cursor: pointer; } .fade { -webkit-transition: opacity 0.15s linear; -moz-transition: opacity 0.15s linear; -ms-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; opacity: 0; } .fade.in { opacity: 1; } .collapse { -webkit-transition: height 0.35s ease; -moz-transition: height 0.35s ease; -ms-transition: height 0.35s ease; -o-transition: height 0.35s ease; transition: height 0.35s ease; position: relative; overflow: hidden; height: 0; } .collapse.in { height: auto; } .input-block-level { display: block; width: 100%; min-height: 28px; /* Make inputs at least the height of their button counterpart */ /* Makes inputs behave like true block-level elements */ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .carousel { position: relative; /*margin-bottom: 18px;*/ line-height: 1; } .carousel-inner { overflow: hidden; width: 100%; position: relative; } .carousel .item { display: none; position: relative; -webkit-transition: 0.8s ease-in-out left; -moz-transition: 0.8s ease-in-out left; -ms-transition: 0.8s ease-in-out left; -o-transition: 0.8s ease-in-out left; transition: 0.8s ease-in-out left; } .carousel .item > img { display: block; line-height: 1; } .carousel .item > a { display: block; line-height: 0; border-bottom: none !important; height: 290px; zoom: 1; } .carousel .active, .carousel .next, .carousel .prev { display: block; } .carousel .active { left: 0; } .carousel .next, .carousel .prev { position: absolute; top: 0; width: 100%; } .carousel .next { left: 100%; } .carousel .prev { left: -100%; } .carousel .next.left, .carousel .prev.right { left: 0; } .carousel .active.left { left: -100%; } .carousel .active.right { left: 100%; } a.carousel-control { position: absolute; top: 40%; left: 15px; width: 40px; height: 40px; margin-top: -20px; font-size: 60px; font-weight: 100; line-height: 30px; color: #ffffff !important; text-align: center; background: #222222; border: 3px solid #ffffff !important; -webkit-border-radius: 23px; -moz-border-radius: 23px; border-radius: 23px; opacity: 0.5; filter: alpha(opacity=50); } .carousel-control.right { left: auto; right: 15px; } .carousel-control:hover { color: #ffffff; text-decoration: none; opacity: 0.9; filter: alpha(opacity=90); } .carousel-caption { position: absolute; left: 0; right: 0; bottom: 0; padding: 10px 15px 10px; background: #333333; background: repeat-x left -100px url(/gui/images/backgrounds/_background_sprite_01.png); background: rgba(0, 0, 0, 0.60); } .carousel-caption h4, .carousel-caption p { color: #FFF; float: left; margin: 0 12px 0 0; font-size: 14px; line-height: 17px; font-weight: 300; margin-bottom: 0; margin-top: 0; } .carousel-caption .bullet { color: orange; } .carousel-caption a { color: #EEE; border-bottom: none; } .carousel-caption a:hover { color: #FFF; border-bottom: none; } .carousel-pills { position:absolute; bottom:13px; right:10px; display:block; text-align:center; line-height: 0; } .carousel-pills span { display:inline-block; margin:0px 5px; width:10px; height:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#666; -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25), inset 0 -1px 0 rgba(0,0,0,0.1); -moz-box-shadow:0 1px 3px rgba(0,0,0,0.25), inset 0 -1px 0 rgba(0,0,0,0.1); box-shadow:0 1px 3px rgba(0,0,0,0.25), inset 0 -1px 0 rgba(0,0,0,0.1); cursor:pointer; } .carousel-pills span.active-pill { background-color:#f8f8f8; background-image:-moz-linear-gradient(top,#EEEEEE,#DDDDDD); background-image:-ms-linear-gradient(top,#EEEEEE,#DDDDDD); background-image:-webkit-gradient(linear,0 0,0 100%,from(#EEEEEE),to(#DDDDDD)); background-image:-webkit-linear-gradient(top,#EEEEEE,#DDDDDD); background-image:-o-linear-gradient(top,#EEEEEE,#DDDDDD); background-image:linear-gradient(top,#EEEEEE,#DDDDDD); background-repeat:repeat-x; } .carousel-pills span:hover { background:#eeeeee; } .goog-te-gadget { color: white !important; } /*eCo Realty Matchmaker Program*/ .service_provider table, thead, tbody, tr, th, td { border: 0 !important; } .service_provider img{ border:1px solid #BBB !important; } .popover { position: absolute; top: 0; left: 0; z-index: 1010; display: none; width: 236px; padding: 1px; text-align: left; white-space: normal; background-color: #ffffff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; } .popover.top { margin-top: -10px; } .popover.right { margin-left: 10px; } .popover.bottom { margin-top: 10px; } .popover.left { margin-left: -10px; } .popover-title { padding: 8px 14px; margin: 0; font-size: 14px; font-weight: normal; line-height: 18px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; } .popover-content { padding: 9px 14px; } .popover .arrow, .popover .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; } .popover .arrow { border-width: 11px; } .popover .arrow:after { border-width: 10px; content: ""; } .popover.top .arrow { bottom: -11px; left: 50%; margin-left: -11px; border-top-color: #999; border-top-color: rgba(0, 0, 0, 0.25); border-bottom-width: 0; } .popover.top .arrow:after { bottom: 1px; margin-left: -10px; border-top-color: #ffffff; border-bottom-width: 0; } .popover.right .arrow { top: 50%; left: -11px; margin-top: -11px; border-right-color: #999; border-right-color: rgba(0, 0, 0, 0.25); border-left-width: 0; } .popover.right .arrow:after { bottom: -10px; left: 1px; border-right-color: #ffffff; border-left-width: 0; } .popover.bottom .arrow { top: -11px; left: 50%; margin-left: -11px; border-bottom-color: #999; border-bottom-color: rgba(0, 0, 0, 0.25); border-top-width: 0; } .popover.bottom .arrow:after { top: 1px; margin-left: -10px; border-bottom-color: #ffffff; border-top-width: 0; } .popover.left .arrow { top: 50%; right: -11px; margin-top: -11px; border-left-color: #999; border-left-color: rgba(0, 0, 0, 0.25); border-right-width: 0; } .popover.left .arrow:after { right: 1px; bottom: -10px; border-left-color: #ffffff; border-right-width: 0; }