*{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;}
.show,.display-block{display:block;}
span.show,.showinline{display:inline;}
.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;}
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;}
.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;}
.a-b-c-layout #content{width:480px;}
.a-b-layout #content,.a-b-c-layout #content{padding-left:10px;}
.b-c-layout #content,.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;}
#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(/static/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(/static/images/icons/btnicons_tiled.png) left -3525px no-repeat;font-weight:bold;text-align:left;border-bottom:1px solid #acf;position:relative;}
#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;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(/static/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 .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;visibility:hidden;background-color:#fff;border:1px solid #acf;margin-top:-1px;font-weight:normal;text-align:left;z-index:10;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;}
* 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:41px;border-bottom:#CDC7FF;background:url(/static/images/top_nav/search-bar-gradient.png) repeat-x;background-position:left bottom;}
* html #search{display:inline;float:left;}
.search-bar-container{width:985px;margin:0 auto;}
#search form{clear:right;padding-top:13px;}
#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;z-index:0;position:relative;}
#search .onebox label,#default-address label{background:none;}
#search .searchbar{float:left;margin-top:1px;width:600px;}
* 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(/static/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;z-index:0;}
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(/static/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(/static/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(/static/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(/static/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(/static/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(/static/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(/static/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(/static/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(/static/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(/static/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(/static/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:10px;background:url(/static/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(/static/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(/static/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(/static/images/icons/btnicons_tiled.png);background-repeat:no-repeat;}
.toolstrip,#detailsToolbar a,li.printPage a,li.emailPage a,li.emailAlerts a,li.rateWidgets a,li.subscribeToRegion a,a.ask-advice,.actions a.subscribe,div.messaging.disambig h4,div.messaging.info 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;}
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(/static/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(/static/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;}
#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;background:url(/static/images/footer_gradient.gif) left bottom repeat-x;margin-bottom:10px;width:100%;}
#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;}
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:not([IE]){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;}
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.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;}
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:3px;font-size:1.1em;}
.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;text-align:left;}
.mini-form-upsell input{border:1px #8AD solid;}
.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:10px;width:100%;}
.mini-form-upsell p.mini-form-foot{border-top:1px #9e9e9e solid;font-size:10px;text-align:center;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 .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;}
body{font-size:11px;}
.fullpage-layout #middle-container,.fullpage-layout #content,#inner-container,#container{width:920px;z-index:0;border:0;}
#header-wrapper{margin:0 auto;z-index:999;}
#search{width:920px;min-width:920px;height:150px;background:url(/static/images/search_bg_alt.gif) left bottom repeat-x;padding-bottom:0;margin-bottom:10px;display:block;float:none;border-color:#acf;border-style:solid;border-width:1px;}
#search #formSearchBar{padding-top:25px;margin-left:12px;}
#search #formSearchBar.usefilters{padding-top:0;margin-left:0;}
#search .onebox input{font-size:1.1em;width:455px;height:18px;padding:6px 1px 2px;margin-right:0;}
#search .onebox label{margin-left:-455px;margin-top:6px;font-style:normal;}
#search .searchbar{margin-top:0;}
#search .illo{background:transparent;padding-top:4px;width:92px;height:33px;margin-top: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:100px;width:710px;margin-top:30px;margin-left:130px;}
#search #GOButton{margin-left:10px;margin-top:5px;}
#searchbar-filters{clear:both;margin-left:97px;}
#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;}
#searchbar-filters select.default{color:#aaa;}
#searchbar-filters .label{text-align:left;font-size:1em;line-height:18px;font-weight:bold;}
#searchbar-filters .label .optional{color:#aaa;font-size:.8em;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;background:#fff none repeat scroll 0 0;}
#searchbar-filters .dualboxes input{width:83px;font-size:.9em;padding:1px 0;background:#fff none repeat scroll 0 0;}
#searchbar-filters .dualboxes .box2{width:93px;}
#searchbar-filters .dualboxes .box2 input{width:89px;}
#searchbar-filters .dualboxes .input-tip{margin-top:-16px;font-size:.85em;line-height:14px;}
#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:13px;}
#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:63px;}
#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(/static/images/ZillowLogoLarge.gif) no-repeat top center;margin:15px auto 5px auto;text-indent:-999em;height:77px;width:352px;}
#header h2{color:#8B4;font-size:1.3em;margin-left:4em;}
#header,#header-wrapper,#primary-nav-wrapper{width:920px;min-width:920px;}
#primary-nav-wrapper{margin:0 auto;background:none;border:0;height:auto;}
#inner-nav-wrapper{border:0;width:920px;height:24px;}
#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:710px;min-width:0;}
#primary-nav .top-nav{float:none;margin-right:0;padding-left:0;padding-right:0;border:0;}
#primary-nav .top-nav .top-nav-tab{margin-bottom:-1px;}
#container .generic-box li,#container .generic-box .module-head h2{font-size:1em;}
#ft,#footer-wrapper,#subFooter{width:920px;min-width:920px;}
#main-ft{min-width:0;width:920px;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:10px;margin-bottom:10px;}
div.homePageCol.last{margin-right:0;}
div.homePageCol ul.carrot li{margin-bottom:5px;}
.searchLinks li{display:block;width:100%;}
.searchLinks li.even{background-color:#F2F7FF;}
.searchLinks li a{background:url(../images/icons/tool_strip.png) no-repeat;}
li.all-homes a{background-position:0 -4971px;}
li.for-sale a{background-position:0 -171px;}
li.for-sale-bo a{background-position:0 -271px;}
li.make-me-move a{background-position:0 -371px;}
li.recently-sold a{background-position:0 -5071px;}
li.for-rent a{background-position:0 -5674px;}
.searchLinks a{float:left;width:10em;padding-left:15px;}
.searchLinks span.count{float:right;width:10em;text-align:right;}
#search .searchLinks{text-align:center;font-size:.9em;padding-left:5px;}
#search .searchLinks li{width:auto;display:inline;background-color:transparent;padding:0 5px;}
#search .searchLinks li a,#search .searchLinks li span.count{float:none;width:auto;text-decoration:none;}
#search .searchLinks li.all-homes a{background-position:0 -4974px;}
#search .searchLinks li.for-sale a{background-position:0 -174px;}
#search .searchLinks li.for-sale-bo a{background-position:0 -274px;}
#search .searchLinks li.make-me-move a{background-position:0 -374px;}
#search .searchLinks li.recently-sold a{background-position:0 -5074px;}
.searchLinks tt{display:none;}
#search .searchLinks tt{display:inline;padding-right:2px;}
.performanceAd{height:80px;margin:0;border-top:0;font-size:.9em;}
.performanceAd li.property{float:left;width:290px;height:100px;border:1px solid #fff;border-width:0 1px;}
.performanceAd h4{padding-bottom:4px;font-weight:normal;}
.performanceAd div.photo{float:left;margin:0 6px 4px 0;}
.performanceAd div.photo a,.performanceAd div.photo img{float:left;height:70px;width:100px;}
.performanceAd ul.listing li{margin-bottom:1px;}
.performanceAd ul.listing strong.type{padding-left:16px;background:url(../images/icons/tool_strip.png) 0 -174px no-repeat;}
.performanceAd img.broker-logo:not([IE7]){margin-top:4px;}
.performanceAd ul.attributes{float:left;}
.performanceAd ul.attributes:not([IE]){float:none;}
.performanceAd ul.attributes li{display:inline;margin-right:1em;}
.performanceAd li.last{clear:both;}
body #wrapper a:hover{text-decoration:underline;}
98 .upsell{width:100%;text-align:center;}
.exampleAd{float:right;width:317px;}
div.mortgage-upsell-form div.mini-form-upsell{width:300px;background:url(/static/images/module_middlesliver.gif) repeat-y right top!important;}
div.mortgage-upsell-form div.mini-form-upsell .default-text{color:#999;font-style:italic;}
div.mortgage-upsell-form div.mini-form-upsell dt{width:70px;}
div.mortgage-upsell-form div.mini-form-upsell dd{width:140px;}
div.mortgage-upsell-form div.mini-form-upsell #zipCodeField{width:47px!important;width:45px;}
div.mortgage-upsell-form div.inner,div.mortgage-upsell-form div.outer{background-image:url(/static/images/modules300.gif);}
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;}
div.home-page-news div.three-col{width:290px;float:left;padding-right:16px;}
div.home-page-news div.two-col{width:440px;float:left;padding-right:16px;}
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;}