html,body,form{background-color:#fff;margin:0;padding:0;}td,div,select,input{font-family:arial,sans-serif;vertical-align:middle;font-weight:normal;font-size:12px;}a{clear:both;color:Blue;}a:hover{clear:both;color:Blue;}a:visited{clear:both;color:Blue;}.header{width:100%;background:#2160ad url(/images/common/mobile/headback.png) repeat-x;height:42px;}.header td{height:42px;vertical-align:top;}.header td.hc0{width:100px;}.header td.hc1{text-align:center;}.header td.hc2{width:100px;}.header-button-background{background:#e2234c;}.button-menu{float:left;display:block;height:41px;width:58px;background:#e2234c url(/images/common/mobile/headbuttons.png) no-repeat top center;text-align:center;margin-right:40px;}.button-menu a{display:block;color:#fff;font-weight:bold;padding-top:12px;}.button-menu a:hover{color:#fff;}.logo-image{float:left;display:block;width:220px;}.logo-image span{display:block;width:220px;height:42px;}.button-signin{margin:10px 20px 0 0;height:25px;width:52px;background:#e2234c url(/images/common/mobile/headbuttons.png) no-repeat;text-align:center;}.button-signin a{color:#fff;display:block;font-weight:bold;position:relative;top:5px;}.menubar{clear:both;float:none;height:30px;width:100%;background:#dcdcdc;margin:0 auto 4px auto;text-decoration:none;}.menubar a{text-decoration:none;}.menubar-modify{float:left;width:80px;}.menubar-pages{padding:0 0 0 10px;text-align:center;padding-bottom:2px;}.menubar-pages p{font-weight:bold;font-size:11px;margin:0;}.button-modify{height:29px;width:64px;background:#597eaa url(/images/common/mobile/modifybutton.png) no-repeat;text-align:center;}.button-modify a{display:block;color:#fff;font-weight:bold;padding-top:5px;}.button-modify a:hover{color:#fff;}.button-back{margin:0;float:right;text-align:center;height:26px;width:52px;background:#597eaa url(/images/common/mobile/back.png) no-repeat;}.button-back a{display:block;color:#fff;font-weight:bold;padding-top:5px;}.button-back a:hover{color:#fff;}.button-next{margin:0;float:right;text-align:center;height:26px;width:52px;background:#597eaa url(/images/common/mobile/next.png) no-repeat;}.button-next a{display:block;color:#fff;font-weight:bold;padding-top:5px;}.button-next a:hover{color:#fff;}.menu-items{clear:both;display:block;width:80%;text-align:center;margin:0 auto 0 auto;padding:0;}.menu-items h3{color:#333;font-size:14px;margin:2px;padding:2px;}.menu-items div{clear:both;float:left;width:100%;margin:0 auto 0 auto;padding:0;}.menu-items div img{margin:0;vertical-align:bottom;}.menu-items div a{font-weight:bold;font-size:14px;color:#385f9c;text-decoration:none;vertical-align:top;}.menu-items ul{list-style:none;}.menu-items li{min-width:160px;background:transparent url("/images/common/mobile/buttonback.png") repeat-x top center;height:37px;margin-bottom:7px;text-align:left;}.menu-items .button{color:#000;font-size:13px;font-weight:bold;background:transparent url('/images/common/mobile/buttonend.png') no-repeat top right;display:block;height:41px;margin-right:-18px;padding-right:0;text-decoration:none;}.menu-items .button span{display:block;line-height:28px;margin-left:-33px;padding:2px 0 5px 5px;text-align:center;}.menu-items .button-nearby span{background:transparent url('/images/common/mobile/findpropbutton.png') no-repeat top left;height:42px;}.menu-items .button-properties span{background:transparent url('/images/common/mobile/propsearchbutton.png') no-repeat top left;height:42px;}.menu-items .button-mls span{background:transparent url('/images/common/mobile/mlssearchbutton.png') no-repeat top left;height:42px;}.menu-items .button-house span{background:transparent url('/images/common/mobile/openhousebutton.png') no-repeat top left;height:42px;}.menu-items .button-agent span{background:transparent url('/images/common/mobile/agentsearchbutton.png') no-repeat top left;height:42px;}.menu-items .button-office span{background:transparent url('/images/common/mobile/officesearchbutton.png') no-repeat top left;height:42px;}.disabled{display:none;}.mobile-menu{background:#fff;padding:0 0 4px 0;margin:0;float:left;width:100%;}.mobile-menu ul{float:left;padding:0;margin:0;}.mobile-menu li{background:#d2d2d2;margin:1px 1px 0 0;float:left;display:inline;width:125px;text-align:center;}.mobile-menu li a{text-decoration:none;font-weight:bold;padding:6px;display:block;color:#000;}.mobile-menu li a:hover{text-decoration:none;padding:6px;color:#fff;}.mobile-menu li a:visited{color:#000;}.mobile-menu li.menuItem{background:#0080ff;}.mobile-menu li a.menuLink{color:#fff;}input.special-input{width:60px!important;}.mobile-photo{clear:both;float:left;margin:2px;}.form-header{clear:both;display:block;width:100%;margin:0;padding:4px 0 4px 0;background:#dcdcdc;}.form-header img{padding-left:10px;height:27px;}.form-header label{font-weight:bold;font-size:14px;padding-left:5px;position:relative;top:-8px;}.mobile-search{clear:both;float:left;background:#f3f3f3;clear:both;padding:0;width:100%;}.mobile-search span{float:left;color:#000;font-weight:bold;margin-left:10px;}.mobile-search a{color:blue;text-decoration:underline;font-size:12px;margin-left:50px;}.mobile-search a:hover{color:blue;text-decoration:underline;}.mobile-search a:visited{color:blue;}.mobile-search ul{list-style-type:none;margin:0;padding:0;float:left;}.mobile-search-form{clear:both;float:left;background:#f3f3f3;width:100%;padding:0 0 5px 0;}.mobile-search-form span{color:#000;font-weight:bold;}.mobile-search-form div{padding:0 0 0 6px;}input.mobile-input-search{width:70%;padding:8px;border:1px solid #dcdcdc;font-size:13px;color:#999;}input.mobile-input-button{padding:3px;}.search-button{clear:both;float:left;width:100%;text-align:center;margin-top:20px;padding:10px 0 10px 0;}.large-search-button{width:250px;margin:0 auto 0 auto;}.mobile-form-row{clear:both;display:block;width:100%;padding:4px;border-bottom:1px solid #dcdcdc;}.mobile-form-row div{float:left;width:85px;}.mobile-form-row div span{font-weight:bold;}.mobile-form-label{width:75px;padding-right:60px;}.mobile-document{padding:8px;}.mobile-document .mobile-input{width:110px;}.mobile-document label{font-weight:bold;color:#444;}.mobile-results{padding:0;margin:0;}.mobile-results a img{padding:2px;width:128px;border:1px solid #dcdcdc!important;}.mobile-results-row-odd,.mobile-results-row-even{background:#f1f1f1;margin:0;padding:0;border-bottom:1px solid #666;width:320px;clear:left;float:left;}.mobile-results-row-even{clear:left;float:left;background:#fff;}.mobile-results-label{font-size:12px;color:#444;}.mobile-results-label-bold{font-size:12px;font-weight:bold;color:#444;}.mobile-results-column-left{float:left;margin:4px;width:130px;}.mobile-results-column-right{float:left;margin:5px;width:160px;}.mobile-results-label-title{float:left;font-size:13px;font-weight:bold;padding:4px;}.row-odd,.row-odd{background:#fff;}.row-odd{background:#f1f1f1;}.mobile-search-result-contact{padding:5px 0 5px 0;}.mobile-search-result-contact label{font-weight:bold;}.sort-list{float:right;}.mobile-results-info label{font-weight:bold;}.mobile-results-break{width:130px;}.result-photos{width:126px;background:#ccc;padding:4px;}.result-properties{width:118px;padding-top:8px;text-align:center;}.result-properties a{font-size:13px;font-weight:bold;}.search-form{margin:4px;}.search-form p{clear:both;float:left;margin:4px;border-bottom:1px solid #dcdcdc;width:100%;}.search-form label{float:left;width:80px;display:block;font-weight:bold;color:#444;}.search-form input{width:100px;}.search-link{clear:both;float:left;width:100%;margin:0 auto 0 auto;text-align:center;}.search-controls{clear:both;margin:0 auto 0 auto;text-align:center;padding:4px;}.mobile-office-information{margin:8px;}.mobile-licenses{float:left;}.mobile-footer{float:left;width:100%;display:block;margin:0 auto 0 auto;clear:both;}.mobile-footer div{margin:2px 0 2px 0;text-align:center;}.mobile-copyright{padding:4px 0 4px 0;clear:both;float:left;width:100%;background:#999;vertical-align:middle;color:#fff;text-align:center;}.clear{clear:both;}.bold{font-weight:bold;color:#444;}.details{float:left;padding-left:10px;}.detail-layout{clear:both;float:left;}.detail-courtesy{float:left;margin:4px;}.details-price{font-size:12px;font-weight:bold;}.details-info{padding:0;margin:0;}.details-photo img{width:260px;padding:2px;border:1px solid #999;}.details-photo div{text-align:right;padding:2px;width:250px;}.summary-openhouse{margin:7px;border:1px solid #777;background:#ffc;padding:4px;font-weight:bold;}.details-calls-to-action{float:left;}.details-calls-to-action ul{float:left;list-style:none;margin:0;padding:0;width:300px;}.details-calls-to-action li{position:relative;display:block;float:left;margin:0 5px;height:30px;line-height:30px;background:#fff url("/images/common/mobile/smallbuttonback.png") repeat-x top center;}a.cta-button{background:transparent url('/images/common/mobile/smallbuttonend.png') no-repeat top right;position:relative;display:block;float:right;margin-right:-6px;text-decoration:none;text-align:center;vertical-align:middle;font-size:smaller;font-family:Arial;color:#000;font-weight:normal;clear:none;width:100px;}.details-calls-to-action span{display:block;float:left;width:27px;height:27px;}.cta-button-info span{background:transparent url('/images/common/mobile/info.png') no-repeat top left;}.cta-button-call span{background:transparent url('/images/common/mobile/call.png') no-repeat top left;}.cta-button-schedule-showing span{background:transparent url('/images/common/mobile/schedshowing.png') no-repeat top left;}.cta-button-calculator span{background:transparent url('/images/common/mobile/mortgagecalc.png') no-repeat top left;}.cta-button-save-property span{background:transparent url('/images/common/mobile/saveprop.png') no-repeat top left;}li.cta-button-save-property{display:none;}.cta-button-emai-property span{background:transparent url('/images/common/mobile/email.png') no-repeat top left;}.cta-button-radius-search span{background:transparent url('/images/common/mobile/searchnearby.png') no-repeat top left;}.details-subdivisions{clear:both;margin:4px 0 4px 0;}.details-calls-to-action{float:left;margin:4px 0 4px 0;}.details-remarks{float:left;margin:8px 0 8px 0;}.details-section{clear:both;float:left;}.details h3{margin:3px 0 3px 0;padding:0;}.detail-label{clear:left;float:left;width:100px;}.detail-data{float:left;}.contact-me-form{margin:4px;}.contact-me-form label{float:left;display:block;width:100px;font-weight:bold;}.contact-me-form p{clear:both;float:left;display:block;border-bottom:1px solid #dcdcdc;padding:4px;margin:0;}.form-controls{float:left;text-align:center;margin:5px auto 5px auto;width:100%;background:#e4f0ff;}.form-controls ul{float:left;list-style:none;margin:0;padding:0;}.form-controls li{display:inline;margin:4px;padding:20px;margin:4px;text-align:center;}.form-controls span{font-family:Arial;font-weight:bold;color:#333;}.form-controls li a{text-decoration:none;color:Red;}.schedule-showing-form{margin:4px;}.schedule-showing-form p{float:left;width:100%;border-bottom:1px solid #f3f3f3;padding-bottom:4px;margin:0;}.schedule-showing-form label{float:left;display:block;width:100px;font-weight:bold;}.image-viewer{clear:both;float:left;margin:4px;}.property-image{margin:4px 0 4px 0;}.property-image img{width:280px;padding:2px;border:1px solid #999;}.container{padding:0 20px;}.idx-disclaimer{float:left;margin:4px;color:#444;}.cta-button-save-property li{display:none;}