*{margin:0;padding:0;}
html{font-size:62.5%;overflow-y:scroll;overflow-x:auto;}
body{font-family:verdana,arial,sans-serif;font-size:1em;color:#555;text-align:center;}
* html body *{border-color:transparent;}
* html body{overflow-x:hidden;}
a,a:active{color:#36b;outline:none;}
a:hover{color:#692;text-decoration:underline;}
.events a{text-decoration:none;}
label,a{cursor:pointer;}
legend,.skiplink{display:none;}
body:first-of-type legend{position:absolute;left:-9999em;}
sup{font-size:.8em;}
input.text,select,textarea{font-family:verdana,arial,sans-serif;font-size:1em;border:1px solid #8AD;}
input.text{padding:1px;}
.hide{display:none!important;}
input[type="hidden"]{display:none!important;}
.invisible{visibility:hidden;}
.nofloat{float:none;}
.display-block{display:block;}
.auto{width:auto;}
.centered{text-align:center;}
.padded{padding:10px;}
td.right{text-align:right;}
.underlined{text-decoration:underline;}
.grey,.greyed,.de-emph{color:#999;}
.default-text{color:#999;font-style:italic;}
.solo{padding:0;margin:0;}
table{border-collapse:collapse;border-spacing:0;}
abbr,acronym,fieldset,img{border:0;}
ul{list-style-type:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{height:1%;}
.clear,.clearboth{float:none!important;clear:both!important;}
article,aside,figure,footer,header,hgroup,nav,section{display:block;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
p,li,dt,dd,th,td{font-size:1.1em;}
th p,th li,td p,td li,dd p,dd li,dd dd,li p,li dd,li li{font-size:1em;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
h1{font-family:"Trebuchet MS",arial,verdana,sans-serif;font-size:2em;color:#692;margin-bottom:10px;}
.zebra li.odd,.zebra tr.odd{background-color:#F2F7FF;}
.zebra li.even,.zebra tr.even{background-color:#FFF;}
.emph,.outer-border .emph{color:#d61;font-weight:bold;}
.de-emph{color:#999;font-weight:normal;}
.capitalized{text-transform:uppercase;}
.important{color:red;}
#wrapper{text-align:center;}
#wrapper #container{text-align:left;}
#primary-nav-wrapper,#container,#ft{width:985px;margin:0 auto;}
#ft{width:auto;}
#container{margin-bottom:20px;padding-left:5px;}
#container.b-c-layout{padding-left:0;}
.col1{margin-right:1%;float:left;}
.col2{float:right;}
.col1,.col2{width:48%;}
.col1 dt,.col2 dt{font-weight:bold;}
#content{padding-left:10px;padding-bottom:10px;}
#container.a-b-layout,#container.a-b-c-layout{background:#fff url(/static/images/a_col_bg_repeat.gif) 5px bottom repeat-y;}
.a-b-layout #middle-container,.a-b-c-layout #middle-container{background:transparent url(/static/images/a_col_bg_border.gif) left bottom no-repeat;}
.a-b-layout #inner-container,.a-b-c-layout #inner-container{background:transparent url(/static/images/a_col_bg_border.gif) left top no-repeat;padding-bottom:10px;}
.fullpage-layout #content{padding-left:0;}
#a-column,#content,#c-column{float:left;}
#a-column{width:180px;}
#c-column{width:300px;overflow:hidden;}
#alt-c-column{float:right;width:300px;}
.a-b-layout #content{width:790px;}
.b-c-layout #content{width:665px;padding-left:0;padding-right:20px;}
.a-b-c-layout #content{width:480px;}
.a-b-layout #content,.a-b-c-layout #content{padding-left:10px;}
.a-b-c-layout #content{padding-right:10px;}
.fullpage-layout #content{width:985px;}
#container.liquid-layout{min-width:985px;width:100%;}
* html #container.liquid-layout{width:auto!important;}
.liquid-layout #c-column{float:right;}
.liquid-layout #content{float:none;width:auto;padding:0 0 10px;margin:0 310px 0 190px;}
.outer-border{border:1px solid #acf;margin-bottom:1em;}
.outer-border .inner-border{border:4px solid #f2f7ff;padding:.5em;}
.outer-border .generic-box{padding:1em;}
.outer-border h1{color:#000;}
.outer-border .inner-border h1{float:left;}
.outer-border .inner-border p{clear:both;}
.warning .outer-border{border-color:#fd6;}
.warning .outer-border .inner-border{border:3px solid #fff7f0;}
.warning .outer-border .inner-border .alertNormal{width:95%;}
#a-column .outer-border,#c-column .outer-border{padding:1em;}
.sub-col-1{width:230px;float:left;}
.sub-col-2{width:218px;float:right;}
#header{position:relative;}
#ft{clear:both;}
#caching-area{position:absolute;}
#log-wrap .yui-log{position:fixed;top:86px;right:5px;width:288px;padding:5px;z-index:9999;}
#log-wrap .yui-log .yui-log-hd{margin-top:0;}
#log-wrap .yui-console{z-index:9000;top:50px;}
#logo,#logo a{width:164px;display:block;float:left;z-index:9999;}
#logo{border:0;margin-top:5px;}
#logo a{padding:0 16px 0 5px;text-indent:-999em;height:33px;background:url(../images/icons/btnicons_tiled.png) -195px -798px no-repeat;}
#logo a img{border:0;margin-left:5px;}
div.login-block{position:absolute;top:-7px;right:0;}
.banner-message{float:right;font-size:1em;height:1.2em;z-index:9998!important;margin-right:40px;margin-top:7px;}
.banner-message a{text-decoration:none;}
.banner-message ul li{float:left;margin-right:5px;color:#acf;font-size:1em;}
.banner-message .greeting{color:#d61;font-size:1.1em;}
div.mobile-link{background-color:#fec;width:100%;font-size:2em;border-bottom:1px solid #000;}
#header-wrapper{min-width:980px;position:relative;z-index:9000;height:88px;margin-bottom:5px;}
#header-wrapper.no-search-header{background-position:40px top;height:43px;}
* html #header-wrapper{height:86px;}
* html #header-wrapper.no-search-header{padding-bottom:1px;height:40px;}
#primary-nav-wrapper{width:100%;height:42px;border-bottom:1px #acf solid;padding-top:4px;}
#inner-nav-wrapper{width:985px;border-bottom:1px #acf solid;height:42px;margin:0 auto;line-height:13px;}
div#primary-nav{height:40px;}
#primary-nav .top-nav{padding:0 0 0 25px;float:left;width:710px;white-space:nowrap;text-align:center;margin-right:0;margin-top:19px;}
#primary-nav .top-nav.no-selected-tab .top-nav-tab{margin-bottom:-1px;}
.no-search-header #primary-nav .top-nav{border-bottom:0;}
.no-selected-tab #primary-nav .top-nav-tab{margin-bottom:-1px;}
#primary-nav .top-nav-tab{float:left;margin-bottom:-2px;font-size:1.1em;}
#primary-nav .top-nav-tab .menu-tab{display:block;padding-left:15px;background:url(../images/icons/btnicons_tiled.png) left -3525px no-repeat;font-weight:bold;text-align:left;border-bottom:1px solid #acf;}
#primary-nav .top-nav-tab.current .menu-tab{background-position:left -3600px;border-bottom:1px solid #fff;}
#primary-nav .top-nav-tab.roll .menu-tab,#primary-nav .top-nav-tab:hover .menu-tab{background-position:left -3675px;border-bottom-color:#fff;position:relative;z-index:100000;}
* html #primary-nav .top-nav-tab .menu-tab{padding:0 0 0 15px;}
#primary-nav .top-nav-tab.last{float:right;position:relative;}
* html #primary-nav .top-nav-tab.current{padding-bottom:0;}
#primary-nav .menu-tab a{text-decoration:none;padding:5px 15px 5px 0;display:block;background:url(../images/icons/btnicons_tiled.png) right -3525px no-repeat;}
#primary-nav .top-nav-tab.current .menu-tab a{background-position:right -3600px;padding-bottom:6px;color:#d61;}
#primary-nav .top-nav-tab.roll .menu-tab a,#primary-nav .top-nav-tab:hover .menu-tab a{background-position:right -3675px;color:#36b;}
#primary-nav .top-nav-tab .menu-tab a:hover{color:#692;text-decoration:underline;}
#primary-nav .top-nav-tab.more .menu-tab{background:transparent none;border-bottom-color:transparent;}
#primary-nav .top-nav-tab.more .menu-tab a{background:url(/static/images/icons/up_down_carat.gif) right -390px no-repeat;}
#primary-nav .top-nav-tab.more .menu-tab a:hover{background-position:right -590px;}
#primary-nav .impersonating .menu-tab{padding-left:10px;max-width:123px;font-size:10px;}
#primary-nav .admincs .menu-tab a{color:red;}
#primary-nav .top-nav-tab .menu-tab img{position:absolute;margin-top:-14px;margin-left:-14px;}
#primary-nav .submenu{position:absolute;left:-999em;background-color:#fff;border:1px solid #acf;margin-top:-1px;font-weight:normal;text-align:left;max-width:600px;width:auto!important;width:600px;}
#primary-nav .top-nav-tab.current .submenu{margin-top:-2px;}
#primary-nav #homes-tab-submenu,#primary-nav #directory-tab-submenu{width:500px;}
#primary-nav #more-tab-submenu{width:310px;}
#primary-nav #persona-tab-submenu,#primary-nav #duelingdigs-tab-submenu,#primary-nav #help-menu-tab-submenu,#primary-nav #webtools-tab-submenu{max-width:150px;width:auto!important;width:150px;}
#primary-nav .top-nav-tab:hover .submenu{left:auto;}
* html #primary-nav .submenu iframe{z-index:0!important;}
#primary-nav .last .submenu{max-width:220px;width:auto!important;width:220px;right:0;}
#primary-nav .submenu *{font-size:1em;}
#primary-nav .submenu li{text-align:left;margin-bottom:3px;}
#primary-nav .submenu a{text-decoration:none;}
#primary-nav .submenu a:hover{text-decoration:underline;}
#primary-nav .submenu .tools,#primary-nav .submenu ul.carrot{float:left;font-size:1em;padding:10px;}
#myzillow-tab-submenu.submenu .tools,#myzillow-tab-submenu.submenu ul.carrot{float:none;}
#myzillow-tab-submenu div.bd ul.carrot,#myzillow-tab-submenu div.bd dl.tools{padding:0;border:0!important;}
#myzillow-tab-submenu{padding:10px;}
#myzillow-tab-submenu ol#recentFavorites{list-style-type:none;margin-left:10px;margin-bottom:.5em;}
#myzillow-tab-submenu ol#recentFavorites a.de-emph{text-decoration:underline;}
#primary-nav div.submenu ul{border-right:5px solid #f2f7ff;font-size:12px;}
#primary-nav li.no-tools div.submenu ul{border-right:none;}
#primary-nav div.submenu ul a{font-size:12px;}
#primary-nav div.submenu dl{border-left:5px solid #f2f7ff;margin-left:-5px;font-size:11px;}
#primary-nav div.submenu dl a{font-size:11px;}
#primary-nav .submenu .tools dt{color:#555;margin:0;padding:0;list-style-type:none;font-weight:bold;}
#primary-nav .submenu .tools dt.subtools{margin-top:10px;}
#primary-nav .submenu .region-name{color:#999;}
#formSearchBar{text-align:center;}
#search{width:100%;height:40px;border-bottom:1px solid #c7ddff;background:#deefff;background:-moz-linear-gradient(top,#fff,#deefff);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#deefff));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffdeefff');}
* html #search{display:inline;float:left;}
.search-bar-container{width:985px;margin:0 auto;}
#search form{clear:right;padding-top:10px;}
#search form input,#search form label,#search form button,#default-address input,#default-address label,#default-address button{display:inline;float:left;}
#search h2{float:left;width:88px;margin:8px 0 0 10px;font-size:1.3em;color:#d61;background:url(/static/images/txt_h1_find_homes.gif) top left no-repeat;text-indent:-9999em;}
#search label,#default-address label{color:#aaa;line-height:1.5em;background:#fff;position:relative;}
#search .onebox label,#default-address label{background:none;}
#search .searchbar{float:left;margin-top:1px;width:700px;}
* html #search .searchbar{margin-right:0;}
#search .one{margin-right:7px;}
#search label.hide,#default-address label.hide{display:block!important;visibility:hidden;}
#search .searchbar input,#default-address input{padding:3px 1px;padding-left:2px;margin-right:5px;width:266px;}
#search .onebox input{width:543px;}
#search .searchbar label,#default-address label{position:static;margin-top:3px;font-style:italic;}
#search .onebox label{margin-left:-547px;}
#default-address label{margin-left:-270px;cursor:text;}
#search .twobox label{margin-left:-268px;}
#search .searchbar .default-text label{visibility:visible;cursor:text;}
#search .searchbar select{padding:2px 0 3px;font-weight:normal;font-size:.6em;}
#search .illo{float:left;text-align:left;font-weight:bold;font-size:16px;line-height:1.2;font-family:"trebuchet MS";background:url(../images/icons/btnicons_tiled.png) 5px -700px no-repeat;padding-right:5px;margin-right:0;margin-top:3px;width:75px;height:37px;}
#search.search-bar-type-homes .illo{background-position:5px -700px;}
#search.search-bar-type-advice .illo{background-position:-70px -700px;}
#search.search-bar-type-directory .illo{background-position:-145px -700px;}
#search.search-bar-type-region .illo{background-position:-220px -699px;}
#search .one,#search.single-box .one{width:120px;}
#search .two{width:240px;}
#search p{color:#999;float:left;font-size:.9em;}
#search.alt-search .aboutzlink{display:none;}
#search p.helper{text-align:left;display:none;}
#pros-searchbar p.keyword,#advice-searchbar p.keyword{width:216px;}
#search.search-bar-type-mortgage .illo{width:175px;height:30px;background-position:5px -799px;}
div#search.search-bar-type-mortgage div#mortgage-searchbar label{display:none;}
.search-message-bar{border:1px solid #fc0;background:#fdfaee url(/static/images/search-message-bar_bg.gif) left top repeat-x;padding:6px 20px 6px 6px;margin:0;position:relative;}
.search-message-bar h2{font-weight:normal;}
.search-message-bar h2.left{float:left;text-align:left;}
.search-message-bar h2.refine-search{padding-left:20px;padding-top:2px;background:url(/static/images/icon_house_green.gif) no-repeat;}
.search-message-bar h2.left{font-style:italic;}
.search-message-bar h2.no-results{padding-left:20px;background:url(/static/images/icon_warning.gif) no-repeat;font-style:normal;}
.search-message-bar h2.left a{font-style:normal;}
.input-tip{position:absolute;display:block!important;margin:.4em 0 0 .4em;padding:0 24px 0 0;color:#aaa!important;font-weight:normal!important;width:auto!important;cursor:text;}
label.input-tip.hide{display:block!important;visibility:hidden;}
button,a.button{margin-right:5px;}
button,button span,a.button,a.button span,span.button-primary span{float:left;display:block;}
ul.secondary-nav li#filter-pane a.button,button,a.button,a.button_next,span.button-primary{font-weight:bold;font-family:verdana,arial,sans-serif;font-size:1em;font-weight:bold;text-decoration:none;background:url(../images/icons/btnicons_tiled.png) 0 -2000px no-repeat;color:#fff;border:0;cursor:pointer;width:auto;}
ul.secondary-nav li#filter-pane a.button{padding:0;}
ul.secondary-nav li#filter-pane a.button:hover{text-decoration:none;color:#fff;}
a.button:hover{color:#fff;text-decoration:none;}
button.primary,a.primary,button.em,a.em,span.button-primary{font-size:1.2em;line-height:1.1em;}
* html button,* html a.button,* html .button.next{padding-left:2px;width:1px;overflow:visible;}
button span,a.button span,a.button_next span,span.button-primary span{padding:3px 10px 4px 0;text-indent:10px;text-align:left;margin:-1px -3px;width:auto;white-space:nowrap;background:url(/static/images/button_span_bg.gif) right bottom no-repeat;}
a.button span,span.button-primary span{margin-left:0!important;text-indent:8px;margin-right:0;padding:4px 9px 6px 0;padding-right:9px;}
* html button span,* html a.button span,* html a.button_next span{text-indent:10px;margin-right:0;float:none;margin-bottom:-0.2em;}
* html a.button span{margin-bottom:0;}
* html a.button span,* html a.primary span{margin:0;}
ul.secondary-nav li#filter-pane a.button:hover,button.roll,a.roll,button:focus,a.button:focus,button:hover,a.button:hover{background:url(../images/icons/btnicons_tiled.png) 0 -2075px no-repeat;}
button.roll span,a.roll span,button:focus span,a.button:focus span,button:hover span,a.button:hover span{background:url(/static/images/button_roll_span_bg.gif) right bottom no-repeat;}
.button_next{float:none;background:url(../images/icons/btnicons_tiled.png) -300px -2000px no-repeat;}
.button_next span,a.button_next span{float:none;background:url(/static/images/button_next_span_bg.gif) left top no-repeat;}
a.inline-button{font-weight:bold;font-family:verdana,arial,sans-serif;color:#fff;border:0;cursor:pointer;color:#fff;font-size:1em;font-weight:bold;background:url(../images/icons/btnicons_tiled.png) 0 -2000px no-repeat;text-decoration:none;padding:5px 0 5px 0;}
* html a.inline-button{padding:5px 0 0 0;}
a.inline-button:hover{color:#fff;text-decoration:none!important;}
a.inline-button span{padding:0 7px 5px 5px;text-align:left;background:url(/static/images/button_span_bg.gif) right bottom no-repeat;}
button.primary,button.save,a.primary,a.save{background:url(../images/icons/btnicons_tiled.png) 0 -2150px no-repeat;}
button.primary span,button.save span,a.primary span,a.save span{background:url(/static/images/button_primary_span_bg_fff.gif) right bottom no-repeat;}
button.em,a.em{background:url(../images/icons/btnicons_tiled.png) 0 -2000px no-repeat;}
button.em span,a.em span{background:url(/static/images/button_span_bg.gif) right bottom no-repeat;}
a.roll,button.roll,a.inline-button:hover,button.primary:hover{background:url(../images/icons/btnicons_tiled.png) 0 -2075px no-repeat;}
a.roll span,button.roll span,a.inline-button:hover span,button.primary:hover span{background:url(/static/images/button_roll_span_bg.gif) right bottom no-repeat!important;}
.buttonWrapper{padding:5px 0;}
a.button-disabled,a.button-disabled:hover,button.disabled,button.disabled:hover{background:url(../images/icons/btnicons_tiled.png) 0 -2225px no-repeat;cursor:default;}
a.button-disabled span,button.disabled span,button.disabled:hover span{background:url(/static/images/button_span_disabled_bg.gif) right bottom no-repeat!important;}
ul.related-links li a,a.external-normal,a.external{font-weight:normal;text-decoration:none;padding-left:12px;background:url(../images/icons/btnicons_tiled.png) -590px -848px no-repeat;}
a.external{font-weight:bold;}
ul.edit li{padding-bottom:4px;}
ul.edit li a{padding-left:16px;background:url(../images/icons/btnicons_tiled.png) -587px -273px no-repeat;text-decoration:none;padding-top:1px;}
ul.edit li a:hover{background-position:-587px -248px;text-decoration:none;}
.linkEmph a{padding-left:16px;background:url(../images/icons/btnicons_tiled.png) -587px -275px no-repeat;text-decoration:none;font-weight:bold;}
.linkEmph a:hover{background-position:-587px -250px;text-decoration:none;}
p.em a,ul.em li,ul.edit li.em{font-size:1.5em;}
.carrot li,li.carrot a,p.carrot,.back a,ul.secondary-nav li p.carrot a,ul.secondary-nav li#filter-pane ul.carrot li a{padding-left:12px;background:url(../images/icons/btnicons_tiled.png) -596px -897px no-repeat;}
.widely-spaced li{margin:10px 0 0 0;}
.carrot a{text-decoration:none;}
.carrot a:hover{text-decoration:underline;}
.carrot .slash{color:#36b;}
.arrow-link a{padding-left:18px;background:url(../images/icons/btnicons_tiled.png) -587px -275px no-repeat;text-decoration:none;font-weight:bold;text-decoration:none;}
.arrow-link a:hover{background-position:-587px -250;text-decoration:none;}
.back a{background:url(../images/icons/btnicons_tiled.png) -596px -873px no-repeat;text-decoration:none;}
.bullet{margin-left:1.2em;margin-bottom:10px;}
.bullet li{list-style-type:disc;margin-bottom:.5em;}
.bullet li.carrot{list-style-type:none;}
.linkToggle .closed,.expandable .closed{display:inline;}
#b-c-column .linkToggle{clear:both;}
.linkToggle .open,.expandable .open{display:none;}
.expanded .closed{display:none;}
.expanded .open{display:inline;}
a.click-phone.no-link{cursor:default;text-decoration:none;color:#555;}
.icon,.icons span,a.help,a.close{text-decoration:none;text-indent:-999em;width:13px;height:13px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.sprite,.sprited .icon,a.help,a.close{background-image:url(../images/icons/btnicons_tiled.png);background-repeat:no-repeat;}
.property-bubble a.help{position:relative;top:3px!important;}
.toolstrip,.toolstrips .icon,#detailsToolbar a,li.printPage a,li.emailPage a,li.emailAlerts a,li.rateWidgets a,li.subscribeToRegion a,a.ask-advice,.actions a.subscribe,.actions .share-on-twitter .icon,.actions .fb_share .icon,.actions .email-a-friend .icon,#detailsToolbar .email-a-friend .icon,div.messaging .yui3-widget-hd h4,div.bubble h2 span,div.bubble .comment-title,div.bubble a.discuss{background-image:url(../images/icons/tool_strip.png);background-repeat:no-repeat;}
a.icon-inline{background:none;padding-left:18px;position:relative;}
a.icon-inline span.icon{position:absolute;left:0;top:0;visibility:visible!important;}
a.icon-inline span.close{background-position:0 0;}
a.icon-inline:hover span.close{background-position:-25px 0;}
a.icon-inline span.help{background-position:0 -325px;}
a.icon-inline:hover span.help{background-position:-25px -325px;}
.security,.conduct,.outer-border .inner-border p.security,.outer-border .inner-border p.conduct{display:block;height:16px;padding-left:20px;margin-top:6px;float:right;clear:right;}
.security{background:url(/static/images/icon_lock.gif) top left no-repeat;}
.conduct{background:url(/static/images/icon_sheild.gif) top left no-repeat;}
.alert{clear:left;padding:6px 0 6px 6px;border:1px solid #fc0;background:url(/static/images/bg_alert.gif) top left repeat-x;}
.alert strong,.outer-border h1.alert{padding-left:20px;background:url(/static/images/icon_warning.gif) 0 5px no-repeat;}
.inner-border .alert{border:none;padding:0;background:none;}
.alertNormal{padding-left:20px;background:url(/static/images/icon_warning.gif) left center no-repeat;}
.highlight{text-indent:20px;background:url(/static/images/icon_lightbulb.gif) left top no-repeat;font-weight:bold;}
a.help{background-position:0 -325px;padding-bottom:1px;}
a.help:hover{background-position:-25px -325px;text-decoration:none;}
a.close{background-position:0 0;padding-bottom:2px;}
a.close:hover{background-position:-25px 0;}
.tooltip a.close,.dialog a.close,.search-message-bar a.close,.overlay a.close,#regionTargets ul li a.close{position:absolute;top:7px;right:7px;text-decoration:underline;}
.search-message-bar a.close{top:5px;right:5px;z-index:10;}
span.local-expert{display:block;float:left;height:14px;width:14px;margin:0 5px 0 0;background:url(../images/mini-profile-sprite-2.png) 0 -829px no-repeat;}
.social .icon,span.toolstrip{float:left;margin-right:3px;}
span.questions{background-position:0 -3186px;}
span.answers{background-position:0 -3386px;}
span.bestanswers{background-position:0 -3486px;}
span.guides{background-position:0 -3786px;}
span.discussions{background-position:0 -4086px;}
span.comments{background-position:0 -4086px;}
.social .icon{background-image:url(/static/images/icons/socialMedia.gif);background-repeat:no-repeat;height:16px;width:16px;}
span.facebook{background-position:0 0;}
span.twitter{background-position:0 -16px;}
span.linkedIn{background-position:0 -32px;}
.generic-box{margin-bottom:10px;}
.generic-box h2,.h2-headline{font-weight:bold;font-size:1.4em;color:#d61;margin-bottom:10px;border-bottom:1px solid #acf;}
.generic-box .module-head{background:transparent url(/static/images/1px_titlebar.gif) repeat-x scroll left top;border:1px solid #acf;margin:5px 0 0;padding:2px 5px;color:#555;}
.generic-box .module-head h2,.generic-box .module-head h5{font-size:1.1em;float:left;margin-bottom:0;text-decoration:none;color:#555;border:none;}
.generic-box .module-head h2 a,.generic-box .module-head h5 a{font-weight:bold;text-decoration:none;color:#36b;}
.generic-box .module-head h2 a:hover,.generic-box .module-head h5 a:hover{color:#580;text-decoration:none;}
.generic-box .module-head div.actions{float:right;}
.generic-box .module-head div.actions a{float:left;text-decoration:none;}
.generic-box .module-head div.actions .tooltip a{float:none;}
.generic-box .module-head div.actions a.bookmark{font-weight:bold;font-size:11px;}
.generic-box .module-head div.actions a span{visibility:hidden;}
.tnc-module fieldset h2{background:transparent url(/static/images/1px_titlebar.gif) repeat-x scroll left top;border:1px solid #acf;color:#555;margin:5px 0 0;padding:2px 5px;clear:both;font-size:1.1em;}
.tnc-module fieldset{margin-bottom:2em;}
.tnc-module fieldset h2 a.toggle,.module-head a.toggle{padding-left:15px;background:url(../images/icons/btnicons_tiled.png) -587px -475px no-repeat;text-decoration:none;}
.tnc-module fieldset h2 a.toggle:hover,.module-head a.toggle:hover{background-position:-587px -500px;}
.tnc-module fieldset h2 a.expanded,.module-head a.expanded{background-position:-587px -350px;}
.tnc-module fieldset h2 a.expanded:hover,.module-head a.expanded:hover{background-position:-587px -375px;}
.module-head{padding:3px;clear:both;color:#555;border:1px solid #acf;background:transparent url(/static/images/1px_titlebar.gif) repeat-x scroll left top;}
.module-head h2{float:left;font-size:1.1em;font-weight:bold;}
.module-head div.action{float:right;clear:right;}
a.module-head:hover h2{background:transparent url(/static/images/1px_titlebar_hov.gif) repeat scroll 0;border:1px solid #8b4;color:#580;text-decoration:none;}
.module-body,div.module-body{padding:5px 6px 5px 6px;}
div.submodule.loading,div.yui3-widget-stdmod.loading .yui3-widget-bd{background:url(/static/images/indicator.gif) no-repeat 50% 10px;min-height:20px;height:auto!important;height:20px;}
.yui3-widget-stdmod img.yui-loading{display:block;margin:4px auto 0;}
#ft{color:#999;}
#ft li,#ft p{font-size:1em;}
#ft a{text-decoration:none;}
#ft #main-ft,#ft ul{text-align:center;}
#ft li{padding:0 1em;display:inline;}
#ft li ul{display:inline;}
#main-ft{padding:4px 0;border:1px solid #c7ddff;border-width:1px 0;margin-bottom:10px;width:100%;background:#deefff;background:-moz-linear-gradient(top,#fff,#deefff);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#deefff));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffdeefff');}
#main-ft li.first,#main-ft li li{border-left:none;}
#sub-ft{margin:0 auto;text-align:center;}
#ft .copyright,#sub-ft ul,#sub-ft li{display:inline;}
#sub-ft ul li a{text-decoration:underline;color:#999;}
#ft p,#ft dl{text-align:center;margin-bottom:10px;}
#ft div#alpha-directory{display:none;}
#ft .region-blurb{padding:0 1em 1em 1em;}
#ft .region-blurb p{float:left;text-align:left;color:#555;}
#ft .region-blurb h5{float:left;text-align:left;margin-bottom:2px;color:#555;}
#top-regions{padding:10px;margin:0 auto;font-size:10px;border-top:1px #acf solid;position:relative;}
#top-regions h6,#top-regions p{text-align:left;margin-bottom:2px;}
#top-regions .top-region{width:800px;position:absolute;padding:0 10px;text-align:left;top:0;left:0;}
#top-regions .search-links{width:400px;}
#top-regions .top-region li{width:100px;float:left;padding:0;text-align:left;}
#top-regions .search-links li{width:400px;}
#top-regions .top-region a.close{position:absolute;top:0;right:8px;}
* html #top-regions .top-region a.close{right:18px;}
#top-regions .top-region a{text-decoration:none;}
#top-regions .top-region h3{position:relative;z-index:11;top:7px;color:#555;}
#top-regions .top-region ul.wrap{width:800px;z-index:10;position:absolute;border:1px #acf solid;background:#fff;padding:24px 0 9px 9px;margin-top:-13px;margin-left:-10px;}
#top-regions .search-links ul.wrap{width:400px;}
#top-regions .top-region ul.wrap:not([IE]){margin-top:-15px;}
body:first-of-type #top-regions .top-region ul.wrap{margin-top:-13px;}
#top-regions .top-region li.more-regions{clear:left;width:100%;text-align:center;padding-top:1em;}
.yui3-widget-hidden{display:none;}
.yui3-widget-content{overflow:hidden;}
.yui3-widget-content-expanded{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:100%;}
.yui3-widget-tmp-forcesize{overflow:hidden!important;}
.yui3-widget-stacked .yui3-widget-shim{opacity:0;filter:alpha(opacity=0);position:absolute;border:none;top:0;left:0;padding:0;margin:0;z-index:-1;width:100%;height:100%;_width:0;_height:0;}
.yui3-overlay{position:absolute;}
.yui3-overlay-hidden{visibility:hidden;}
.yui3-widget-tmp-forcesize .yui3-overlay-content{overflow:hidden!important;}
.yui3-lightbox{position:absolute;}
.yui3-lightbox-hidden{visibility:hidden;}
.actions a.subscribe{background-position:0 -4287px;padding-left:20px;}
.actions a.subscribe.cancel{background-position:0 -4486px;}
a.subscribe span{display:none;}
a.subscribe.cancel span{display:inline;}
.module-head .actions a.subscribe{background-position:0 -4291px;}
.module-head .actions a.subscribe.cancel{background-position:0 -4491px;}
.module-head .actions a.subscribe.cancel span{visibility:visible;}
.yui3-lightbox,.lightbox{position:fixed;top:0;left:0;height:100%;width:100%;z-index:10000;}
* html .lightbox{position:absolute;text-align:center;}
body.lightboxed object,body.lightboxed iframe,body.lightboxed embed{visibility:hidden;}
body.lightboxed .dialog iframe{visibility:visible;width:100%;}
body.lightboxed .hide-when-lightboxed{visibility:hidden;}
* html body.lightboxed #wrapper select{visibility:hidden;}
.yui3-overlay-mask,.lightbox .background{background-color:black;position:absolute;left:0;height:100%;width:100%;opacity:.4;filter:alpha(opacity=40);}
.yui3-lightbox .dialog,.lightbox .dialog{background-color:white;border:3px solid #acf;position:relative;width:430px;height:auto;top:190px;margin:0 auto;padding:15px;text-align:center;}
.body-text p,.body-text h2,.body-text h3,.body-text dl,.body-text ul,.body-text ol{margin-bottom:10px;}
.body-text h2{font-size:1.3em;color:#d61;}
.lightbox-head ul li,.lightbox-body div.lightbox-block{display:none;}
.lightbox-head ul li.current,.lightbox-body div.lightbox-block.current{display:block;}
.yui3-lightbox .dialog button.default-action,.lightbox .dialog button.default-action{padding:3px;margin:0 auto;float:none;}
#view-lightbox-link{background:url(/static/images/Icon_Enlarge.gif) 0 0 no-repeat;padding:1px 0 5px 20px;line-height:1.4em;}
#view-lightbox-link:hover{text-decoration:none;}
#lightbox-image{display:block;}
img.loader{display:none;}
.loading img.loader{display:block;margin:0 auto;}
div.image-lightbox,div.image-lightbox .caption{padding-top:1em;}
div.messaging{margin:10px 0;padding:10px;}
div.messaging h4{font-size:1.1em;font-weight:bold;padding-left:30px;line-height:1.6;}
* html div.messaging h4{height:16px;}
div.messaging.upsell h4{font-weight:normal;}
div.messaging ul{list-style-type:disc;list-style-position:inside;margin:1em 0;padding-left:30px;}
div.messaging ul li{margin:0 0 1em 0;padding-left:0;}
div.messaging ul.carrot{list-style:none;}
div.messaging ul.carrot>li{padding-left:15px;}
div.messaging p{margin:.75em 0 0 30px;}
div.messaging p strong{color:#D61;}
div.messaging p,div.messaging ul li{font-size:1.1em;}
div.messaging .close{float:right;margin-top:2px;}
div.messaging.info{border:1px solid #ad6;background:#fff url(/static/images/bg_messaging_green_gradient.gif) 0 0 repeat-x;}
div.messaging.info h4{background-position:0 -4600px;}
div.messaging.disambig{border:1px solid #fc0;background:#fdfaee url(/static/images/search-message-bar_bg.gif) 0 0 repeat-x;}
div.messaging.disambig h4{background-position:0 -4800px;}
div.messaging.disambig ul{list-style:none;}
div.messaging.error h4{background:transparent;}
div.messaging.compact{margin:10px 0;padding:5px;}
div.messaging.compact h4{padding:0 0 0 22px!important;margin-bottom:5px;margin-left:2px;font-size:1em;}
div.compact.info h4{background-position:0 -4598px;}
div.compact.disambig h4{background-position:0 -4798px;}
div.messaging.compact p{font-size:10px!important;line-height:1.5;margin:0 0 5px 5px!important;}
div.messaging.compact ul{margin:5px 0 0;padding-left:5px!important;}
div.messaging.compact ul li{margin-bottom:3px;font-size:.9em;}
div.messaging.compact ul.carrot li{list-style-type:none;background-position:-596px -893px;}
.footerboard{clear:both;width:728px!important;text-align:center!important;margin:20px auto 0 auto!important;}
.a-b-layout .footerboard,.a-b-c-layout .footerboard{clear:both;padding-left:133px;}
#a-column .ads{margin-left:5px;margin-bottom:10px;}
p.advertisement{font-size:9px;margin-bottom:4px;color:#999;text-align:center;}
.ezads-tile{display:none;}
* html #HDBAds{background:#f2f7ff;}
.flyOut h3{font-size:1.1em;text-align:center;margin-bottom:3px;}
.buttonAds{margin:0 5px 20px 5px;padding:0 4px;*padding:10px 4px;}
.buttonAds .button-ad{height:60px;margin:10px 0;}
.buttonAds p.advertisement{display:none;}
div.resourceCenter{margin:0 10px 50px 10px;}
div.resourceCenter .tool-block li{margin:5px 0 0 1px;padding-bottom:5px;}
#cobrandpane{margin:10px 10px 20px 10px;}
#cobrandpane img{margin:2px 0 2px 0;}
}
div.mini-form-upsell{background-image:url(/static/images/modules_middlesliver_250.gif)!important;}
#c-column div.mini-form-upsell{background-image:url(/static/images/module_middlesliver.gif)!important;}
.mini-form-upsell h6{padding-top:8px;margin-bottom:5px;font-size:1.1em;font-weight:700;}
.mini-form-upsell form{padding-bottom:5px;}
.mini-form-upsell dt{color:#999;width:64px;float:left;}
.mini-form-upsell dd{float:left;width:190px;margin-bottom:6px;padding-right:7px;text-align:left;}
.mini-form-upsell .amount-field{display:none;}
div.mini-form-upsell input{width:70px;float:left;margin-right:5px;padding:1px 0 2px 0;}
.mini-form-upsell button{float:left;}
.mini-form-upsell input,.mini-form-upsell select{font-size:12px;width:100%;}
.mini-form-upsell p.mini-form-foot{font-size:10px;text-align:left;padding-top:2px;}
.mini-form-upsell p.mini-form-foot .zi{color:#36b;font-weight:bold;font-family:"Trebuchet MS",arial,verdana;font-size:11px;}
.mini-form-upsell p.mini-form-foot .tm{color:#36b;font-family:"Trebuchet MS",arial,verdana;font-size:7px;vertical-align:top;}
.mini-form-upsell p.mini-form-foot .mm{color:#8b4;font-family:"Trebuchet MS",arial,verdana;font-size:11px;}
.mini-form-upsell p.mini-form-foot a{text-decoration:none;}
#rates-upsell-module .module-head{margin-top:0;}
#dynamic-zmm-vibrancy-module{margin-top:-5px;}
#dynamic-zmm-vibrancy-module span.burst{color:#e00;}
#dynamic-zmm-vibrancy-self-contained .clearfix{height:auto!important;height:1%;}
#dynamic-zmm-vibrancy{text-align:left;margin-top:-2px;font-size:1.1em;}
#dynamic-vibrancy-header.action{float:right;width:55px;}
#dynamic-vibrancy-header.action li{float:left;margin-left:5px;}
#dynamic-vibrancy-header .emailAlerts a{display:block;width:17px;height:12px;position:relative;top:-4px;}
* html #dynamic-vibrancy-header.action a.help{width:5px;}
#dynamic-vibrancy-header div.tooltip{margin-left:-590px;font-weight:normal;}
#dynamic-zmm-vibrancy a{text-decoration:none;}
#dynamic-zmm-vibrancy a:hover{text-decoration:underline;}
#dynamic-zmm-vibrancy ul.dynamic-zmm-vibrancy-upsell li{font-size:1.0em;}
#dynamic-zmm-vibrancy div.vibrancy-table{margin-bottom:10px;}
#dynamic-zmm-vibrancy div.vibrancy-table div.even{background:#F2F7FF;}
#dynamic-zmm-vibrancy div.title-bar{font-size:.9em;line-height:1.2em;margin-bottom:0;}
#dynamic-zmm-vibrancy div.title-bar span.main-label{font-size:1.1em;font-weight:bold;margin-left:5px;margin-top:12px;}
#dynamic-zmm-vibrancy div.title-bar,#dynamic-zmm-vibrancy div.vibrancy-rate-row,#dynamic-zmm-vibrancy div.vibrancy-total-row{border-bottom:1px solid #acf;padding-bottom:2px;padding-top:2px;}
#dynamic-zmm-vibrancy span.inc{background:transparent url(/static/images/icon_arrow_lite_reverse_sprite.gif) no-repeat 45px -46px;color:#f00;}
#dynamic-zmm-vibrancy span.dec{background:transparent url(/static/images/icon_arrow_lite_reverse_sprite.gif) no-repeat 45px 3px;color:#090;}
#dynamic-zmm-vibrancy span.eq{color:#090;}
#dynamic-zmm-vibrancy span.vibrancy-label-col{float:left;width:12em;margin-left:5px;}
#dynamic-zmm-vibrancy span.vibrancy-total-col{float:right;width:10em;margin-right:5px;text-align:right!important;font-weight:bold;color:#999;}
#dynamic-zmm-vibrancy span.program-col,#dynamic-zmm-vibrancy span.current-average-col,#dynamic-zmm-vibrancy span.previous-average-col,#dynamic-zmm-vibrancy span.quote-volume-col,#dynamic-zmm-vibrancy span.latest-rate-col{float:left;display:table-cell;text-align:center;}
#dynamic-zmm-vibrancy span.latest-rate-col{color:#999;font-weight:bold;}
#dynamic-zmm-vibrancy span.program-col{width:6.0em;text-align:left;margin-left:5px;}
#dynamic-zmm-vibrancy span.current-average-col{width:5.0em;}
#dynamic-zmm-vibrancy span.previous-average-col{width:5.75em;}
#dynamic-zmm-vibrancy span.quote-volume-col{width:4.75em;}
#dynamic-zmm-vibrancy span.latest-rate-col{width:4.0em;margin-left:2px;}
#dynamic-zmm-vibrancy div.title-bar span.current-average-col{margin-left:4px;}
#dynamic-zmm-vibrancy div.title-bar span.previous-average-col{margin-left:5px;}
#dynamic-zmm-vibrancy div.title-bar span.quote-volume-col{margin-left:6px;}
#dynamic-zmm-vibrancy div.title-bar span.latest-rate-col{margin-left:7px;color:#555;font-weight:normal;}
#dynamic-zmm-vibrancy span.low1{color:#090;}
#dynamic-zmm-vibrancy span.low2{color:#0a990a;}
#dynamic-zmm-vibrancy span.low3{color:#149914;}
#dynamic-zmm-vibrancy span.low4{color:#1e991e;}
#dynamic-zmm-vibrancy span.low5{color:#289928;}
#dynamic-zmm-vibrancy span.low6{color:#329932;}
#dynamic-zmm-vibrancy span.low7{color:#469946;}
#dynamic-zmm-vibrancy span.low8{color:#5a995a;}
#dynamic-zmm-vibrancy span.low9{color:#6e996e;}
#dynamic-zmm-vibrancy span.low10{color:#829982;}
#dynamic-zmm-vibrancy span.high1{color:#f00;}
#dynamic-zmm-vibrancy span.high2{color:#f80a0a;}
#dynamic-zmm-vibrancy span.high3{color:#f11414;}
#dynamic-zmm-vibrancy span.high4{color:#ea1e1e;}
#dynamic-zmm-vibrancy span.high5{color:#e42828;}
#dynamic-zmm-vibrancy span.high6{color:#dd3232;}
#dynamic-zmm-vibrancy span.high7{color:#cf4646;}
#dynamic-zmm-vibrancy span.high8{color:#c25a5a;}
#dynamic-zmm-vibrancy span.high9{color:#b46e6e;}
#dynamic-zmm-vibrancy span.high10{color:#a78282;}
#dynamic-zmm-vibrancy span.new1{color:#555;}
#dynamic-zmm-vibrancy span.new2{color:#595959;}
#dynamic-zmm-vibrancy span.new3{color:#5e5e5e;}
#dynamic-zmm-vibrancy span.new4{color:#636363;}
#dynamic-zmm-vibrancy span.new5{color:#686868;}
#dynamic-zmm-vibrancy span.new6{color:#6d6d6d;}
#dynamic-zmm-vibrancy span.new7{color:#767676;}
#dynamic-zmm-vibrancy span.new8{color:#7f7f7f;}
#dynamic-zmm-vibrancy span.new9{color:#888;}
#dynamic-zmm-vibrancy span.new10{color:#919191;}
#cobrand_header{height:50px;background:#efefef;padding:5px;text-align:left;margin-bottom:5px;border-bottom:1px solid #636363;}
#cobrand_header p{font-size:11px;}
#cobrand_header a{text-decoration:none;}
#weblink_return{float:right;margin:16px 5px 0 0;}
#weblink_return a span{margin:0;}
.cobrand_col{float:left;}
#cobrand_portrait{margin-right:7px;}
#cobrand_col1{margin-right:50px;}
#cobrand_col1 p{margin:8px 0 0 0;}
#cobrand_col2{padding:2px 0;}
#cobrand_col2 p{margin:0 0 2px 0;}
#cobrand_col1 .signature{padding-left:0;}
#cobrand_header.partner-cobrand{padding:0;height:90px;}
#cobrand_header.partner-cobrand .partner_cobrand_col{margin:0 auto;max-width:1024px;width:auto!important;width:1024px;}
#cobrand_header.partner-cobrand .cobrand-header-logo-wrapper{border-bottom:1px #555 solid;}
#partner_cobrand_logo{width:1024px;height:65px;overflow:hidden;}
#cobrand_header #partner_cobrand_links{margin-top:5px;}
#cobrand_header #partner_cobrand_links li{float:left;display:table-cell;padding:0 5px;border-right:1px #555 solid;text-transform:uppercase;}
#cobrand_header #partner_cobrand_links li.last{border-right:0;}
#cobrand_header #partner_cobrand_beacon{display:none;}
div.bubble{background:url(/static/images/module_middlesliver.gif) repeat-y left top;margin:10px 0;}
#c-column div.bubble{background-position:right top;}
div.bubble div.outer,div.bubble div.inner{background-image:url(/static/images/modules480.gif);background-repeat:no-repeat;}
div.bubble.blue div.outer,div.bubble.blue div.inner{background-image:url(/static/images/modules480_blue.gif);}
div.bubble.green div.outer,div.bubble.green div.inner{background-image:url(/static/images/modules468_green.png);}
#c-column div.bubble div.outer,#c-column div.bubble div.inner{background-image:url(/static/images/modules300.gif);}
#c-column div.bubble.blue div.outer,#c-column div.bubble.blue div.inner{background-image:url(/static/images/modules300_blue.gif);}
div.bubble div.outer{background-position:left top;}
div.bubble div.inner{background-position:right bottom;padding:0 15px 10px;}
.a-b-layout #content div.bubble{width:480px;}
div.bubble h2 a span{background-image:inherit;}
div.bubble h2{padding-top:5px;margin-bottom:5px;border-bottom:none;color:#555;font-size:1em;}
#container div.bubble h2 span.inner{display:block;font-size:1.3em;padding:8px 0 8px 40px;background-position:0 -2985px;position:relative;}
div.bubble textarea{margin:0 auto 1em;width:99%;}
div.bubble a.discuss{float:right;text-decoration:none;line-height:1.6;padding:1px 2px 1px 20px;background-position:0 -4184px;}
div.bubble a.discuss:focus,div.bubble a.discuss:hover{text-decoration:underline;color:inherit;}
div.bubble a.help{float:right;margin-top:2px;}
#content div.bubble textarea{max-width:445px;}
#c-column div.bubble textarea{max-width:267px;}
.tooltip{display:block;position:absolute;z-index:999!important;width:310px;background:#fff;border:1px solid #000;border-top:1px solid #9c9c9c;border-left:1px solid #9c9c9c;padding:10px;}
#wrapper .tooltip dt{margin-bottom:3px;font-size:1.2em;line-height:1.2;font-weight:bold;color:#d61;width:90%;}
#wrapper .tooltip dd{padding:0;margin-bottom:1em;}
.tooltip dd.last{margin-bottom:0;}
.tooltip .action{padding:10px 0;clear:left;}
.tooltip button,.tooltip .action .inline-button{margin-right:10px;position:relative;}
#homeRegisterTip_toggleArea{width:280px;}
#wrapper div.inappropriate{width:308px;}
#wrapper .inappropriate a.close{top:10px;}
#wrapper .inappropriate dt{float:none!important;margin-bottom:10px;font-weight:bold;}
#wrapper .inappropriate dd label{width:80px;float:left;clear:left;padding:3px 0;}
#wrapper .inappropriate input,#wrapper .inappropriate textarea{float:left;border:1px solid #acf;padding:3px;width:215px;margin-bottom:10px;}
#wrapper .inappropriate textarea{min-height:50px;}
* html #wrapper .inappropriate input{padding-right:1px;}
#wrapper .inappropriate select{float:left;margin-bottom:10px;width:223px;height:2.2em;}
#wrapper .inappropriate select:not([IE]){height:1.9em;}
#wrapper .inappropriate p.legal{font-size:.9em;border-top:1px solid #ccc;padding-top:5px;}
#wrapper .inappropriate a.button span{display:block;}
#wrapper .inappropriate .primary{font-size:1em;}
#wrapper .inappropriate ul.action a{line-height:1.5;}
#wrapper .inappropriate ul.action p{line-height:2.0;}
#wrapper .inappropriate ul.action{padding-top:5px;padding-bottom:15px;}
#wrapper .inappropriate ul.action li{float:left;margin:0;padding:0;background:none;width:80px;}
.postings-counter{text-align:center;font-size:.9em;padding:0;white-space:nowrap;}
.split-search .postings-counter{text-align:left;padding:0;}
.postings-counter li{display:inline;padding:0 10px;font-size:11px;}
.split-search .postings-counter li{padding:0 4px;}
.split-search .postings-counter li:first-child{padding-left:18px;}
.split-search .postings-counter li:last-child{padding-right:0;}
.postings-counter li a{padding-left:15px;text-decoration:none;background:url(../images/icons/tool_strip.png) no-repeat;}
li.all-homes a{background-position:0 -4974px;}
li.for-sale a{background-position:0 -174px;}
li.for-sale-bo a{background-position:0 -274px;}
li.for-rent a{background-position:0 -5674px;}
li.make-me-move a{background-position:0 -374px;}
li.recently-sold a{background-position:0 -5074px;}
li.all-homes a:not([IE]){background-position:0 -4973px;}
li.for-sale a:not([IE]){background-position:0 -173px;}
li.for-sale-bo a:not([IE]){background-position:0 -273px;}
li.for-rent a:not([IE]){background-position:0 -5673px;}
li.make-me-move a:not([IE]){background-position:0 -373px;}
li.recently-sold a:not([IE]){background-position:0 -5073px;}
.split-search li.for-sale-bo{display:none;}
.split-search li.make-me-move{display:none;}
body{font-size:11px;}
.fullpage-layout #middle-container,.fullpage-layout #content,#inner-container,#container{width:940px;z-index:0;border:0;padding:0;}
#inner-nav-shadow{width:940px;min-width:940px;height:5px;background-color:#f2f7ff;margin-bottom:10px;display:block;float:none;border-top:1px solid #acf;position:relative;}
#primary-nav .submenu{z-index:10;}
#header-wrapper{margin:0 auto;z-index:999;}
#search{width:938px;min-width:938px;height:172px;padding-bottom:0;margin-bottom:10px;display:block;float:none;background:#deefff;background:-moz-linear-gradient(top,#fff 20%,#deefff);background:-webkit-gradient(linear,left top,left bottom,color-stop(0.3,#fff),to(#deefff));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffffff',endColorstr='#ffdeefff');border-color:#d6e7ff;border-style:solid;border-width:1px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.split-search #search{width:618px;min-width:618px;margin-right:20px;float:left;}
#search #formSearchBar{padding-top:25px;margin-left:12px;}
#search #formSearchBar.usefilters{padding-top:0;margin-left:0;}
#search .onebox input{font-size:12px;width:455px;height:18px;padding:5px 1px 4px 3px;margin-right:0;border-color:#8caade;}
#search .onebox label.input-tip{margin-left:-455px;margin-top:6px;font-style:normal;font-size:12px;color:#999!important;}
#search .searchbar{margin-top:0;clear:left;margin-left:78px;}
#search .illo{background:transparent;padding-top:2px;width:600px;height:24px;margin-top:0;margin-left:78px;font-size:15px;}
.split-search #search .searchbar,.split-search #search #searchbar-filters,.split-search #search .illo{width:578px;margin-left:0;}
#searchlabel{position:fixed;color:#555;background:none;}
#search p.helper{display:block;float:left;clear:left;margin-top:2px;width:450px;color:#999;text-align:left;margin-left:97px;}
#search p.region{clear:right;}
#search .search-bar-container{height:121px;width:710px;margin-top:27px;margin-left:147px;}
.split-search #search .search-bar-container{width:578px;margin-left:20px;}
#search #GOButton{margin-left:13px;}
#searchbar-filters{clear:both;margin-left:78px;padding-top:5px;}
#searchbar-filters #price-entries{float:left;width:210px;}
#searchbar-filters #beds-entries,#searchbar-filters #baths-entries{float:left;width:110px;}
#searchbar-filters select{float:left;width:92px;color:#000;padding:1px 0;font-size:.9em;border-color:#c1d2ee;}
#searchbar-filters select.default{color:#aaa;}
#searchbar-filters .label{text-align:left;font-size:1em;line-height:17px;font-weight:bold;}
#searchbar-filters .label .optional{color:#999;font-size:9px;font-weight:normal;}
#searchbar-filters .dualboxes{float:left;font-size:1.1em;vertical-align:bottom;width:193px;height:16px;margin-bottom:3px;background:transparent none repeat scroll 0 0;}
#searchbar-filters .dualboxes .box1,#searchbar-filters .dualboxes .box2{float:left;width:87px;height:12px;}
#searchbar-filters .dualboxes input{width:83px;font-size:.9em;padding:1px 0;background:#fff none repeat scroll 0 0;border-color:#c1d2ee;}
#searchbar-filters .dualboxes .box2{width:93px;}
#searchbar-filters .dualboxes .box2 input{width:89px;}
#searchbar-filters .dualboxes .input-tip{margin-top:-16px;font-size:10px;line-height:14px;position:static;color:#999!important;}
#searchbar-filters .dualboxes .dash{float:left;width:8px;height:12px;padding:0 2px 0;}
h2{margin-bottom:5px;color:#d61;font-size:1.7em;font-family:verdana,arial,sans-serif;}
div#header{margin-top:7px;margin-bottom:10px;}
#head-wrap{clear:both;width:600px;margin:0 auto;padding-top:1px;padding-bottom:20px;}
*>#head-wrap{margin-top:-10px;}
#head-wrap:not([IE7]){margin-top:10px;}
.banner-message{margin-top:5px;margin-right:10px;}
#header-wrapper{background:transparent none;border:0 none;margin-bottom:0;height:auto;}
body:first-of-type #header-wrapper{height:auto;}
#header h1.logo{background:url(../images/ZillowLogoLarge.png) no-repeat top center;margin:22px auto 5px auto;text-indent:-999em;height:64px;width:298px;}
#header h2{color:#8B4;font-size:1.3em;margin-left:4em;}
#header,#header-wrapper,#primary-nav-wrapper{width:940px;min-width:940px;}
#primary-nav-wrapper{margin:0 auto;background:none;border:0;height:auto;}
#inner-nav-wrapper{border:0;width:940px;height:24px;border:none;}
#inner-nav-wrapper:not([IE]){height:25px;line-height:135%;}
@media screen and (-webkit-min-device-pixel-ratio:0){#inner-nav-wrapper:not([IE]){line-height:140%;}
}
#primary-nav{margin:0 auto;float:none;width:800px;min-width:0;}
#primary-nav .top-nav{float:none;margin-right:0;padding-left:0;padding-right:0;border:0;width:800px;}
#primary-nav .top-nav .top-nav-tab{margin-bottom:-1px;}
#container .generic-box li,#container .generic-box .module-head h2{font-size:1em;}
#container .generic-box .module-head{padding:3px 6px;}
#container .generic-box .module-head h2 a{color:#555;}
#container .generic-box .module-head h2 a:hover{text-decoration:none;}
#container .generic-box div.module-body{padding:10px;}
#container .c-column-sample-quotes.generic-box div.module-body,#container #geo-homevalue-info.generic-box div.module-body,#container #mortgage-homepage-upsell.generic-box div.module-body{padding:0;}
#container #zim.generic-box div.module-body{padding-bottom:0;}
#container .generic-box{margin-bottom:0;}
#ft,#footer-wrapper,#subFooter{width:940px;min-width:940px;}
#main-ft{min-width:0;width:940px;border-width:1px;}
#subFooter li,#ft p{font-size:.9em;}
#ft{margin:0 auto;}
#ft h4{font-size:.9em;color:#555;}
#ft ul#directory-browse-links{border:0;margin:0 0 20px 0;}
#ft div#alpha-directory ul li{margin:0 5px 0 0;padding:0;}
#ft div#alpha-directory ul li a{font-size:.9em;}
.homeAd{margin-top:5px;position:relative;overflow:hidden;width:300px;float:left;}
.homeAd .advertisement{display:none;}
.homeAd iframe{position:relative;}
#homePageNews img{float:left;margin:0 5px 5px 0;}
div.homePageCol{width:300px;float:left;margin-right:20px;margin-bottom:20px;position:relative;}
div.homePageCol.last{margin-right:0;}
div.homePageCol ul.info-list li{margin-bottom:5px;}
div.homePageCol ul.info-list li a{text-decoration:none;}
div.homePageCol p.learnmore{font-size:11px;margin-top:6px;margin-bottom:3px;padding-left:12px;}
.performanceAd{margin:0;border-top:0;font-size:.9em;}
.performanceAd li.property{float:left;width:300px;border:none;padding:10px 0;}
.performanceAd h4{overflow:hidden;white-space:nowrap;width:100%;padding-bottom:2px;font-weight:normal;}
.performanceAd div.photo{float:left;height:76px;width:101px;padding:1px;border:1px solid #36b;margin-right:5px;}
.performanceAd div.photo a,.performanceAd div.photo img{float:left;height:76px;width:101px;}
.performanceAd div.property-info{font-size:11px;margin-left:115px;}
.performanceAd ul.listing strong.type{padding-left:16px;background:url(../images/icons/tool_strip.png) 0 -173px no-repeat;}
.performanceAd img.broker-logo:not([IE7]){margin-top:2px;}
.performanceAd div.property-info .featured{background:url("../images/icons/btnicons_tiled.png") no-repeat scroll -548px -1301px #FFF;display:inline-block;height:13px;margin-top:6px;position:relative;left:0;width:52px;}
.performanceAd ul.attributes{float:left;padding-top:2px;}
.performanceAd ul.attributes:not([IE]){float:none;}
.performanceAd ul.attributes li{display:inline-block;zoom:1;*display:inline;margin-right:2px;width:88px;}
.performanceAd li.last{clear:both;}
body #wrapper a:hover{text-decoration:underline;}
.upsell{width:100%;text-align:center;}
.exampleAd{float:right;width:317px;}
div#mortgage-homepage-upsell div.module-body{padding:0;}
div#mortgage-homepage-upsell iframe,div#dynamic-zmm-vibrancy-module{margin-left:6px;}
.split-search div.mortgage-upsell-form{float:left;}
div.mortgage-upsell-form div.mini-form-upsell{width:298px;background-image:none!important;background:#e4e4e4!important;background:-moz-linear-gradient(top,#fff 20%,#e4e4e4)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.3,#fff),to(#e4e4e4))!important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')!important;border-color:#d6e7ff!important;border-style:solid!important;border-width:1px!important;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:left;height:172px;position:relative;}
.split-search div.mortgage-upsell-form div.mini-form-upsell{margin:0;}
div.mortgage-upsell-form div.mini-form-upsell h6{font-family:"trebuchet MS";padding-top:1px;height:24px;margin-top:27px;margin-bottom:1px;font-size:15px;}
#loanPurposeTypeField{font-size:12px;width:201px;padding:6px 1px 5px 0;margin-right:0;border-color:#8caade;color:#555;}
#mortgageUpsellSubmit,#GOButton{width:45px;height:30px;background:url(../images/btn_go_home.png) 0 0 no-repeat;}
#mortgageUpsellSubmit:hover,#GOButton:hover{background-position:0 -75px;}
#mortgageUpsellSubmit span,#GOButton span{text-indent:-9999em;background:none;}
div.mortgage-upsell-form div.mini-form-upsell .location{font-size:11px;font-weight:bold;text-align:left;line-height:18px;}
div.mortgage-upsell-form div.mini-form-upsell .state-code-row{padding-top:1px;}
div.mortgage-upsell-form div.mini-form-upsell .state-code-row #stateField{width:115px;font-size:10px;color:#555;border-color:#c1d2ee;padding:1px 0;}
div.mortgage-upsell-form div.mini-form-upsell .state-code-row #stateField.default{color:#999;}
div.mortgage-upsell-form div.mini-form-upsell p.mini-form-foot{position:absolute;bottom:6px;right:18px;}
div.mortgage-upsell-form div.mini-form-upsell .inner{padding:0 20px 5px;}
div.mortgage-upsell-form div.mini-form-upsell .default-text{color:#999;font-style:italic;}
div.mortgage-upsell-form div.mini-form-upsell dl{height:33px;}
div.mortgage-upsell-form div.mini-form-upsell dt{width:30px;}
div.mortgage-upsell-form div.mini-form-upsell dd{width:208px;margin-bottom:4px;}
div.mortgage-upsell-form div.inner,div.mortgage-upsell-form div.outer{background-image:none;}
div.mortgage-upsell-form ul li{margin-left:20px;}
* html div.mortgage-upsell-form div.mini-form-upsell p.mini-form-foot .zi,* html div.mortgage-upsell-form div.mini-form-upsell p.mini-form-foot .mm{font-size:10px;}
#dynamic-zmm-vibrancy div.title-bar{font-size:10px;}
#dynamic-zmm-vibrancy div.vibrancy-rate-row *{font-size:11px;}
div#rate_explorer_graph{margin-top:5px;}
#mortgage-homepage-upsell .module-body .c-column-sample-quotes .module-head,#mortgage-homepage-upsell .module-body .c-column-sample-quotes>.module-head{background:none;border:none;border-bottom:1px solid #ccc;filter:none;}
#c-column-exampleQuotesTip{margin-top:5px;margin-right:5px;}
#c-column-exampleQuotesTip_toggleArea{position:absolute;right:0;}
div.home-page-news div.three-col{width:293px;float:left;padding-right:20px;}
div.home-page-news div.two-col{width:450px;float:left;padding-right:20px;}
div.home-page-news div.last-col{padding-right:0;}
div#zindex h4{display:none;}
ul#timeperiod{clear:both;}
ul#timeperiod li{float:left;width:50px;}
ul#timeperiod li span{color:transparent;}
table.matrix{margin-bottom:10px;}
.matrix th,.matrix td{border-collapse:collapse;padding:4px;}
.matrix thead th{border-bottom:1px solid #dedfde;}
#geo-homevalue-info .matrix thead th.primary{text-align:right;font-size:10px;padding-bottom:8px;}
.matrix tbody th{text-align:left;}
.matrix tbody td{text-align:right;}
.matrix tr.alt{background-color:#EDF5FF;}
.matrix a{text-decoration:none;}
.matrix a:hover{text-decoration:underline;}
.matrix .delta span{display:inline-block;white-space:nowrap;padding-left:16px;background-repeat:no-repeat;background-position:4px center;}
.matrix .delta .up{background-image:url(/static/images/up_trending.gif);color:#692;}
.matrix .delta .down{background-image:url(/static/images/down_trending.gif);color:#e71410;}
#geo-homevalue-info .col1,#geo-homevalue-info .col2{width:280px;padding:8px 10px;margin-right:0;}
#geo-homevalue-info .col2{padding:0 10px;}
#geo-homevalue-info table.matrix{width:280px;}
#geo-homevalue-info td,#geo-homevalue-info th{font-size:11px;}
#geo-homevalue-info .matrix tr,.cached-quotes-table tr{height:30px;}
#geo-homevalue-info .matrix tr.alt,.cached-quotes-table tr.even{background-color:#f4f4f4;}
#geo-homevalue-info h5{font-size:11px;padding-bottom:5px;}
.cached-quotes-lender-quotes p.carrot,.cached-quotes-table,.cached-quotes-table th,.cached-quotes-table td{font-size:11px;}
.cached-quotes-lender-quotes p.carrot{padding-left:12px;padding-bottom:2px;}
.cached-quotes-table{margin-bottom:10px;}
.cached-quotes-table a{text-decoration:none;}
.cached-quotes-table th{font-weight:bold;}
.cached-quotes-table .lender{padding-left:10px;width:168px;}
.cached-quotes-table .rate{width:59px;}
.cached-quotes-table .apr{width:63px;}
#fIndex__ads_AccipiterAdLink{margin-bottom:15px;margin-left:10px;}
.split-search #fIndex__ads_AccipiterAdLink{margin-left:0;}
#wrapper .tooltip dt,#wrapper .tooltip dd{font-size:11px;line-height:125%;}
.generic-box>.module-head{background-color:#f2f7ff;background:-moz-linear-gradient(top,#fff,#eff3ff);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eff3ff));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffeff3ff');border-color:#d6ebff;margin:0;}
.generic-box .module-head h2,.generic-box .module-head h5{line-height:2.2;padding:0 .3em;}
.generic-box .module-head h2{line-height:2;font-size:1.2em;}
h2 cite{font-size:.7em;line-height:2.3;color:#aaa;}
.module-head .actions{line-height:2.4;}
.module-head .actions a.subscribe{background-position:0 -4285px;}
.module-head .actions a.subscribe.cancel{background-position:0 -4483px;}