body{text-align:center;background:url(../../../images/bkg_tanstripe_inside.gif) repeat-x}
#page{background:url(../../../images/bkg_shadow_inside.png) no-repeat}
#nav{top:123px;left:21px}
.clearEl:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html .clearEl{height:1%}
.clearBlock:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearBlock{display:inline-block}
* html .clearBlock{height:1%}
.clearBlock{display:block}
*{cursor:inherit}
div.displayNone{display:none}
a{text-decoration:none;cursor:pointer}
h1{font-size:161.6%}
h2{margin-bottom:2px;font-size:146.5%;letter-spacing:-0.05em}
h3{font-size:131%;font-weight:bold;letter-spacing:-0.03em}
h4{font-size:116%;font-weight:bold;margin-bottom:.1em}
h5{font-size:108%}
ul{list-style:disc inside}
ol{list-style:decimal inside}
select{border:solid 1px #ccc;background-color:#fff}
div.section{background:transparent url(../../../images/bkg_grey_dot.png) repeat-x 0 0;margin-top:5px;padding-top:8px}
div.sampleCode{background-color:#f7f7f7;margin-left:15px;padding:8px;font-size:85%}
div.inline{display:inline}
div.inline-block{display:inline-block}
div.floatLeft{float:left}
div.floatRight{float:right}
div.clear{clear:both}
div.clearLeft{clear:left}
div.clearRight{clear:right}
div.bordered{border:solid 1px #ccc;padding:8px;margin-bottom:10px}
div.controls{clear:left;text-align:center;padding:20px 0 8px 0}
div.controls button{border:0 none;cursor:pointer;padding-right:8px;color:#fff}
div.controls span{display:none}
div.hiddenFormOptions{display:none}
label.required{font-weight:bold}
label.inputFieldError,#wm_content form label.inputFieldError{color:#c00}
label.inputHint{position:absolute;color:#ccc;margin-left:3px;padding:5px 0 2px 3px;font-size:100%;vertical-align:middle}
input.text,input[type="text"],input[type="password"],textarea,select{border:1px solid #ccc}
input.readyonly,input.disabled{background-color:#f0eff3}
input.inputFieldError,select.inputFieldError{border:solid 1px #c00}
.wordwrap{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
.modalOverlay{background-color:#000;cursor:wait}
.modalContainer{width:500px;left:50%;top:25%;margin-left:-300px;border:3px solid #ccc}
.modalCloseX{color:ffffff;font-family:'Trebuchet MS',Verdana,Arial;font-size:131%;font-weight:bold;padding:2px;position:absolute;text-decoration:none;top:-1px}
.dialogCloseIcon{background:transparent url(../../../images/ico_delete.png) no-repeat scroll center center;padding:0 4px}
#page{margin:0 auto;text-align:left;position:relative;width:925px}
#branding{background:url(../../../images/logo_tab.png) no-repeat;background-position:bottom;left:25px;position:absolute;text-align:center;width:271px;z-index:100}
#branding img{padding-top:10px;padding-bottom:15px}
.view-prospect-headerbar,.view-prospect-headerbarsecure{z-index:2;height:50px;width:901px;margin-left:12px;height:39px;padding-top:10px}
.view-prospect-headerbar img,.view-prospect-headerbarsecure img{vertical-align:bottom;padding-right:2px;padding-left:10px}
.view-prospect-headerbar ul,.view-prospect-headerbarsecure ul{list-style:none;position:relative}
.view-prospect-headerbar div#signedOut{margin-top:2px;float:right;height:36px;line-height:36px}
.view-prospect-headerbar div#signedOut li{float:left;position:relative;color:#999;line-height:34px;height:34px;padding-top:10px;position:relative;vertical-align:bottom}
.view-prospect-headerbar div#signedOut a{color:#c90;font-size:93%;padding:7px 18px;margin:0;vertical-align:bottom}
.view-prospect-headerbar div#signedOut a:hover{background-color:#c90;color:#fff}
.view-prospect-headerbar div#signedOut a.showTab{background-color:#f6f4ef;color:#c90;font-weight:bold}
.view-prospect-headerbar div#signedOut .showTab:hover{background-color:white;color:#c90}
.view-prospect-headerbarsecure div#signedIn{margin-top:20px;float:right}
.view-prospect-headerbarsecure div#signedIn li{float:left;position:relative;vertical-align:top;color:#999;padding-right:10px}
.view-prospect-headerbarsecure div#signedIn a{color:#c90;font-size:93%}
.view-prospect-headerbarsecure div#signedIn a:hover{background:#c90;color:#fff}
#banner{width:900px;position:relative;margin-left:13px;height:150px;background-position:bottom;background-repeat:no-repeat}
.layout-dialog #banner{height:auto;width:auto;margin-left:0}
#nav{list-style:none;position:relative}
#nav li{cursor:pointer;float:left;margin-right:2px;position:relative;vertical-align:bottom}
#nav a{background:url(../../../images/tab_off.png) no-repeat;cursor:pointer;color:#fff;display:block;font-size:93%;font-weight:bold;height:19px;padding:8px 10px 0 10px;position:relative;text-align:center;vertical-align:bottom;border-top-right-radius:5px;border-top-left-radius:5px}
#nav a:hover{background:url(../../../images/tab_on.png) no-repeat;color:#333}
#nav a.current{background:url(../../../images/tab_on.png) no-repeat;color:#333}
#body{margin-top:20px;padding:0 26px}
#sidebar{float:right;width:250px}
#main{float:left;width:600px}
#footer{clear:both;margin:10px 0 30px 0;font-size:85%;color:#999;position:relative}
#footer div{margin:5px 0;clear:left}
#footer div.column{width:845px}
#footer span,#footer li{color:#000}
#footer .caption{color:#000;font-weight:bold;width:82px;text-align:right;padding-right:10px;float:left}
#footer a{color:#369}
#footer a:on,#footer a:hover{background-color:#c90;color:#fff;text-decoration:none}
#footer ul{display:inline;margin-bottom:5px;padding-bottom:1px;width:640px;float:left}
#footer li{display:inline}
#footer li a{padding:0 5px}
#footer .wysiwygContent li{display:list-item}
#loadingMessage{position:fixed;bottom:0;left:0;background-color:#f8f28a;padding:2px 4px;border:1px solid #777}
#showcaseContainer #agencyDescription{width:280px;float:left;padding:0 5px 0 15px}
#sidebar #agencyDescription{margin-top:10px}
.instructions{font-size:77%}
.listing-type{background-color:#015291;color:#f7f4ef;text-align:center;text-transform:uppercase;margin-top:2px;height:16px;opacity:.999;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100)}
#featuredListings{clear:left;padding-top:15px;min-height:285px}
.view-listing-featured .sectionTitle .leftCol{float:left;width:400px}
.view-listing-featured .sectionTitle .rightCol{float:left;width:200px;text-align:right}
.view-listing-featured .sectionTitle a{color:#42607a}
.view-listing-featured .section{display:block;clear:left}
#listingImage{float:left;width:200px}
#listingInfo{float:left;width:380px;margin-left:10px}
#listingInfo h3{color:#42607a;margin:0 auto;padding:0}
#listingInfo #address{float:left;width:250px}
#listingInfo #price{float:right;text-align:right;width:120px}
#listingInfo #csz{clear:both;font-style:italic;color:#999}
#listingInfo #comments{margin:6px 0}
#listingInfo a{color:#42607a}
.view-listing-featured #listingDetails{padding-top:5px}
.view-listing-featured #listingDetails table{width:330px;float:left}
.view-listing-featured .mls-logo{float:left;width:50px;text-align:right}
.view-listing-featured .disclosure{clear:left;margin:15px 0 0 210px}
.view-listing-featured .listing-type{width:200px;margin-top:-5px;display:inline-block}
#listingDetails table{width:100%}
#listingDetails td{padding:3px 0}
#listingDetails .caption{font-weight:bold}
#listingDetails #listingInfo{margin-left:0}
a.backToDetails{color:#c90;text-decoration:underline}
a.backToDetails:hover{text-decoration:none !important}
#whyRegister{padding:5px;background-color:#f6f4ef}
.whyRegisterTitle{font-weight:bold;text-align:center}
#whyRegisterBody{padding:8px}
#whyRegisterBody p{padding-bottom:5px}
#whyRegisterBody ul{list-style-position:outside;position:relative;margin-left:10px;padding:5px}
#whyRegisterBody li{padding-left:2px}
.view-prospect-whyregister li{margin:2px 0 5px 0;color:#484848}
#whyRegister label{font-weight:normal}
#whyRegister form{margin-top:15px}
#whyRegisterForm #whyRegisterButton{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -625px;height:26px;padding:0;width:220px}
#whyRegisterForm #whyRegisterButton:hover{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -656px}
.view-prospect-whyregister .registrationPrivacyLink{padding-bottom:3px;font-size:11px;text-align:center;line-height:150%;background-color:#f6f4ef}
.view-prospect-whyregister .controls button,.view-prospect-whyregister button.btnElSend{background-color:#249ce8;border:1px solid #fff;color:#fff;font-family:sans-serif;font-size:108%;font-weight:bold;margin-right:5px;padding:2px 5px 3px 5px;text-align:center;cursor:pointer}
.view-prospect-whyregister input.text{height:20px;margin-bottom:5px;margin-right:5px;width:148px;background-color:#ff9}
.view-prospect-whyregister button{background-color:orange;margin-bottom:10px;border:outset}
.view-prospect-whyregister .field{text-align:right;margin-bottom:4px}
.view-prospect-whyregister .submitButton{text-align:center}
#whyCreateAccount{padding:5px}
#whyCreateAccountBody{padding:8px}
#whyCreateAccountBody #whyCreateAccountReasons{margin-left:10px;padding:5px}
#whyCreateAccountBody ul{position:relative}
#whyCreateAccountBody li{list-style-type:disc;padding-left:2px}
#profileCard label{display:block;font-size:93%}
#profileCard a{color:#c90}
#profileCard a:hover{background:#c90;color:#fff}
#profileCard #profileInfo{background-color:#f6f4ef;padding:5px}
#profileCard #profileInfo #profileData{float:right;width:120px}
#profileCard #profileImg{width:100px;margin-right:120px}
#profileCard #profileName{font-size:116%;font-weight:bold;padding-bottom:3px}
#profileCard #profileName.small{font-size:100%;font-weight:bold}
#profileCard #profileName.tiny{font-size:93%;font-weight:bold}
#profileCard #profileMessage{padding-top:10px}
#communityService li{list-style-type:disc}
#communityService div.column{float:left;padding-left:30px;width:260px}
#communityService a{text-decoration:underline;color:#333}
#communityProfile a{text-decoration:underline;color:#333}
#communityList li{display:inline}
#communityList a,#communityList span{text-decoration:underline;color:#333;padding-right:11px;line-height:2.3em;font-size:93%}
#communityList.compact{width:280px;margin:8px 0 0 305px}
#communities #maparea{float:left;padding-top:15px}
#communities p{margin:2px 0 10px 0}
#communities #info{float:left;width:410px;padding:0 10px 15px 0}
#communities #info li{display:inline}
#communities #info li span{padding:0 5px;color:#333;cursor:pointer;text-decoration:underline}
#communities #logo{float:left;width:180px;vertical-align:text-middle}
#communities div.column{float:left;width:200px}
#communityList.sidebar{background-color:#f6f4ef;padding:10px}
#communityList.sidebar div.column{float:left;width:110px}
#communityList.sidebar ul{padding:0 8px}
#communityList.sidebar li{display:block;line-height:.25em}
#communityList.sidebar a,#communityList.sidebar span{padding:3px 5px;color:#333;text-decoration:underline}
#communityList.sidebar span.selected{text-decoration:none;font-weight:bold}
#communityList.sidebar a:hover{background:#c90;color:#fff;text-decoration:none}
.quickFormWrapper{background:#f6f4ef;position:absolute;top:49px;left:659px;z-index:1000;width:268px;height:300px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:0}
.quickFormWrapper #quickSignInForm{padding:12px 15px 0 15px}
.quickFormWrapper .closeX{float:right}
.quickFormWrapper fieldset.inline{display:inline}
.quickFormWrapper label{display:block;font-size:100%;font-weight:bold;padding:3px 0 0 0}
.quickFormWrapper input.text{background-color:#fff;border:solid 1px #ccc;padding:3px 0 3px 0;font-size:116%;width:218px;vertical-align:text-top}
.quickFormWrapper #quickSignInPassword{width:160px}
.quickFormWrapper #quickSignInSubmitButton{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -866px;height:26px;width:48px;border:0 none;cursor:pointer;position:relative;margin-left:5px}
.quickFormWrapper #quickSignInSubmitButton:hover{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -897px}
.quickFormWrapper button span{display:none}
.quickFormWrapper fieldset.forgotPasswordLink{margin-top:-2px}
.quickFormWrapper a.forgotPasswordLink{color:#333;font-size:85%;margin:0 0 0 46px}
.quickFormWrapper .footer{color:#333;margin-top:22px;font-size:85%}
.quickFormWrapper .footer div.col1{float:left;width:190px}
.quickFormWrapper .footer div.col2{float:right;width:45px}
.quickFormWrapper .footer a{color:#c90}
.quickFormWrapper .footer a.register{font-weight:bold}
.white-box{background-color:#FFF;border:1px solid #e0e0e0;position:relative;margin-bottom:1.2em}
.white-box .w1{background-image:url(../../../images/bkg_whitebox_tl.gif);background-position:0 0;background-repeat:no-repeat;left:-1px;position:relative;top:-1px}
.white-box .w2{background-image:url(../../../images/bkg_whitebox_tr.gif);background-position:100% 0;background-repeat:no-repeat;left:2px;position:relative}
.white-box .w3{background-image:url(../../../images/bkg_whitebox_br.gif);background-position:100% 100%;background-repeat:no-repeat;position:relative;top:2px}
.white-box .w4{background-image:url(../../../images/bkg_whitebox_bl.gif);background-position:0 100%;background-repeat:no-repeat;left:-2px;overflow:hidden;padding:.4em;position:relative}
.gray-top .w1{background-image:url(../../../images/bkg_graytop_tl.gif);background-position:0 0;background-repeat:no-repeat;left:-1px;position:relative;top:-1px}
.gray-top .w2{background-image:url(../../../images/bkg_graytop_tr.gif);background-position:100% 0;background-repeat:no-repeat;left:2px;position:relative}
.beige-box{background-color:#ede9df;border:1px solid #efece3;position:relative;margin-bottom:1.2em}
.beige-box .w1{background-image:url(../../../images/bkg_beigebox_tl.gif);background-position:0 0;background-repeat:no-repeat;left:-1px;position:relative;top:-1px}
.beige-box .w2{background-image:url(../../../images/bkg_beigebox_tr.gif);background-position:100% 0;background-repeat:no-repeat;left:2px;position:relative}
.beige-box .w3{background-image:url(../../../images/bkg_beigebox_br.gif);background-position:100% 100%;background-repeat:no-repeat;position:relative;top:2px}
.beige-box .w4{background-image:url(../../../images/bkg_beigebox_bl.gif);background-position:0 100%;background-repeat:no-repeat;left:-2px;overflow:hidden;padding:.2em;position:relative}
.view-listingsearch #areaSearch div,.view-listingsearch .section div,#searchHomes #areaSearch div,#searchHomes .section div{padding:4px 0}
.view-listingsearch label,#searchHomes label{font-weight:bold;float:left;padding-right:7px}
.view-listingsearch label.middle,#searchHomes label.middle{padding:0 2px;float:none;text-align:center;width:55px}
.view-listingsearch label.header,#searchHomes label.header{float:none}
.view-listingsearch input.text.full,#searchHomes input.text.full{width:273px;border:solid 1px #ccc}
.view-listingsearch select.full,#searchHomes select.full{width:275px}
.view-listingsearch input.text.threefourths,#searchHomes input.text.threefourths{width:166px}
.view-listingsearch select.threefourths,#searchHomes select.threefourths{width:105px}
.view-listingsearch select.half,#searchHomes select.half{width:72px}
.view-listingsearch input.half,#searchHomes input.half{width:73px}
.view-listingsearch ul,#searchHomes ul{list-style:none;margin:3px 0}
.view-listingsearch li label,#searchHomes li label{font-weight:normal;float:none;padding-left:3px}
.view-listingsearch a#moreOptions,#searchHomes a#moreOptions{font-size:85%;color:#333;margin-left:18px}
.view-listingsearch a#moreOptions:hover,#searchHomes a#moreOptions:hover{text-decoration:underline}
.view-listingsearch #moreAreaList.hidden,#searchHomes #moreAreaList.hidden{display:none}
.view-listingsearch #moreAreaList div,#searchHomes #moreAreaList div{padding:0}
#searchHomes .moreAreaDeleteIcon,#searchHomes .moreAreaTitle{display:inline-block;vertical-align:middle}
#searchHomes .moreAreaDeleteIcon{background:transparent url(../../../images/ico_delete.png) no-repeat scroll 0 1px;cursor:pointer;height:14px;width:12px}
.view-listingsearch-editform.view-listingsearch #moreAreaList div,.view-listingsearch-editform#searchHomes #moreAreaList div .moreAreaTitle{width:auto;float:none}
.view-listingsearch #moreAreaList div.moreAreaItem:hover,#searchHomes #moreAreaList div.moreAreaItem:hover{cursor:pointer}
.view-listingsearch #moreAreaList div.moreAreaTitle:hover,#searchHomes #moreAreaList div.moreAreaTitle:hover{cursor:default !important}
.view-listingsearch #moreAreaList div.moreAreaItem .moreAreaTitle,#searchHomes #moreAreaList div.moreAreaItem .moreAreaTitle{padding:2px 0}
.view-listingsearch #moreAreaList div.moreAreaItem .moreAreaControl,#searchHomes #moreAreaList div.moreAreaItem .moreAreaControl{float:left;color:#c30;width:15px}
.view-listingsearch #moreAreaList div.moreAreaItem a.moreAreaRemoveControl,#searchHomes #moreAreaList div.moreAreaItem a.moreAreaRemoveControl{background-image:url(../../../images/ico_delete.png);background-position:center center;background-repeat:no-repeat;display:block;height:14px}
.view-listingsearch #moreAreaList div.moreAreaItem a.moreAreaRemoveControl span,#searchHomes #moreAreaList div.moreAreaItem a.moreAreaRemoveControl span{display:none}
.view-listingsearch #moreAreasLinkWrap,#searchHomes #moreAreasLinkWrap{text-align:right;padding:0 !important}
.view-listingsearch a#moreAreasLink,#searchHomes a#moreAreasLink{color:#333;font-size:85%;font-weight:bold}
.view-listingsearch a#moreAreasLink:hover,#searchHomes a#moreAreasLink:hover{text-decoration:underline}
#searchHomes #searchButton{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -253px;height:26px;width:110px;margin-right:3px}
#searchHomes #searchButton:hover{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -284px}
#searchHomes #saveButton{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -129px;height:26px;width:110px}
#searchHomes #saveButton:hover{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -160px}
.view-profile-maintext{margin-left:290px;margin-right:10px}
#savelistingsearch-page{background:0}
.view-listingsearch-saveform{padding:0 7px 10px 12px}
.view-listingsearch-saveform .search-decription{background-color:#d8e4f1;border:1px solid #3c78b5;margin:10px 8px 12px 8px;padding:7px;font-size:85%}
.view-listingsearch-saveform form .fields{text-align:left;min-height:245px;overflow-y:auto;overflow-x:hidden}
.view-listingsearch-saveform form .fieldWrap{margin:12px 0 0 8px}
.view-listingsearch-saveform form .full{width:325px}
.view-listingsearch-saveform form label{display:inline-block;width:135px}
.view-listingsearch-saveform .controls{text-align:right;padding:10px 0 5px 0;width:auto}
.view-listingsearch-saveform #saveButton{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -129px;height:26px;width:110px}
.view-listingsearch-saveform #saveButton:hover{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -160px}
.view-listingsearch-saveform #cancelButton{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -5px;height:26px;width:110px}
.view-listingsearch-saveform #cancelButton:hover{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -36px}
.view-listing-canned{width:100%}
.view-listing-canned .table-border{padding:3px;border:1px solid #c8c8c8;clear:both;margin-top:10px;margin-bottom:10px;border-radius:5px;-moz-border-radius:5px}
.view-listing-canned table{width:100%;table-layout:fixed;border-radius:5px;background:-moz-linear-gradient(left,#e9e9e9,#f5f4ef);-moz-border-radius:5px;background:-webkit-gradient(linear,left top,right top,from(#e9e9e9),to(#f5f4ef));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#e9e9e9',EndColorStr='#f5f4ef',GradientType='1')}
.view-listing-canned table th{color:#fff;text-align:center;margin-right:15px;width:40px;border-top-left-radius:5px;border-bottom-left-radius:5px;background:-moz-linear-gradient(left,#797367,#9a9285);-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;background:-webkit-gradient(linear,left top,right top,from(#797367),to(#9a9285));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#797367',EndColorStr='#9a9285',GradientType='1')}
.view-listing-canned table td{vertical-align:top;border-top-width:0;border-bottom-width:0;padding-top:10px;padding-bottom:5px;text-align:left}
.view-listing-canned .view-all-link{padding-top:0;padding-right:10px}
.view-listing-canned .view-all-link a{float:right;text-decoration:none;color:#19508f}
.view-listing-canned div.listing-div{text-align:left;overflow:hidden;text-overflow:ellipsis}
.view-listing-canned div.listing-2-of-3 td{width:165px;padding-right:12px;padding-left:12px}
.view-listing-canned div.listing-3-of-4 td{width:123px;padding-right:12px;padding-left:12px}
.view-listing-canned div.listing-3-of-3 td{width:110px;padding-right:5px;padding-left:5px}
.view-listing-canned div.listing-4-of-4 td{padding-right:10px;padding-left:10px;width:117px}
.view-listing-canned img.listing-photo{width:100%;margin-bottom:5px 0 2px 0}
.view-listing-canned table .location a:link,.canned-table .location,.canned-table .location a:visited{margin-top:3px;color:#19508f;font-size:12px;font-weight:bold;text-decoration:none}
.view-listing-canned table .price{font-weight:bold}
.view-listing-canned table img.mls-icon{float:right}
.view-listing-canned table listing-text{font-family:arial;font-size:12px;padding:5px;padding-top:5px}
.view-listing-canned table .listing-type{margin-top:-16px;z-index:101}
.view-listing-canned span.listingProviderInfo{font-size:85%;color:#999;margin-top:5px}
.view-listing-canned div.disclaimer{margin:10px 0 15px 0}
.view-listing-canned div.disclaimer{width:100%;font-family:arial;font-size:11px;color:#999;margin-bottom:5px}
.view-listing-canned .truncated{cursor:pointer}
.view-listingsearch-searchlinks h3{background-color:#757575;color:#fff;padding:10px;background:-moz-linear-gradient(bottom,#797367,#9a9285);background:-webkit-gradient(linear,left bottom,left top,from(#797367),to(#9a9285));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#797367',EndColorStr='#9a9285',GradientType='0')}
.view-listingsearch-searchlinks a:visited,.view-listingsearch-searchlinks a:link{color:#565253}
.view-listingsearch-searchlinks ul{margin-left:10px;margin-top:10px}
.view-listingsearch-searchlinks li{margin-bottom:5px}
.view-listingsearch-compactform{background-color:#ede9df;border:solid 1px #fff;padding:5px;width:280px;float:left;display:block;margin-right:15px}
.view-listingsearch-compactform form{margin-top:15px;padding:5px 0}
.view-listingsearch-compactform form label{width:62px;text-align:right}
.view-listingsearch-compactform #moreAreaList{padding:0;margin:0;width:275px;clear:both}
#searchHomes .hidden{display:none}
#searchHomes #searchAreaText{color:gray}
#searchHomes .delete-icon{width:16px;height:16px;line-height:16px;display:inline-block;cursor:pointer;margin:0 2px;overflow:visible;background:url(../../../images/icons16x16.png) 0 -348px no-repeat;margin-right:8px}
#searchHomes label#areaLabel,#searchHomes label#typeLabel,#searchHomes label#priceLabel{clear:right;width:250px;text-align:left}
#searchHomes div#areaBeds,#searchHomes div#areaBaths{float:left;width:120px;text-align:left}
#searchHomes div#areaBeds label,#searchHomes div#areaBaths label{width:120px;text-align:left}
#searchHomes div#areaBeds{margin-right:30px}
#searchHomes div#areaBeds select,#searchHomes div#areaBaths select{width:125px}
#searchHomes div#areaPrice input{width:123px}
#searchHomes div#areaSearch,#searchHomes div#areaType,#searchHomes div#areaBeds,#searchHomes div#areaBaths,#searchHomes div#areaPrice{margin-bottom:4px}
#searchHomes div#areaMoreOptions{text-align:right;padding-right:7px}
#searchHomes div.controls{text-align:right;padding:20px 5px 8px 0}
#content-description.view-content-display{padding:10px;margin:0}
.view-listingsearch-fullform .hidden{display:none}
.view-listingsearch-fullform .hintText{color:gray;font-size:80%;font-style:italic}
.view-listingsearch-fullform .controls{display:inline}
.view-listingsearch-fullform .clear{clear:both}
.view-listingsearch-fullform input#searchAreaText{color:gray;width:290px;margin-right:10px}
.view-listingsearch-fullform .delete-icon{width:16px;height:16px;line-height:16px;display:inline-block;cursor:pointer;margin:0 2px;overflow:visible;background:url(../../../images/icons16x16.png) 0 -348px no-repeat;margin-right:8px}
.view-listingsearch-fullform #areaSearch{text-align:left !important}
.view-listingsearch-fullform #areaSearch div.controls{position:relative;top:-4px}
.view-listingsearch-fullform #areaSearch .hintText{clear:both;color:gray;display:block;font-size:80%}
.view-listingsearch-fullform #ourListingBlock,#searchHomes.view-listingsearch-fullform #ourListingBlock{margin:35px 0 0 0;border:1px solid #FFF;padding:10px}
.view-listingsearch-fullform #ourListingBlock h3{letter-spacing:-0.05em}
.view-listingsearch-fullform #ourListingBlock a{color:#369;text-decoration:underline}
.view-listingsearch-fullform #mainForm{float:left;width:295px;padding:9px 5px 5px 5px}
.view-listingsearch-fullform #mainForm label,#searchHomes.view-listingsearch-fullform #mainForm label{width:110px;text-align:right}
.view-listingsearch-fullform #secondaryForm{float:right;width:230px}
.view-listingsearch-fullform #secondaryForm label{float:none;padding-right:0}
.view-listingsearch-fullform #propertyRestrictions span{padding:5px 0;width:110px;display:inline-block}
.view-listingsearch-fullform #secondaryForm label#propertyTypeLabel,.view-listingsearch-fullform #secondaryForm label#listingTypeLabel,.view-listingsearch-fullform #secondaryForm label#propertyFeatureLabel,.view-listingsearch-fullform #propertyRestrictions label{margin-bottom:5px;padding-bottom:3px}
.view-listingsearch-fullform div.section{background-image:none}
.view-listingsearch-fullform #moreAreaList,.view-listingsearch-fullform #moreAreasLinkWrap{width:295px}
.view-listingsearch-fullform div.controls{clear:both}
#searchHomesHolder{margin:5px;padding:10px;border:1px solid #FFF}
.view-listingsearch-fullform #daysOnWebsiteSelect{width:166px !important}
.view-listingsearch-communityform .column1of3 label#propertyTypeLabel{clear:none;text-align:left;width:35px}
.view-listingsearch-communityform#searchHomes .column1of3 label#priceLabel{clear:none;text-align:left;width:35px}
.view-listingsearch-communityform#searchHomes .column2of3 label{clear:none;text-align:left;width:35px}
.view-listingsearch-communityform .column1of3 select.full{width:210px}
.view-listingsearch-communityform .column1of3 select.half{width:94px}
.view-listingsearch-communityform .column1of3 input.half{width:92px}
.view-listingsearch-sidebarform #searchHomes{padding:5px;background-color:#ede9df;margin-bottom:10px}
.view-listingsearch-sidebarform #searchHomes label{width:45px;text-align:right}
.view-listingsearch-sidebarform #searchHomes input.text.full{width:231px}
.view-listingsearch-sidebarform #searchHomes select.full{width:233px}
.view-listingsearch-sidebarform #searchHomes select.half{width:104px}
.view-listingsearch-sidebarform #searchHomes div#areaBeds select,.view-listingsearch-sidebarform #searchHomes div#areaBaths select{width:102px}
.view-listingsearch-sidebarform #searchHomes div#areaPrice input[type="text"]{width:100px}
.view-listingsearch-sidebarform #searchHomes div#areaBeds label,.view-listingsearch-sidebarform #searchHomes div#areaBaths label{width:100px}
.view-listingsearch-sidebarform #searchHomes label#areaLabel,.view-listingsearch-sidebarform #searchHomes label#typeLabel,.view-listingsearch-sidebarform #searchHomes div#areaPrice label{width:224px}
.view-listingsearch-sidebarform #searchHomes div#areaBeds,.view-listingsearch-sidebarform #searchHomes div#areaBaths{float:left;text-align:left;width:105px}
.view-listingsearch-sidebarform #searchHomes div#areaBeds{margin-right:22px}
.view-listingsearch-sidebarform #searchHomes div.controls{padding:10px 5px 8px 0;text-align:center}
.view-listingsearch-sidebarform #searchHomes .hidden{display:none}
.view-listingsearch-sidebarform #searchHomes .delete-icon{width:16px;height:16px;line-height:16px;display:inline-block;cursor:pointer;margin:0 2px;overflow:visible;background:url(../../../images/icons16x16.png) 0 -348px no-repeat;margin-right:8px}
.view-listingsearch-sidebarform #searchHomes ul{margin-left:67px}
.view-listingsearch-sidebarform #searchHomes .controls a{padding-right:3px}
.view-listingsearch-sidebarform #searchHomes #alerts{text-align:center}
.view-listingsearch-sidebarform #searchHomes #alerts img{vertical-align:middle;padding-right:3px}
.view-listingsearch-sidebarform #searchHomes #alerts a{text-decoration:none;color:#000;font-weight:bold;font-size:83%}
#searchHomes.community{background-color:#f6f4ef;padding:10px;margin:20px 0;border:solid 1px #ccc}
#searchHomes.community .column1of3{float:left;width:260px}
#searchHomes.community .column2of3{float:left;width:160px}
#searchHomes.community .column3of3{float:left;width:140px}
#searchHomes.community div{padding:4px 0}
#searchHomes.community label{width:55px;text-align:right;font-size:93%}
#searchHomes.community select.full{width:175px}
#searchHomes.community select.half{width:75px}
#searchHomes.community .controls{float:right;padding:0}
#searchHomes.community .controls button{border:0 none;cursor:pointer;padding-right:8px;color:#fff;display:block;margin-right:3px}
#resultsHeading{padding-bottom:20px}
#resultsTitle{width:300px}
#resultsTitle b{color:#369;font-weight:bold}
.view-listing-list #resultsList{list-style:none}
.view-listing-list .right-col{float:right}
.view-listing-list .right-col a.map-icon{background:url(../../../images/map_button.png) no-repeat top right;display:block;width:132px;height:44px}
.view-listing-list .right-col a.map-icon span{display:block;width:80px;padding:5px 0 0 7px;color:#369;font-weight:bold}
#resultSortControls{margin-bottom:10px}
#resultSortControls #sortByLabel{vertical-align:middle}
#resultSortControls #resultSortBySelect{vertical-align:middle}
#resultSortControls .controls{padding:0}
#resultSortControls #sortLaunchButton,#filterLaunchButton{background:url(../../../images/buttons.png) no-repeat -5px -718px;height:26px;width:50px}
#resultsMapContainer{margin:10px 0 15px 0}
#resultsList a{color:#000;font-weight:bold}
#resultsList .listing{padding:3px 0}
#resultsList .odd{border:2px solid #fff}
#resultsList .even{border:2px solid #f5f5f5;background-color:#f5f5f5}
#resultsList .selected{border:2px solid #c90}
#resultsList .listing .photo{float:left;padding:4px 5px;width:150px}
#resultsList .listing .info{float:left;width:435px}
#results #resultsList .photo{text-align:center}
#resultsList .listing .data .address{float:left;width:250px}
#resultsList .listing .data .street a{color:#369;text-decoration:underline}
#resultsList .listing .data .csv{font-size:93%}
#resultsList .listing .data .price{float:right;text-align:right;width:120px}
#resultsList .listing .data .attributes{clear:both;font-size:93%;list-style:none}
#resultsList .listing .data .attributes li{float:left;padding:3px 15px 3px 0}
#resultsList .listing .data .summary{clear:left;float:left;font-size:93%}
#resultsList .listing .data .map{float:right;width:37px}
#resultsList .listing .data .additionalInfo{clear:both;padding-top:5px}
#resultsList .listing .data .additionalInfo .mlsImg{display:block;float:left;padding-right:10px}
#resultsList .listing .data .additionalInfo .listingProviderInfo{float:left;font-size:85%}
#resultsList .listing .data .icons{float:right}
#resultsList .listing .data .icons span{margin-right:5px}
#resultsList .listing .listing-type{width:140px;margin-top:-4px;display:inline-block}
#results #listingSlideShow{display:none}
#resultsFooter{clear:left;margin-top:5px;padding-top:15px}
#resultsFooter #totals label{color:#999;float:right;font-size:85%;padding:.3em 0}
#resultsFooter #pages{font-size:85%}
#resultsFooter #pages a,#resultsFooter #pages span{background:#fff none repeat scroll 0;display:block;float:left;margin-right:.1em;padding:.2em .5em}
#resultsFooter #pages span.prevnext{text-decoration:none;border:1px solid #ddd;color:#999}
#resultsFooter #pages a{border:1px solid #000;color:#000;text-decoration:none}
#resultsFooter #pages a:hover{border:1px solid #369;color:#369;text-decoration:none}
#resultsFooter #pages span.current{background:#369 none repeat scroll 0;border:1px solid #369;color:#fff;font-weight:bold}
.disclosure{font-size:85%;color:#999}
#listing ul{list-style:none;padding:0;margin:0}
#listing div.leftcolumn h1{font-size:138.5%}
#listing div.leftcolumn{float:left;width:375px}
#listing div.rightcolumn{float:right;width:200px}
.view-listing-listingtitle h1 span.address{display:block}
#listingImages #listingImageFrame{height:260px;min-width:385px;overflow:hidden;text-align:center;width:385px}
#listingImages #listingImageFrame #listingCarousel{margin:0 auto;position:relative;visibility:hidden;left:-5000px}
#listingImages #listingImageFrame #listingCarousel li{padding:5px;margin-left:-10px;height:250px}
#listingImages #listingImageFrame #listingCarousel img{cursor:pointer}
#listingImages #imgScrollControls{float:left;width:120px;z-index:10}
#listingImages #imgScrollControls span{width:100px}
#listingImages #imgScrollControls label{font-size:85%;color:#999;padding:0 3px}
#listingImages #imgSlideshowControls{text-align:right;padding-right:3px;margin-top:10px;z-index:10}
#listingImages #imgSlideshowControls a{font-size:85%;color:#c90}
#listingImages #imgSlideshowControls img{vertical-align:middle;padding-left:3px}
#listingImages #listingSlideShow{display:none}
#listingImages #listingPhotoCourtesyOf{text-align:center;font-size:85%;margin-bottom:10px}
#listingImages #listingType{height:16px}
.view-listing-carousel .listing-type{width:300px;margin:-16px auto 0 auto;height:20px;position:relative;z-index:101;display:block}
.listing-type p{padding-top:2px}
.view-listing-similarlistings .inner{margin-top:7px;background-color:#f6f3ee;padding-bottom:5px}
.view-listing-similarlistings h2{color:white}
.similarListingsTable img.listing-photo{width:100px;z-index:-1}
.similarListingsTable{width:100%}
.similarListingsTable tr td{padding:3px}
.similarListingsTable tr td.provider-info{padding-bottom:6px;width:100%}
.similarListingsTable tr td.listing-image{width:35%}
.similarListingsTable tr td.mls-logo{vertical-align:top;text-align:left}
.similarListingsTable p{margin-bottom:1px;font-size:10px}
.view-listing-similarlistings a{color:#19508f}
.similarListingsTable p.bold{font-weight:bold}
.similarListingsTable .listing-type{height:12px;width:100px;margin-top:-12px;z-index:101;font-size:10px}
.similarListingsTable .listingProviderInfo{vertical-align:top;font-size:85%}
.view-listing-similarlistings .see-all{margin:7px;font-size:10px;font-weight:bold}
.view-report-markettrends{width:600px;margin-bottom:15px}
.view-report-markettrends h2{font-size:15px;font-weight:bold;color:white}
.view-report-markettrends .header{margin-bottom:10px}
.view-report-markettrends .inner{background-color:#f6f3ee;padding-bottom:5px}
.marketTrendsTable{table-layout:fixed;width:100%}
.marketTrendsTable td:first-child{text-align:left;width:64%}
.marketTrendsTable td{height:20px;border-bottom:2px solid gray}
.marketTrendsTable tr.separate td{border-top:4px solid gray}
.marketTrendsTable td.final{border-bottom:0 solid gray}
.marketTrendsTable td{width:18%;text-align:center;padding:3px}
.marketTrendsTable tr:last-child{border-bottom:0 solid gray}
.marketTrendsTable label{font-weight:bold;display:inline-block;margin-left:5px}
.marketTrendsTable p{margin-top:3px}
.marketTrendsTable td p.label{font-weight:bold;margin-left:15px;margin-top:3px}
.marketTrendsTable .up{color:green}
.marketTrendsTable .down{color:red}
.view-report-markettrends .hint{margin-top:10px;text-align:right}
.view-report-markettrends .hint p{font-size:10px;color:#999;padding:0;margin-right:2px}
.view-school-nearbyschools{margin-top:20px}
.view-school-nearbyschools label{font-weight:bold}
.view-school-nearbyschools a{color:#369}
.view-school-nearbyschools .school a{font-weight:bold}
.view-school-nearbyschools .school{font-size:90%;margin:7px 0}
.view-school-nearbyschools .school{font-size:90%;margin:7px 0}
.view-school-nearbyschools .seymour{margin:10px 0 8px 0;font-size:90%}
.view-school-nearbyschools .source{margin-bottom:8px;text-align:right;font-size:90%}
.view-prospectlisting-savedlist .listing-type{font-size:65%;width:66px;height:12px;margin:-5px auto 0 auto;display:block}
.view-listing-summarypreview .view-details button{background:transparent url(../../../images/buttons.png) no-repeat -5px -1072px;height:26px;width:110px;border:0 none;cursor:pointer;padding-right:8px;color:#fff}
.view-listing-summarypreview .view-details button span{display:none}
.view-listing-summarypreview .view-details button:hover{background:transparent url(../../../images/buttons.png) no-repeat -5px -1103px}
.view-listing-syndicated{text-align:center;margin:0 0 15px 0}
.view-listing-syndicated h2{color:#369}
.view-listing-syndicated a{font-weight:bold;color:#369}
.view-listing-syndicated a:hover{background:#c90;color:#fff}
#listingControls #prevNext{margin-bottom:15px}
#listingControls #prevNext li{float:left}
#listingControls #prevNext label{display:block;font-size:85%;padding:6px 10px 0 10px}
#listingControls #prevNext a,#listingControls #prevNext span{background-position:center bottom;background-repeat:no-repeat;display:block;height:23px;width:23px}
#listingControls #prevNext #previousListingLink{background-image:url(../../../images/ico_home_prev.png)}
#listingControls #prevNext #nextListingLink{background-image:url(../../../images/ico_home_next.png)}
#listingControls #actions{margin-top:22px}
#listingControls #actions a{display:block;height:25px;padding:3px 0;vertical-align:center;font-size:93%;color:#999}
#listingControls #actions a:hover{color:#000;background:url(../../../images/ico_detail_bkg.gif) no-repeat;color:#333}
#listingControls #actions li img{padding-left:2px;vertical-align:middle}
#listingControls #actions span{cursor:pointer;vertical-align:middle}
#listingDetails{padding-top:20px}
#listingDetails h3{color:#369}
#listingDetails li{clear:left;padding-bottom:7px}
#listingDetails a{color:#000}
#listingDetails p{margin-top:0;margin-bottom:10px}
#listingDetails ul.column{float:left;width:187px;margin-bottom:10px;*word-wrap:break-word;white-space:normal}
#listingDetails li{padding-bottom:5px;font-size:8pt}
#listingDetails .caption{font-weight:bold}
#listingMap{padding-top:20px}
#mortgageCalcContainer{margin-top:20px}
#mortgageCalc h3{padding:3px 0 3px 3px}
#mortgageCalcForm{margin:5px auto}
#mortgageCalcForm div{padding:4px 0}
#mortgageCalcForm label{float:left;width:90px;text-align:right;font-size:85%;font-weight:bold;padding-right:3px}
#mortgageCalcForm input{width:88px;border:solid 1px #ccc;font-size:85%}
#mortgageCalcForm select{font-size:85%;width:88px}
#mortgageCalcForm #mortgageCalcResults{color:#369;font-weight:bold;font-size:93%}
#mortgageCalcForm .controls{padding-top:10px}
#mortgageCalcForm #mortgageCalcUpdateButton{background:transparent url(../../../images/buttons.png) no-repeat -5px -191px;height:26px;width:110px}
#mortgageCalcForm #mortgageCalcUpdateButton:hover{background:transparent url(../../../images/buttons.png) no-repeat -5px -222px;height:26px;width:110px}
#referListing h3{margin-bottom:10px}
#referListing p{margin-bottom:15px}
#referListingForm div{padding:4px 0}
#referListingForm label{float:left;padding-right:7px;width:90px;text-align:right;font-size:93%}
#referListingForm input.text{width:420px}
#referListingForm textarea.text{width:420px;border:solid 1px #ccc}
#referListingForm .controls{text-align:left;padding-left:96px}
#referListingForm #referSubmitButton{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -686px;height:26px;width:110px}
#cmaRequest{padding-bottom:10px}
#cmaRequest p{padding:0;margin:0}
#cmaRequestFormWrapper{margin-top:20px;width:360px;float:left}
#cmaRequestForm h3{padding:10px 0 8px 0}
#cmaRequestForm div{padding:3px 0}
#cmaRequestForm label{display:inline-block;font-size:93%;padding-right:7px;width:110px;text-align:right}
#cmaRequestForm input.text{width:215px}
#cmaRequestForm select.full{width:215px}
#cmaRequestForm .controls{text-align:right}
#cmaRequestForm #myHomesValueButton{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -563px;height:26px;margin-right:25px;margin-top:15px;width:154px}
#cmaRequestForm #myHomesValueButton:hover{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -594px}
#cmaRequest #sampleReport{background:transparent url(../../../images/sample_report.jpg) no-repeat scroll 0 0;float:left;height:382px;margin-top:30px;width:220px}
#cmaRequestForm #realitySection,#realitySection label,#realitySection input{width:0;height:0;visibility:hidden;display:none}
#whySell{margin-top:35px;clear:left}
#listingSyndication{margin-top:20px}
#listingSyndication #syndicators{margin:15px 0}
#listingSyndication #syndicators li{display:inline;padding:0 2px}
#sell-page .view-content-display p{padding-bottom:14px}
#whyRegisterBody p{padding-bottom:5px}
#content-ConsumerSellHomeWithUsContent a{color:#c90;text-decoration:underline}
.view-prospect-sell .registrationPrivacyLink{font-size:10px;padding-top:5px;margin-right:70px}
#marketReportSearch{padding:8px}
#marketReportSearch h2{color:#c90}
#marketReportSearch p{margin:2px 2px 8px 2px;padding:1px 0;font-size:85%}
#marketReportSearchForm div{padding:3px 0}
#marketReportSearchForm label{font-size:85%;font-weight:bold;float:left;padding-right:7px;width:60px;text-align:right}
#marketReportSearchForm input.text{width:150px}
#marketReportSearchForm .controls{clear:left;text-align:right;padding:10px 1px 8px 0}
#marketReportSearchForm #marketReportSearchButton{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -1000px;height:26px;width:154px}
#marketReportSearchForm #marketReportSearchButton:hover{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -1036px;height:26px;width:154px}
#marketReport p{margin-top:5px;margin-bottom:10px}
#marketReport h3{margin-top:5px;margin-bottom:15px}
#marketReport #marketReportTable{border-collapse:collapse;width:595px;margin-bottom:15px}
#marketReport #marketReportTable tr.even,#marketReport #marketReportTable tr.even td,#marketReport #marketReportTable tr.even th{background-color:#f7f7f7}
#marketReport #marketReportTable tr.header,#marketReport #marketReportTable tr.header td,#marketReport #marketReportTable tr.header th{border-bottom:1px solid #000}
#marketReport #marketReportTable tr.totals,#marketReport #marketReportTable tr.totals td,#marketReport #marketReportTable tr.totals th{border-top:1px solid #000;background-color:#ffc;font-weight:bold}
#marketReport #marketReportTable td,#marketReport #marketReportTable th{padding:5px 2px 5px 2px;font-size:93%;text-align:center}
#marketReport #marketReportTable th{font-weight:bold}
#marketReport #marketReportTable td.left,#marketReport #marketReportTable th.left{text-align:left}
#marketReport #marketReportTable .username{width:250px}
#marketReport #marketReportTable .viewed,#marketReport #marketReportTable .info,#marketReport #marketReportTable .visit{width:85px}
.view-listing-marketreportlinktolisting .sampleCode textarea{width:550px;height:80px;font-size:93%}
.view-listing-marketreportlinktolisting .sampleCode input{width:550px;font-size:93%}
.communityservicestemplate{margin-top:0 !important;width:200px;float:right}
.communityservicestemplate ul{margin-left:-50px;width:190px}
#linkToListing{margin-top:10px}
#linkToListing p{margin-top:5px;margin-bottom:10px}
#thankyou{padding-bottom:40px}
#communityDescription p{margin-bottom:15px;margin-top:3px}
#communityDescription h1{color:#42607a}
.view-community-content h4{color:#42607a}
.view-community-content p{margin-bottom:15px;margin-top:3px}
.view-community-content a{color:#333;text-decoration:underline}
.view-community-content #features{padding-left:50px}
.view-community-content #features div{float:left;margin-left:10px;padding:5px;width:230px}
.view-community-content #features li{list-style-type:disc;margin:3px}
.view-community-content{margin:5px 0 25px 0}
#communityProfile h4{font-size:100%;color:#42607a}
#communityProfile h4{font-size:100%;color:#42607a}
#communityProfile p{margin-bottom:15px;margin-top:3px}
#TB_#communityList h4{font-size:100%;color:#42607a}
#aboutProfile{width:590px}
#aboutProfile a{color:#c90;text-decoration:underline}
#aboutProfile #col1{float:left;width:150px;padding:5px}
#aboutProfile #col2{width:430px;float:left}
#aboutProfile #profileImg{border:solid 1px #ccc;padding:3px;text-align:center;width:120px;margin-bottom:5px}
#aboutProfile #profileContactInfo{width:135px;padding:3px;font-size:85%;overflow:hidden}
#aboutProfile .profileName{font-weight:bold;font-size:138.5%}
#aboutProfile h3{color:#036}
#aboutProfile h4{font-weight:normal;font-style:italic}
.view-profile-brief #officeContactInfo{margin-top:10px;font-size:85%}
.view-profile-brief #officeContactInfo span{display:block}
.view-profile-brief .officeName{font-weight:bold}
#contactProfile h3{margin-bottom:15px}
#contactProfileForm div{padding:4px 0}
#contactProfileForm label{float:left;padding-right:7px;width:80px;text-align:right;font-size:93%}
#contactProfileForm input.text{width:320px}
#contactProfileForm textarea.text{width:320px;border:solid 1px #ccc}
#contactProfileForm .controls{text-align:left;padding-left:86px}
#contactProfileForm #contactSubmitButton{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -687px;height:26px;width:110px}
#profileLogin{padding:8px}
#profileLogin #profileLoginForm{margin:10px 8px}
#profileLogin #profileLoginForm div{padding:4px 0}
#profileLogin label{display:block;font-weight:bold}
#profileLogin input{border:solid 1px #ccc;font-size:93%;padding:3px 0 3px 0;width:100%}
#profileLogin a{font-size:85%;color:#000;text-decoration:underline}
#profileLogin .controls{margin-top:10px;text-align:right}
#profileLogin #loginButton{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -315px;height:26px;width:110px}
#profileLogin #loginButton:hover{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -346px}
#profileForgotPasswordModalContainer{width:350px;margin-left:-175px}
#profileForgotPasswordModalCloseX{color:#000;left:330px;top:-1px}
#profileForgotPasswordModalCloseX:hover{color:#555}
#profileForgotPassword{border:solid 1px #ccc;background-color:#f6f6f6;padding:8px;text-align:left}
#profileForgotPasswordForm{margin-top:10px;margin-bottom:10px}
#profileForgotPasswordForm label{display:block;font-weight:bold}
#profileForgotPasswordForm input.text{width:315px;padding:3px 0 3px 0}
#profileForgotPasswordForm .controls{text-align:right;padding:15px 15px 0 0}
#profileForgotPasswordForm #sendButton{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -687px;height:26px;width:110px}
#consumerSignIn{border:solid 1px #ccc;background-color:#f6f6f6;padding:8px;margin-bottom:15px}
#consumerSignInForm{margin-top:5px;margin-bottom:10px}
#consumerSignInForm label.bold{font-weight:bold}
#consumerSignInForm input.text{width:175px;padding:3px 0 3px 0}
#consumerSignInForm #signInButton{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -377px;height:26px;width:110px;margin-left:88px;vertical-align:middle}
#consumerSignInForm #signInButton:hover{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -408px}
#consumerSignIn a{font-size:85%;color:#000;text-decoration:underline}
#consumerForgotPasswordModalContainer{width:350px;margin-left:-175px}
#consumerForgotPasswordModalCloseX{color:#000;left:330px;top:-1px}
#consumerForgotPasswordModalCloseX:hover{color:#555}
#consumerForgotPassword{border:solid 1px #ccc;background-color:#f6f6f6;padding:8px;text-align:left}
#consumerForgotPasswordForm{margin-top:10px;margin-bottom:10px}
#consumerForgotPasswordForm label{display:block;font-weight:bold}
#consumerForgotPasswordForm input.text{width:315px;padding:3px 0 3px 0}
#consumerForgotPasswordForm .controls{text-align:right;padding:15px 15 0 0}
#consumerForgotPasswordForm #sendButton{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -687px;height:26px;width:110px}
#consumerForgotPasswordLinkWrapper{text-align:right;margin-right:15px}
#mytools .message{background-color:#ffc;padding:8px;margin-bottom:10px}
#mytools .message p{padding:0;margin:0}
#mytools .message b{font-weight:bold;color:#900;text-transform:uppercase}
#mytools .message a{color:#000;text-decoration:underline}
#mytools #toolNav li{display:inline;text-align:center;padding:3px 15px}
#mytools #toolNav li.current{border-bottom:solid 3px #036}
#mytools #toolNav li a{color:#999;font-size:108%;font-weight:bold}
#mytools #toolNav li.current a{color:#036}
#mytools #tools{margin-bottom:15px;margin-top:15px}
#mytools .resultsTable{border-collapse:collapse;margin-bottom:5px;width:99%}
#mytools .resultsTable tr.even{background-color:#f7f7f7}
#mytools .resultsTable td,#mytools .resultsTable th{padding:5px 2px 5px 2px;font-size:93%;text-align:center}
#mytools .resultsTable th{font-weight:bold}
#mytools .resultsTable td.left,#mytools .resultsTable th.left{text-align:left}
#mytools #alertsTable .type,#mytools #alertsTable .location,#mytools #alertsTable .frequency{width:100px}
#mytools #alertsTable .min,#mytools #alertsTable .max{width:65px}
#mytools #alertsTable .bed,#mytools #alertsTable .bath{width:35px}
#mytools #alertsTable .actions{width:45px}
#mytools #savedListingsTabBody .location,#mytools #savedListingsTabBody .price{width:100px}
#mytools #savedListingsTabBody .photo{width:70px}
#mytools td.photo{width:92px;height:64px}
#mytools #savedListingsTabBody .print{width:35px}
#mytools #messageTable .from,#mytools #savedListingsTabBody .price{width:150px}
#mytools #messageTable .subject{width:200px}
#mytools #messageTable .received{width:100px}
#mytools #messageTable .delete{width:35px}
#mytools .searchIcon,#mytools .deleteIcon,#mytools .editIcon{cursor:pointer;display:inline-block;height:15px;width:15px;line-height:15px;margin:0 2px;overflow:visible}
#mytools .searchIcon{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../../../images/ico_search.png) no-repeat center center}
#mytools .editIcon{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:url(../../../images/icons16x16.png) 0 -426px no-repeat}
#mytools .deleteIcon,#mytools .delete-icon{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../../../images/ico_delete.png) no-repeat center center}
#mytools .printIcon{background-image:url(http://css.anchoragehousesales.com/themes/default/images/ico_printlisting_off.png);background-position:center center;background-repeat:no-repeat;display:block;height:20px}
#mytools .printIcon:hover{background:transparent url(../../../images/ico_printlisting_on.png);background-position:center center;background-repeat:no-repeat;display:block;height:20px}
.view-listingsearch-prospectform .hidden{display:none}
#alertFormWrapper{background-color:#f6f4ef;padding:10px;margin:20px 0;border:solid 1px #ccc}
#addAlertForm{margin:5px 0}
#addAlertForm .column{float:left;width:280px}
#addAlertForm .column.rightCol{text-align:right}
#addAlertForm div{padding:4px 0}
#addAlertForm label{font-weight:bold;float:left;padding-right:7px;width:69px;text-align:right;font-size:93%}
#addAlertForm #alertAreaLabel{font-weight:bold}
#addAlertForm label.middle{padding:0 4px;float:none}
#addAlertForm select{border:solid 1px #ccc;font-size:93%}
#addAlertForm select.full{width:169px}
#addAlertForm select.half{width:70px}
#addAlertForm input[type="text"].half{width:68px}
#addAlertForm input.text{border:1px solid #ccc;font-size:93%;width:165px}
#addAlertForm #searchAlertAreaText{color:gray}
#addAlertForm select.multiple{height:72px}
#addAlertForm #alertMoreAreaList.hidden{display:none}
#addAlertForm #alertMoreAreaList div{padding:0}
#addAlertForm #alertMoreAreaList div.alertMoreAreaItem{font-size:93%;line-height:15px;background:transparent url(../../../images/ico_delete.png) 0 4px no-repeat;padding:0 0 0 15px}
#addAlertForm #alertMoreAreaList div.alertMoreAreaItem:hover{cursor:pointer}
#addAlertForm #alertMoreAreaList div.alertMoreAreaTitle:hover{cursor:default !important}
#addAlertForm #alertMoreAreaList div.alertMoreAreaItem .alertMoreAreaTitle{padding:2px 0}
#addAlertForm #alertMoreAreaList div.moreAreaItem .moreAreaControl{float:left;color:#c30;width:15px}
#addAlertForm #alertMoreAreaList div.moreAreaItem a.moreAreaRemoveControl{background-image:url(../../../images/ico_delete.png);background-position:center center;background-repeat:no-repeat;display:block;height:14px}
#addAlertForm #alertMoreAreaList div.moreAreaItem a.moreAreaRemoveControl span{display:none}
#addAlertForm #alertMoreAreas{margin-left:62px;width:182px}
#addAlertForm #alertMoreAreasLinkWrap{text-align:right;padding:0}
#addAlertForm a#alertMoreAreasLink{color:#333;font-size:85%;font-weight:bold}
#addAlertForm a#alertMoreAreasLink:hover{text-decoration:underline}
#addAlertForm .controls{text-align:left;padding-left:75px}
#addAlertForm #alertSaveButton{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -129px;height:26px;width:110px}
#addAlertForm #alertSaveButton:hover{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -160px}
.userInfoFormWrapper{background-color:#f6f4ef;padding:10px;margin:8px 0;border:solid 1px #ccc}
.userInfoForm{margin:5px 0}
.userInfoForm .column.leftCol{float:left;width:275px;padding:0}
.userInfoForm .column.rightCol{float:left;width:300px;padding:0}
.userInfoForm .column div{display:inline-block;padding:4px 0;vertical-align:top}
.userInfoForm.column div{display:inline-block;vertical-align:top}
.userInfoForm label{clear:left;display:inline-block;float:left;font-size:93%;font-weight:bold;padding-right:7px;text-align:right;width:100px}
.userInfoForm .leftCol label{width:90px}
.userInfoForm .rightCol label{width:110px}
.userInfoForm input.text{width:165px;border:solid 1px #ccc;font-size:93%}
.userInfoForm input.missingData{background-color:#fcc}
.userInfoForm select{font-size:93%}
.userInfoForm select.full{width:165px}
.userInfoForm .controls{clear:both;display:inline-block;float:none;text-align:right;width:560px;padding-top:10px}
.userInfoForm #userSubmitButton{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -191px;height:26px;width:110px}
.userInfoForm #userSubmitButton:hover{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -222px}
#messageEmailSettings{background:#fafafa;border:1px solid #c9c9c9;margin:13px 10px;padding-bottom:15px}
#messageEmailSettings h3{background-color:#FFF;border-bottom:1px solid #c9c9c9;font-size:14px;font-weight:bold;padding:5px}
#messageEmailSettings #headerEmailSettings{margin-bottom:20px}
#messageEmailSettings .feedback{margin-top:15px}
#messageEmailSettings fieldset{margin:1px 5px 0 15px;vertical-align:top}
#messageEmailSettings label.unsubformLabel{display:inline-block;margin:5px 0;width:250px}
#messageEmailSettings input{margin:5px 5px}
#messageEmailSettings #isSubscribedAlertsOff,#messageEmailSettings #isSubscribedAutoEmailOff{margin-left:25px}
#messageEmailSettings input#isSubscribedAlerts{margin-left:25px}
#messageEmailSettings textarea{border:solid 1px #ccc;width:543px}
#messageEmailSettings .controls{text-align:right;padding:10px 15px 0 0}
#messageEmailSettings #updateButton{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -191px;height:26px;width:110px}
#messageEmailSettings #updateButton:hover{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -222px}
#userRealtor{font-size:93%}
#userRealtor a{color:#c90;text-decoration:underline}
#userRealtor .col1{float:left;width:185px}
#userRealtor .col2{float:left;width:185px}
#userRealtor .col3{float:left;width:185px}
#userRealtor #profileImg{border:solid 1px #ccc;padding:3px;text-align:center;width:120px;margin-bottom:5px}
#userRealtor .profileName{font-weight:bold;font-size:138.5%}
#userRealtor .officeName{font-weight:bold}
#userRealtor h3{color:#036}
#userRealtor h4{font-weight:normal;font-style:italic}
#userRealtor p{margin-top:10px}
#compareControl{float:right;width:161px}
#compareControl img{vertical-align:text-bottom}
#compareControl a{color:#000;font-size:85%;font-weight:bold}
.mailSubject{color:#f5ba00;text-decoration:underline;cursor:pointer}
#compareMyListings #compareMyListingsTable{border-collapse:collapse;width:100%;margin-bottom:5px}
#compareMyListings #compareMyListingsTable td,#compareMyListings #compareMyListingsTable th{padding:5px 2px 5px 2px;font-size:93%;text-align:center}
#compareMyListings #compareMyListingsTable th{font-weight:bold}
#compareMyListings #compareMyListingsTable thead tr .header{background-image:url(../../../images/bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer}
#compareMyListings #compareMyListingsTable thead tr .headerSortUp{background-image:url(../../../images/asc.gif)}
#compareMyListings #compareMyListingsTable thead tr .headerSortDown{background-image:url(../../../images/desc.gif)}
#compareMyListings #compareMyListingsTable tbody tr.even td{background-color:#f7f7f7}
#compareMyListings #compareMyListingsTable tbody tr.odd td{background-color:#fff}
#compareMyListings #compareMyListingsTable td.left,#compareMyListings #compareMyListingsTable th.left{text-align:left}
#compareMyListings #compareMyListingsTable .photo{width:65px}
#compareMyListings #compareMyListingsTable .school{width:130px}
#compareMyListings #compareMyListingsTable .sqftPer,#compareMyListings #compareMyListingsTable .price{width:100px}
#compareMyListings #compareMyListingsTable .location{width:120px}
#compareMyListings #compareMyListingsTable .acres,#compareMyListings #compareMyListingsTable .sqft{width:70px}
#consumerCheckEmail #checkEmailImage{padding:20px 0 20px 0;text-align:center}
#consumerCheckEmail p{margin-bottom:15px}
#bounceContainer{text-align:center;color:#444;margin-bottom:30px}
#bounceContainer input{width:200px}
#bounceImageWrapper{margin:20px 0 20px 0}
.blueHeader{color:#036}
.blackHeader{margin:20px 0 20px 0}
.bounceText{text-align:left;margin:0 auto;margin-top:15px;margin-bottom:20px;width:450px}
.bounceTextBold{text-align:left;font-weight:bold;margin-top:15px;margin-bottom:20px;margin:0 auto;width:450px}
#updateButtonWrapper{text-align:right;margin:0 auto;padding-top:5px;width:200px}
#submitEmailForm{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -191px;height:26px;width:110px}
#submitEmailForm:hover{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -222px}
#rssFeedList li{padding:8px 0 8px 15px;display:block}
#rssFeedList p{margin-bottom:15px;margin-top:3px}
#rssFeedList div.controls{text-align:left}
#rssFeedList #backToSearchResults{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -809px;height:26px;width:250px}
#rssFeedList #backToSearchResults:hover{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -840px}
#rssFeedList button span{display:none}
.content h3{margin:5px 0}
.content p{margin:10px 0}
.content ul{padding-left:20px}
.content li{list-style-type:disc;padding-left:2px;padding-top:5px;padding-bottom:5px}
#pageNotFound{margin:15px 20px}
#pageNotFoundIcon{float:left;width:150px;text-align:center}
#pageNotFoundBody{float:right;margin-top:5px;width:650px}
#pageNotFoundBody h1{color:#036;font-size:500%;margin-bottom:5px}
#pageNotFoundBody h3{color:#369;font-size:167%;margin-bottom:5px}
#pageNotFoundBody li{display:inline;padding-right:15px}
#pageNotFoundBody a,#pageNotFoundBody span{color:#999;font-size:146.5%;line-height:21px;vertical-align:top}
#pageNotFoundBody a:hover{text-decoration:underline}
#appError{margin:15px 20px}
#appErrorIcon{float:left;width:150px;text-align:center}
#appErrorBody{float:right;margin-top:5px;width:650px}
#appErrorBody h1{color:#96280e;font-size:500%;margin-bottom:5px}
#appErrorBody h3{color:#999;font-size:167%;margin-bottom:5px}
#appErrorBody li{display:inline;padding-right:15px}
#appErrorBody a,#appErrorBody span{color:#999;font-size:146.5%;line-height:21px;vertical-align:top}
#appErrorBody a:hover{text-decoration:underline}
#sitemap{padding-bottom:35px}
#sitemapPages{float:left;width:100%;margin:0;padding:0;list-style:none}
#sitemapPages li{float:left;width:47%;margin:0;padding:0 3% 0 0;height:85px}
ul#sitemapPages li a{color:#369;text-decoration:underline;font-weight:bold}
#searchesWeOffer{padding-bottom:25px}
ul#searchesWeOfferAreas{float:left;width:100%;margin:0;padding:0;list-style:none}
ul#searchesWeOfferAreas li{float:left;width:50%;margin:0;padding:0 0 5px 0}
ul#searchesWeOfferAreas li a{color:#369;text-decoration:underline}
#unsubscribeAlert p{padding-top:5px;padding-bottom:5px}
#unsubscribeAlert b{font-weight:bold}
#unsubscribeAlert a{color:#c90}
#unsubscribeAlert a:hover{text-decoration:underline}
#unsubscribeAlert textarea{border:1px solid #ccc;width:578px}
#unsubscribeAlert .controls{text-align:right;padding-right:18px}
#unsubscribeAlert #unsubscribeButton{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -749px;height:26px;width:155px}
#unsubscribeAlert #unsubscribeButton:hover{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -779px}
#unsubscribe p{padding-top:5px;padding-bottom:5px}
#unsubscribe b{font-weight:bold}
#unsubscribe a{color:#c90}
#unsubscribe a:hover{text-decoration:underline}
#unsubscribe textarea{border:1px solid #ccc;width:578px}
#unsubscribe .controls{text-align:right;padding-right:18px}
#unsubscribe #unsubscribeButton{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -625px;height:26px;width:155px}
#unsubscribe #unsubscribeButton:hover{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -656px}
#indexBackfillArticle{padding-top:10px}
#indexBackfillArticle img{float:left;margin-right:20px;margin-bottom:20px}
#indexBackfillArticle h3{color:#42607a}
.view-prospect-registration,.view-prospect-registration2{float:left;padding:0;margin:-16px 0 0 0;width:363px}
.view-prospect-registration ul#accountLinksList,.view-prospect-registration2 ul#accountLinksList{list-style-type:none;font-size:12px;line-height:22px;text-align:right}
.view-prospect-registration ul#accountLinksList li,.view-prospect-registration2 ul#accountLinksList li{display:inline;color:#369}
.view-prospect-registration ul#accountLinksList li.signIn{font-weight:bold}
.view-prospect-registration ul#accountLinksList li.signIn a{color:#369}
.view-prospect-registration ul#accountLinksList li.forgotPwd{font-size:11px}
.view-prospect-registration ul#accountLinksList li.forgotPwd a{text-decoration:underline;color:#3c3c3c}
.view-prospect-registration #registrationFormWrapper,.view-prospect-registration2 #registrationFormWrapper{background:url(../../../images/reg_form_bkgrd.gif) top left no-repeat;margin-top:5px;padding:32px 30px 16px 25px}
.view-prospect-registration #registrationFormBottom,.view-prospect-registration2 #registrationFormBottom{background:url(../../../images/reg_form_bkgrd_btm.gif) bottom left no-repeat;height:17px;margin-bottom:15px}
.view-prospect-registration form p#requiredFields,.view-prospect-registration2 form p#requiredFields{color:#3c3c3c;line-height:21px;margin-left:20px}
.view-prospect-registration form p#requiredFields span,.view-prospect-registration2 form p#requiredFields span{font-weight:bold}
.view-prospect-registration #registrationForm fieldset div,.view-prospect-registration2 #registrationForm fieldset div{margin-bottom:15px}
.view-prospect-registration #registrationForm fieldset.main,.view-prospect-registration2 #registrationForm fieldset.main{padding:4px 0}
.view-prospect-registration #registrationForm label,.view-prospect-registration2 #registrationForm label{display:inline-block;font-size:12px;width:86px;padding-right:10px;color:#3c3c3c;margin:5px 0;text-align:right}
.view-prospect-registration #registrationForm input[type="text"],.view-prospect-registration #registrationForm input[type="password"],.view-prospect-registration2 #registrationForm input[type="text"],.view-prospect-registration2 #registrationForm input[type="password"]{height:20px;padding-top:3px;width:200px}
.view-prospect-registration .required-star,.view-prospect-registration2 .required-star{color:#b80000;font-weight:bold}
#registrationForm #realityField,#realityField #regFormRealityLabel,#realityField #regFormReality,#realityField br{width:0;height:0;visibility:hidden;display:none}
#content-RegistrationPageContent{float:left;width:494px;margin-right:15px}
#content-RegistrationPageContent h2{color:#3c3c3c;font-size:30px;font-weight:bold;padding-bottom:1px}
#content-RegistrationPageContent h2.whyCreate{margin-top:30px}
#content-RegistrationPageContent h3{color:#4170a0;font-size:18px;line-height:22px;margin-top:24px;margin-left:20px}
#content-RegistrationPageContent p{margin-left:20px;color:#3c3c3c;font-size:13px;line-height:21px;margin-top:5px}
#content-RegistrationPageContent ul.benefits{margin-left:20px;color:#3c3c3c;font-size:15px;line-height:36px;margin-top:18px}
#content-RegistrationPageContent ul.benefits li{list-style-type:disc;margin-left:50px;padding-left:10px}
.view-prospect-registration .registrationPrivacyLink{font-size:10px;text-align:center;padding-top:5px}
.pic-exists-icon,.pic-noexists-icon{width:16px;height:16px;line-height:16px;display:inline-block;cursor:pointer;margin:0 2px;overflow:visible}
.pic-exists-icon{margin-right:8px;background:url(../../../images/icons16x16.png) 0 -88px no-repeat}
.pic-noexists-icon{margin-right:8px;background:url(../../../images/icons16x16.png) 0 -62px no-repeat}
.view-profile-financeheader{margin-bottom:24px;border-bottom:solid #efefef}
#finance-page .view-websitepage-pagecontent{padding-bottom:24px;border-bottom:solid #efefef}
.view-profile-financeheader p{margin:5px 0}
.view-profile-financeheader p.bold{font-weight:bold}
.view-prospect-finance .main{display:block;margin-bottom:7px}
.view-prospect-finance .main p{margin-bottom:14px}
.view-prospect-finance .main .financeLeftFormCol,.view-prospect-finance .main .financeRightFormCol{float:left;clear:none;display:block;width:300px}
.view-prospect-finance .main .financeRightFormCol{width:500px}
.view-prospect-finance #formComments{width:300px}
.view-prospect-finance .main label{width:95px;display:inline-block;margin-right:5px;vertical-align:top;font-weight:normal;text-align:right}
.view-prospect-finance .main label.required{font-weight:bold}
.view-prospect-finance .main fieldset{margin-bottom:14px}
.view-prospect-finance .main input,.view-prospect-finance .main select{width:175px}
.view-prospect-finance .main textarea{width:175px;height:110px}
.view-prospect-finance div.controls{clear:both;margin-left:50px}
.view-prospect-finance #submitPreQualification{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -933px;height:26px;padding:0;width:127px}
.view-prospect-finance #submitPreQualification:hover{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -964px}
.view-profile-financethankyou p{margin:9px 0}
.view-profile-financethankyou p.bold{font-weight:bold}
.view-profile-financethankyou label{font-weight:bold;padding-right:5px}
#financeForm #realityFieldset,#realityFieldset label,#realityFieldset input{width:0;height:0;visibility:hidden;display:none}
.view-profile-financethankyou .full-app-image-div{text-align:center}
.view-prospect-finance .registrationPrivacyLink{font-size:10px;padding-top:5px;padding-right:30px}
#whyPreQual{padding:5px}
#whyPreQualBody{padding:13px;margin-left:10px}
#whyPreQualBody ol{position:relative}
#whyPreQualBody li{list-style-type:decimal;padding-left:2px;padding-bottom:7px}
.view-profile-meetusagents{background:transparent url(../../../images/bkg_grey_dot.png) repeat-x scroll 0 0;margin:10px 0;padding-top:14px}
.view-profile-meetusagents h2{margin-bottom:14px}
.view-profile-meetusagents .pick-me{margin-left:20px}
.view-profile-meetusagents .meet-img,.view-profile-meetusagents .meet-details{float:left}
.view-profile-meetusagents .agent-rows div.meet-agent{clear:left;margin-bottom:10px}
.view-profile-meetusagents .meet-details{margin-left:20px;width:450px;padding:14px 0}
.view-profile-meetusagents .meetSmallDetails{float:left;width:200px;margin-left:10px;height:101px}
.view-profile-meetusagents .agent-name{font-size:12pt;font-weight:bold;margin-bottom:5px;padding-top:10px;text-align:left}
.view-profile-meetusagents div.meet-img{padding-top:21px;font-size:93%;width:122px;text-align:center}
.view-profile-meetusagents li.meet-img{height:101px;margin-top:10px;text-align:center}
.view-profile-meetusagents .meet-img .cellPhone{font-size:8pt;padding:0 0 3px 1px;text-align:left}
.view-profile-meetusagents .meet-img .officePhone{font-size:8pt;padding:5px 0 3px 1px;text-align:left}
.view-profile-meetusagents .meet-links{padding:14px 0 0 0;text-align:left}
.view-profile-meetusagents .meet-links a{color:#c90;text-decoration:underline}
.view-profile-meetusagents .meet-links a:hover{text-decoration:none}
.view-profile-meetusagents .meetPic{border:1px solid #ccc;width:122px;margin:auto}
.view-profile-meetusagents .meetPic img{max-width:120px;padding:0}
.view-profile-meetusagents .meetPic img.loading{padding:64px 0}
.view-profile-meetusagents .meetSmallPic{border:1px solid #ccc;width:76px;margin:auto;float:left}
.view-profile-meetusagents .meetSmallPic img{max-width:74px;max-height:100px;padding:0;margin:1px}
.view-profile-meetusagents .meetSmallPic img.loading{padding:33px 0 34px 0}
.view-profile-meetusagents .bio{margin-bottom:10px}
.view-profile-meetusagents .meet-agent div.meet-details{background:transparent url(../../../images/bkg_grey_dot.png) repeat-x scroll 0 0}
.view-site-sitedetails{clear:both;float:left;margin-top:20px;padding:7px 0 27px 0;width:100%;border-bottom:2px groove #CCC;margin-bottom:10px}
.view-site-sitedetails>div{float:left}
.view-site-sitedetails .address{width:30%}
.view-site-sitedetails .numbers{width:30%}
.view-site-sitedetails .career{width:40%}
.view-site-sitedetails .career p{margin-top:5px}
.view-site-sitedetails .altHColor{color:#c90;text-decoration:underline}
#content-privacyContent p{margin:10px 0}
#content-privacyContent h3{margin:5px 0}
#content-privacyContent ul{list-style-position:outside;padding-left:20px}
#content-privacyContent li{padding-bottom:5px;padding-left:2px;padding-top:5px}
#content-termsContent p{margin:10px 0}
#content-termsContent h3{margin:5px 0}
#content-termsContent ul{padding-left:20px}
#content-termsContent li{list-style-type:disc;padding-bottom:5px;padding-left:2px;padding-top:5px}
#content-fairhousingContent p{margin:10px 0}
#content-fairhousingContent h3{margin:5px 0}
#content-fairhousingContent ul{padding-left:20px}
#content-fairhousingContent li{list-style-type:disc;padding-bottom:5px;padding-left:2px;padding-top:5px}
#moreAreasPopupTitle{color:#036;font-size:131%;font-weight:bold;margin:5px 0 0 5px}
#listingSearchMoreAreasPopup{text-align:left;clear:left;float:none;padding:7px 0 0 10px;width:430px;top:5px;position:relative}
#listingSearchMoreAreasPopup .section{margin-left:10px;width:580px}
#listingSearchMoreAreasPopup #moreAreasContainer{margin:10px 5px 5px;height:165px;max-height:400px;padding-left:10px;postion:absolute;overflow:auto}
#listingSearchMoreAreasPopup #moreAreasContainer ul{float:left}
#listingSearchMoreAreasPopup #moreAreasContainer li{margin-bottom:1px;margin-top:0;padding-left:20px;width:155px}
#listingSearchMoreAreasPopup #moreAreasContainer li input{margin:0 0 0 -20px;padding:0;vertical-align:middle}
#listingSearchMoreAreasPopup #moreAreasContainer li label{line-height:18px;font-size:85%}
#listingSearchMoreAreasPopup #moreAreasContainer li.moreAreaCity label{font-weight:bold}
#listingSearchMoreAreasPopup #moreAreasContainer li.moreAreaNeighborhood{margin-left:16px;width:135px}
#listingSearchMoreAreasPopup .controls{text-align:right;padding-right:18px}
#listingSearchMoreAreasPopup #okButton{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -67px;height:26px;width:110px}
#listingSearchMoreAreasPopup #okButton:hover{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -98px}
#listingSearchMoreAreasPopup #cancelButton{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -5px;height:26px;width:110px}
#listingSearchMoreAreasPopup #cancelButton:hover{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -36px}
#listingSearchMoreAreasPopup #moreAreasContainer{float:none;padding:5px;height:360px !important;overflow:auto}
#listingSearchMoreAreasPopup .mlsAreas{margin-top:10px;width:196px !important}
#listingSearchMoreAreasPopup .mlsAreas li{margin-left:10px}
#listingSearchMoreAreasPopup .mlsAreas li label{margin-left:2px}
#nav.moreAreaTabs{top:7px !important;left:17px;width:400px;position:relative}
#nav.moreAreaTabs li a{color:#000;cursor:pointer;display:block;font-size:93%;font-weight:bold;height:19px;padding-top:8px;position:relative;text-align:center;vertical-align:bottom}
#nav.moreAreaTabs li#neighborhoodsTab a{background:transparent url(../../../images/tab_neighborhoods_off.png) no-repeat scroll 0 0;width:124px}
#nav.moreAreaTabs li#neighborhoodsTab a.current,#nav.moreAreaTabs li#neighborhoodsTab a:hover{background:transparent url(../../../images/tab_neighborhoods_on.png) no-repeat scroll 0 0;width:124px}
#nav.moreAreaTabs li#zipcodesTab a{background:transparent url(../../../images/tab_zips_off.png) no-repeat scroll 0 0;width:92px}
#nav.moreAreaTabs li#zipcodesTab a.current,#nav.moreAreaTabs li#zipcodesTab a:hover{background:transparent url(../../../images/tab_zips_on.png) no-repeat scroll 0 0;width:92px}
#nav.moreAreaTabs li#citiesTab a{background:transparent url(../../../images/tab_nearby_cities_off.png) no-repeat scroll 0 0;width:125px}
#nav.moreAreaTabs li#citiesTab a.current,#nav.moreAreaTabs li#citiesTab a:hover{background:transparent url(../../../images/tab_nearby_cities_on.png) no-repeat scroll 0 0;width:125px}
#listingSearchMoreAreasPopup #updateButton{background:transparent url(../../../images/btn_update.png) no-repeat scroll 0 0;height:26px;width:102px}
#listingSearchMoreAreasPopup #updateButton:hover{background:transparent url(../../../images/btn_update_hover.png) no-repeat scroll 0 0}
#TB_window.moreAreaDialog{background:transparent url(../../../images/bg_add_more_areas.png) no-repeat scroll 0 0;border:0;color:#000;display:none;left:50%;position:fixed;text-align:left;top:50%;background-color:transparent !important}
.moreAreaDialog #TB_iframeContent{background-color:transparent;position:relative}
#TB_window.moreAreaDialog #TB_title{background-color:transparent;height:35px}
#TB_window.moreAreaDialog #TB_title #TB_ajaxWindowTitle{margin:10px 0 0 10px;padding:5px 0 0 5px}
#TB_window.moreAreaDialog #TB_title #TB_closeAjaxWindow{display:none}
#listingSearchSuggestedAreasPopup{text-align:left;padding:8px 12px 7px}
#listingSearchSuggestedAreasPopup #suggestedAreasContainer{float:none;height:80px !important;margin-top:10px;overflow:auto}
#listingSearchSuggestedAreasPopup ul{float:left}
#listingSearchSuggestedAreasPopup #suggestedAreasContainer li{margin-bottom:1px;margin-top:0;text-align:left}
#listingSearchSuggestedAreasPopup #suggestedAreasContainer li label{line-height:18px;font-size:95%;color:#0478c0;cursor:pointer}
#listingSearchSuggestedAreasPopup .controls{padding-top:20px;text-align:right}
#listingSearchSuggestedAreasPopup h1{color:#036}
#listingSearchSuggestedAreasPopup p{padding-bottom:7px}
#listingSearchSuggestedAreasPopup #cancelButton{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -5px;height:26px;width:110px}
#listingSearchSuggestedAreasPopup #cancelButton:hover{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -36px}
.suggestedAreaDialog #TB_iframeContent{background-color:transparent;position:relative}
#TB_window.suggestedAreaDialog #TB_title{background-color:transparent;height:35px}
#TB_window.suggestedAreaDialog #TB_title #TB_ajaxWindowTitle{margin:10px 0 0 10px;padding:5px 0 0 5px}
#TB_window.suggestedAreaDialog #TB_title #TB_closeAjaxWindow{display:none}
#TB_window.suggestedAreaDialog{background-color:#FFF}
.adminLoginMessageImg{padding-bottom:15px}
.adminLoginMessage p{margin:7px 0 3px 0}
.adminLoginMessage .bulletListContainer{margin-left:10px;padding:5px}
.adminLoginMessage .bulletListContainer li{list-style-type:disc}
.adminLoginMessage a{font-weight:bold;color:#369}
#TB_window.viewMessageDetails{background-color:#FFF}
#TB_window.viewMessageDetails #TB_closeAjaxWindow{padding-top:1px}
#TB_window.viewMessageDetails #viewMessageDetailsCloseX{font-family:'Trebuchet MS',Verdana,Arial;font-size:131%;font-weight:bold;passding:2px}
#TB_window.viewMessageDetails a#viewMessageDetailsCloseX:hover{color:#555}
.view-mls-disclosure{margin-top:5px;margin-bottom:25px}
.view-listing-maplegend{border:1px solid #151e3e}
.view-listing-maplegend .legend-header{background-color:#151e3e}
.view-listing-mapsearch .map-toolbar{background-color:#151e3e}
.view-listing-mapsearch .MSVE_Dashboard_V6_blue .MSVE_navAction_background,.view-listing-mapsearch .MSVE_View3DMapMode .MSVE_navAction_background{background-color:#151e3e}
.view-listing-mapsearch .MSVE_Dashboard_V6_blue #Compass{background-position:0 -9072px}
.view-listing-mapsearch .MSVE_Dashboard_V6_blue #Compass:hover,.view-listing-mapsearch .MSVE_Dashboard_V6_blue #Compass.ms_pseudoHover{background-position:0 -9012px}
.view-listing-openhousenotice,.openHouseNotice{background-color:#fdf0ca;border:1px solid #fc3;padding:5px}
.view-listing-openhousenotice h4{font-size:85%;font-weight:bold;text-transform:uppercase}
.view-listing-openhousenotice span{display:inline-block;font-size:85%}
.openHouseNotice{padding:1px 3px;font-size:85%}
.openHouseNotice label{font-weight:bold}
.view-listing-virtualtourlink{margin-bottom:3px}
.view-listing-virtualtourlink a{background-color:#ebeff9;border:1px solid #8da4dd;display:block;font-size:93%;padding:3px 0;text-align:center;text-decoration:none;text-transform:uppercase;color:#369}
.view-listingsearch-editform .fields{height:534px;overflow:auto;padding:0 0 0 10px}
.view-listingsearch-editform .fields .column{display:block;float:left;margin-right:15px;width:225px}
.view-listingsearch-editform .fields .fieldWrap{margin:0 0 10px 0}
.view-listingsearch-editform .fields #bedsWrap,.view-listingsearch-editform .fields #bathsWrap{display:inline-block}
.view-listingsearch-editform .fields #bedsWrap{padding-right:18px}
.view-listingsearch-editform .fields label,.view-listingsearch-editform .fields input.text,.view-listingsearch-editform .fields select{font-size:93%}
.view-listingsearch-editform .fields label,.view-listingsearch-editform .fields h4{display:block;font-weight:bold}
.view-listingsearch-editform .fields h4{font-size:93%}
#searchHomes.view-listingsearch-editform .fields label{float:none}
.view-listingsearch-editform .fields ul label,.view-listingsearch-editform .fields label.inline{display:inline}
.view-listingsearch-editform .fields ul label,#searchHomes.view-listingsearch-editform .fields ul label{font-weight:normal}
.view-listingsearch-editform .fields select.full,#searchHomes.view-listingsearch-editform .fields select.full{width:225px}
.view-listingsearch-editform .fields input.full,#searchHomes.view-listingsearch-editform .fields input.full{width:223px}
.view-listingsearch-editform .fields select.half,#searchHomes.view-listingsearch-editform .fields select.half{width:100px}
#searchHomes.view-listingsearch-editform .fields input[type="text"].half{width:98px}
.view-listingsearch-editform .fields ul li{line-height:14px;margin-bottom:2px}
.view-listingsearch-editform .fields ul label.checkbox{font-size:85%}
.view-listingsearch-editform .fields input[type="checkbox"]{margin-right:4px;vertical-align:bottom}
.view-listingsearch-editform .fields span.hintText{display:block;font-size:80%;font-style:italic}
.view-listingsearch-editform .controls,#searchHomes.view-listingsearch-editform .controls{text-align:right;padding:10px 25px 5px 0;width:auto}
.view-listingsearch-editform .controls #cancelButton{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -5px;height:26px;width:110px}
.view-listingsearch-editform .controls #cancelButton:hover{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -36px}
.view-listingsearch-editform div#moreAreasLinkWrap a#moreAreasLink{color:#303030;padding-right:2px}
.view-listingsearch-editform div#propertyRestrictions label{font-weight:normal}
.view-listingsearch-editform div#propertyRestrictions select{margin-bottom:7px}
.view-listingsearch-editform input.readonly,.view-listingsearch-editform select.readonly{background-color:#f2f2f2;color:#c6c6c6}
.view-listingsearch-editform label.readonly{font-style:italic;color:gray}
.view-listingsearch-mapform{padding:4px 0 0 7px}
.view-listingsearch-mapform .hidden{display:none}
.view-listingsearch-mapform form div{padding:0 0 7px 0}
.view-listingsearch-mapform form div.half{width:141px}
.view-listingsearch-mapform form div.horizWrapper{overflow:hidden}
.view-listingsearch-mapform form div.horiz{float:left}
.view-listingsearch-mapform label.middle{display:inline-block;text-align:center;width:26px}
.view-listingsearch-mapform label{font-weight:bold;padding-right:3px;font-size:93%}
.view-listingsearch-mapform label.sub-field{font-weight:normal}
.view-listingsearch-mapform label.checkbox{font-size:85%;font-weight:normal}
.view-listingsearch-mapform label.field{float:none;display:block}
.view-listingsearch-mapform label.inline{display:inline}
.view-listingsearch-mapform select,.view-listingsearch-mapform input[type="text"],.view-listingsearch-mapform input.text{font-size:93%}
.view-listingsearch-mapform input.text{width:243px}
.view-listingsearch-mapform select{width:245px}
.view-listingsearch-mapform input.half{width:101px}
.view-listingsearch-mapform select.half{width:103px}
.view-listingsearch-mapform .moreAreaDeleteIcon{background:transparent url(../../../images/ico_delete.png) no-repeat scroll 0 1px;cursor:pointer;height:14px;width:12px}
.view-listingsearch-mapform .morearea-link-wrap{padding:0 0 2px 0;text-align:right}
.view-listingsearch-mapform a#moreAreasLink{color:#484848;padding-right:23px}
.view-listingsearch-mapform span.hintText{display:inline;font-size:80%;font-style:italic}
.view-listingsearch-mapform .controls .btnElSend{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -253px;height:26px;margin-right:3px;width:110px}
.view-listingsearch-mapform .controls .btnElSend:hover{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -284px}
.view-nav-maptabs{background-color:#ede9df}
.view-nav-maptabs ul{display:block;list-style:none;margin:0;position:relative}
.view-nav-maptabs li{cursor:pointer;float:left;position:relative;vertical-align:bottom;margin:0}
.view-nav-maptabs li a{color:#000;display:inline-block;font-weight:normal;position:relative;text-align:center;vertical-align:bottom;text-decoration:none;border-left:1px solid #fff;height:19px;padding:6px 10px 4px;width:115px}
.view-nav-maptabs li:first-child a{border-left:0}
.view-nav-maptabs a:hover,.view-nav-maptabs a.current{color:#fff;background-color:#151e3e}
.view-nav-maptabs a.current{font-weight:bold}
.view-partner-featured .section div,.view-partner-featured .section p{padding:5px 2px 0 2px}
.view-partner-partners{float:left;width:590px}
.view-partner-partners .partnerLogo,.view-partner-partners .partnerBox{float:left;margin:10px}
.view-partner-partners .featuredPartners{border-bottom:2px solid #e0e0e0}
.view-partner-partners .partnerBox div{padding:5px 2px 0 2px}
.view-partner-partners .partnerDesc{margin:10px;clear:left}
.view-partner-partners strong{font-weight:bold}
.view-partner-partners a{text-decoration:none}
.view-site-footeradditionalinfo span{display:inline;float:left;width:750px}
.view-site-footeradditionalinfo .footerAdditionalInfoSpacer{clear:both;height:0;margin-bottom:1px}
.view-site-footericons{margin-left:20px;padding-top:10px;position:absolute;top:0;right:0}
.view-site-footericons img{padding:0 10px}
#footer div.view-site-footericons{width:auto}
.view-site-map{padding-bottom:1.2em}
body#editlistingsearch-page{background:0;text-align:left}
body.layout-map{background:0}
.layout-map #page{background:0;width:100%}
.layout-map #body{clear:both;display:block;padding:0;margin:0}
.layout-map .bodyContain,.layout-map .footerContain{width:100%}
.layout-map .footerContain .view-site-footericons img{padding:5px 0}
.layout-map .layoutColWideRtSide{margin:3px 0 0 2px;min-height:460px;min-width:1000px}
.layout-map .layoutColWideRtSide .leftColBlock{float:left;width:273px;min-width:273px;overflow:hidden}
.layout-map .layoutColWideRtSide .leftColBlock .leftcol-body{overflow-x:hidden;overflow-y:auto}
.layout-map .layoutColWideRtSide .centerColBlock{margin-left:278px;overflow:hidden;position:relative}
.layout-map .header{background:transparent url(../../../images/map_header_bkgrd.gif) repeat scroll 0 0;height:165px}
.layout-map .view-prospect-headerbar,.layout-map .view-prospect-headerbarsecure{margin:0;width:100%;margin:0;padding:0}
.layout-map .view-prospect-headerbar div#signedOut{height:auto;line-height:normal;margin:0}
.layout-map .view-prospect-headerbar div#signedOut li{padding:0}
.layout-map .quickFormWrapper{left:auto;right:0;top:26px;width:254px}
.layout-map #banner{background:0;width:auto;height:auto;margin:0;top:99px}
.layout-map #banner #nav{position:absolute;left:auto;right:0;top:0}
.layout-map #banner #nav:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.listingProviderInfo.mls-maine{font-size:100% !important;color:#484848 !important;font-family:verdana !important}
#content-miMarketContent,#content-miCommunityContent,#content-miSchoolContent,#content-miCompareContent,#content-miArticleContent{float:left;width:549px;margin:0 12px 0 0}
#content-miMarketContent h1,#content-miCommunityContent h1,#content-miSchoolContent h1,#content-miCompareContent h1,#content-miArticleContent h1{font-size:161.6%;padding-bottom:5px}
.view-marketinsider-emailstatus{width:290px;border:1px solid #e0e0e0;margin:0 0 25px 0;background-color:#f6f4ef;text-align:center;padding:10px}
.view-marketinsider-emailstatus a#miEmailUpdate{background:url('../../../images/buttons.png') no-repeat -5px -1134px;width:145px;height:26px;display:block;margin:7px auto}
.view-marketinsider-emailstatus a#miEmailUpdate span{display:none}
.view-marketinsider-emailstatus a#miEmailUpdate:hover{background:url('../../../images/buttons.png') no-repeat -5px -1165px}
.view-marketinsider-emailstatus a#miEmailRegister{background:url('../../../images/buttons.png') no-repeat -5px -1196px;width:147px;height:26px;display:block;margin:7px auto}
.view-marketinsider-emailstatus a#miEmailRegister span{display:none}
.view-marketinsider-emailstatus a#miEmailRegister:hover{background:url('../../../images/buttons.png') no-repeat -5px -1227px}
.view-marketinsider-emailstatus .header{font-weight:bold}
.view-marketinsider-emailstatus .mailingDate{color:#9c1229;font-weight:bold}
.view-marketinsider-emailstatus .cancel{font-size:85%}
.view-marketinsider-emailstatus .miEmailStatusUpdate{color:#c90}
.marketinsider-zipform{clear:both;background-color:#b5aea4;padding:20px 20px 10px;text-align:center}
.marketinsider-zipform input.text{font-size:116%;padding:3px;width:105px}
.marketinsider-zipform label{font-size:116%}
.marketinsider-zipform span.space{padding-right:25px}
.marketinsider-zipform #ziplookupSubmitButton{background:url("../../../images/buttons.png") no-repeat scroll -5px -253px transparent;height:26px;margin:0 3px 0 5px;width:110px;border:0 none;color:#fff;cursor:pointer;padding:0 8px 0 0;vertical-align:top}
.marketinsider-zipform #ziplookupSubmitButton:hover{background:transparent url(../../../images/buttons.png) no-repeat scroll -5px -284px}
.marketinsider-zipform #ziplookupSubmitButton span{display:none}
.marketinsider-zipform #compareziplookupSubmitButton{background:url('../../../images/buttons.png') no-repeat -5px -1320px;width:143px;height:26px;border:0;vertical-align:top}
.marketinsider-zipform #compareziplookupSubmitButton:hover{background:url('../../../images/buttons.png') no-repeat -5px -1351px}
.marketinsider-zipform #compareziplookupSubmitButton span{display:none}
.view-marketinsider-tabs{background-color:#b5aea4;position:relative;padding:10px 0 7px 0;clear:both}
.view-marketinsider-tabs ul{position:relative;list-style-type:none;margin:0}
.view-marketinsider-tabs ul li{cursor:pointer;float:left;position:relative;vertical-align:bottom;list-style-type:none;margin:0 10px}
.view-marketinsider-tabs ul li a{cursor:pointer;color:#e0e0e0;display:inline-block;font-weight:bold;font-size:108%;position:relative;text-align:center;vertical-align:bottom;background-color:#5381a2;text-decoration:none;border:1px solid #003466;height:19px;padding:6px 22px 4px}
.view-marketinsider-tabs a:hover{color:#FFF}
.view-marketinsider-tabs a.current{background-color:#003466;color:#FFF}
.view-marketinsider-marketmapgrid #seeMoreHomesButtonWrapper{margin-top:10px;margin-bottom:10px;float:right}
#content-miAttribution{float:left;display:block}
#content-miAttribution li{list-style:none}
.view-marketinsider-marketmapgrid #seeMoreHomesButton{background:url('../../../images/buttons.png') no-repeat -5px -1258px;width:168px;height:26px;display:block;border:0}
.view-marketinsider-marketmapgrid #seeMoreHomesButton span{display:none}
.view-marketinsider-marketmapgrid #seeMoreHomesButton:hover{background:url('../../../images/buttons.png') no-repeat -5px -1289px}
.marketinsider-chartOuter{border:1px solid #e0e0e0;text-align:center;padding:2px;margin-bottom:15px}
.marketinsider-chartOuter .headerBar{background-color:#ede9df;border-bottom:1px solid #ede9df;padding:3px 5px;font-weight:bold;height:20px;line-height:21px;vertical-align:middle;text-align:left}
.marketinsider-chartOuter .toggleChart{cursor:pointer}
.marketinsider-chartOuter .graphDescription{width:224px;padding:5px;margin-right:22px;text-align:left;vertical-align:top;float:left}
.marketinsider-chartOuter .graphWrapper{width:600px;padding:5px;float:left}
.marketinsider-chartOuter .graphDisplay{padding:14px 5px}
.view-report-statusbar .statusbarContent{padding:10px}
.view-report-statusbar .statusbarContent table{width:100%}
.view-report-statusbar .statusbarContent td{border-left:1px solid #999;text-align:center;vertical-align:top;width:25%}
.view-report-statusbar .statusbarContent td:first-child{border:0}
.view-report-statusbar .statusBarNumber{font-size:138.5%;color:#003466;font-weight:bold}
.view-report-statusbar .statusBarDescription{font-weight:bold}
.marketinsider-graphTitle{padding:10px;text-align:center;font-weight:bold}
.view-report-communitycharacteristics table{width:100%}
.view-report-communitycharacteristics td{vertical-align:top;width:50%}
.view-report-communitycharacteristics .zipBorder{border-top:1px solid #77b0d7;border-bottom:1px solid #77b0d7;padding:5px}
.view-report-communitycharacteristics ul{margin:5px 0 0 15px}
.view-report-communitycharacteristics li{list-style:disc}
.view-report-comparetabulardata table{width:100%;border:1px solid #77b0d7}
.view-report-comparetabulardata td{padding:2px}
.view-report-comparetabulardata td.header{font-weight:bold}
.view-report-comparetabulardata td.description{width:60%}
.view-report-comparetabulardata td.data{width:20%;text-align:right}
.view-report-comparetabulardata td.stripe{background-color:#e5e8f1}
.marketinsider-compareChart{padding:10px}
.view-report-comparechart div.graphTitle{background-color:#fff;padding:10px;text-align:center;font-weight:bold;min-height:15px}
.view-report-comparechart .stackedChart{text-align:center}
.view-report-comparechart .loading{background-image:url("../../../images/loading-anim.gif");height:16px;width:16px}
.view-report-comparechart .expandChart,.view-report-communitycharacteristics .expandChart{cursor:pointer}
.view-report-communitycharacteristics ul{margin:5px 0 0 15px}
.view-report-communitycharacteristics li{list-style:disc}
.view-report-schooldistricts{margin-top:15px}
.view-report-schooldistricts .schoolDistrict{border:1px solid #e0e0e0;padding:5px;margin-bottom:15px}
.view-report-schooldistricts .districtName{font-size:115%;font-weight:bold}
.view-report-schooldistricts table{width:100%}
.view-report-schooldistricts td{vertical-align:top;padding:7px;border-left:1px solid #e0e0e0;width:40%}
.view-report-schooldistricts td.district{width:40%}
.view-report-schooldistricts td:first-child{border:0}
.view-report-schooldistricts .alignCenter{text-align:center}
.view-report-schooldistricts .gsDistrictRating{width:20%}
.view-report-schooldistricts .error{padding:10px}
.view-marketinsider-schoolsummary{padding:5px;height:515px}
.view-marketinsider-schoolsummary .schoolName{font-size:110%;font-weight:bold;margin-bottom:5px}
.view-marketinsider-schoolsummary .address{margin-bottom:5px}
.view-marketinsider-schoolsummary .greatschools{margin-bottom:5px;padding:10px 15px 2px 0;float:left;align-content:center}
.greatSchoolsDetails{border-top:1px solid #000;padding:2px}
.view-marketinsider-schoolsummary .grades{margin:10px 0 15px 0;overflow:auto;max-height:180px}
.view-marketinsider-schoolsummary .noData{height:50px}
.view-marketinsider-schoolsummary table{width:100%;border:1px solid #d7d7d7;font-size:85%}
.view-marketinsider-schoolsummary tr.header{font-weight:bold;text-align:center;border-bottom:1px solid #d7d7d7;color:#484848}
.view-marketinsider-schoolsummary td.header:first-child{text-align:left}
.view-marketinsider-schoolsummary td{text-align:center;padding:2px}
.view-marketinsider-schoolsummary td:first-child{text-align:left}
.view-marketinsider-schoolsummary tr{background-color:#fafafa}
.view-marketinsider-schoolsummary tr.stripe{background-color:#ececec}
.view-marketinsider-schoolsummary .teacherAndRatio table{width:100%;border:1px solid #d7d7d7}
.view-marketinsider-schoolsummary .teacherAndRatio td{border-top:1px solid #d7d7d7;padding:3px}
.view-marketinsider-schoolsummary .teacherAndRatio td:first-child{font-weight:bold}
.view-marketinsider-schoolsummary .programs{margin-top:10px}
.view-marketinsider-article{width:575px;margin:6px}
.view-marketinsider-article .title{font-size:153.9%;font-weight:bold}
.view-marketinsider-articlelist{width:270px;margin:15px 0 0 15px}
.view-marketinsider-articlelist ul{margin-left:10px}
.view-marketinsider-articlelist li{margin-bottom:5px}
.marketinsider-compareWrapper{width:75%;margin:auto;text-align:left;padding:5px}
.marketinsider-compareWrapper .disclaimer{font-style:italic;font-size:85%}
.noDataPieLarge,.noDataBarLarge,.noDataLineLarge{width:600px;height:300px;background-repeat:no-repeat;line-height:300px;font-weight:bold}
.noDataBarSmall,.noDataLineSmall{width:410px;height:200px;background-repeat:no-repeat;line-height:200px;font-weight:bold;text-align:center}
.noDataPieLarge{background-image:url("../../../images/marketinsider/pie_lg.png")}
.noDataPieSmall{background-image:url("../../../images/marketinsider/pie_sm.png");width:410px;height:128px;background-repeat:no-repeat;line-height:128px;font-weight:bold;text-align:center}
.noDataBarLarge{background-image:url("http://css.anchoragehousesales.com/themes/default/images/marketinsider/bar_lg.png")}
.noDataBarSmall{background-image:url("../../../images/marketinsider/bar_sm.png")}
.noDataBarShort{background-image:url("../../../images/marketinsider/bar_short.png");width:600px;height:200px;background-repeat:no-repeat;line-height:200px;font-weight:bold;margin:auto}
.noDataLineLarge{background-image:url("../../../images/marketinsider/line_lg.png")}
.noDataLineSmall{background-image:url("../../../images/marketinsider/line_sm.png")}
.view-marketinsider-schoolsummary .greatschools .outof5{font-size:85%;font-weight:normal;text-align:center}
.view-marketinsider-printaction{padding:5px 0 0 0}
.view-marketinsider-printaction .marketInsiderPrintButton{line-height:26px;vertical-align:bottom;font-weight:bold;text-decoration:underline;font-size:85%;color:#369}
.view-marketinsider-printaction .printIcon{background:url("../../../images/ico_printlisting_on.png");height:20px;width:20px;margin-right:4px}
.marketinsider-mapwrap{border-top:1px solid #565253;border-left:1px solid #565253;border-right:1px solid #565253}
.marketinsider-mapwrap #mlMapInfoPanel{background-color:#f6f4ef;width:262px;height:530px;float:left;overflow-x:hidden;overflow-y:auto;padding:0;border-right:1px solid #565253}
.marketinsider-mapwrap #mlMap{height:500px;width:608px}
.marketinsider-mapwrap .map-topbar-form{color:#FFF;line-height:21px;height:21px;margin:2px 0}
.marketinsider-mapwrap .map-topbar-form input,.marketinsider-mapwrap .map-topbar-form label{font-size:10px;font-weight:bold;vertical-align:middle}
.marketinsider-mapwrap .map-topbar-form label{padding:0 2px 0 0}
.marketinsider-mapwrap .map-topbar-form span.space{padding:0 15px 0 0}
.marketinsider-mapwrap .map-toolbar{width:608px;margin-left:263px}
.marketinsider-mapwrap .map-toolbar-spacer{display:none}
.marketinsider-mapwrap #mlMapToolBarResults{text-align:right;padding-right:10px}
.marketinsider-mapwrap .mrv-item-header{font-size:85%;padding-bottom:1px;background:none repeat scroll 0 0 #565253;border:1px solid #565253;cursor:pointer;font-weight:normal;position:relative}
.marketinsider-mapwrap .mrv-item-header .mrv-remove-icon{display:none;position:absolute;right:.5em;top:50%}
.marketinsider-mapwrap .mrv-item-header .mrv-icon{left:.5em;margin-top:-10px;position:absolute;top:50%}
.marketinsider-mapwrap .mrv-item-header a{padding:.3em 0 .2em 3.8em;display:block;font-size:1em;color:#FFF;text-decoration:none}
.marketinsider-mapwrap .mrv-item-header a span.price{font-weight:bold}
.marketinsider-mapwrap .mrv-item-content{-moz-border-radius:0;background:none repeat scroll 0 0 transparent;margin-bottom:2px;margin-top:-2px;overflow:auto;padding:.75em .5em;position:relative;top:1px}
.view-marketinsider-communitymap{border-left:0}
.view-marketinsider-communitymap #mlMapInfoPanel{border-left:1px solid #565253;height:766px}
.view-marketinsider-communitymap .amenityGroup{background:none repeat scroll 0 0 #565253;border:1px solid #565253;cursor:pointer;padding:6px 3px;color:#FFF;border-bottom:3px solid #f6f4ef}
.view-marketinsider-communitymap .amenityGroupItems{padding:6px 8px 10px;background-color:#f6f4ef}
.view-marketinsider-communitymap .amenityGroupItems li{padding:3px 0;font-size:85%}
.view-marketinsider-communitymap .amenityGroupItems input[type="checkbox"]{vertical-align:bottom;margin-right:3px}
.view-marketinsider-communitymap #mlMapInfoPanel{background-color:#565253}
.view-marketinsider-communitymapgrid{margin-left:264px}
.marketinsider-gs-small-0{background:transparent url(../../../images/marketinsider/red_dots.png) no-repeat -30px -92px;width:21px;height:21px;margin:auto}
.marketinsider-gs-small-1{background:transparent url(../../../images/marketinsider/red_dots.png) no-repeat -71px -92px;width:21px;height:21px;margin:auto}
.marketinsider-gs-small-2{background:transparent url(../../../images/marketinsider/red_dots.png) no-repeat -112px -92px;width:21px;height:21px;margin:auto}
.marketinsider-gs-small-3{background:transparent url(../../../images/marketinsider/red_dots.png) no-repeat -153px -92px;width:21px;height:21px;margin:auto}
.marketinsider-gs-small-4{background:transparent url(../../../images/marketinsider/red_dots.png) no-repeat -194px -92px;width:21px;height:21px;margin:auto}
.marketinsider-gs-small-5{background:transparent url(../../../images/marketinsider/red_dots.png) no-repeat -235px -92px;width:21px;height:21px;margin:auto}
.marketinsider-gs-small-notrated{background:transparent url(../../../images/marketinsider/red_dots.png) no-repeat -281px -92px;width:21px;height:21px;margin:auto}
.marketinsider-gs-large-0{background:transparent url(../../../images/marketinsider/red_dots.png) no-repeat -530px -32px;width:80px;height:80px;margin:auto}
.marketinsider-gs-large-1{background:transparent url(../../../images/marketinsider/red_dots.png) no-repeat -631px -32px;width:80px;height:80px;margin:auto}
.marketinsider-gs-large-2{background:transparent url(../../../images/marketinsider/red_dots.png) no-repeat -732px -32px;width:80px;height:80px;margin:auto}
.marketinsider-gs-large-3{background:transparent url(../../../images/marketinsider/red_dots.png) no-repeat -834px -32px;width:80px;height:80px;margin:auto}
.marketinsider-gs-large-4{background:transparent url(../../../images/marketinsider/red_dots.png) no-repeat -934px -32px;width:80px;height:80px;margin:auto}
.marketinsider-gs-large-5{background:transparent url(../../../images/marketinsider/red_dots.png) no-repeat -1035px -32px;width:80px;height:80px;margin:auto}
.marketinsider-gs-large-notrated{background:transparent url(../../../images/marketinsider/red_dots.png) no-repeat -1242px -32px;width:80px;height:80px;margin:auto}
.marketinsider-gs-stars-1{background:transparent url(../../../images/marketinsider/red_dots.png) no-repeat -30px -165px;width:70px;height:14px;margin:auto;display:inline-block;color:transparent}
.marketinsider-gs-stars-2{background:transparent url(../../../images/marketinsider/red_dots.png) no-repeat -30px -209px;width:69px;height:13px;margin:auto;display:inline-block;color:transparent}
.marketinsider-gs-stars-3{background:transparent url(../../../images/marketinsider/red_dots.png) no-repeat -122px -166px;width:70px;height:13px;margin:auto;display:inline-block;color:transparent}
.marketinsider-gs-stars-4{background:transparent url(../../../images/marketinsider/red_dots.png) no-repeat -122px -209px;width:70px;height:13px;margin:auto;display:inline-block;color:transparent}
.marketinsider-gs-stars-5{background:transparent url(../../../images/marketinsider/red_dots.png) no-repeat -214px -166px;width:70px;height:13px;margin:auto;display:inline-block;color:transparent}
.marketinsider-gs-stars-not-rated{background:transparent url(../../../images/marketinsider/red_dots.png) no-repeat -333px -166px;width:85px;height:13px;margin:auto;display:inline-block;color:transparent}
.marketinsider-arrow-contract{background:url('../../../images/marketinsider/denali_arrows.gif') no-repeat -7px -6px;width:16px;height:16px;margin:2px 8px 0 0}
.marketinsider-arrow-contract:hover{background:url('../../../images/marketinsider/denali_arrows.gif') no-repeat -29px -6px}
.marketinsider-arrow-expand{background:url('../../../images/marketinsider/denali_arrows.gif') no-repeat -51px -6px;width:16px;height:16px;margin:2px 8px 0 0}
.marketinsider-arrow-expand:hover{background:url('../../../images/marketinsider/denali_arrows.gif') no-repeat -73px -6px}
.view-community-communitydescription{margin-bottom:15px}
.view-community-communitydescription ul{margin:5px 0 5px 20px}
.view-community-communitydescription ul>li{list-style-type:disc}
.view-community-communitydescription ol{margin:5px 0 5px 25px}
.view-community-communitydescription ol>li{list-style-type:decimal}
.view-community-communitydescription em{font-style:italic}
.view-prospect-registrationwall #nameField{display:inline}
.view-prospect-registrationwall #regFormFirstNameLabel,.view-prospect-registrationwall #regFormEmailAddressLabel{width:89px}
.view-prospect-registrationwall #regFormFirstName{width:145px;height:25px}
.view-prospect-registrationwall #regFormLastName{width:145px;height:25px;margin-left:10px}
.view-prospect-registrationwall #regFormEmailAddress{width:308px;height:25px}
.regw #imageBlock{float:left}
.regw #imageBlock img{width:175px;height:120px}
.regw #nameField,.regw #emailField{display:inline-block;width:300px;float:left;padding-bottom:5px}
.regw #regFormFirstNameLabel,.regw #regFormLastNameLabel,.regw #regFormEmailAddressLabel{width:66px}
.regw #regFormFirstName,.regw #regFormEmailAddress,.regw #regFormLastName{width:145px;height:25px;font-size:16px}
.regw #regFormLastName{margin-top:10px;margin-left:0 !important}
.regw #knowAboutListingsField{width:100%;float:left;text-align:center}
.regw #regFormKnowAboutListingsLabel{width:200px}
.regw #regFormKnowAboutListings{margin:0}
#captcha{display:inline-block;border:1px solid lightgray;background-color:#f9f9f9;float:left;width:311px;padding:5px;text-align:left}
#captchaRefresh{position:relative;top:-8px;margin-right:10px;cursor:pointer}