.border-top-white{border-top:solid white 1px}
.border-bottom-white{border-bottom:solid white 1px}
.border-top{border-top:solid #e1e1e1 1px}
.border-bottom{border-bottom:solid #e1e1e1 1px}
.padding-top-10{padding-top:10px}
.padding-bottom-10{padding-bottom:10px}
.padding-top{padding-top:1em}
.border-right{border-right:solid #e1e1e1 1px}
.border-top-none{border-top:0!important}
.border-bottom-none{border-bottom:0!important}
.main-content{width:98%;font-size:14px}
.main-content .span12{width:98.5%}
.content{font-size:14px}
.margin-bottom{margin-bottom:.5em}
.left{float:left}
.inline{display:inline}
.no-float{float:none}
.font-weight-normal{font-weight:normal!important}
.border-top-thick-blue{border-top:3px solid #2f6d9c}
.margin-left-none{margin-left:0!important}
.center{text-align:center}
.margin-lr{margin-left:.75em;margin-right:.75em}
.affix{top:10px;left:180px;width:19%}
.navbar .divider-vertical{margin:0}
@media(max-width:586px){.navbar.navbar-section #mobilenav .nav>li>a{padding-left:5px}
}
li.homeicon a img{top:6px}
#mobile-header a,#mobile-header a:hover,#mobile-header a:visited,#mobile-header a:active,#mobile-header a h1,#mobile-header a:hover h1{font-family:PostoniDisplay,Georgia,Helvetica,Arial,sans-serif;font-size:1.55em;font-weight:normal}
.navbar.mobilenavbar .navbar-inner{margin-left:0;margin-right:0}
.navbar.navbarlogo{margin-left:0;margin-right:0}
.btn-primary{color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#2e6d9d;background-image:none;border-color:#3178b5 #3178b5 #2e6d9d;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(startColorstr='#ff2e6d9d',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#357cb3}
#header.hide,#mobile-header.hide{display:none!important}
.ui-slider .ui-slider-handle{background:url(http://www.washingtonpost.com/homesales/css/../images/slider-handle.png) no-repeat;height:1.6em;width:1.6em}
.ui-slider-horizontal .ui-slider-handle{top:-0.5em}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:0}
.ui-slider-horizontal{height:.6em}
.ui-slider-range.ui-widget-header{background:#e2a858;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2UyYTg1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2RlOWM1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2RhOTA0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iI2Q2ODQ0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2QyNzgzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iI2NlNmMzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYTY2MzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#e2a858 1%,#de9c51 30%,#da904a 47%,#d68442 61%,#d2783b 74%,#ce6c34 87%,#ca6631 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#e2a858),color-stop(30%,#de9c51),color-stop(47%,#da904a),color-stop(61%,#d68442),color-stop(74%,#d2783b),color-stop(87%,#ce6c34),color-stop(100%,#ca6631));background:-webkit-linear-gradient(top,#e2a858 1%,#de9c51 30%,#da904a 47%,#d68442 61%,#d2783b 74%,#ce6c34 87%,#ca6631 100%);background:-o-linear-gradient(top,#e2a858 1%,#de9c51 30%,#da904a 47%,#d68442 61%,#d2783b 74%,#ce6c34 87%,#ca6631 100%);background:-ms-linear-gradient(top,#e2a858 1%,#de9c51 30%,#da904a 47%,#d68442 61%,#d2783b 74%,#ce6c34 87%,#ca6631 100%);background:linear-gradient(to bottom,#e2a858 1%,#de9c51 30%,#da904a 47%,#d68442 61%,#d2783b 74%,#ce6c34 87%,#ca6631 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2a858',endColorstr='#ca6631',GradientType=0)}
.ui-corner-all{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-top-left-radius:5px;border-top-left-radius:5px}
.ui-widget-content{border:0;background:#c1c1c1;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxYzFjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2JiYmJiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2MyYzJjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2NhY2FjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2QwZDBkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q0ZDRkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2Q3ZDdkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2Q0ZDRkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2QyZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMmQyZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#c1c1c1 0,#bbb 10%,#c2c2c2 20%,#cacaca 30%,#d0d0d0 40%,#d4d4d4 50%,#d7d7d7 70%,#d4d4d4 80%,#d2d2d2 90%,#d2d2d2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c1c1c1),color-stop(10%,#bbb),color-stop(20%,#c2c2c2),color-stop(30%,#cacaca),color-stop(40%,#d0d0d0),color-stop(50%,#d4d4d4),color-stop(70%,#d7d7d7),color-stop(80%,#d4d4d4),color-stop(90%,#d2d2d2),color-stop(100%,#d2d2d2));background:-webkit-linear-gradient(top,#c1c1c1 0,#bbb 10%,#c2c2c2 20%,#cacaca 30%,#d0d0d0 40%,#d4d4d4 50%,#d7d7d7 70%,#d4d4d4 80%,#d2d2d2 90%,#d2d2d2 100%);background:-o-linear-gradient(top,#c1c1c1 0,#bbb 10%,#c2c2c2 20%,#cacaca 30%,#d0d0d0 40%,#d4d4d4 50%,#d7d7d7 70%,#d4d4d4 80%,#d2d2d2 90%,#d2d2d2 100%);background:-ms-linear-gradient(top,#c1c1c1 0,#bbb 10%,#c2c2c2 20%,#cacaca 30%,#d0d0d0 40%,#d4d4d4 50%,#d7d7d7 70%,#d4d4d4 80%,#d2d2d2 90%,#d2d2d2 100%);background:linear-gradient(to bottom,#c1c1c1 0,#bbb 10%,#c2c2c2 20%,#cacaca 30%,#d0d0d0 40%,#d4d4d4 50%,#d7d7d7 70%,#d4d4d4 80%,#d2d2d2 90%,#d2d2d2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c1c1c1',endColorstr='#d2d2d2',GradientType=0)}
.legal-notice{font-size:.8em;color:#777;line-height:13px;border-top:1px dashed #e6e6e6;padding-top:.5em}
#mobile .legal-notice{margin-bottom:0}
#mobile.ads-visible .legal-notice{margin-bottom:50px}
.legal-notice a{color:#777;text-decoration:underline}
.legal-notice a:hover{text-decoration:none}
.right-rail-ad{text-align:center;font-size:.7em;color:gray;line-height:13px}
#tblt-ldbd{text-align:center;margin-top:10px;border-bottom:solid #e1e1e1 1px;padding-bottom:10px}
#mobile-ldbd{display:none}
.desktop-ldbd{border-bottom:solid 1px #e1e1e1;text-align:center}
.seo-links{border-top:1px dashed #e6e6e6;padding-top:.5em}
.seo-links .span8{border-right:0}
.seo-links ul{list-style-type:none;font-size:.8em;margin-left:10px}
#filter-results{margin-left:-6px}
.filter-results-title,.filter-results-arrow{position:relative;background-color:#2f6d9c;color:white;padding:10px 0 5px 4%;margin-left:-4%;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;border:1px solid #648aa8;margin-bottom:1%;font-size:1.4em;font-family:FranklinITCProBold,Helvetica,Arial,sans-serif}
.filter-results-arrow{float:left;border-right-width:0;border-top-width:0;margin-left:-5%;padding:5px 8px 2px 10px;border-radius:3px 0 3px 3px;width:24%}
.filter-results-title:hover,.filter-results-arrow:hover{cursor:pointer}
.filter-results-title:before,.filter-results-arrow:before{content:" ";border-top:6px solid #16486f;position:absolute;bottom:-6px;border-left:6px solid transparent;left:0}
.filter-results-arrow.tablet-title{margin-left:-1%;padding-bottom:8px;padding-right:17px;width:19%}
.icon-arrow-left,.icon-arrow-right{color:#84a9c4;margin-right:1%}
.tablet-title .icon-arrow-left{margin-left:5%}
.tablet-title .icon-arrow-right{margin-left:3%}
.form{background-color:whiteSmoke;border:1px solid #e7e7e7}
.form label{font-weight:bold}
.form input[type='text']{width:94%}
.form input[type='text'].placeholder{color:#aaa}
.form .buyer-seller input[type='text']{margin-bottom:0}
.form .buySellCb label{font-weight:normal}
.form .dropdown-inline{height:38px}
.form .dropdown-inline select{float:right;width:50%}
.form .price select{width:43.6%}
.form .sqft p,.form .ltsz p{float:right;font-family:'FranklinITCProLight',Helvetica,Arial,sans-serif}
.form .sqft p span,.form .ltsz p span{font-weight:bold;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}
.form .sqft p.min,.form .ltsz p.min{float:none}
.form .slider{margin:5% 5%}
.form .price span{vertical-align:super;margin:0 2%}
.form .form-actions{border-top:1px solid white;margin:0;padding:0;text-align:center;padding-top:20px}
.form .form-actions .btn{width:45%;margin-right:5%}
.form .form-actions .btn-primary{margin-right:0}
.form .moreOptionsLink{padding-left:.75em;padding-right:.75em;background-color:#d8d8d8;padding-top:.75em}
.form .moreOptionsLink:hover{cursor:pointer;background-color:#cecece}
.form .moreOptionsLink a{color:black;font-weight:bold}
.form .moreOptionsLink a:hover{text-decoration:none}
.form i.icon-chevron-down,.form i.icon-chevron-up{float:right;color:#ca6631;font-weight:bold}
a.currLoc{float:right;margin-right:3.75%;font-size:.8em}
a.currLoc:hover{cursor:pointer}
a.currLoc:hover .icon-map-marker{text-decoration:none}
a.currLoc i.icon-map-marker{vertical-align:middle;color:#ca6631}
#detailsPage{font-size:10px}
#detailsMap{background:#999;height:10em;width:100%;-webkit-box-shadow:inset 0 -3px 20px #666;box-shadow:inset 0 -3px 20px #666;overflow:hidden;margin-top:-1em}
#desktopHeader .nav-tabs{float:right;margin-top:.2em;z-index:100000000;position:relative;height:2.6em;border-bottom:0;overflow:hidden}
#desktopHeader .nav-tabs:hover{cursor:pointer}
#desktopHeader .nav-tabs i{font-size:1.3em}
#desktopHeader .nav-tabs a{background-color:whitesmoke;font-size:1.3em;padding:.3em;margin-right:.8em}
#desktopHeader .nav-tabs a:hover{background-color:whitesmoke;color:#b6b6b6}
#detailsLightBox{display:none}
.doubleBorder{margin:1em 0;height:.5em;border-top:.1em solid #e5e5e5;border-bottom:.1em solid #e5e5e5}
#detailsMap img{width:inherit;margin-top:-33%}
#desktopHeader{display:none}
#desktopHeader img{left:-2em}
#priceTag{background-position:center;width:25em;height:3.5em;margin-top:-1em;position:relative;top:-.8em;background-color:#cc6a3b}
#detailsPrice{color:#FFF;font-family:'FranklinITCProBold',Helvetica,sans-serif;margin:auto;font-size:1.7em;padding-left:.5em;text-shadow:1px 1px 1px #333;position:relative;top:.5em}
#saleDate{color:#FFF;font-family:'FranklinITCProBold',Helvetica,sans-serif;margin:auto;font-size:1.7em;text-shadow:1px 1px 1px #333;position:relative;top:.5em}
#detailsHeader{background:#FFF}
#detailsHeader #desktopHeader .emailAFriend{height:25.5em;width:55%;background-color:whiteSmoke;z-index:999;position:absolute;top:0;right:1em;padding:1em;margin-top:2.7em;border:1px solid #ddd}
#desktopHeader .emailAFriend div{margin:.4em 0}
#desktopHeader .emailAFriend .close{float:none;font-size:1.5em}
#desktopHeader .emailAFriend h3{font-size:1.5em;float:left;margin:0 0 1em 0;line-height:1.5em;text-align:right;width:91%}
#desktopHeader .emailAFriend input{width:58%}
#desktopHeader .emailAFriend textarea{width:58%;height:6em}
#desktopHeader .emailAFriend button{float:right;margin-right:1.3em}
#desktopHeader .emailAFriend label{display:block;margin:0 12px 5px 0;width:30%;float:left;text-align:right}
#detailsHeader #desktopHeader .emailForm{z-index:999}
.email-link{font-size:1.2em}
.detailsAddress{color:#333;font-family:'FranklinITCProThin',Helvetica,sans-serif;font-size:1.7em;margin-left:.7em}
.pageBreak{margin:0}
#detailsGallery{margin-top:2em;overflow:hidden}
#detailsGallery ul{margin:0;clear:left}
#galleryFrame{overflow:hidden;width:100%;height:28em}
#detailsGallery #galleryFrame ul{width:100000em}
#detailsGallery ul li{display:inline;float:left}
#galleryFrame ul li{padding:0;margin-right:10em}
#galleryFrame ul li img{height:28em;width:auto}
#detailsGallery ul li:hover{cursor:pointer}
#galleryPagination{width:100%;height:1em;margin:0 auto!important;padding-top:1em}
#galleryPagination li{float:left;background:url(http://www.washingtonpost.com/homesales/css/../images/galleryPagination.png);background-position:0 0;width:1em;height:1em;margin-right:.5em;background-repeat:no-repeat}
#galleryPagination li:hover{cursor:pointer}
#galleryPagination li.currentLI{background:url(http://www.washingtonpost.com/homesales/css/../images/galleryPagination.png);background-position:0 10px}
#galleryPagination li:last-child{margin-right:0}
.detailsData{float:left;width:97%;margin:.5em 1% 0 1%;padding:1em 0 1em 0}
.detailsData ul{list-style:none;margin:0;width:100%}
.detailsData li{display:inline-block;font-size:1.35em;font-weight:bold;font-family:'FranklinITCProLight',Helvetica,sans-serif;width:30%;line-height:2em}
.detailsData .taxData li:first-child{padding-left:1%}
.detailsData .taxData li:first-child{padding-left:1%}
.detailsData .saleHistory li:first-child{padding-left:1%}
.detailsData li.saleDetails{display:inline;float:left;margin-left:0;font-weight:normal}
.saleDetailsUL li:first-child{width:75%;margin-left:0}
.saleDetailsUL li{font-size:1.2em;line-height:1.5em;padding-left:1%}
#currentListing{background-color:#f1f1f1;min-height:2.1em;margin-bottom:.5%}
.detailsDataBorders{border-top:.1em solid #e5e5e5;border-bottom:.1em solid #e5e5e5}
.detailsData a{color:#333}
.detailsData a:hover{color:#000;text-decoration:none}
.detailsData .saleDetailsUL ul{width:69%;float:left}
.detailsData .saleDetailsUL ul li{display:inline;float:left;font-weight:normal;width:inherit}
.detailsData .taxData{margin-top:.5%;padding-bottom:.5%}
.detailsData .taxData .sourceType{margin-left:62%}
.detailsData .taxData li{font-weight:normal}
#propertyTaxes li{width:26.5%}
.paddingLeft{padding-left:1em}
#propertyTaxes li:first-child{width:20%;text-align:left;padding-left:1%}
#propertyTaxes ul.darkGrayBack li:last-child{margin-left:20%}
#propertyTaxes li:last-child{margin-left:20%}
.grayBack{background-color:#f1f1f1}
.grayText{color:#8c8c8c}
.darkGrayBack{background-color:#ddd}
.lightGrayBack{background-color:#f1f1f1}
.clearLeft{clear:left}
.floatLeft{display:inline-block;width:48%;float:left;padding-left:2%}
.floatLeft p{margin:0}
.detailsTitle{font-family:'FranklinITCProBold',Helvetica,sans-serif;font-size:1.5em;padding:.3em 0;margin:0}
.coreDetailsTitle{font-family:'FranklinITCProBold',Helvetica,sans-serif;font-size:1.6em;padding-left:2%}
.detailsSpan{font-family:'FranklinITCProLight',Helvetica,sans-serif;font-size:1.5em;float:left;width:100%;padding:.3em 0}
.detailsBreak{height:1em;width:100%;-webkit-box-shadow:inset 0 -3px 20px #999;box-shadow:inset 0 0 12px #999}
#backToTop{float:right;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:bold;font-size:1.2em;margin:.5em 1em 0 0;color:#333}
#backtoTop span{margin-right:.5em}
#backToTop:hover{color:#000;text-decoration:none}
.icon-chevron-up{color:#ca6631}
#spCarouselContainer{width:98%;height:19em;margin-top:.5em;padding-bottom:10px;border-top:.1em solid #e5e5e5;border-bottom:.1em solid #e5e5e5}
#spCarouselContainer h2{font-size:1.8em;font-family:'FranklinITCProBold',Helvetica,sans-serif;color:#333;line-height:2.2em;margin:0}
#spCarouselContainer .scrollable{position:relative;overflow:hidden;width:88%;height:16em;float:left;margin-left:1em}
#spCarouselContainer .scrollable .items{width:20000em;height:inherit;position:absolute;margin:auto;clear:both}
#spCarouselContainer .items div{float:left;width:600px;padding:10px 0}
#spCarouselContainer .items ul{float:left;width:660px;list-style:none;margin-left:2.25em}
#spCarouselContainer .scrollable li{float:left;margin-right:10px;background-color:#fff;padding-top:2px;width:125px}
#spCarouselContainer .scrollable li:hover{float:left;margin-right:10px;background-color:#fff;padding-top:2px;width:125px}
#spCarouselContainer .scrollable li img{height:98px;width:118px;padding:1px;margin:auto;border:1px solid #ccc}
#spCarouselContainer .scrollable li img:hover{padding:1px;margin:auto;border:1px solid #666;transition:border .8s;-webkit-transition:border .8s;-moz-transition:border .8s;-o-transition:border .8s}
#spCarouselContainer .scrollable a{cursor:pointer}
#spCarouselContainer .scrollable li p{margin-top:5px;font:normal normal normal 1.35em 'FranklinITCProLight',sans-serif}
#spCarouselContainer .scrollable li .header{font:normal normal bold 1.35em 'FranklinITCProBold',sans-serif;margin-bottom:.5em;color:#cc6a3b}
#spCarouselContainer .scrollable li .description{font-size:12px;text-align:left;margin:0;float:left;color:#333}
#spCarouselContainer .scrollable li .price{font-size:12px;margin:0;padding:0;color:#cc6a3b;font-weight:bold}
#spCarouselContainer .scrollable .active{border:2px solid #000;position:relative;cursor:default}
#spCarouselContainer a.browse{display:block;width:30px;height:35px;float:left;margin:40px 0;cursor:pointer;font:normal normal bold 36px Helvetica,sans-serif;color:#0070ae}
#spCarouselContainer a.browse.right{float:right}
#spCarouselContainer a.disabled{visibility:hidden!important}
#spCarouselContainer a.left{background-image:url(http://www.washingtonpost.com/homesales/css/../images/arrow-sprite.png);background-position:0 -36px;background-repeat:no-repeat}
#spCarouselContainer a.left:hover{background-image:url(http://www.washingtonpost.com/homesales/css/../images/arrow-sprite.png);background-position:0 0;background-repeat:no-repeat}
#spCarouselContainer a.right{background-image:url(http://www.washingtonpost.com/homesales/css/../images/arrow-sprite.png);background-position:0 -108px;background-repeat:no-repeat}
#spCarouselContainer a.right:hover{background-image:url(http://www.washingtonpost.com/homesales/css/../images/arrow-sprite.png);background-position:0 -72px;background-repeat:no-repeat}
@media(min-width:460px){.span8{border-right:.1em solid #e5e5e5}
.pageBreak{display:none}
#detailsMap{display:none}
#desktopHeader{display:block;height:4.5em;position:relative}
#desktopHeader img{width:19em;position:relative;left:-1.7em;top:-.5em}
#detailsHeader{border-top:.5em solid #2e6d9d;padding-bottom:.6em;border-bottom:.1em solid #e5e5e5;margin-bottom:.8em}
#desktopHeader a{color:#b6b6b6}
#desktopHeader a:hover{color:#047fc2;text-decoration:none}
.rightHeader{float:right;font-size:1.2em;padding:.4em 1.3em 0 0}
.rightHeader:hover{cursor:pointer}
.rightHeader i{font-size:1.3em;padding-right:.1em}
#emailIcon{padding-right:.7em}
#priceTag{background:0;width:100%;height:1.9em;margin-left:1em;margin-top:-1em;position:static;padding-bottom:.6em}
#detailsPrice{color:#ca6631;font-family:'FranklinITCProBold',Helvetica,sans-serif;margin:auto;font-size:1.9em;padding:.8em 0;text-shadow:none;position:static}
#saleDate{font-family:'FranklinITCProThin',Helvetica,sans-serif;font-size:1.9em;color:#000;display:inline;position:static;text-shadow:none}
.detailsAddress{color:#333;font-family:'FranklinITCProBold',Helvetica,sans-serif;font-size:1.7em;margin-left:.7em}
.detailsAddress:last-child{margin-left:0}
#desktopTop{width:98%;min-height:47em;margin:0 1% 0 0;padding-bottom:1em;border-bottom:.1em solid #e5e5e5}
#detailsLightBox{display:none;position:absolute;width:64em;height:45em;background-color:#eaeaea;z-index:1000}
#detailsLightBox .icon-large{padding:.6em .5em;font-size:2em;color:#959595;z-index:1001}
#detailsLightBox .icon-large:hover{cursor:pointer;color:#757575}
.icon-large:hover{cursor:pointer;color:#959595}
#detailsLightBox #lbContent{width:100%;height:80%;overflow:hidden}
#detailsLightBox #lbContent li{max-width:none!important}
#detailsLightBox #lbContent img{height:30em;max-width:none!important}
#detailsLightBox .lightBoxNav{position:relative;top:-43%;font-size:3em}
#detailsLightBox .lightBoxNav:hover{color:#ca6631;cursor:pointer}
#detailsLightBox ul{width:10000em;margin-top:6%}
#detailsLightBox ul li.currentImg{opacity:1}
#detailsLightBox ul li{opacity:.25}
#detailsLightBox ul li{display:inline;float:left}
#detailsGallery{width:48%;float:left;margin:1em 0 0 .7em;padding:1em 1em 1em 1em;height:44em;background-color:#eaeaea}
#detailsGallery i{font-size:2.5em;position:relative;top:19%;color:#ccc}
#detailsGallery i:hover{color:#ca6631;cursor:pointer}
#galleryFrame{overflow:hidden}
#galleryFrame ul li:first-child{padding-left:0}
#galleryFrame ul li{padding:0 15em 0 15em}
#galleryFrame ul li img{height:19em}
#mapContainer{background:#eaeaea;height:47%;overflow:hidden;width:99%}
#galleryContainer{height:19em;width:90%;margin-left:5%}
#mapCanvas{height:100%;margin:0;overflow:hidden}
#mapCanvas img{max-width:none!important}
#mobileMapCanvas{height:100%;margin:0;overflow:hidden}
#mobileMapCanvas img{margin-top:-20%}
#mapContainer #mapHover{display:none;width:30em;height:20.8em;background-color:#666;opacity:.7;z-index:998;position:absolute}
#galleryHover{display:none;width:30em;height:19em;background-color:#666;opacity:.7;z-index:998;position:absolute}
#galleryHover:hover{cursor:pointer}
#detailsGallery .icon-zoom-in{display:none;position:absolute;padding-top:.6em;padding-left:10em;font-size:11em;z-index:999;width:1em}
#detailsGallery .gallery-zoom-in{display:none;position:absolute;margin-top:.6em;font-size:11em;z-index:999;width:1em}
#detailsGallery .icon-zoom-in:hover{cursor:pointer}
#detailsGallery .gallery-zoom-in:hover{cursor:pointer}
#galleryPagination{height:5%}
.detailsTitle{font-size:1.8em;font-family:'FranklinITCProBold',Helvetica,sans-serif}
.coreDetailsTitle{font-size:1.6em;padding-left:2%}
.detailsSpan{font-size:1.35em}
#coreData{width:43%;float:left;margin-top:.6em;margin-left:2.5%}
.detailsData a{color:#333}
.detailsData a:hover{color:#047fc2;text-decoration:none}
.detailsData ul{list-style:none;margin:0;width:100%}
#saleHistory ul.darkGrayBack li:first-child{padding-left:1%}
.detailsData li{display:inline-block;font-size:1.35em;font-weight:bold;font-family:'FranklinITCProLight',Helvetica,sans-serif;width:23%}
.detailsData li.buyerSeller{display:block;width:51%;font-weight:normal}
.detailsData li.saleDetails{display:inline;float:left;margin:0 .2em 0 24.5%;font-weight:normal}
.saleDetailsUL li{font-size:1.25em;line-height:1.5em;padding-left:0}
.saleDetailsUL li:first-child{width:75%;margin-left:24.5%}
#currentListing{background-color:#f1f1f1;min-height:2.1em;margin-bottom:.5%}
.currentListing{color:#057ec2!important;background-color:#e4ecf2!important}
.detailsData .saleDetailsUL ul{width:50%;float:left}
.detailsData .saleDetailsUL ul li{display:inline;float:left;font-weight:normal;width:100%;margin:0}
.detailsData .taxData{clear:left}
.detailsData .taxData li:last-child{width:32%}
.detailsData .taxData .sourceType{margin-left:0}
#propertyTaxes li:first-child{width:15%}
#propertyTaxes ul.darkGrayBack li:last-child{width:15%}
#propertyTaxes li:last-child{margin-left:0}
#spCarouselContainer{width:98%;height:19em;margin-top:.5em;padding-bottom:10px;border-top:.1em solid #e5e5e5;border-bottom:.1em solid #e5e5e5}
#spCarouselContainer h2{font-size:1.8em;font-family:'FranklinITCProBold',Helvetica,sans-serif;color:#333;line-height:2.2em;margin:0}
#spCarouselContainer .scrollable{position:relative;overflow:hidden;width:88%;height:16em;float:left;margin-left:1em}
#spCarouselContainer .scrollable .items{width:20000em;height:inherit;position:absolute;margin:auto;clear:both}
#spCarouselContainer .items div{float:left;width:600px;padding:10px 0}
#spCarouselContainer .items ul{float:left;width:660px;list-style:none;margin-left:2.25em}
#spCarouselContainer .scrollable li{float:left;margin-right:10px;background-color:#fff;padding-top:2px;width:125px}
#spCarouselContainer .scrollable li:hover{float:left;margin-right:10px;background-color:#fff;padding-top:2px;width:125px}
#spCarouselContainer .scrollable li img{height:98px;width:118px;padding:1px;margin:auto;border:1px solid #ccc}
#spCarouselContainer .scrollable li img:hover{padding:1px;margin:auto;border:1px solid #666;transition:border .8s;-webkit-transition:border .8s;-moz-transition:border .8s;-o-transition:border .8s}
#spCarouselContainer .scrollable a{cursor:pointer}
#spCarouselContainer .scrollable li p{margin-top:5px;font:normal normal normal 1.35em 'FranklinITCProLight',Helvetica,sans-serif}
#spCarouselContainer .scrollable li .header{font:normal normal bold 1.35em 'FranklinITCProBold',Helvetica,sans-serif;margin-bottom:.5em;color:#cc6a3b}
#spCarouselContainer .scrollable li .description{font-size:12px;text-align:left;margin:0;float:left;color:#333}
#spCarouselContainer .scrollable li .price{font-size:12px;margin:0;padding:0;color:#cc6a3b;font-weight:bold}
#spCarouselContainer .scrollable .active{border:2px solid #000;position:relative;cursor:default}
#spCarouselContainer a.browse{display:block;width:30px;height:35px;float:left;margin:40px 0;cursor:pointer;font:normal normal bold 36px Helvetica,sans-serif;color:#0070ae}
#spCarouselContainer a.browse.right{float:right}
#spCarouselContainer a.disabled{visibility:hidden!important}
#spCarouselContainer a.left{background-image:url(http://www.washingtonpost.com/homesales/css/../images/arrow-sprite.png);background-position:0 -36px;background-repeat:no-repeat}
#spCarouselContainer a.left:hover{background-image:url(http://www.washingtonpost.com/homesales/css/../images/arrow-sprite.png);background-position:0 0;background-repeat:no-repeat}
#spCarouselContainer a.right{background-image:url(http://www.washingtonpost.com/homesales/css/../images/arrow-sprite.png);background-position:0 -108px;background-repeat:no-repeat}
#spCarouselContainer a.right:hover{background-image:url(http://www.washingtonpost.com/homesales/css/../images/arrow-sprite.png);background-position:0 -72px;background-repeat:no-repeat}
}
#searchResults{border-top:1px solid #fbfbfb;padding-top:10px}
#searchResults .dropdown{margin-left:4.6875%;margin-right:4.6875%;margin-bottom:13px}
#searchResults .dropdown a{color:#333;font-family:'FranklinITCProThin',Helvetica,Arial,sans-serif;font-size:1.6em}
#searchResults .dropdown a:hover{text-decoration:none}
#searchResults .dropdown span.icon-caret-down{color:#bfbfbf;vertical-align:middle;float:right}
#searchResults .dropdown ul.dropdown-menu{min-width:100%;top:-20%;border-radius:0;color:#333;font-family:'FranklinITCProThin',Helvetica,Arial,sans-serif;font-size:1.7em}
#searchResults .dropdown ul.dropdown-menu li{border-bottom:1px dotted #e1e1e1;padding:10px 3%}
#searchResults .dropdown ul.dropdown-menu li:hover{cursor:pointer;background-color:#f2f2f2;color:#047fc2}
#searchResults .view-toolbar{border-top:1px solid #e5e5e5;padding:1.75% 3.75%;color:#333}
#searchResults .view-toolbar .icon-th-list{margin:0 5.75%;color:#999}
#searchResults .view-toolbar .icon-map-marker{margin:0;color:#999}
#searchResults .view-toolbar a.selected .icon-th-list,#searchResults .view-toolbar a.selected .icon-map-marker{color:#ca6631}
#searchResults .view-toolbar a:hover .icon-th-list,#searchResults .view-toolbar a:hover .icon-map-marker{color:#057ec2;cursor:pointer;text-decoration:none}
#searchResults.filter-closed .dropdown.sort-by{margin-right:8%}
#searchResults.filter-closed .dropdown span.icon-caret-down{margin-right:23%}
#searchResults.filter-closed .dropdown ul.dropdown-menu{min-width:61%}
#searchResults.filter-closed .view-toolbar{border-top:0;padding-top:0;margin-left:4.5%}
#searchResults.filter-closed .hidden-tablet{display:none!important}
#searchResults.filter-closed .visible-tablet{display:block!important}
#searchResults #results{font-size:1.1em}
#searchResults #results ul{margin:0}
#searchResults #results .list-view-content ul.listings:first-child{border-top:1px dashed #e6e6e6}
#searchResults #results ul li{list-style-type:none;padding-top:12px;padding-bottom:10px;border-bottom:1px dashed #e6e6e6;font-family:'FranklinITCProLight',Helvetica,sans-serif;color:#333}
#searchResults #results ul li:nth-child(odd){background-color:white}
#searchResults #results ul li a:hover{text-decoration:none}
#searchResults #results ul li a:hover span{color:#057ec2}
#searchResults #results ul li p{margin-bottom:0}
#searchResults #results ul li img{width:120px;height:120px;border:1px solid #d4d4d4;padding:2px;margin:3px 4.5% 0 4.5%}
#searchResults #results ul li .price{color:#ca6631;font-weight:bold;font-family:'FranklinITCProBold',Helvetica,Arial,sans-serif;font-size:1.2em}
#searchResults #results ul li .address{color:#333;margin-bottom:5px;font-size:1.2em;font-family:'FranklinITCProBold',Helvetica,Arial,sans-serif}
#searchResults #results ul li p span{color:#8c8c8c}
#searchResults #results ul li span.date{color:#333;font-family:'FranklinITCProLight',Helvetica,Arial,sans-serif;font-weight:normal}
#searchResults #results ul li .share{color:gray;margin-top:5px;margin-left:4px}
#searchResults #results ul li .share a{color:gray;font-size:1em}
#searchResults #results ul li .share a:hover{text-decoration:none;color:#057ec2;cursor:pointer}
#searchResults #results ul li .share i{margin-right:5px}
#searchResults #results ul.nav-tabs{float:none}
#searchResults #results ul.share-tabs li.active{border-bottom:0;background:0;padding:0 0 0 27px;line-height:10px}
#searchResults #results ul.share-tabs li.active a{line-height:10px;padding-right:6px;padding-left:6px;background-color:whiteSmoke;color:gray}
#searchResults #results ul.share-tabs li.active a:hover{cursor:pointer;color:#057ec2}
#searchResults #results .emailAFriend{background-color:whiteSmoke;padding:20px 0 1px 0;z-index:999;position:relative}
#searchResults #results .emailAFriend .close{opacity:1}
#searchResults #results .emailAFriend .icon-remove-sign{color:#959595}
#searchResults #results .emailAFriend span{font-weight:bold;font-size:1.3em;margin-left:36px}
#searchResults #results .emailAFriend .emailForm{margin-top:12px;margin-left:36px}
#searchResults #results .emailAFriend .emailForm form{margin-bottom:10px}
#searchResults #results .emailAFriend .emailForm .form-horizontal .control-group{margin-bottom:10px}
#searchResults #results .emailAFriend .emailForm textarea{resize:none}
#searchResults #results .emailAFriend .success{margin:2% 0 2.5% 7.5%;font-size:1.3em;padding-bottom:2.5%}
.show-more{padding:1em 3em;text-align:center}
.show-more .num-of-results{margin-top:.25em;font-size:.8em;color:#333}
.show-more .num-of-results a{color:#333}
.show-more .num-of-results a:hover{text-decoration:none}
.show-more .btn{color:#666}
.show-more .icon-chevron-up{color:#ca6631}
.show-more .num-of-results span{margin-right:.5em;font-weight:bold}
li.no-results span{margin-left:4.5%}
#searchResults .nor-views{border-top:1px solid #e5e5e5}
#searchResults.filter-closed .nor-views{padding-top:1%}
#searchResults .num-of-results-top{font-size:1.1em;color:#333;padding:2% 4% 2% 4.6875%;font-family:FranklinITCProLight,Helvetica,Arial,sans-serif}
#searchResults.filter-closed .num-of-results-top{padding-top:0}
.list-error{font-family:'FranklinITCProThin'}
#results .list-view-content .title{margin:0 0 5px 25px}
#results .list-view-content .img-link-desc{margin:3px 10px 0 18px}
#results .list-view-content .img-link{float:left;margin-right:15px}
#results .list-view-content .desc{float:left;width:44%}
#searchResults ul.share-tabs{margin-top:5px!important}
.map-view-content{padding-top:.5em}
#search-results-map{width:100%;height:28em}
.loading{text-align:center}
#search-results-map img{max-width:none}
#search-results-map .info-bubble img{width:100px;height:100px;float:left;border:1px solid #d4d4d4;padding:2px;margin:23px 4.5% 0 1.5%}
#search-results-map .info-bubble .desc{margin-left:8.2em;font-family:'FranklinITCProLight',Helvetica,Arial,sans-serif;color:#333}
#search-results-map .info-bubble .desc a{color:#333}
#search-results-map .info-bubble .desc a:hover{text-decoration:none;color:#057ec2}
#search-results-map .info-bubble .desc .address{font-size:1.1em;font-family:'FranklinITCProBold',Helvetica,Arial,sans-serif}
#search-results-map .info-bubble .desc .price{color:#ca6631}
.bottom-map-msg{font-size:.7em;line-height:14px;color:#777}
.map-error{font-family:'FranklinITCProThin'}