li#mmm-blade{padding-top:0;*padding-top:3px;}
.callout{font-weight:bold;color:#d61;}
h4.callout{font-size:1.6em;padding-top:15px;}
h2.callout{font-size:1.5em;margin:5px 0;}
li .intro{font-weight:bold;font-size:1.2em;}
li .desc{clear:left;display:block;}
div.personality{float:left;width:130px;}
#introFeatures{float:right;width:345px;margin-bottom:1.5em;padding-left:5px;}
#introFeatures.mmm-intro{padding-bottom:2em;}
.featuredListings{font-size:1.2em;line-height:1.4em;font-weight:normal;}
h3.featuredListings{padding:.5em 0;}
#introFeatures h3.featuredListings{float:left;}
#introFeatures .tooltip dt{margin-bottom:1em;}
#introFeatures .tooltip p{margin-bottom:1em;font-size:.8em;}
#see-pricing{clear:both;min-height:16px;margin:1em 0 2em 0;font-weight:bold;font-size:1.3em;}
#see-pricing a{background:url(/static/images/icons/btnicons_tiled.png) -587px -273px no-repeat;padding-left:20px;}
#see-pricing a{text-decoration:underline;}
#see-pricing a:hover{background-position:-587px -248px;}
#posting-launch-form{font-size:1.1em;}
#posting-launch-form button{clear:both;}
#posting-launch-form #home-info-form.post-mmm{margin-top:15px;}
#content div.bubble.posting-bubble{margin-bottom:.75em;}
.bubble-footnote{color:#999;margin-left:.5em;}
#creditCard .formField,#home-info-form .formField{clear:left;margin:2px 0;}
#home-info-form .formField{margin:5px 0;}
#home-info-form .formField label,#home-info-form .formField .label{font-weight:bold;width:104px;}
#priceOnlyForm .formField label,#priceOnlyForm .formField .label{width:117px;}
#home-info-form .formField.price{width:100%;}
#home-info-form .formField.sameLine{clear:none;float:left;}
#home-info-form .formField.sameLine label{width:40px;padding:0 5px;text-align:right;}
#home-info-form #address{width:215px;}
#priceOnlyForm #address{width:230px;float:left;line-height:1.6em;}
#home-info-form #unitNumberField,#home-info-form #zipCodeField{width:65px;}
#home-info-form #cityField,#home-info-form .priceField{width:115px;}
#home-info-form select{width:50px;}
#home-info-form .formField .dollar{display:block;float:right;font-weight:normal;padding-right:2px;}
#home-info-form .formField .dollar{display:inline;float:right;font-weight:normal;padding-right:2px;*margin-top:-1.25em;}
#home-info-form .formField .dollar.mmm{margin-top:-1.25em;*margin-top:-2.5em;}
a.change{margin-top:-1px;*margin-top:-1.25em;float:right;display:block;padding-right:8px;width:42px;height:15px;text-decoration:none;background:url(/static/images/icons/btnicons_tiled.png) 0 -448px no-repeat;}
a.change:hover{background-position:-50px -448px;}
a.change span{visibility:hidden;}
.postedBy{width:430px;margin:15px 0 5px;}
.postedBy .field-label{font-weight:bold;float:left;width:117px;}
.postedBy .field-label{font-weight:bold;float:left;width:124px;}
.postedBy .field-label dl{font-weight:normal;}
div.bubble a#whoAreYouTip.help{float:none;}
#priceOnlyForm .postedBy .field-label{width:117px;}
.postedBy ul,.postedBy li,.postedBy li label,.postedBy li input{display:inline;float:left;font-size:1em;}
.postedBy input{margin-right:3px;}
#home-info-form .postedBy label{font-weight:normal;width:auto;padding-right:15px;}
#c-column #zillow-audience-module,#zillow-audience-module .module-head{margin:0;}
#c-column #user-target-module,#user-target-module .module-head{margin:0;}
#c-column #user-target-module{margin-bottom:1.5em;}
#user-target-module ul#whyuse li{list-style:disc inside none;}
#user-target-module ul#whyuse{padding-bottom:.5em;}
#user-target-module ul#whyuse li,ul#listingInfo li{margin-top:.5em;}
ul#listingInfo{clear:left;}
ul#listingInfo,ul#listingInfo li{list-style:disc outside none;}
ul#listingInfo li{line-height:1.4em;margin-left:1.25em;margin-bottom:1em;}
#user-target-module ul#whyuse li.last{margin-bottom:0;}
#user-target-module ul#whyuse li a{text-decoration:none;}
#user-target-module p{margin:.5em 0 1em;line-height:1.4em;}
#blessed-msg{font-size:1.2em;margin-bottom:20px;padding-left:10px;}
#content div.bubble.posting{clear:both;margin:2em 0 0;}
#content div.bubble.posting div.inner{padding:15px;}
a.edit{width:27px;height:13px;padding-right:4px;text-decoration:none;background:url(/static/images/icons/btnicons_tiled.png) 0 -350px no-repeat;}
a.edit:hover{background-position:-50px -350px;}
.actions a.edit{padding-right:1px;}
#home-listing,.home-listing{padding:15px;border:1px solid #acf;width:445px;position:relative;margin:3px 0 0;}
#home-listing .featured-listing{display:block;height:13px;width:56px;background:#fff url(/static/images/icons/btnicons_tiled.png) -544px -1301px no-repeat;margin:0 6px 0 2px;position:absolute;right:5px;}
#home-listing .photo,#home-listing .property-info,.home-listing .photo,.home-listing .property-info{float:left;line-height:2em;padding:0 10px;width:320px;}
#home-listing .photo,.home-listing .photo{padding:0;width:101px;height:76px;border:1px solid #555;}
#home-listing .adr,.home-listing .adr{font-weight:bold;font-size:1.1em;line-height:1em;padding-bottom:6px;overflow:hidden;white-space:nowrap;}
#home-listing ul,.home-listing ul{clear:both;}
#home-listing .listing,.home-listing .listing{line-height:1.3em;}
#home-listing ul li,.home-listing ul li{float:left;}
.listing li.type-forSale span.tool-icon,.listing li.type-recentlySold span.tool-icon,.listing li.type-MMM span.tool-icon,.listing li.type-forRent span.tool-icon{background:transparent url(../images/icons/tool_strip.png) no-repeat scroll 0 -173px;width:12px;float:left;}
.listing li.type-recentlySold span.tool-icon{background-position:0 -5073px;}
.listing li.type-MMM span.tool-icon{background-position:0 -373px;}
.listing li.type-forRent span.tool-icon{background-position:0 -5673px;}
.attributes{padding-top:7px;}
.attributes.forSale{padding-top:20px;}
.attributes li{line-height:1.25em;padding-right:0;}
.attributes li.prop-cola{width:82px;}
.attributes li.prop-colb,.attributes li.prop-colc{width:116px;}
.type{font-weight:bold;padding-left:3px;}
#pets-ok{clear:left;font-size:1.1em;line-height:1.2em;}
.adSummary{margin-top:15px;margin-bottom:7px;}
.adSummary th,.adSummary td{border-bottom:1px solid #acf;}
.adSummary th{font-weight:bold;padding:3px 0;}
.adSummary td{padding:5px 0;}
.adSummary .startDate,.adSummary .endDate{width:110px;}
.adSummary .price{width:78px;}
.adSummary .address{width:355px;}
.adSummary .address.blessed{width:430px;}
p.listingMsg{float:left;width:500px;}
p.run-time{float:left;}
p.total{font-weight:bold;float:right;padding-right:45px;}
p.note{clear:left;padding-top:25px;padding-right:5px;}
#cc-billing-info{margin-top:25px;font-size:1.1em;}
#cc-billing-info p{padding:5px 0 10px;}
.affidavit{clear:left;float:left;margin:0 0 25px;line-height:1.25em;width:653px;}
.affidavit .chkbx{float:left;}
.affidavit .lbl{padding-left:20px;}
.credit-card-selector{padding-bottom:20px;float:left;width:500px;position:relative;}
#new-card-form.show-saved{display:none;}
.credit-card-selector dt{font-size:1em;color:#999;width:195px;float:left;clear:left;}
.credit-card-selector dd{float:left;width:305px!important;}
.credit-card-selector dd,.credit-card-selector dt{padding:2px 0;}
.credit-card-selector dd input{width:300px;border:1px solid #acf;padding:2px 0;}
.credit-card-selector dd input.checkbox{width:16px;border:none;}
.credit-card-selector label.input-tip{font-style:italic;*margin:3px 0 0 200px;}
.credit-card-selector #addSavedCardForm label.input-tip{*margin-left:155px;}
#addSavedCardForm .credit-card-selector{padding:10px 0;}
.credit-card-module{margin-bottom:10px;}
.credit-card-selector input#verificationCode,.credit-card-selector input#zip{width:125px;margin-right:3px;}
.credit-card-selector #cardBrand,.credit-card-selector #state{width:130px;padding:2px 0;}
.credit-card-selector #state{width:127px!important;}
form#billingForm{font-size:1.1em;}
.chargeMsg{margin-bottom:15px;clear:left;}
form#billingForm,form#subscriberForm{clear:left;}
form#billingForm button,form#subscriberForm button,#posting-launch-form button,#cc-billing-info #Form_0 button{clear:left;font-size:12px;}
form#billingForm .button-disabled,form#subscriberForm .button-disabled,#cc-billing-info #Form_0 .button-disabled{font-size:12px;}
form#billingForm .button-disabled span,form#subscriberForm .button-disabled span,#cc-billing-info #Form_0 .button-disabled span{padding:4px 10px 6px 2px;}
form#billingForm button.disabled span,form#subscriberForm button.disabled span,#posting-launch-form button.disabled span,form button#billing-submit.disabled span{margin-bottom:-2px;padding-bottom:5px;}
.agreeCheckboxComp{float:left;}
a.help span{padding-top:2px;}
.requireMsg{float:left;margin-top:5px;padding-left:15px;font-size:1.1em;}
.avsMsg{clear:both;padding-top:15px;font-size:1.1em;}
#home-info-form .formField,#home-info-form label,#home-info-form .label,#home-info-form input,#home-info-form select{padding:2px 0;float:left;}
#home-info-form #streetFormField{width:325px;}
#home-info-form #unitFormField,#home-info-form #zipFormField{width:121px;}
#home-info-form #cityFormField{width:225px;}
#home-info-form #stateFormField{width:100px;}
#home-info-form #priceFormField{width:450px;}
p.error{float:right;margin-left:5px;}
#saleDateFormField p.error{clear:left;float:left;}
#saleDateFormField #saleDateField{left:-17px;position:relative;}
#saleDateFormField a.dateCalendar{left:148px;}
#home-info-form #priceFormField p.error,p.affidavit-error{float:left;}
p.affidavit-error{margin-top:5px;}
.credit-card-selector p.error{float:none;margin-left:0;}
h4.pageConfirm{font-size:1.1em;margin:15px 0 10px;}
h4.pageConfirm.custSvc{margin-bottom:5px;}
.pageContent{margin-top:2em;margin-left:1.5em;}
.listingConfirm p{line-height:1.5em;margin-bottom:1em;}
p.buttonWrapper{display:block;margin:15px 0;}
div.continue{clear:left;margin-left:100px;padding-top:15px;*padding-top:5px;}
#priceOnlyForm div.continue{margin-left:117px;}
a.inline-button span{padding-left:16px;padding-right:20px;font-size:1.1em;margin-bottom:-5px;*margin-bottom:0;}
#cancel-listing-buttons button.primary span{padding:4px 10px 5px 0;font-size:12px;}
#cancel-listing-buttons #cancel-button a.inline-button{padding-top:6px;}
#cancel-listing-buttons #cancel-button a.inline-button span{font-size:12px;padding-bottom:6px;}
ul#nextLinks li{margin:3px 0;}
#billing-summary{margin-top:30px;}
div.messaging.info div.info-inner{background:transparent url(../images/icons/tool_strip.png) 0 -4600px no-repeat;}
div.messaging.info div.info-inner p{margin:0 0 0 30px;min-height:16px;}
div.messaging.info div.info-inner p strong{color:#555;}
#address-missing-number{clear:left;margin-bottom:0;}
#address-missing-number h4{background-position:0 -5797px;}
.actions a.printPage{background:transparent url(../images/icons/tool_strip.png) 0 -1700px no-repeat;display:block;height:16px;padding-left:20px;float:right;text-decoration:none;font-size:1.1em;clear:left;}
