#start-over-link, #start-over-link a { font-size: 95%; color: white; }
#start-over-link { margin-right: 5px; float: right; line-height: 26px; }
#narrow-options { margin-left:3px; }
.narrow-option { padding: 10px 10px 5px 10px; border-bottom: 1px solid #F8E7B6; height: 1%; }
.narrow-option .selected { list-style-image: url(http://i.oodleimg.com/partners/oodle/a/desite/nav_checkmark.gif); }
.narrow-option .selected a { }
.narrow-option a { }
.narrow-option h4 { font-size: 1em; color: #B14A06; }
.narrow-option h4 a, .narrow-option h5 a { padding-right: 12px; display: inline-block; }
.narrow-option h4 a.no-background{ background: none; padding-right: 0; }
.narrow-option h4 a.expanded, .narrow-option h5 a.expanded { }
.narrow-option h4 a.expanded-reverse, .narrow-option h5 a.expanded-reverse { }
.narrow-option ul { list-style: none; margin-left: 0; }
.narrow-option li { margin-left: 10px; margin-bottom: 4px; line-height: 1.3; }
.narrow-option input { font-size: 0.9em; vertical-align: top; }
.narrow-option input.input-range { width: 52px; }
.narrow-option .input-range-delimiter { vertical-align: super; }
.narrow-option input.input-text { width: 128px; }
.outline-space { padding-left: 3px; }
.narrow-option .submit-arrows { vertical-align: baseline; }
.navigator-undo { font-size: 9pt; font-weight: bold; padding-left: 2px; }
.navigator-count { color: #666; padding-left: 2px; font-size: 0.8em; }
.navigator-from, .navigator-to { float: left; width: 35px; line-height: 30px; padding-right: 8px; text-align: right; }
.narrow-option .more-choices-link { font-weight: normal; font-size: 0.8em; }
.masked .mask { background-color: white; opacity: 0.6; filter:alpha(opacity=60); }
.yui-skin-sam #facet-container .bd { background-color: #ECECEC; padding: 0px; }
.yui-skin-sam #facet-container .ft { background-color: #DCDCDC; padding: 18px 29px; width: 632px; }
#facet-browser-body { width: 690px; }
#facet-container #facet-container_c { width: 690px; }
#facet-options { width: 170px; float: right; }
#facet-options ul { padding: 0px; margin: 15px 10px 0px 0px; }
#facet-options ul li { list-style: none; padding-left: 10px; line-height: 23px; height: 23px; }
#facet-options ul li.selected { background: white; color: black; font-weight: bold }
#facet-options ul li.selected a, #facet-options ul li.selected a:hover { color: black; font-weight: bold; text-decoration: none; }
#facet-options ul li a { outline: none; }
#facet-drop-point { overflow: auto; width: 500px; height: 400px; margin-right: 170px; background-color: white; padding: 10px; }
* html #facet-drop-point { width: 497px; background: white; }
#facet-drop-point li { list-style: none; padding-bottom: 2px; }
#facet-drop-point li a, #facet-drop-point li a:hover { color: black; text-decoration: none; }
#facet-header-drop-point { height: 40px; padding: 14px 0pt 10px 27px; border-bottom: 2px solid gray; background: white; }
#facet-header-drop-point h4 { margin-right: 10px; display: inline; font-size: 2.5em; font-weight: normal; }
#facet-header-drop-point p { display: inline; font-size: 1.2em; color: #999; }
#facet-drop-point ul { padding: 0 0 0 10px; }
#facet-drop-point .columned-container ul { float: left; width: 210px; }
#facet-drop-point fieldset.field-range { margin-top: 30px; font-size: 150%; }
#facet-drop-point fieldset.field-range label { float: left; text-align: right; width: 80px; height: 3em; line-height: 2; }
#facet-drop-point fieldset.field-range div.field { float: left; padding-left: 20px; line-height: 2; height: 3em; }
#facet-drop-point input.input-range { font-size: 120%; width: 200px; }
#facet-buttons img { vertical-align: sub; padding-right: 5px; }
#facet-buttons { font-size: 105%; }
#landing-container { margin-left:3px; margin-top:5px; border: 1px solid #F8E7B6; padding:3px; }
#landing-container h5 { margin-left: 10px; }
#landing-container p { margin-left: 20px; }
#alert-open { background: url(http://i.oodleimg.com/o2/icon_emailAlerts.gif) 0 1px no-repeat; padding-top: 5px; padding-bottom: 3px; padding-left: 30px; font-weight: bold; margin-left: 10px; }
#alert-open a { text-decoration: underline; }
.alert-box { margin: 5px; }
.alert-box label { float: left; width: 150px; margin-right: 5px; line-height: 28px; font-weight: bold; text-align: right; }
.alert-box select, .alert-box input { padding: 2px 2px 0px 2px; margin: 2px 2px 0px 2px; }
.alert-body { border: 1px solid #F8E7B6; padding: 10px; position: relative; }
.alert-never-share { color: #666; }.price_rating .price { color: black; font-size: 130%; ; margin-bottom: 5px; line-height: 1; font-weight: bold; }
.listing a { }
.listing .listing-header a.title-link { color: #036; text-decoration: underline; }
.listing .listing-header a.title-link:visited { color: #7e177e; text-decoration: underline; }
.listing .source-name a.title-link { color: green; }
.listing { margin: 0 0px; border-top: 1px solid #ededed; clear:both; border: 1px solid white; border-bottom: 1px solid #f0f0f0; }
.expanded-listing .double-wrapper { padding-bottom: 10px; }
.listing .double-wrapper { height: 100%; padding-left: 5px; padding-right: 5px; padding-top: 10px; }
.simple-listing .double-wrapper { padding-top: 5px; }
* html .listing .double-wrapper { position: relative; }
.listing .normal-section { padding-left: 135px; }
.simple-listing .normal-section { padding-left: 75px; }
.listing .normal-section.no-thumbnail { padding-left: 15px; }
.listing .expanded-section { margin-left: 10px; margin-right: 10px; }
.normal-listing .expanded-section { display: none; }
.listing .normal-section .normal-listing-module { float: left; width: 100%; }
.listing .thumbnail { padding-left: 10px; float: left; }
.thumbnail-wrapper { background-color:white; }
.price_rating { float: right; width: 8em; margin: 0; padding: 0; text-align: right; padding-right: 1em; cursor:pointer; }
.listing-right-module { float: right; }
.user-profile-module { margin: 0px 0px 10px 10px; }
.listing:hover, .listing_hover { background: url(http://i.oodleimg.com/a/listing_hover_bg.gif) repeat-x; border: 1px solid orange; }
.expanded-listing, .expanded-listing:hover, .expanded-listing_hover { background: url(http://i.oodleimg.com/a/listing_active_bg.gif) repeat-x; ; border: 1px solid #c8e6ff; }
.expanded-listing .wrapper { background: url(http://i.oodleimg.com/a/listing_active_bg_bot.gif) repeat-x bottom left; }
.listing .listing-message { border-bottom: 1px solid #C8E6FF; margin-bottom: 5px; padding: 0 0 5px 5px; font-weight: bold; }
.featured .double-wrapper { background-image: url(http://i.oodleimg.com/a/icons/feature_listing_bar.gif); background-repeat: no-repeat; background-position: 0px 10px; }
.simple-listing.featured .double-wrapper { background-position: 0px 0px; }
.normal-listing .toggle-button { padding-right: 13px; }
.expanded-listing .toggle-button { padding-right: 13px; }
.simple-listing .listing-header h3 { font-weight: normal; }
.listing-header h3 a { text-decoration: normal; }
.listing-header h3 a:hover { text-decoration: underline; }
.listing .source-name { color: black; }
.listing h4.expanded-listing-header { margin-bottom: 5px; padding: 10px 0px 1px 0px; text-transform: uppercase; border-bottom:1px dotted #ffa539; font-size:1em; }
.listing-footer { display:none; border-top:1px solid #ffeec7; padding: 5px 0 0 124px; float:left; width:auto; }
.gallery-listing dl.location { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; width: 140px; }
.insight-label { color: #666; }
.median-price, .listing-price { margin: 10px 0px; color: black; font-weight: bold; }
.median-price .no-data { color: #000; font-weight: normal; }
.insight strong { padding-right: 0.2em; }
.shortFacts * { float: right; }
.shortFacts a { text-decoration: none; }
.insight a { text-decoration: underline; }
.insight .green, .shortFacts .green { font-weight: bold; color: #458632; }
.insight .green { background: url(http://i.oodleimg.com/o2/lst/spam_green.gif) no-repeat 11em; }
.insight .red, .shortFacts .red { font-weight: bold; color: #D51616; }
.insight .black, .shortFacts .black { font-weight: bold; color: #000000; }
.insight .orange, .shortFacts .orange { font-weight: bold; color: #D67600; }
.insight .orange { background: url(http://i.oodleimg.com/o2/lst/spam_yellow.gif) no-repeat 11em; }
.insight .percent-of-median .red { font-weight: normal; color: #D51616; }
.insight .percent-of-median .black { font-weight: normal; color: #000000; }
.insight .percent-of-median .green { font-weight: normal; color: green; background: none; }
.insight { line-height: 1.6; padding-top: 5px; }
.insight .factHeader { line-height: 17px; padding-left: 2.5em; margin-left: -2.5em; }
.listing .shortFacts { line-height: 0.8em; font-weight: bold; margin-bottom: .5em; }
.listing .shortFacts img { float: right; }
.listing .shortFacts .factText { display: inline; width: 6.5em; font-size: 0.80em; padding-right: 0.2em; padding-bottom: 0.2em; }
.listing .shortFacts .big { font-size: 0.9em; line-height: 0.9em; }
.listing .shortFacts .divided { border-top: 1px dotted #CCC; padding-top: .5em; }
.listings-content { line-height:1.4; }
.anchor-tenant-logo { height: 40px; }
.gallery-listing { float: left; padding: 10px 0px 10px 0px; border: 1px solid silver; width: 140px; height: 150px; margin-left: 7px; margin-bottom: 7px; clear: none; text-align: center; }
* html .gallery-listing { display: inline; }
.wide-right .gallery-listing { width: 164px; }
.gallery-listing .thumbnail { display: block; float: none; padding: 0px; margin: 0px; text-align: center; }
.gallery-listing .thumbnail .thumbnail-wrapper { margin: 0 auto; }
.gallery-listing .normal-listing-module { text-align: center; }
.tooltip .normal-listing, .tooltip .normal-listing:hover { background: #ffffee; border: 1px solid gray; width: 400px; padding-bottom: 10px; z-index: 10000; text-align: left; }
dl.listing-attribute dt { display: inline; font-weight: bold; }
dl.listing-attribute dd { display: inline; }
dl.listing-attribute .button-like { border:1px #20619E solid; width:100px; padding:3px; margin-top:10px; background-color: #ffffff; }
dl.excerpt { background: url(http://i.oodleimg.com/a/blockquote.gif) no-repeat 0px 3px; padding: 0px 20px; color: #666; margin: 5px 0px; }
dl.structured_line, dl.bed_bath { font-size: 14px; }
.listing .show-details { visibility: hidden; }
.listing:hover .show-details { visibility: visible; }
#view-menu { float: right !important; padding-right: 8px; white-space: nowrap; }
#pagination { padding: 10px; }
#listings-submenu { clear: both; margin: 10px 5px 8px 5px; background: none; padding: 0px 5px; color: #000; border-bottom: none; }
#listings-submenu ul.hmenu { float: left; width: auto; height: 1%; }
.divided-listings-header { margin: 5px; padding: 3px; color: #000; border-bottom: none; }
#listings-submenu #sort-menu { float: right; }
.listing .source_container { margin-top:0.5em; }
.listing .btn_container { width: 100px; }
#widget-listings { background: url(http://i.oodleimg.com/a/icons/widget_icon.gif) 0 0 no-repeat; padding: 0px 0px 5px 25px; line-height: 23px; }
#widget-rss { background: url(http://i.oodleimg.com/a/icons/feed_icon.gif) 4px 0 no-repeat; padding: 0px 0px 5px 25px; line-height: 23px; }
#widget-dashboard { background: url(http://i.oodleimg.com/a/icons/dashboard_icon.jpg) 1px 0 no-repeat; padding: 0px 0px 5px 25px; line-height: 23px; }
#widget-container { margin: 10px 0px; padding-top: 10px; font-size: 14px; font-weight: bold; }
#message-box { margin: 0 5px; padding: 3px 5px 5px 5px; }
#message-box p { margin-bottom: 4px; }
.message-big { font-size: 16px; }
.message-medium { font-size: ; }
.message-small { font-size: 9px; }
.message-subtext { color: #000; font-weight: normal; }
.message-subtext span { color: #000; }
.message-light { font-size: 10pt; font-weight: normal; }
.message-bullet { background: url(http://i.oodleimg.com/a/icons/arrow_right.gif) 0 1px no-repeat; padding-left: 25px; }
.message-grey { color: #555; }
.gutter-space { margin-bottom: 5px; }
#did-you-mean { padding-bottom: 10px; }
#best-search-message { padding-bottom: 10px; }
#alternate-cities { float: left; width: 200px; margin-bottom: 15px; } 
