html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}html{height:100%}body{background:url(../images/layout/body-bg.png) repeat-x;background-color:#F4F4F4;color:#121;font:small "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;height:100%}a:link,a:visited{color:#317b9e;padding-bottom:0}a:hover{color:#104c68;padding-bottom:0}#content a:hover{text-decoration:underline}.clear{clear:both}.boxed-blue{padding:15px;padding-bottom:5px;border:1px solid #bfd6fc;background-color:#d4e3fd}.boxmark{border:2px solid #f00}.round5{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#wrapper{position:relative;width:970px;margin:0 auto;min-height:100%}#header{height:226px;background:url(../images/layout/content-heading.png) no-repeat}#header h1{position:absolute;top:125px;left:330px;color:#fff;letter-spacing:-1px;font:normal 300% Palatino, Georgia, "Times New Roman", Times, serif;text-shadow:2px 2px 3px rgba(0,0,0,.6)}#header div.branding{position:absolute;left:35px;width:197px;height:158px;background:url(../images/layout/header-logo.png) no-repeat;z-index:10}#header .branding h1{display:none}#header h1 span{font:normal 75% Georgia, "Times New Roman", Times, serif;color:rgba(0,0,0,0.55)}#content{width:890px;padding:10px 40px;padding-top:25px;background:url(../images/layout/content-body.png) repeat-y;min-height:100%;padding-bottom:127px}#content p{margin-bottom:10px}#main{float:right;width:600px}#sidebar{float:left;width:250px}.content-page #main{float:right;width:525px}.content-page #sidebar{float:left;width:340px}.content-page #sidebar .image{height:237px;background:url(../images/boxes/dropshadow/sidebar-content-photo.png) no-repeat;padding:14px 0 0 14px}#sidebar ul{width:250px;margin:10px 0 20px 0}#sidebar ul li{height:1%}#sidebar ul li.active{background:transparent url(../images/sidebar/current-menu.gif) no-repeat scroll right center;font-weight:bold;text-shadow:0 1px 0 rgba(0,0,0,.6);color:#FFF;padding:10px 20px}#sidebar ul li a{display:block;text-decoration:none;padding:10px 20px}#sidebar ul li a:hover{background:url(../images/sidebar/current-menu-hover.gif) no-repeat scroll right center;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.6);font-weight:bold}#contentfooter{height:28px;background:url(../images/layout/content-footer.png) no-repeat}#footer{position:relative;height:230px;width:100%;padding-top:10px;bottom:0;background:#537DB5 url(../images/layout/body-footer.png) repeat-x}#footer .fbody{width:890px;padding:0 40px;padding-top:20px;margin:0 auto;color:#FFF}#footer .fbody p{float:right}#footer div.company-photo{float:left;width:230px;margin-right:10px}#footer .company-photo img{border:5px solid #FFF}#footer div.company-contact{width:490px;margin:0 10px;float:left}#footer .company-contact p{float:left;font-size:120%;margin-bottom:15px;color:#354a71}#footer p.copyright{float:left;font-size:95%;padding-top:15px;padding-left:10px;color:#a9c8ff}#footer .company-contact .org{font-weight:bold}#footer .vcard{float:left}#footer a{color:#FFF;text-decoration:none}#footer a:hover{border-bottom:1px dotted #c8defd}#footer div.links{width:130px;float:right}#footer h4{color:#354a71;margin-bottom:8px}#footer .links li{margin-bottom:8px}ul#primary{position:absolute;right:0px;height:29px;width:710px;padding:10px;margin:0;overflow:hidden}ul#primary li{float:left;list-style:none}ul#primary li.back{background:url("../images/layout/nav/sprite.gif") no-repeat right -30px;width:9px;height:30px;z-index:8;position:absolute}ul#primary li.back .left{background:url("../images/layout/nav/sprite.gif") no-repeat top left;height:30px;margin-right:9px}ul#primary li a{position:relative;overflow:hidden;text-decoration:none;text-transform:lowercase;font:110% arial;color:#597fbc;outline:none;text-align:center;height:30px;top:7px;z-index:10;letter-spacing:0px;float:left;display:block;margin:auto 14px}.listings{background:url(../images/boxes/dropshadow/listings-container.png) no-repeat;position:relative;width:584px;height:230px;padding:8px;clear:both}.listings a{text-decoration:none;color:inherit}.listings h3{color:#1E66BE;font-size:175%;font-weight:normal;font-style:normal;letter-spacing:-1px;padding-top:5px}.listings .leftside{position:absolute}.listings .meta{position:absolute;left:210px;width:380px}.description a{color:#597fbc;text-decoration:none;font-size:95%}p.address,.meta p.address{text-transform:uppercase;color:#878787;font-size:90%}#properties p.price{padding:5px 0;color:#29a43e;font-size:130%;font-weight:bold;margin-bottom:20px}.meta p.price{padding:0;color:#29a43e;font-size:140%;font-weight:bold;margin-bottom:20px}ul.info{margin:0;padding:0}ul.info li{color:#5f5f5f;padding-left:18px;display:inline;background:url(../images/pixels/bullet-gray.png) no-repeat}#properties .description{margin-top:20px}.view-listing{position:absolute;right:10px;top:10px}#properties{}#properties p{margin:0;padding:0}img.small{padding:9px 8px}img.tiny{padding:9px 10px}.properties li{position:relative}.properties .thumb{position:absolute}.properties .meta{position:absolute;left:190px}div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#666;display:none;z-index:30}* html div#fancy_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ?document.body.scrollHeight : document.body.offsetHeight + 'px')}div#fancy_wrap{text-align:left}div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('../images/javascripts/fancybox/fancy_progress.png') no-repeat}div#fancy_loading_overlay{position:absolute;background-color:#FFF;z-index:30}div#fancy_loading_icon{position:absolute;background:url('../images/javascripts/fancybox/fancy_loading.gif') no-repeat;z-index:35;width:16px;height:16px}div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:18px 18px 33px 18px;margin:0;overflow:hidden;background:transparent;display:none}div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #BBB;background:#FFF}div#fancy_content{margin:0;z-index:100;position:absolute}div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100}img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%}div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('../images/javascripts/fancybox/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none}#fancy_frame{position:relative;width:100%;height:100%;display:none}#fancy_ajax{width:100%;height:100%;overflow:auto}a#fancy_left,a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url(data:image/gif);outline:none}a#fancy_left{left:0px}a#fancy_right{right:0px}span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}span#fancy_left_ico{left:-9999px;background:transparent url('../images/javascripts/fancybox/fancy_left.png') no-repeat}span#fancy_right_ico{right:-9999px;background:transparent url('../images/javascripts/fancybox/fancy_right.png') no-repeat}a#fancy_left:hover{visibility:visible}a#fancy_right:hover{visibility:visible}a#fancy_left:hover span{left:20px}a#fancy_right:hover span{right:20px}.fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url('../images/javascripts/fancybox/fancy_shadow_n.png') repeat-x}div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url('../images/javascripts/fancybox/fancy_shadow_ne.png') no-repeat}div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url('../images/javascripts/fancybox/fancy_shadow_e.png') repeat-y}div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url('../images/javascripts/fancybox/fancy_shadow_se.png') no-repeat}div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url('../images/javascripts/fancybox/fancy_shadow_s.png') repeat-x}div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url('../images/javascripts/fancybox/fancy_shadow_sw.png') no-repeat}div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url('../images/javascripts/fancybox/fancy_shadow_w.png') repeat-y}div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url('../images/javascripts/fancybox/fancy_shadow_nw.png') no-repeat}div#fancy_title{position:absolute;bottom:-33px;left:0;width:100%;z-index:100;display:none}div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px}div#fancy_title table{margin:0 auto}div#fancy_title table td{padding:0;vertical-align:middle}td#fancy_title_left{height:32px;width:15px;background:transparent url('../images/javascripts/fancybox/fancy_title_left.png') repeat-x}td#fancy_title_main{height:32px;background:transparent url('../images/javascripts/fancybox/fancy_title_main.png') repeat-x}td#fancy_title_right{height:32px;width:15px;background:transparent url('../images/javascripts/fancybox/fancy_title_right.png') repeat-x}.pagination{text-align:center;padding:.3em}.pagination a,.pagination span{padding:.2em .5em}.pagination span.disabled{color:#AAA}.pagination span.current{font-weight:bold;color:#165cc0}.pagination a{border:1px solid #DDDDDD;color:#0063DC;text-decoration:none}.pagination a:hover,.pagination a:focus{border-color:#4e68c8;background:#6f98d9;color:white}.pagination .page_info{color:#aaa;padding-top:.8em}.pagination .prev_page,.pagination .next_page{border-width:2px}.pagination .prev_page{margin-right:1em}.pagination .next_page{margin-left:1em}a .index{z-index:15}ul.subproperties,ul.subresources{position:absolute;top:50px;left:260px;width:686px;margin:0 auto;padding-left:10px;text-align:center;height:70px;z-index:0;background:url(../images/layout/nav/nav-dropdown.png) no-repeat;opacity:0.9;filter:alpha(opacity=90);color:#fff}ul.subproperties a,ul.subresources a{color:#fff;font-size:105%;text-decoration:none;padding:6px 5px}ul.subresources a{margin-right:10px}ul.subproperties a:hover,ul.subresources a:hover{background-color:rgba(0,0,0,0.3);padding:6px 5px;-moz-border-radius:4px;-webkit-border-radius:4px}ul.subproperties li,ul.subresources li{float:left;padding:0 10px;margin-top:20px}ul.subresources li{float:right}#property{width:100%}table#property{border-style:none;border-collapse:collapse;font:normal 10px verdana, arial, helvetica, sans-serif;color:#6e6a6b}caption#property{text-align:left;font:normal 11px verdana, arial, helvetica, sans-serif;background:transparent}#property td,#property th{border-bottom-color:#c5bec0;border-top-color:#c5bec0;border-left-style:none;border-bottom-style:solid;border-right-style:none;border-top-style:solid;border-width:1px;padding:.8em;color:#6e6a6b;border-color:#e1e2fe}#property tbody tr th{font-weight:bold}#property thead th,#property tfoot th{font:bold 12px verdana, arial, helvetica, sans-serif;text-align:left;color:#000;padding-top:6px;border-top:none}#property tbody td a{background:transparent;text-decoration:none;color:#6e6a6b}#property tbody th a{font:normal 11px verdana, arial, helvetica, sans-serif;background:transparent;text-decoration:none;font-weight:normal;color:#6e6a6b}#property tbody th,tbody td{font-weight:normal;vertical-align:top;text-align:left}#property tfoot td{border:1px solid #38160C;padding-top:6px}#property .odd{background:#e9f4fe}#property tbody tr{height:25px;width:500px}#property .over{background-color:#f6ffdb}#property span{font-style:italic}.listing .property-overlay{padding-top:13px;padding-left:13px;position:absolute;z-index:0}.listings .property-overlay{padding-top:8px;padding-left:6px;position:absolute;z-index:0}.listing{background:url(../images/boxes/dropshadow/listing-container.png) no-repeat;width:600px;padding:0px}.listing img.medium{padding:15px;padding-left:16px;padding-top:16px}.listing .leftside{float:left;width:285px}.listing .meta{float:right;width:290px}.listing .meta p.description{padding-bottom:20px}.listing h3{color:#1E66BE;font-size:175%;font-weight:normal;font-style:normal;letter-spacing:-1px;padding-top:5px}.listing ul.thumbs{}.listing .thumbs li{float:left;background:url(../images/boxes/dropshadow/listing-thumbnail.png) no-repeat 0 0;height:111px}.listing .thumbs img{padding-top:9px;padding-left:10px;margin-right:6px}.ui-selected{background-color:yellow}form dt{clear:both;width:20%;float:left;text-align:left;text-transform:uppercase;margin:10px 0}form dd{float:left;width:66%;margin:0 0 0.5em 0.25em;padding:5px 0;padding-left:30px}form input[type="text"],input[type="password"]{padding:6px 5px 4px 5px;width:350px;height:20px;border:2px solid #DDD;margin:0 0 5px 0;color:#333;background-color:#F9F9F9}form select{border:2px solid #DDD;padding:2px;margin:0 0 3px 0;background-color:#F9F9F9}form textarea{padding:6px 5px 4px 5px;width:350px;height:120px;font-family:helvetica, arial, sans-serif;font-size:1.1em;margin:0 0 3px 0;border:2px solid #DDD;color:#333;background-color:#F9F9F9}label{display:block;padding:0 5px 0 0;margin:5px 0 3px 0;float:left;clear:left;width:110px;font-size:100%}.submit{background-color:#86b6ff;border:2px solid #3F6EAC;color:#FFFFFF;font-family:Helvetica,sans-serif;font-size:1em;height:auto;margin:0;padding:3px 20px;width:auto;float:left}form p.small{margin:0;padding-bottom:0;font-size:90%;color:#333}textarea,input.text,select,file{color:#777;font-family:Helvetica, sans-serif;font-size:1.2em}textarea:focus,input:focus,file:focus,select:focus{border:2px solid #9EC1E0;color:#333}.fieldWithErrors{display:inline;color:red;font-weight:bold}.fieldWithErrors textarea,.fieldWithErrors input,.fieldWithErrors select,.fieldWithErrors file{border:2px solid #CF0000}#errorExplanation{}#errorExplanation h2{}#errorExplanation p{}#errorExplanation ul{}#errorExplanation ul li{}div.realtor{clear:left;height:100%;margin-bottom:50px}div.realtor:last-child{margin-bottom:0}div#realtors .portrait-small{background:url(../images/boxes/dropshadow/realtor-small.png) no-repeat;padding:0;float:left;width:120px}#realtors .portrait-small img{padding:12px}#realtors .details{float:right;width:460px}#realtors .button{float:right;margin-top:5px;margin-right:10px}div#realtor .leftside{background:url(../images/boxes/dropshadow/realtor-large.png) no-repeat;padding:0;float:left;width:240px}#realtor .leftside img{padding:13px}#realtor .meta{float:right;width:360px;margin-top:13px}#realtor .meta p{padding-bottom:15px}#realtor h3,#realtors h3{color:#1E66BE;font-size:200%;font-style:normal;font-weight:normal;letter-spacing:-1px}#realtor h3 span,#realtors h3 span{color:rgba(0,0,0,0.55);font-size:75%}#realtor a,#realtors a{text-decoration:none}#realtor:hover a,#realtors a:hover{text-decoration:underline}#realtor p.title,#realtors p.title{color:#787878;font-size:120%;margin-bottom:10px;font-style:italic}#realtor table{width:100%;border-style:none;border-collapse:collapse;font:normal 10px verdana, arial, helvetica, sans-serif;color:#6e6a6b}#realtor td,#realtor th{border-bottom-color:#c5bec0;border-top-color:#c5bec0;border-left-style:none;border-bottom-style:solid;border-right-style:none;border-top-style:solid;border-width:1px;padding:.8em;color:#6e6a6b;border-color:#e1e2fe}#realtor tbody tr th{font-weight:bold}#realtor tbody th,tbody td{font-weight:normal;vertical-align:top;text-align:left}#searchbox{font-size:95%;color:#3E6DAB;padding:18px;padding-top:55px;width:240px;background:url(../images/boxes/search-box-small.png) no-repeat;margin-bottom:10px}#searchbox p{padding:5px 20px 0px 0px}#searchbox li{margin:5px 0}#searchbox form{margin-bottom:0;padding-bottom:0}#searchbox legend{display:none}#searchbox input[type="text"]{font-size:100%;padding:3px;width:80px;height:16px;border:1px solid #DDD;margin:0 0 5px 0;color:#333;background-color:#F9F9F9}#searchbox select{font-size:85%;border:1px solid #DDD;padding:2px;margin:0 0 3px 0;background-color:#F9F9F9}#searchbox input.button{float:right;margin-right:45px;margin-bottom:8px}.content-page h3,.content-page h4{color:#1E66BE;font-size:150%;font-style:normal;font-weight:normal;letter-spacing:-1px;margin-top:25px;margin-bottom:10px}.content-page h4{font-size:125%}.content-page p,.content-page .vcard{font-size:115%}.content-page p{line-height:1.5;padding-bottom:15px}.content-page .vcard .adr,.content-page .vcard .url,.content-page .vcard .tel,.content-page .vcard .email{padding:10px 0 0 25px}.content-page .vcard .small{padding:10px 0 0 25px;font-size:80%;color:#737373}div.tools{margin:10px 0}.map,.mortgage,.info-request{float:right;margin:0 2px}a.map,a.mortgage,a.info-request{font-size:85%;text-decoration:none;padding:5px;padding-left:20px;background:url(../images/pixels/map-pin.png) no-repeat left}a.mortgage{background:url(../images/pixels/calculator.png) no-repeat left}a.info-request{background:url(../images/pixels/info.png) no-repeat left}.meta div.openhouse{padding:10px 15px;padding-bottom:5px;border:1px solid #ffe7ae;background-color:#fff5d5;margin-bottom:20px}.meta .openhouse h3{font-size:140%;height:32px;margin-bottom:10px;padding-left:40px;background:url(../images/pixels/openhouse.png) no-repeat left}#admin{margin:0 0 10px}input,select,textarea{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}p.notice{text-align:center;font-size:115%}#admin form{width:100%;font-size:85%}#admin input,#admin textarea{width:200px}#admin dd{width:100%;margin-bottom:0;padding-bottom:0}#content a.button,input.button{text-shadow:0 1px 0 rgba(0, 0, 0, 0.6);height:auto;font-size:100%;border:0;padding:5px 14px;color:#fff;background:#79A5DE url(/images/buttons/btn-background-8.png) repeat-x 0 50%;border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px;text-decoration:none;cursor:pointer}#content a.button:hover,#content input.button:hover{background-color:#97B0D3;text-decoration:none}a.realtor-properties{font-size:90%;text-decoration:none;background:url(/images/pixels/home-mini.gif) no-repeat 0 3px;padding:4px 0;padding-left:18px}#content a.realtor-profile{font-size:90%;text-decoration:none;background:url(/images/pixels/user-mini.gif) no-repeat 0 3px;padding:4px 0;padding-left:18px;margin-left:25px}.request-box{padding:10px;width:94%;margin-left:10px;margin-bottom:15px;background-color:#fff;border:1px solid #a0c6fc}.request-box h4{padding:0;margin:0}.request-box .tiny{float:left;width:120px;background:transparent url(../images/boxes/dropshadow/openhouse-container.gif) no-repeat 0 0}.request-box .meta{float:right;width:310px;padding:0;margin:5px 0 0}.request-box .meta p{margin:0;padding:0}.local-links ul li{margin-left:15px;margin-bottom:8px;padding-left:18px;background:url(../images/pixels/bullet-blue.png) no-repeat}.local-links ul li a{text-decoration:none}p.edit-link{margin-top:10px;margin-left:10px;background:url(../images/pixels/edit.png) no-repeat;padding-left:24px}table#hidden-properties{font-size:110%;width:100%}table#hidden-properties tr{height:30px}.spinner{padding-right:18px;background:url(../images/pixels/spinner.gif) no-repeat right;opacity:0.5}.spinner:after{content:"Please Wait..."}#property td a.property-visible{background:url(../images/pixels/add.png) no-repeat 0 center;padding:2px 0;padding-left:20px}#property td a.property-delete{background:url(../images/pixels/delete.png) no-repeat;padding-left:20px}