/* -- reset -------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,img{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var,optgroup{font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit; }input,button,textarea,select{*font-size:100%;}a{outline:none;}input[type="checkbox"]{width:13px;height:13px;}input[type="radio"]{width:13px;height:13px;}
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* Dialog
----------------------------------*/
.ui-dialog { position: relative; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{display:inline;float:left;margin-left:10px;margin-right:10px}
.grid-1{width:60px}
.grid-2{width:140px}
.grid-3{width:220px}
.grid-4{width:300px}
.grid-5{width:380px}
.grid-6{width:460px}
.grid-7{width:540px}
.grid-8{width:620px}
.grid-9{width:700px}
.grid-10{width:780px}
.grid-11{width:860px}
.grid-12{width:940px}
.alpha{margin-left:0}
.omega{margin-right:0}
.push-1,.pull-1,.push-2,.pull-2,.push-3,.pull-3,.push-4,.pull-4,.push-5,.pull-5,.push-6,.pull-6,.push-7,.pull-7,.push-8,.pull-8,.push-9,.pull-9,.push-10,.pull-10,.push-11,.pull-11{position:relative}
.push-1{left:80px}
.push-2{left:160px}
.push-3{left:240px}
.push-4{left:320px}
.push-5{left:400px}
.push-6{left:480px}
.push-7{left:560px}
.push-8{left:640px}
.push-9{left:720px}
.push-10{left:800px}
.push-11{left:880px}
.pull-1{left:-80px}
.pull-2{left:-160px}
.pull-3{left:-240px}
.pull-4{left:-320px}
.pull-5{left:-400px}
.pull-6{left:-480px}
.pull-7{left:-560px}
.pull-8{left:-640px}
.pull-9{left:-720px}
.pull-10{left:-800px}
.pull-11{left:-880px}html{height:100%}
body{font:62.5% helvetica,arial,sans-serif;background:#999}
a{color:#285483;text-decoration:none;cursor:pointer}
h1,h2,h3,h4,h5{font-family:Gill Sans MT,Gill Sans,Arial,Sans-Serif}
h1{font-size:1.8em}
h2{font-size:1.5em;line-height:1.5em}
.single-rule{border-bottom:1px solid #ccc;height:1px;margin:14px 0;padding:0;line-height:0;clear:both}
.single-rule hr{display:none}
.dotted-rule{border-bottom:1px dotted #ccc;height:1px;margin:14px 0;padding:0;line-height:0;clear:both}
.dotted-rule hr{display:none}
.dashed-rule{border-bottom:1px dashed #ccc;height:1px;margin:14px 0;padding:0;line-height:0;clear:both}
.dashed-rule hr{display:none}
.hidden-rule{border-bottom:0;height:1px;margin:14px 0;padding:0;line-height:0;clear:both}
.hidden-rule hr{display:none}
.required_symbol{color:#800}
.new_required_symbol{color:#800;position:absolute;left:6px;top:2px}
.group:after{content:" ";clear:both;height:0;visibility:hidden;display:block;font-size:0}
.group{display:inline-block}
/*\*/* html .group{height:1%}
.group{display:block}
/**/.clear{clear:both;font-size:0}
.none{display:none!important}
.pagination{text-align:center;font-weight:bold;color:#000;overflow:hidden}
.pagination .index{display:inline;color:#333;border-right:1px solid #ccc;border-left:1px solid #ccc;margin:0 4px;padding:0 10px;zoom:1}
.pagination .index input{font-size:inherit;font-weight:bold;background:#fafafa;height:14px;text-align:center;width:30px;margin-right:4px;vertical-align:middle}
.pagination em,.pagination a{margin:0 5px;text-decoration:none}
.pagination em{color:#999;font-weight:normal;font-style:normal}
.pagination .go-back{border-right:1px solid #ccc;margin-right:5px;padding:0 10px 0 0;*float:left;*min-width:30%;*padding:0 6px 0 2px!important}
.pagination .wrapper-previous-next{padding-right:4px;display:inline-block;*display:inline;*float:left;*min-width:60%;*padding:0 2px}
.tabs{font-family:"Gill Sans MT","Gill Sans",Arial;text-transform:uppercase;font-size:1em;letter-spacing:.3px;border-bottom:1px solid #ccc;margin:0}
.tabs ul{margin:0 0 -1px;padding:0;overflow:hidden}
.tabs ul li{float:left;display:inline;margin:0 4px}
.tabs ul li a,.tabs ul li.selected{display:block;padding:5px 8px;border:1px solid #ccc;color:#333;text-decoration:none;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;background:#eaeaea}
.tabs ul li a:hover{background:#eaeaea}
.tabs ul li.selected{border-bottom:1px solid #fff;background:#fff;color:#333;cursor:default}
.tabs ul li.selected a,.tabs ul li.selected a:hover{margin:-5px -8px -7px;padding:none;border-bottom:2px solid #fff;border-top:0;border-left:none;border-right:0;-webkit-border-top-left-radius:none;-webkit-border-top-right-radius:none;-moz-border-radius-topleft:none;-moz-border-radius-topright:none;border-top-left-radius:none;border-top-right-radius:none;background:0}
.table{color:#000;width:100%;background-color:#fff}
.table thead th{font-size:1.1em;font-weight:bold;text-align:left;border-bottom:1px solid #d9d9d9;color:#3a3b4d;padding:2px 0}
.table tbody td{font-size:1.1em;padding:4px}
.table tbody tr.even{background:#fafafa}
.table tbody tr.odd{background:#f2f2f2}
.table tbody tr.selected{background:#777;color:#fff}
.table tbody tr:hover{background:#d2d2d2}
.table tbody tr.selected:hover{background:#777;color:#fff}
.table a{color:#3a3b4d}
.table a:hover{text-decoration:none;text-decoration:underline}
.thumb-pager{height:20px;position:relative;top:-22px;background-color:transparent;display:none}
.thumb-pager-bg{background-color:#000;height:100%;width:100%;opacity:.66;filter:alpha(opacity=66);position:absolute;top:0;left:0}
.thumb-pager-content{background-color:transparent;position:relative;text-align:center;color:#fff;padding-top:4px}
.thumb-pager a{position:absolute;top:5px;width:10px;height:11px;background:transparent url(images/icon-btn-sprite.png) no-repeat}
.thumb-pager a.thumbs-prev{background-position:-210px -10px;left:6px}
.thumb-pager a.thumbs-next{background-position:-180px -10px;right:6px}
.simplemodal-overlay{background-color:#000;opacity:.90;filter:alpha(opacity=50)}
.simplemodal-container{border:7px solid #666;border-color:rgba(0,0,0,.5);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;*height:auto!important}
.simplemodal-container a.modalCloseImg{background:transparent url(/reno/custom/wrappers/182/images/global-sprite.png) -16px -80px;width:15px;height:15px;position:absolute;top:7px;right:7px;cursor:pointer}
.simplemodal-container a.modalCloseImg:hover{text-decoration:none}
.simplemodal-wrap{background-color:#fff}
.simplemodal-data{font-size:1.1em;text-align:left;padding:10px}
.simplemodal-data h2{border-bottom:1px solid #d7d7d7;font-size:1.3em;color:#333;margin-bottom:20px;font-weight:bold;text-transform:uppercase}
.simplemodal-data h3{text-align:center;padding:10px;text-transform:uppercase}
.flyout-wrapper{position:relative;z-index:10}
.flyout-wrapper>div{position:absolute;visibility:hidden;z-index:-1;left:85%;top:-20px;padding:6px 0 6px 10px;border:1px solid #ccc;background-color:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.4);-moz-box-shadow:2px 2px 5px rgba(0,0,0,.4);-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.4);width:700px}
.flyout-wrapper>div:before{content:" ";position:absolute;top:10px;left:-4px;border-right:4px solid #FFF;border-top:4px solid transparent;border-bottom:4px solid transparent}
.flyout-wrapper .option-col{float:left;margin-right:10px}
.flyout-wrapper .option-col label{white-space:nowrap}
.results-page .aside .flyout-wrapper .option-col label input,.results-page .aside .flyout-wrapper .option-col label span{float:none}
.flyout-wrapper .footer{clear:both;text-align:center;padding:8px 0 5px;*height:30px}
.flyout-wrapper .footer a{*vertical-align:middle}
#resultscontainer #refine_search .flyout-wrapper div .option-col label span{width:130px}
#school_districts_target_placeholder{margin:0;padding:0;height:1px;position:absolute;width:100%;left:0}
.school-districts-wrapper{position:relative;color:#000}
.school-districts-wrapper .header-row{text-align:center;padding-top:10px}
#school_districts_target_placeholder .school-districts-wrapper .header-row select{width:auto;margin:0}
.school-districts-wrapper .option-col{float:left;margin-right:10px}
.school-districts-wrapper .option-col label{white-space:nowrap;margin:0;vertical-align:middle}
.school-districts-wrapper .option-col label input,.school-districts-wrapper .option-col label span{display:inline-block;float:none;padding:3px;margin-right:5px;font-size:10px;font-weight:bold;vertical-align:middle}
.school-districts-wrapper .footer{clear:both;text-align:center;padding:8px 0 5px}
#school_districts_modal .btn{float:none}
.school-districts-inline{position:absolute;z-index:1000;display:inline-block;border:1px solid #DCDCDC;background-color:#fff;box-shadow:2px 2px 2px #777}
.school-districts-inline>div{margin:10px}
.dym{display:none;padding:10px;border:1px solid #ccc;margin-bottom:10px;background-color:#DFE6ED}
.dym .icon-close{float:right;margin-left:5px;position:relative;top:-5px;right:-5px}
.dym .match{font-size:1.4em;text-transform:capitalize;color:#666;font-weight:bold;position:relative}
.dym .match div{font-size:.79em;padding:7px 5px;border:1px dotted #ccc;margin:1px 0}
.dym .match>span{position:absolute;top:50%;left:50%;text-transform:uppercase}
.dym .match-more{margin-top:5px;text-align:center;font-size:1.1em}
.simplemodal-data .dym{display:block;padding:5px;max-height:240px;overflow:auto;position:relative}
.simplemodal-data .dym .match{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}
.simplemodal-data .dym .match div{margin:0 3px}
.simplemodal-data .dym .match .description{border:0;padding:0;margin:0 0 3px 0}
.range-values{color:#900;margin-bottom:5px;font-size:1.1em}
#distance-select{display:none}
#sqft-wrap,#distance-wrap{margin-bottom:10px}
.range-slider{background:transparent url(images/icon-btn-sprite.png) no-repeat -1px -335px;height:23px}
.range-slider.fixed-min{background-position:-4px -302px}
.ui-slider{border:0;cursor:pointer;width:120px;margin:0 auto}
.ui-slider .ui-slider-range{background:#900;height:2px;top:20px}
.ui-slider-horizontal .ui-slider-handle{background:transparent url(images/icon-btn-sprite.png) no-repeat 0 -264px;border:0;height:19px;width:11px;margin-left:-5px;top:8px;cursor:pointer}
.ui-slider-horizontal .ui-slider-handle:last-child{background-position:-19px -264px;margin-left:-6px}
.tool-tip{font-size:1.1em;position:absolute;z-index:10000;whitespace:nowrap;padding:5px 7px;color:#fff;border:1px solid #f4f4f4;background:#4673a0;box-shadow:2px 2px 3px rgba(0,0,0,.5);-webkit-box-shadow:2px 2px 3px rgba(0,0,0,.5);-moz-box-shadow:2px 2px 3px rgba(0,0,0,.5);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.tool-tip.error{border-color:red;color:red;background-color:#f4f4f4}
.tool-tip .point{position:absolute;top:5px;left:-10px;font-size:0;line-height:0;width:0;border-top:6px solid transparent;border-right:12px solid #4673a0;border-bottom:6px solid transparent}
.tool-tip.modal-dialog{z-index:60000000;max-width:250px}
.btn{background-color:#446E99;display:inline-block;padding:3px 7px;cursor:pointer;color:#FFF;font:1.2em arial;border:1px solid #003e6d;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-transition:all .12s linear;-moz-transition:all .12s linear;transition:all .12s linear}
.btn:hover{background-color:#407BB7;border-color:#035;-moz-box-shadow:0 0 2px RGBa(0,0,0,.6);-webkit-box-shadow:0 0 2px RGBa(0,0,0,.6);box-shadow:0 0 2px RGBa(0,0,0,.6)}
.btn:active{background-color:#17487A}
.icon.icon-telephone-on{display:none}
.icon{background:url(images/icon-btn-sprite.png) no-repeat;vertical-align:middle;border:0;padding:0;display:inline-block;text-indent:0;line-height:0;font-size:0;overflow:hidden;cursor:pointer}
.icon-text{vertical-align:middle}
.icon-clock-small{width:8px;height:8px;background-position:0 0}
.icon-plus-small{width:7px;height:7px;background-position:-30px 0}
.icon-minus-small{width:7px;height:3px;background-position:-60px 0}
.icon-pages-next{width:8px;height:6px;background-position:-90px 0}
.icon-pages-prev{width:8px;height:6px;background-position:-120px 0}
.icon-bullet-black{width:6px;height:6px;background-position:-150px 0}
.icon-bullet-blue{width:6px;height:6px;background-position:-180px 0}
.icon-bullet-red{width:6px;height:6px;background-position:-210px 0}
.icon-chain{width:16px;height:8px;background-position:-240px 0}
.icon-printer-small{width:9px;height:9px;background-position:0 -10px}
.icon-film-small{width:9px;height:9px;background-position:-30px -10px}
.icon-plus-small-white{width:9px;height:9px;background-position:-324px 4px}
.icon-minus-small-white{width:9px;height:9px;background-position:-306px 4px}
.icon-pages-close{width:9px;height:9px;background-position:-120px -10px}
.icon-film-medium{width:11px;height:11px;background-position:0 -30px}
.icon-plus-medium{width:10px;height:10px;background-position:-286px 4px}
.icon-minus-medium{width:10px;height:10px;background-position:-270px 4px}
.icon-tab{width:30px;height:10px;background-position:-150px -30px}
.icon-people{width:16px;height:16px;background-position:-120px -110px}
.icon-dollar-sign{width:15px;height:16px;background-position:-239px -110px}
.icon-grad-cap{width:16px;height:16px;background-position:-269px -110px}
.icon-crime-index{width:16px;height:16px;background-position:-300px -110px}
.icon-travel-time{width:16px;height:16px;background-position:-329px -110px}
.icon-leaving-home{width:16px;height:16px;background-position:-120px -130px}
.icon-temperature{width:16px;height:16px;background-position:-359px -108px}
.icon-precipitation{width:16px;height:16px;background-position:-389px -110px}
.icon-year-built{width:16px;height:16px;background-position:-419px -110px}
.icon-occupancy-status{width:16px;height:16px;background-position:-449px -110px}
.icon-num-occupants{width:16px;height:16px;background-position:-479px -110px}
.icon-by-population{width:16px;height:16px;background-position:-510px -110px}
.icon-email{width:16px;*width:20px;height:12px;background-position:0 -50px;padding-bottom:2px}
.icon-photo{width:16px;height:12px;background-position:-30px -50px}
.icon-card-address{width:16px;height:12px;background-position:-60px -50px}
.icon-home-medium{width:16px;height:12px;background-position:-90px -50px}
.icon-folder{width:16px;height:13px;background-position:0 -70px}
.icon-camera-black{width:16px;height:13px;background-position:-30px -70px}
.icon-camera{width:16px;height:13px;background-position:-60px -70px}
.icon-list{width:14px;height:13px;background-position:-90px -70px}
.icon-talk-ballon{width:14px;height:13px;background-position:-120px -70px}
.icon-talk-ballon-white{width:14px;height:13px;background-position:-150px -70px}
.icon-building-medium{width:14px;height:13px;background-position:-180px -70px}
.icon-close{width:13px;height:13px;background-position:-210px -70px}
.icon-camera-plus{width:16px;height:15px;background-position:-240px -70px}
.icon-picture-remove{width:16px;height:13px;background-position:-270px -70px}
.icon-magnifier-zoom-in{width:16px;height:16px;background-position:-300px -70px}
.icon-telephone-on{width:16px;height:13px;background-position:-330px -70px}
.icon-telephone-off{width:16px;height:13px;background-position:-360px -70px}
.icon-plus{width:14px;height:14px;background-position:0 -90px}
.icon-minus{width:14px;height:14px;background-position:-30px -90px}
.icon-information{width:14px;height:14px;background-position:-60px -90px}
.icon-exclamation{width:16px;height:14px;background-position:-90px -90px}
.icon-question{width:14px;height:14px;background-position:-120px -90px}
.icon-plus-button{width:14px;height:14px;background-position:-150px -90px}
.icon-minus-button{width:14px;height:14px;background-position:-180px -90px}
.icon-information-button{width:14px;height:14px;background-position:-210px -90px}
.icon-question-button{width:14px;height:14px;background-position:-240px -90px}
.icon-plus-white{width:14px;height:14px;background-position:-270px -90px}
.icon-minus-white{width:14px;height:14px;background-position:-300px -90px}
.icon-information-white{width:14px;height:14px;background-position:-330px -90px}
.icon-exclamation-white{width:14px;height:14px;background-position:-360px -90px}
.icon-question-white{width:14px;height:14px;background-position:-390px -90px}
.icon-gallery{width:16px;height:14px;background-position:-420px -90px}
.icon-rss{width:14px;height:14px;background-position:-450px -90px}
.icon-monitor-blue{width:16px;height:14px;background-position:-510px -90px}
.icon-film-strip{width:14px;height:15px;background-position:0 -110px}
.icon-folder-add{width:18px;height:15px;background-position:-30px -110px}
.icon-folder-remove{width:18px;height:15px;background-position:-60px -110px}
.icon-world{width:15px;height:15px;background-position:-90px -110px}
.icon-graph-down-red{width:16px;height:16px;background-position:-210px -110px;cursor:default}
.icon-print{width:16px;height:16px;background-position:0 -130px}
.icon-mobile-on{width:9px;height:16px;background-position:-60px -130px}
.icon-mobile-off{width:9px;height:16px;background-position:-90px -130px}
.icon-calculator{width:11px;height:16px;background-position:-270px -130px}
.icon-plus-circle-frame{width:16px;height:16px;background-position:-360px -130px}
.icon-tag-label-black{width:16px;height:16px;background-position:-600px -130px}
.icon-articles{width:15px;height:16px;background-position:-660px -130px}
.icon-alert-diamond{width:16px;height:16px;background-position:-510px -130px}
.icon-cog{width:16px;height:16px;background-position:-540px -130px}
.icon-portfolio{width:14px;height:16px;background-position:-150px -130px}
.icon-pdf{width:18px;height:19px;background-position:-560px -110px}
.icon-note{width:14px;height:16px;background-position:-1px -240px}
.icon-note-add{width:15px;height:16px;background-position:-30px -240px}
.icon-note-remove{width:15px;height:16px;background-position:-60px -240px}
.icon-map{width:15px;height:15px;background-position:-180px -130px}
.icon-floorplan{width:12px;height:16px;background-position:-690px -130px}
.icon-left{height:20px;width:20px;background-position:0 -150px}
.icon-left-hover{height:20px;width:20px;background-position:-30px -150px}
.icon-left-active{height:20px;width:20px;background-position:-60px -150px}
.icon-left-disabled,.icon-left.disabled{height:20px;width:20px;background-position:-90px -150px /*!important;*/}
.icon-right{height:20px;width:20px;background-position:-120px -150px}
.icon-right-hover{height:20px;width:20px;background-position:-150px -150px}
.icon-right-active{height:20px;width:20px;background-position:-180px -150px}
.icon-right-disabled,.icon-right.disabled{height:20px;width:20px;background-position:-210px -150px /*!important;*/}
.icon-play{height:20px;width:20px;background-position:-240px -150px}
.icon-pause{height:20px;width:20px;background-position:-270px -150px}
.icon-skip-right{height:20px;width:20px;background-position:-300px -150px}
.icon-skip-left{height:20px;width:20px;background-position:-330px -150px}
.icon-bell{height:17px;width:16px;background-position:-360px -150px}
.icon-right-2{height:19px;width:21px;background-position:-500px -150px}
.icon-right-2:hover{height:19px;width:21px;background-position:-560px -150px}
.icon-right-2:active{height:19px;width:21px;background-position:-590px -150px}
.icon-right-2.disabled{height:19px;width:21px;background-position:-530px -150px}
.icon-left-2{height:19px;width:21px;background-position:-380px -150px}
.icon-left-2:hover{height:19px;width:21px;background-position:-440px -150px}
.icon-left-2:active{height:19px;width:21px;background-position:-470px -150px}
.icon-left-2.disabled{height:19px;width:21px;background-position:-410px -150px}
.icon-scale{height:20px;width:20px;background-position:-82px -263px}
.icon-arrow-down{width:25px;height:15px;background-position:-190px -30px}
.icon-arrow-up{width:25px;height:15px;background-position:-220px -30px}
.icon-help{height:14px;width:14px;background-position:-390px -90px}
.icon-tw{height:12px;width:17px;background-position:-179px -50px;padding-bottom:2px}
.icon-fb{height:12px;width:17px;background-position:-208px -50px;padding-bottom:2px}
#global_user_tools{float:right;margin:10px 10px 0 0;position:relative;z-index:15;max-width:50%}
#my_portfolio{font:1.1em Gill Sans MT,Gill Sans;margin-right:10px;padding-bottom:5px;position:relative}
#my_portfolio>span{cursor:pointer}
#my_portfolio>a{color:#fff;vertical-align:middle}
#portfolio{display:none;background-color:#DFE6ED;color:#000;position:absolute;top:99%;left:0;padding:10px;border:1px solid #f2f2f2;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
#portfolio h2{text-transform:uppercase;font-size:1.2em;padding-bottom:5px;border-bottom:1px solid #ccc}
#portfolio dl{padding:4px 8px;margin-bottom:5px;border-bottom:1px solid #ccc}
#portfolio dl dt{font:bold 1em arial;padding-bottom:1px}
#portfolio dl.last-of-type{border-bottom:0;margin-bottom:0}
#portfolio dl+a{clear:both;display:block;text-align:center}
#translation{border-left:1px solid #ccc;padding-left:10px;float:right}
.form-footer{text-align:center;*height:30px}
.form-footer .btn{*vertical-align:middle}
.dialog-message{padding:10px;text-align:center;max-width:490px;word-wrap:break-word}
.dialog-error{color:#700}
input.error,textarea.error{border-color:#700!important;background-color:#EED6D6}
label.error{float:right;color:#700;clear:right}
#unit-converter{float:right;font:1.1em Gill Sans MT,Gill Sans;padding:2px 0;margin-right:10px;border-right:1px solid #333}
#unit-converter label{margin-right:5px}
#unit-converter a{color:#FFF;margin-right:10px}
#unit-converter a.current-unit{background-color:#22496A;padding:1px 2px;border:1px solid #628DAB}
.success-form{width:300px}
.membership-form{width:500px;margin:0 auto}
.membership-form label{margin-bottom:10px;text-transform:capitalize}
.membership-form label.postal-code{float:right;width:230px;margin-left:10px;margin-bottom:0}
.membership-form input,.membership-form textarea,.membership-form select{padding:3px}
.membership-form label input{float:right;width:70%}
.membership-form label.region input,.membership-form label.postal-code input{width:110px}
.membership-form label select{float:right;width:359px}
.membership-form label input.label-right{width:auto;border:0;padding:0}
.membership-form label.subtitle{text-align:center;color:#ACACAC}
.membership-form label span{float:right;width:340px;margin-left:5px}
.membership-form .email-tools{margin-bottom:10px}
.membership-form .email-tools label{float:right;margin-right:120px;width:60px}
.membership-form .email-tools input{float:none;width:auto}
.membership-form .agent-tools{margin:15px 0}
.membership-form .agent-tools label{display:inline-block;margin-right:15px}
.membership-form .agent-tools input{float:none;width:auto}
.membership-form .unsubscribe-text{margin-top:5px}
#AgentNameSuggestContainer{left:142px;top:20px;width:70%;border-color:#CCF;max-height:200px;overflow:auto}
.agentsuggest-data{height:54px;font-size:1.2em;border-width:1px 0;border-color:#FFF;border-style:solid}
#AgentNameSuggestContainer .agentsuggest-data span{display:inline;width:285px;margin-top:2px;float:left}
#AgentNameSuggestContainer .agentsuggest-data img{margin-top:2px;margin-left:2px;float:left}
#reg_agentAssocation{float:right;width:70%;margin:15px 0;font-size:1em;color:#777}
.portfolio-form{width:400px}
.portfolio-form>p{padding:0 10px 10px}
.portfolio-form label{display:block;padding:0 20px;margin-bottom:10px}
.portfolio-form label:first-letter {text-transform:uppercase}
.portfolio-form .search-title{padding:0;font-size:1.2em}
.portfolio-form .search-title input{display:block;margin-top:10px;padding:3px;width:380px;font-size:.9em}
.portfolio-form label input,.portfolio-form label span{float:none;vertical-align:middle;width:auto}
.portfolio-form .disabled-alerts{padding:10px 20px;background-color:#eee;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;text-align:center}
.portfolio-form .disabled-alerts>span{color:#700}
.portfolio-form .disabled-alerts>label{margin:10px 0 0 0}
#savedsearches{width:670px}
#savedsearches table{width:100%}
#savedsearches th{font-weight:bold;text-align:center;padding:5px;border-bottom:solid 1px #B7B7B7}
#savedsearches th.search_name{text-align:left;width:300px}
#savedsearches th.price_range{width:95px}
#savedsearches th.bedrooms{width:75px}
#savedsearches th.date_saved{width:75px}
#savedsearches th.tools{width:55px}
#savedsearches td{text-transform:uppercase;font-weight:bold;text-align:center;padding:5px;font-size:10px}
#savedsearches td.search_name{text-align:left;font-weight:bold}
#savedsearches td.price_range{font-weight:bold}
#savedsearches td.bedrooms{font-weight:bold}
#savedsearches td.date_saved{font-weight:bold}
#savedsearches td.tools{float:right;right:7px;top:0;width:auto}
#savedsearches td.tools li{float:right;display:inline;margin-right:5px;border-left:1px solid #d6e2e9;padding-left:5px}
#savedsearches td.locations{background-color:#F4F4F4;font-weight:normal;text-align:left;font-size:9px;line-height:120%;border-bottom:solid 1px #666;margin-bottom:2px;text-transform:none;padding:4px;padding-left:8px;color:#555}
.suggest-wrapper{display:block;position:relative;z-index:5}
.suggest-container{position:absolute;top:100%;left:0;z-index:100;background-color:#FFF;border:1px solid #C4C4C4;text-align:left;padding:2px}
.suggest-data{display:block;border-top:1px solid #FFF;border-bottom:1px solid #FFF;background-color:#FFF;padding:2px;font:normal 10px arial,sans-serif;color:#000}
div.suggest-over{border-top:1px solid;border-bottom:1px solid;border-color:#C4C4C4;cursor:pointer;color:#000;background-color:#FFC}
.closed{display:none}
.open{display:block}
.suggest-term{font:normal 1.1em arial,sans-serif;padding:2px}
.suggest-data{display:block;border-bottom:1px solid #fff;border-top:1px solid #fff;background-color:#fff;padding:2px;font:normal 1.1em arial,sans-serif}
.quicksuggest-data{display:block;border-bottom:1px solid #fff;border-top:1px solid #fff;background-color:#fff;padding:2px;font:normal 1.1em arial}
.locsuggest-data{display:block;border-bottom:1px solid #fff;border-top:1px solid #fff;background-color:#fff;padding:2px;font:normal 1.1em arial}
.covsuggest-data{display:block;border-bottom:1px solid #fff;border-top:1px solid #fff;background-color:#fff;padding:2px;font:normal 1.1em arial}
.lpssuggest-data{display:block;border-bottom:1px solid #fff;border-top:1px solid #fff;background-color:#fff;padding:2px}
#global_search label.term{position:relative}
#global_search .suggest-container{width:275px}
.combo-widget .suggest-container{width:273px}
.aside .suggest-container{width:200px}
.advanced-search .suggest-wrapper{width:378px;margin-bottom:5px}
.advanced-search .suggest-container{width:300px;left:73px}
.advanced-search .suggest-over{border-color:#E0CA90;background-color:#FAECC8;color:#285483}
.search-suggest-container{*position:relative;*z-index:100}
#searchby_type_radius .search-suggest-container{position:relative}
#searchby_type_map-area .search-suggest-container{position:relative}
#global_wrapper{width:960px;margin:auto;text-align:left}
#global_header{margin:5px 0 2px;color:#fff}
#logo-g{position:relative}
#logo-g img{display:block}
#logo-g span{position:absolute;right:5px;bottom:5px;font-family:Courier New;font-size:1.2em}
#logo-g span.name{position:absolute;right:5px;bottom:25px;font-family:Courier New;font-size:4em}
#branding{padding:5px;background-color:#fff;border:4px solid #2A5F93;margin-bottom:5px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:-7px -4px 28px rgba(18,41,64,0.5) inset;-webkit-box-shadow:-7px -4px 28px rgba(18,41,64,0.5) inset;-moz-box-shadow:-7px -4px 28px rgba(18,41,64,0.5) inset}
#branding .logo{float:right}
#branding .agent-name{display:inline-block;color:#122940;font-size:3em;font-family:Gill Sans MT,Gill Sans,Arial;padding:20px}
#secondary-nav{float:right;display:inline;text-align:right;width:300px;margin:14px}
#secondary-nav span,#AccountHeader{float:right}
#secondary-nav select{background-color:#333;border:0;padding:2px}
#AccountHeader{padding:3px 5px 3px 0;margin-right:10px}
#AccountHeader ul li{float:left;margin-left:5px}
#secondary-nav a{margin:0 4px}
#secondary-nav a,#secondary-nav select,#AccountHeader a,#AccountHeader select{color:#fff}
#global_nav{position:relative;margin:2px 0;padding:5px;text-transform:uppercase;background:#265483;background:-moz-linear-gradient(top,#265483 0,#123 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#265483),color-stop(100%,#123));background:-webkit-linear-gradient(top,#265483 0,#123 100%);background:-o-linear-gradient(top,#265483 0,#123 100%);background:-ms-linear-gradient(top,#265483 0,#123 100%);background:linear-gradient(top,#265483 0,#123 100%)}
#global_nav .nav-drop-down a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s linear;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border:1px solid #1e3c5a;font-size:1.2em}
#global_nav .nav-drop-down a:hover{border-color:#3c648c;color:#FFF}
#global_nav .nav-drop-down a:active{background:-moz-linear-gradient(top,#235076 0,#102030 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#235076),color-stop(99%,#102030));background:-webkit-linear-gradient(top,#235076 0,#102030 99%);background:-o-linear-gradient(top,#235076 0,#102030 99%);background:-ms-linear-gradient(top,#235076 0,#102030 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#235076',endColorstr='#102030',GradientType=0);background:linear-gradient(top,#235076 0,#102030 99%)}
#global_utilities{margin:2px 0;background-color:#111}
#global_utilities select,#global_utilities input[type='text']{padding:2px 4px;background-color:#333;border:1px solid #000;color:#FFF}
#global_search{font:1.1em Arial;padding:10px;float:left}
#global_search>*{display:inline-block;margin:0 8px;vertical-align:middle}
#global_search select:first-child{margin-left:0}
#global_search #Term{width:220px;background-color:#393B3A;color:#FFF;border-color:#000 #757271 #757271 #000;border-width:1px}
#global_utilities #global_search a{color:#FFF;text-transform:uppercase;font-family:Gill Sans MT,San-Serif;border-left:1px solid #FFF;padding:4px 0 4px 10px}
#global_search a:hover{text-decoration:underline}
#global_search .closed{display:none}
#global_content{background-color:transparent}
.results-page #global_content{padding:10px 0}
.hlisting{margin-bottom:20px;margin-bottom:20px;position:relative;color:#333}
.hlisting.featured{background-color:#F5F5F5;border:1px solid #B9B9B9}
.hfeed .hlisting>.group,.map-view .hlisting>.group{padding:5px}
.hlisting .header{padding:5px 10px;position:relative;border-bottom:1px solid #ddd;background-color:#f2f5f7}
.hlisting .header.saved{background-color:#ffffd9}
body.listings .list .hlisting .header.saved,body.listings .gallery .hlisting .header.saved{background-image:none;background-color:#ffffd9}
.hlisting .header>span{color:#555;font-size:1.1em}
.hlisting .header .region,.hlisting .header .locality,.hlisting .header .country-name{color:#333}
.hlisting .header dl{position:absolute;right:10px;top:10px}
.header>ul.tools{float:right;width:50px}
.header>ul.tools li.listing-tools{float:right;position:relative}
.header>ul.tools li.user-tools{margin-bottom:3px}
.header>ul.tools li.user-tools ul li{float:right;margin-left:5px}
.header>ul.tools li.listing-tools ul{display:none;position:absolute;right:0;top:10px;background:#fff;width:40px;padding:5px;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.header>ul.tools li.listing-tools ul li{float:left;width:20px;margin-bottom:5px;text-align:center}
.hlisting .vcard{font-size:1.1em;width:140px;float:right;padding-left:10px;border-left:1px solid #ccc}
.hlisting .vcard>*{display:block;margin-bottom:2px}
.hlisting .vcard>.org{margin-bottom:4px}
.hlisting .vcard .org{font-size:.91em}
.hlisting .vcard span.org{color:#666}
.hlisting .vcard .n{font-weight:bold}
.hlisting .vcard>.photo{float:left;padding-right:5px}
.hlisting .vcard .sourcename{font-size:.9em;color:#666;margin-bottom:5px}
.hlisting .listing_attribution{font-size:1.1em;color:#000;margin-bottom:5px;padding-top:5px;text-align:center;clear:both}
.hlisting .listing_attribution.left{text-align:left}
.hlisting .group>.summary{width:110px;float:left;padding-top:5px}
.hlisting .summary{font-size:1.1em;line-height:1.5em}
.hlisting .summary li a{font-weight:bold}
.hlisting .summary .price{font-size:1.1em;font-weight:bold}
.hlisting .summary .price span{font-weight:normal;font-size:.71em;margin-left:5px}
.hlisting .summary .price em{font-size:.9em;font-style:normal;color:#666}
.hlisting .group>div.photo{float:left;margin-right:10px;border:1px solid;position:relative;height:125px;width:167px}
.hlisting .group>div.photo,.hlisting .group>div.map{border-color:#ccc}
.hlisting .group>div.photo>a{display:block}
.hlisting .flag{position:absolute;top:-1px;left:-1px;height:69px;width:69px;background:transparent url('http://www.sothebysrealty.com/eng/reno/utility/imagelabeller.ashx?config=StatusLabels') no-repeat;text-indent:-100em;color:rgba(0,0,0,0)}
.hlisting .flag.Expired{background-position:0 0}
.hlisting .flag.Featured{background-position:-100px 0}
.hlisting .flag.New{background-position:-200px 0}
.hlisting .flag.Reduction{background-position:-300px 0}
.hlisting .flag.Open.House{background-position:-400px 0}
.hlisting .map,.hlisting .description{float:left}
.hlisting .map{width:167px;height:125px;margin-right:10px;border:1px solid}
.hlisting .description{width:264px;font-size:1.1em}
.hlisting .openhouse{color:#333}
.hlisting .openhouse dt{font-weight:bold}
.hlisting .openhouse dd{white-space:nowrap}
.no-listings{width:270px;margin-right:30px;margin-bottom:20px}
.no-listings b{font-weight:normal}
.no-listings ul li{list-style:none;list-style-type:none;text-transform:none}
.phone_block{display:inline-block;vertical-align:top;white-space:nowrap}
.phone_text{display:inline-block;vertical-align:top}
#communitytabsdata .phone_text{display:none}
#sso_login_buttons{text-align:center}
#google_sso_login{margin-left:5px;background:#000;display:inline-block;height:28px;border:1px solid #010101;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#google_sso_login a{font-weight:bold;display:block;color:#fff;text-decoration:none;height:21px;background:url('/resources/v_1_1_23_5/reno/globalresources/images/googleplus-small.jpg') 0 0 no-repeat;padding:7px 6px 0 35px;font-size:1.1em;text-transform:capitalize}
#linkedin_sso_login{margin-left:5px;background:blue;display:inline-block;height:28px;border:1px solid #010101;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:url('/resources/v_1_1_23_5/reno/globalresources/images/linkedin.jpg') 0 0 repeat-x}
#linkedin_sso_login a{font-weight:bold;display:block;color:#fff;text-decoration:none;height:21px;background:url('/resources/v_1_1_23_5/reno/globalresources/images/linkedin-small.jpg') 0 0 no-repeat;padding:7px 6px 0 35px;font-size:1.1em;text-transform:capitalize}
#twitter_sso_login{margin-left:5px;background:blue;display:inline-block;height:28px;border:1px solid #4A92AB;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:url('/resources/v_1_1_23_5/reno/globalresources/images/twitter.png') 0 0 repeat-x}
#twitter_sso_login a{font-weight:bold;display:block;color:#fff;text-decoration:none;height:21px;background:url('/resources/v_1_1_23_5/reno/globalresources/images/twitter-small.png') 0 0 no-repeat;padding:7px 6px 0 35px;font-size:1.1em;text-transform:capitalize}
#startribune_sso_login{margin-left:5px;display:inline-block;height:28px;border:1px solid #868686;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#startribune_sso_login a{font-weight:bold;display:block;color:#16723D;text-decoration:none;height:21px;padding:5px 6px 0 5px;font-size:1.3em;text-transform:capitalize}
.facebook_button{display:inline-block;height:21px;padding-left:35px;padding-right:4px;padding-top:7px;margin-left:5px;background:url('/resources/v_1_1_23_5/reno/globalresources/images/facebook_button_tall.png') 0 0 no-repeat;border:1px solid #64738E;text-decoration:none;color:white;cursor:pointer;font-size:1.1em;font-weight:bold}
.facebook_small_icon_hlink{padding-left:16px!important;background:url('/resources/v_1_1_23_5/reno/globalresources/images/facebookIconSmall.jpg') 0 0 no-repeat;text-decoration:none}
#Amenities_wrapper .option-col label,#LifeStyle_wrapper .option-col label,#PropertyStyle_wrapper .option-col label{white-space:normal}
.agent .aside .btn{*filter:chroma(color=#000000);*width:auto;*padding:3px 0}
#global_search #global-search .btn{*filter:chroma(color=#000000)}
body.associatedetails .agent.details-page .grid-4{margin-top:10px}
body.associatedetails .agent.details-page .pagination,.agent.details-page #results-count{padding:10px 0}
body.associatedetails .agent.details-page .vcard{padding:10px 20px 20px}
body.associatedetails .agent.details-page .vcard>*{display:block}
body.associatedetails .agent.details-page .vcard .n{font:2.2em "Gill Sans MT","Gill Sans","Arial"}
body.associatedetails .agent.details-page .vcard .org{font:bold 1.2em arial}
body.associatedetails .agent.details-page .vcard .org,.agent.details-page .vcard .adr,.agent.details-page .vcard .tel{margin:4px 0}
body.associatedetails .agent.details-page .vcard .adr{color:#555;font:1.1em arial}
body.associatedetails .agent.details-page .vcard .adr .postal-code{padding-left:5px}
body.associatedetails .agent.details-page .vcard .facebook,body.associatedetails .agent.details-page .vcard .twitter{display:inline}
body.associatedetails .agent.details-page .vcard .facebook .icon-text,body.associatedetails .agent.details-page .vcard .twitter .icon-text{padding-top:1px}
body.associatedetails .agent.details-page .vcard .twitter{padding-left:10px}
body.associatedetails .agent.details-page .agent-profile img{float:left;padding:0 20px 20px 0}
body.associatedetails #agentdetailscontainer .agent-profile .hgroup{padding-top:5px;margin-bottom:20px;padding-top:10px}
body.associatedetails #agentdetailscontainer .agent-profile dl{font-size:1.2em;margin:20px 0}
body.associatedetails #agentdetailscontainer .agent-profile dt{display:inline;float:none;height:auto;margin-right:2px;width:auto;font-weight:bold}
body.associatedetails #agentdetailscontainer .agent-profile dd{margin-right:0;display:inline}
body.associatedetails .agent.details-page .agent-profile h1+h2{color:#666}
body.associatedetails .agent.details-page .section{padding:10px}
body.associatedetails .agent.details-page #results-count{font-size:1.1em}
body.associatedetails .agent.details-page .hlisting{float:left;margin:0 20px 20px 0;width:300px;color:#333;margin-bottom:20px;position:relative}
body.associatedetails .agent.details-page .hlisting.last-child{margin-right:0}.widget-form{width:380px}
#sendtocell_form.widget-form label.error{margin-bottom:0}
.widget-form label{display:block;font-size:1em;margin-bottom:22px}
.widget-form label.required{text-transform:capitalize}
.widget-form label.error{font-size:.9em;margin-bottom:0;margin-top:2px;text-transform:capitalize}
.widget-form label input,.widget-form label textarea,.widget-form label select{resize:none;margin-top:3px;display:block;width:363px;padding:3px 4px 3px 10px;color:#666;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.widget-form label select{font-size:1.1em;width:100%;padding:3px 4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.widget-form label div{color:#6D6D6D;background-color:#F0F0F0;border-top:solid 2px #848484;border-left:solid 2px #848484;padding:3px 4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.widget-form .form-footer{text-align:center}
#modal_agent_form .form-footer{margin-top:32px}
.required-container{text-align:left;text-transform:capitalize;color:#999;padding:0 0 7px}
.required-container .new_required_symbol{position:relative;top:0;left:0;float:left;margin-right:2px}
.datetimepicker{height:20px;text-align:left;width:100%;clear:both}
.datetimepicker>div{float:left}
.datetimepicker .collapsable{width:100%;margin-bottom:10px}
.datetimepicker label{text-align:left;float:left;margin-bottom:7px;display:inline-block}
.datetimepicker input{display:inline-block;width:100px;-webkit-box-sizing:border-box}
.datetimepicker label input{display:inline;padding:0;width:80px;margin:0;font-style:normal;color:#000;margin-right:24px;padding:1px 7px}
.datetimepicker select.timepicker{display:inline;margin-left:3px;width:auto;margin-top:0}
.datetimepicker .requestTitle,.datetimepicker .title,.datetimepicker label{text-transform:capitalize}
.datetimepicker .title{float:left;width:90%;font-weight:bold}
.datetimepicker .view-toggle .icon{float:left;margin-right:5px}
.datetimepicker .view-toggle .icon-plus-medium{background-position:-258px -32px;width:13px;height:13px}
.datetimepicker .requestTitle{color:#1764A0;font-weight:bold;float:left;width:90%}
.datetimepicker .error{float:right}
#detailscontainer .contact-form .collapsable #email_agent_time{margin:0}
.form-footer{clear:both;position:relative}
.agentemailagent #required-symbol,.brokeremailagent #required-symbol,.listingemailagent #required_symbol{float:right;margin-top:-4px}
#sendtocell_form div.group{margin-bottom:10px}
#sendtocell_form div.group>label{margin-bottom:3px}
#sendtocell_form div.group>input{width:80px;font-size:1.1em;padding:3px 4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.widget .agentemailagent{background-color:#F5F5F5;border:1px solid #EAEAEA;font-size:1.5em;padding:20px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.widget .agentemailagent .icon-email{display:none}
.widget .agentemailagent h3{border-bottom:1px solid #D7D7D7;margin-bottom:20px}
.widget .agentemailagent h3 span{color:#333;font:bold 1em "Gill Sans MT";line-height:1.5em;text-transform:uppercase}
.widget .agentemailagent label{display:block;font-size:1.2em;margin-bottom:15px;position:relative}
.widget .agentemailagent label .new_required_symbol{color:#800;left:2px;position:absolute;top:0}
.widget .agentemailagent label input,.widget .agentemailagent label textarea{display:block;font-size:.9em;margin-top:3px;padding:3px 4px;resize:none;width:322px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.widget .agentemailagent label.error{font-size:.8em}
.widget .agentemailagent .form-footer .required{font-size:.8em}
.widget .agentemailagent .form-footer .new_required_symbol{left:0;position:relative;top:2px}
.widget .agentemailagent .btn{font-size:.8em}
.simplemodal-data .widget-form>label{position:relative;clear:both}
#mortgage_calc_form{width:auto;height:auto}
#mortgage_calc_form .group{margin-bottom:10px}
#mortgage_calc_form .group label:first-child{float:left;width:48%;padding-left:0}
#mortgage_calc_form .group label{float:right;width:50%;margin-bottom:0;padding-left:5px}
#mortgage_calc_form .group label span{font-size:.8em;color:#700}
#mortgage_calc_form .group label input{width:90%}
#mortgage_calc_form .calculator-feedback{margin:0 auto}
#mortgage_calc_form .calculator-feedback dt{float:left;margin-left:5%;margin-top:5px;width:80px}
#mortgage_calc_form .calculator-feedback dd{float:left;padding:3px;color:#700;margin-bottom:5px;width:170px;word-wrap:break-word}
#simplemodal-data #listingmortgagecalculatormodal{width:270px}
#mortgage_calc_form .calculator-feedback .PrincipalBalance,#mortgage_calc_form .calculator-feedback .DownPayment,#mortgage_calc_form .calculator-feedback .MonthlyMortgagePayment{float:left;margin-top:5px;width:125px}
#mortgage_calc_form .calculator-feedback div#MC-PrincipalBalance,#mortgage_calc_form .calculator-feedback div#MC-DownPayment,#mortgage_calc_form .calculator-feedback div#MC-MonthlyMortgagePayment{background-color:#F4F4F4;border:2px solid #CCC;float:left;padding:3px;color:#700;margin-bottom:5px;word-wrap:break-word;width:110px}
#add_nearby_locations{width:860px;position:relative}
#add_nearby_locations .alpha{float:left;width:460px}
#add_nearby_locations h2{margin-bottom:10px}
#add_nearby_locations .simplemodal-close{position:absolute;top:-5px;right:-5px;z-index:1}
#add_nearby_locations .simplemodal-close .icon-text{display:none}
#add_nearby_locations h2+label{float:right}
#add_nearby_locations h2+label select{float:none}
#add_nearby_locations .sort{margin-bottom:10px}
#add_nearby_locations .sort>*{display:inline-block;padding:0 5px;border-left:1px solid #d7d7d7}
#add_nearby_locations .sort span{color:#700;text-transform:capitalize}
#add_nearby_locations .sort span.first-child{color:#000;font-size:1.1em;border-left:none;margin-right:10px}
#add_nearby_locations .sort span.icon{border-left:none}
#add_nearby_locations .sort a{text-transform:capitalize}
#add_nearby_locations .tabs .icon{background:transparent url(/reno/custom/wrappers/gabriels/images/icons/icons_google_map.png) no-repeat;width:12px;height:14px}
#add_nearby_locations .tabs .icon-green-neighborhoods{background-position:0 -3px}
#add_nearby_locations .tabs .icon-red-cities{background-position:0 -23px}
#add_nearby_locations .tabs .icon-blue-counties{background-position:0 -43px}
#add_nearby_locations .locations{overflow-y:scroll;border-bottom:1px solid #d7d7d7;height:350px}
#add_nearby_locations .locations>div{float:left;width:210px;padding:5px}
#add_nearby_locations .locations>div label{display:block;margin-bottom:10px}
#add_nearby_locations .locations>div label>*{vertical-align:middle}
#add_nearby_locations .locations>div label>input{margin-right:3px}
#add_nearby_locations .alpha input.btn{margin-top:5px}
#add_nearby_locations .omega{float:right;width:380px}
#add_nearby_locations .omega #select-locations-map{width:380px;height:460px}
#NearbyLocationsJavascript{display:none}
.search_incol .padding_wrapper{background:url(/reno/dynamic/reno/custom/wrappers/gabriels/images/layout/gradients.png) repeat-x left -800px}
.search_incol{width:620px;background:#fff;border:1px solid #000}
.search_incol .padding_wrapper{padding:10px;margin:10px;background:url('/resources/v_1_1_23_5/reno/custom/wrappers/gabriels/images/layout/gradients.png') repeat-x left -800px}
.search_incol .name{font-weight:normal}
.search_incol label{color:#000}
.search_incol h2{font-size:13px;font-weight:bold;color:#000}
.search_incol h3{font-size:11px;font-weight:bold;border-bottom:1px solid #D7D7D7;color:#000}
.search_incol ul{padding-top:3px}
.search_incol ul li{line-height:13px}
.search_by{padding:5px 0;line-height:10px}
.search_by select{margin-bottom:0}
.search_by .input_wrapper{margin-right:10px}
.search_by input{top:3px;position:relative}
.search_incol .header_wrapper .right{text-transform:uppercase}
.search_cols .left{width:30%;margin-right:20px}
.search_cols .more_link{padding-top:3px;display:block}
.search_inputs{padding:5px 0}
.search_inputs .right{margin-right:30px}
.search_widget_input{margin-right:10px}
.search_widget_input.wide input{width:225px}
.search_widget_input.medium select{width:148px}
.search_widget_input.small select{width:110px}
.search_widget_input input{padding:2px}
.widget #quicklinks .quick-links-widget h2{text-transform:capitalize;padding-bottom:5px}.school-districts-wrapper{position:relative;padding:0 15px 0 0;width:100%}
.school-districts-wrapper .header-row{text-align:center;padding-top:10px}
.school-districts-wrapper .option-col{float:left;margin-right:0;padding-right:0}
.school-districts-wrapper .option-col label{white-space:nowrap}
.school-districts-wrapper .option-col label input,.school-districts-wrapper .option-col label span{float:none;padding:3px;font-size:10px}
.school-districts-wrapper .footer{clear:both;text-align:center;padding:8px 0 5px}
#school_districts_modal .btn{float:none}
.school-districts-inline{position:absolute;z-index:1000;display:inline-block;border:1px solid #DCDCDC;background-color:#fff;box-shadow:2px 2px 2px #777}
.school-districts-inline:before{content:" ";position:absolute;top:-5px;left:245px;border-bottom:5px solid #FFF;border-right:5px solid transparent;border-left:5px solid transparent}
.school-districts-inline>div{margin:10px}
#school_districts_target_placeholder{margin:0;padding:0;height:1px;position:relative;top:8px}
#school_districts_lpscontrol{margin:0;padding:0;height:1px;position:relative;top:-8px}
#school_districts_lpscontrol .lps_scrollbox{display:block;height:120px;width:100%;overflow:auto}
#school_districts_lpscontrol .lps_scrollbox label{margin:5px 0}
#school_districts_lpscontrol .lps_scrollbox input[type="checkbox"]{vertical-align:middle;margin:0 10px}
#school_districts_lpscontrol select{margin:6px 0}#articlescontainer,#page_article{background-color:#fff}
#articlescontainer .entry-title,#page_article .entry-title,#page_category .entry-title{font-family:Georgia,Arial,Sans-Serif;font-size:2em;letter-spacing:-0.02em}
#articlescontainer .hentry,#page_category .hentry{margin:15px 10px;border-bottom:1px dotted #ccc;padding-bottom:20px}
#articlescontainer .hentry .photo,#page_category .hentry .photo{float:left;margin:0 10px 5px 0}
#articlescontainer .hentry small,#page_category .hentry small{color:#777;font-size:1em;line-height:2em}
#articlescontainer .hentry .entry-summary,#page_category .entry-summary{font-size:1.3em;line-height:1.5em;text-align:justify;padding-top:.7em}
#articlescontainer #ArticlesModule,#page_article #ArticlesModule{padding:20px}
#articlescontainer #ArticlesModule .article-title-container .hentry,#page_article #ArticlesModule .article-title-container .hentry{margin-bottom:15px}
#articlescontainer #ArticlesModule .article-title-container .hentry>span,#page_article #ArticlesModule .article-title-container .hentry>span{color:#555;font-size:1.2em}
#articlescontainer #ArticlesModule .article-title-container .hentry>span.updated,#page_article #ArticlesModule .article-title-container .hentry>span.updated{color:#060;display:block;font-size:1.1em;font-style:italic}
#articlescontainer .article-archive,#page_article .article-archive{padding:10px}
#articlescontainer .article-archive>div,#page_article .article-archive>div{font-size:2.2em;font-family:Georgia,Arial,Sans-Serif;cursor:pointer;padding-left:16px}
#articlescontainer .article-archive ul li,#page_article .article-archive ul li{margin-left:15px}
#articlescontainer .article-archive ul li a,#page_article .article-archive ul li a{font-size:1.7em;color:#555;margin-left:10px}
#articlescontainer .article-archive .article-collapse,#page_article .article-archive .article-collapse{background:url("/resources/v_1_1_23_5/reno/SearchAdvanced_New/images/icon-collapse.png") no-repeat scroll 0 10px transparent}
#articlescontainer .article-archive .article-expand,#page_article .article-archive .article-expand{background:url("/resources/v_1_1_23_5/reno/SearchAdvanced_New/images/icon-expand.png") no-repeat scroll 0 10px transparent}
#articlescontainer .article-search,#page_article .article-search{text-align:center;padding:25px 0;background-color:#EAEAEA;border-radius:4px}
#articlescontainer .article-search input[type='submit'],#page_article .article-search input[type='submit']{background-color:#446E99;border:1px solid #003E6D;border-radius:3px;color:#fff;cursor:pointer;font-size:1.3em;padding:2px 7px;*filter:chroma(color=#000000)}
#articlescontainer .article-search input[type='text'],#page_article .article-search input[type='text']{border:1px solid #999;border-radius:4px;margin-right:5px;padding:4px;width:175px;font-size:1.2em}
#articlescontainer .pagination,#page_article .pagination{font-size:1.2em}
.articles .grid-4 #freeformhtml2{margin-top:35px;margin-left:35px}
.articles .module-aside,#page_article .module-aside,#page_category .module-aside{padding:20px 0 17px;border-bottom:1px dotted #ccc;width:100%;float:left}
.articles .module-aside h3,#page_article .module-aside h3,#page_category .module-aside h3{color:#595C5E;font-size:1.6em;text-transform:uppercase;font-weight:bold;font-family:Arial;margin-bottom:24px}
.articles .module-aside ul,#page_article .module-aside ul,#page_category .module-aside ul{width:100%}
.articles .module-aside ul li.item,#page_article .module-aside ul li.item,#page_category .module-aside ul li.item{float:left;width:100%;list-style:none;margin:3px 0}
.articles .module-aside ul li.item a.title,#page_article .module-aside ul li.item a.title,#page_category .module-aside ul li.item a.title{display:inline-block;padding:10px 0 3px}
.articles .module-aside ul li.item a.title:hover,#page_article .module-aside ul li.item a.title:hover,#page_category .module-aside ul li.item a.title:hover{color:#000}
.articles .module-aside ul li.item a.photo,#page_article .module-aside ul li.item a.photo,#page_category .module-aside ul li.item a.photo{float:left;border:1px solid #ccc;padding:2px;margin:2px 10px 5px 0}
.articles .module-aside ul li.item a.photo img,#page_article .module-aside ul li.item a.photo img,#page_category .module-aside ul li.item a.photo img{display:block}
.articles .module-aside dl{float:left;margin-top:10px}
.articles .module-aside dl dt{float:left;font-size:1.2em;color:#888;width:195px;padding:0 5px 21px 0;clear:both}
.articles .module-aside dl dd{float:left;font-size:1.2em;width:453px;margin:0 0 21px;color:#595C5E}
.articles .module-aside dl dd.item a.title{color:#A33035;font-weight:bold;font-size:1em;margin-right:5px}
.articles .module-aside dl dd.item a.title:hover{color:#84888B;text-decoration:none}
.articles #center .grid-8{margin:0;width:669px}
.articles #center .grid-4{margin:64px 0 0 36px;width:245px}.nav-drop-down,.nav-drop-down ul,.nav-fly-out,.nav-fly-out ul{margin:0;padding:0;border:0;list-style-type:none;display:block}
.nav-drop-down li,.nav-fly-out li{margin:0;padding:0;border:0;display:block;position:relative;z-index:5}
.nav-drop-down li{float:left}
.nav-drop-down li:hover,.nav-fly-out li:hover{z-index:10000;white-space:normal}
.nav-drop-down li li{float:none}
.nav-drop-down ul,.nav-fly-out ul{visibility:hidden;position:absolute;z-index:10;left:0;top:0}
.nav-drop-down li:hover>ul{visibility:visible;top:100%}
.nav-drop-down li li:hover>ul{top:0;left:100%}
.nav-fly-out li:hover>ul{visibility:visible;left:100%}
.nav-drop-down:after,.nav-drop-down ul:after,.nav-fly-out:after,.nav-fly-out ul:after{content:".";height:0;display:block;visibility:hidden;overflow:hidden;clear:both}
.nav-drop-down,.nav-drop-down ul,.nav-fly-out,.nav-fly-out ul{min-height:0}
.nav-drop-down ul{background-image:url(images/empty.gif);padding:10px 20px 20px 20px;margin:-10px 0 0 -20px}
.nav-drop-down ul ul{padding:20px 20px 20px 10px;margin:-20px 0 0 -10px;min-width:auto}
.nav-fly-out ul{background-image:url(/images/empty.gif);padding:30px 30px 30px 10px;margin:-30px 0 0 -10px}#global-search{margin:0;display:block}
#global_search{float:right;font-size:1.1em;position:relative;z-index:1;margin:0;font-family:Arial;background:transparent;*background-color:#395A7D;*height:23px;*margin:0;*padding:2px 5px 2px 0}
#global_search .icon-cms{margin:2px 5px 0 0;float:left}
#global_search input,#global_search select{padding:2px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#285483}
#global_search select{float:left;clear:both}
#global_search .suggest-wrapper{display:inline-block;zoom:1;*display:inline}
#global_search #GSTermInput{display:inline-block;position:relative;zoom:1;text-align:left;z-index:1;*display:inline}
#global_search #GSTerm{width:196px;font-size:11px;border:0}
#global_search #GSSuggestContainer{width:196px;left:0;top:100%}
#options{display:none;position:absolute;font-size:.91em;width:200px;top:25px;right:0;padding:2px 7px;*padding-bottom:9px;zoom:1;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;background-color:#395A7D}
#options input,#options select{*font-size:10px;display:block;width:104px;margin:1px 0 7px;color:#000}
#options select{border:0}
#options .tabs{margin:3.5px 0 7px;border-bottom-color:#6B839E}
#options .tabs a{background-color:#6B839E;color:#f4f4f4}
#options .tabs ul li a{padding:1px 5px;border-color:#6B839E}
#options .tabs .selected a{background-color:#395A7D;border-bottom-color:#395A7D}
#options .channeltab>a,#options input{background-color:#5F7EA2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:right;width:77px;height:19px;text-align:center;line-height:19px;position:relative;cursor:pointer;text-transform:uppercase}
#options input{text-transform:uppercase;color:#285483;background-color:#fff;width:77px}
#options label{float:left;text-transform:none;color:#FFF;clear:both}
#options label[for='bedrooms']{margin-bottom:0}