.outer-border h1{color:#444;margin-bottom:0;}
.advice-home #c-column p.advertisement{margin-top:4px;}
.advice-home #content #top-level-question.bubble{margin-top:2em;}
div.messaging.info p{padding-left:15px;background:url(/static/images/icon_checkmark.gif) no-repeat left 5px;}
#posted-reply-confirmation{margin-top:0;}
#no-result ul li{margin-bottom:.5em;}
#no-result ul.tips li.first{list-style:none;margin-left:-30px;}
#advice-thread div.messaging.error h4{padding-left:0;text-align:center;margin-bottom:0;}
.bubble h1,.ask-advice-header h1,.sorting h4,div.messaging ul.carrot li.email-alert,h5.comment-announce.best-answer,#type-block li{background-image:url(../images/icons/tool_strip.png);background-repeat:no-repeat;}
.actions a.rss,#a-column .advice-a-col #detailsToolbar li.rss a{background:url(/static/images/icons/RSSicon16x16.png) no-repeat;}
div.messaging ul.carrot li.email-alert{background-position:2px -2000px;padding-left:8px;margin-left:-8px;}
div.messaging ul.carrot li.email-alert:not([IE]){padding-left:23px;}
#a-column .advice-a-col{margin:5px;}
#a-column .advice-a-col h4{margin-bottom:3px;}
#a-column .advice-a-col #detailsToolbar li{margin:3px 5px;padding:0;}
#a-column .advice-a-col #detailsToolbar li a{display:block;font-size:.9em;padding:4px 0 4px 30px;}
#a-column .advice-a-col li a.question{background-position:5px -1398px;}
#a-column .advice-a-col li a.discuss{background-position:5px -4184px;}
#a-column .advice-a-col li.email-page a{background-position:5px -1998px;}
#a-column .advice-a-col li.email-alert a{background-position:5px -4287px;}
#a-column .advice-a-col li.print-page a{background-position:5px -1698px;}
#a-column .advice-a-col li.email-alert a.cancel{background-position:5px -4486px;}
#a-column .advice-a-col #detailsToolbar li.rss a{background-position:6px 4px;}
#a-column .advice-a-col li.delicious a{background:url(http://static.delicious.com/img/delicious.small.gif) no-repeat 7px 50%;}
#a-column .advice-a-col li.stumbleupon a{background:url(http://www.stumbleupon.com/images/stumbleit.gif) no-repeat 3px 50%;}
.category-picker{font-weight:bold;font-size:1.1em;color:#36b;background:#f2f7ff url(/static/images/nav_bg.png) 0 0 repeat-x;border:1px solid #acf;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;}
.secondary-nav .category-picker.roll,.secondary-nav .category-picker:hover{background-position:0 -100px;background-color:#efd;border-color:#ad6;color:#692;}
.category-picker span.count{font-size:.9em;line-height:2em;}
ul.secondary-nav h4.category-picker{border:none;font-size:1em;margin-bottom:0;}
ul.secondary-nav h4.category-picker a{padding:4px 0 6px 4px;position:relative;}
ul.secondary-nav li.current{padding:0;}
ul.secondary-nav li.current h4 a,ul.secondary-nav li.current h4.roll a,ul.secondary-nav li.current h4:hover a{background:#fff url(/static/images/active_blade_gradient.gif) left top repeat-x;}
ul.secondary-nav li.current h4 a,ul.secondary-nav ul.subcategory li.current a{color:#D61;}
ul.secondary-nav li.parent h4 a{color:inherit;}
ul.secondary-nav ul.subcategory{padding-top:0;}
ul.secondary-nav ul.subcategory li{padding:0 0 4px;background-position:-587px -897px;}
ul.secondary-nav ul.subcategory li a{display:block;position:relative;line-height:1.4;padding-left:20px;padding-right:44px;}
#type-block{border:1px solid #ACF;background-color:#FFF;padding:4px 0;}
#type-block li.question{background-position:24px -1398px;}
#type-block li.discuss{background-position:24px -4184px;}
#type-block li.guide{background-position:24px -3684px;}
#type-block>li:not([IE7]){padding:2px 0 4px 6px;}
#type-block li label{display:block;position:relative;color:#36B;font-weight:bold;}
#type-block li a{text-decoration:none;}
#type-block li label input{cursor:pointer;margin-right:20px;vertical-align:-0.5em;}
#type-block li label>input:not([IE7]){vertical-align:-0.3em;}
body:nth-of-type(1) #type-block li label>input{vertical-align:-0.1em;}
#type-block li.filter{background:transparent;padding:3px 0;}
#type-block li.filter a{display:block;background:url(/static/images/icons/btnicons_tiled.png) -581px -222px no-repeat;padding:2px 0 2px 24px;}
#type-block li.filter a:focus,#type-block li.filter a:hover{background-position:-581px -247px;}
span.count{position:absolute;right:2px;top:0;font-weight:normal;color:#999!important;}
*+html span.count{top:2px;}
#c-column #top-level-question.bubble{margin-top:27px;}
#c-column div.advice-entry #top-level-question{margin-top:10px;}
#content #top-level-question.bubble{margin-top:0;}
#content #top-level-question.bubble h2{padding-top:38px;background:url(/static/images/ZillowAdvice.jpg) no-repeat 0 8px;}
#content #top-level-question.bubble h2 a.help,#c-column #top-level-question.bubble h2 a.help{display:none;}
.actions{clear:left;}
.actions a.rss,.actions a.subscribe{float:right;line-height:1.4;margin-left:1.5em;padding:4px 0 0 20px;}
.actions a:link,.actions a:visited{text-decoration:none;}
.actions a:focus,.actions a:hover{text-decoration:inherit;}
.actions a.rss{background-position:0 4px;}
#advice-header p.searching-for{line-height:1.6;float:left;clear:left;min-width:300px;width:auto!important;width:300px;}
p.searching-for strong{color:#d61;}
.sponsored-by{float:right;width:88px;}
.sponsored-by p.de-emph{font-size:.9em;text-align:center;}
#propelled #wrapper{background:#fff url(/static/images/propel-skin.jpg) 50% 100px no-repeat;}
#propelled>#wrapper{background-position:50% 80px;}
#propelled #c-column #top-level-question.bubble,#propelled #c-column #top-level-question.bubble div.outer,#propelled #c-column #top-level-question.bubble div.inner{background:url(/static/images/propel-ask-gradients.gif) no-repeat;}
#propelled #c-column #top-level-question.bubble{background-position:-400px top;background-repeat:repeat-y;}
#propelled #c-column #top-level-question.bubble div.outer{background-position:1px top;}
#propelled #c-column #top-level-question.bubble div.inner{background-position:-800px bottom;}
#propelled .advice-head .inner-border{background:transparent url(/static/images/propel-advice-head-gradient.gif) left top repeat-y;}
#propelled ul.secondary-nav li.propel .category-picker{background:#f2f7ff url(/static/images/propel-buttons-gradient.gif) repeat-y 0 0;}
#advice-header #sponsor-propelled{text-transform:uppercase;color:#999;letter-spacing:.02em;}
#propelled .bubble#parent-comment,#propelled .bubble#parent-comment div.outer,#propelled .bubble#parent-comment div.inner{background:transparent url(/static/images/propel-thread-head-gradients.gif) -485px top repeat-y;}
#propelled .bubble#parent-comment div.outer{background-repeat:no-repeat;background-position:left top;}
#propelled .bubble#parent-comment div.inner{background-repeat:no-repeat;background-position:-969px bottom;}
#ace #wrapper{background:#fff url(/static/images/ace-skin.jpg) 50% 35px no-repeat;}
#ace>#wrapper{background-position:50% 5px;}
#ace #container{background-color:transparent;}
#advice-thread .sorting{padding:5px 12px;}
.sorting h4{float:left;padding:3px 30px 4px;font-size:1.2em;}
.questions .sorting h4{background-position:0 -3286px;}
.discussions .sorting h4{background-position:0 -3986px;}
#advice-thread .sorting form{margin-top:3px;}
#advice-thread .sorting select{width:7em;}
#advice-thread .sorting div.pagination{padding:2px 0 0;}
#popular-topics .module-body{padding:0;}
#parent-comment{margin-top:0;}
.paged .thread-head .comment-header,.paged .thread-head .comment-body,.paged .thread-head .thread-meta{display:none;}
.best-answer-area{clear:both;margin-top:9px;padding-top:8px;border-top:1px solid #eee;}
#parent-comment .best-answer-area{padding-top:0;}
#response-confirmation .best-answer-area,#advice-thread.discussions .best-answer-area{display:none;}
.reply-form fieldset{background-color:#F2F7FF;padding:0 5px 15px;}
.reply-form .signature-wrapper{padding-top:5px;}
label.comment{margin-left:.8em;padding-top:1em;font-size:1.1em;font-weight:bold;display:block;}
label.notify{display:block;margin:0 1em 1em;}
.reply-form textarea{height:100px;}
.reply-form ul.action{margin-left:1em;}
.editable-comment .reply-form fieldset{background:none;padding:0;}
.editable-comment .reply-form button.primary{font-size:1em;}
a.edit{width:27px;height:13px;padding:0 8px 1px 0;text-decoration:none;background:url(/static/images/icons/btnicons_tiled.png) 0 -350px no-repeat;}
a.edit:hover{background-position:-50px -350px;}
a.edit span{visibility:hidden;}
.ask-advice-header .inner-border{padding:0;}
.ask-advice-header h1{padding:10px 42px;}
div.questions .ask-advice-header h1{background-position:5px -2980px;}
div.discussions .ask-advice-header h1{background-position:5px -3878px;}
.inner-border .lower{clear:both;background-color:#F2F7FF;padding:3px 5px 0;}
.lower a{text-decoration:none;}
div.discussions .discuss,div.questions .quest{display:inline;}
div.questions .discuss,div.discussions .quest{display:none;}
#ask-advice input.text{padding:2px 1px;}
#ask-advice input.text,#ask-advice select{font-size:1.1em;}
#ask-advice fieldset.ask{padding-left:14px;}
#ask-advice label.heading{display:block;font-weight:bold;margin:5px 0;}
#ask-advice input#commentTitle{width:508px;padding:3px 2px;font-size:1.2em;}
#ask-title,#ask-detail{position:relative;}
#ask-detail label.detail{margin-top:10px;}
#ask-advice textarea{display:block;width:512px;height:100px;font-size:1.2em;font-family:verdana,arial,sans-serif;border:1px solid #8AD;margin-bottom:10px;}
#home-qa{margin:5px 0;padding:10px 14px;border-top:1px solid #ACF;background-color:#F2F7FF;}
#home-qa h5{float:left;}
#home-qa label.radio{display:inline;float:left;margin:0 0 0 20px;}
#home-qa label.radio input{vertical-align:-0.4em;}
body:nth-of-type(1) #home-qa label.radio input{vertical-align:0;}
#ask-selects .selection{margin-bottom:10px;position:relative;}
#ask-selects h5{margin:2px 0;}
#ask-selects #advice-category-selection h5{margin:10px 0 5px;}
#ask-selects label.heading{display:block;font-weight:normal;margin:0;}
#ask-selects #subCategories{float:left;margin-top:-14px;}
#ask-selects #subCategories label{margin-top:2px;float:none;}
.selections select,.selections input{float:left;width:250px;margin-right:16px;font-size:1em;margin-top:2px;}
.selections input{width:246px;}
#advice-category-selection select option{padding:2px 10px;}
#neighborhoodSelection{height:1.8em;}
body:nth-of-type(1) #ask-advice .selection .input-tip{margin-top:.8em;}
.actions ul{margin-top:10px;}
.actions ul li{display:inline;float:left;}
.actions label input{vertical-align:-0.4em;}
.actions label>input:not([IE7]){vertical-align:-0.3em;}
body:nth-of-type(1) .actions label input{vertical-align:0;}
#invalid-region-error-message{margin-bottom:.75em;}
#invalid-region-error-message.error{width:494px;text-align:center;}
#invalid-region-error-message.error h4{padding-left:0;}
#ask-advice p.error{position:absolute;margin-top:-1.6em;left:10em;border:none;background:transparent;color:#F00;z-index:1000;}
#ask-advice #ask-title p.error{left:15em;}
#ask-advice #ask-title>p.error:not([IE]){margin-top:-4em;}
#good-neighbor-policy{margin-top:0;}
#good-neighbor-policy .module-head{margin:0 0 .5em;}
#good-neighbor-policy .module-body p{color:#777;font-size:1.1em;}
#good-neighbor-policy .module-body p span.more{display:block;padding-top:.5em;font-size:.9em;}
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}
.yui-tt{visibility:hidden;position:absolute;color:#333;background-color:#FDFFB4;font-family:arial,helvetica,verdana,sans-serif;padding:2px;border:1px solid #FCC90D;font:100% sans-serif;width:auto;}
.yui-tt-shadow{display:none;}
* html body.masked select{visibility:hidden;}
* html div.yui-panel-container select{visibility:inherit;}
* html div.drag select{visibility:hidden;}
* html div.hide-select select{visibility:hidden;}
.mask{z-index:1;display:none;position:absolute;top:0;left:0;-moz-opacity:.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;}
.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}
.hide-scrollbars select{display:none;}
.show-scrollbars{overflow:auto;}
.yui-panel-container.show-scrollbars{overflow:visible;}
.yui-panel-container.show-scrollbars .underlay{overflow:auto;}
.yui-panel-container .underlay{position:absolute;top:0;right:0;bottom:0;left:0;}
.yui-panel-container.matte{padding:3px;background-color:#fff;}
.yui-panel-container.shadow .underlay{top:3px;bottom:-3px;right:-3px;left:3px;background-color:#000;opacity:.12;filter:alpha(opacity=12);}
.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}
.yui-effect-fade .underlay{display:none;}
.yui-panel{visibility:hidden;border-collapse:separate;position:relative;left:0;top:0;font:1em Arial;background-color:#FFF;border:1px solid #000;z-index:1;overflow:hidden;}
.yui-panel .hd{background-color:#3d77cb;color:#FFF;font-size:100%;line-height:100%;border:1px solid #FFF;border-bottom:1px solid #000;font-weight:bold;padding:4px;white-space:nowrap;}
.yui-panel .bd{overflow:hidden;padding:4px;}
.yui-panel .bd p{margin:0 0 1em;}
.yui-panel .container-close{position:absolute;top:5px;right:4px;z-index:6;height:12px;width:12px;margin:0;padding:0;cursor:pointer;visibility:inherit;text-indent:-10000em;overflow:hidden;text-decoration:none;}
.yui-panel .ft{padding:4px;overflow:hidden;}
.yui-simple-dialog .bd .yui-icon{background-repeat:no-repeat;width:16px;height:16px;margin-right:10px;float:left;}
.yui-dialog .ft,.yui-simple-dialog .ft{padding-bottom:5px;padding-right:5px;text-align:right;}
.yui-dialog form,.yui-simple-dialog form{margin:0;}
.button-group button{font:100 76% verdana;text-decoration:none;background-color:#E4E4E4;color:#333;cursor:hand;vertical-align:middle;border:2px solid #797979;border-top-color:#FFF;border-left-color:#FFF;margin:2px;padding:2px;}
.button-group button.default{font-weight:bold;}
.button-group button:hover,.button-group button.hover{border:2px solid #90A029;background-color:#EBF09E;border-top-color:#FFF;border-left-color:#FFF;}
.button-group button:active{border:2px solid #E4E4E4;background-color:#BBB;border-top-color:#333;border-left-color:#333;}
.yui-override-padding{padding:0!important;}
