.olLight.container{padding:20px;width:355px;border:1px solid #acadaf;height:auto;}.olLight{background:#FEFEFE;background:-moz-linear-gradient(top,rgba(254,254,254,1) 0,rgba(247,248,248,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(254,254,254,1)),color-stop(100%,rgba(247,248,248,1)));background:-webkit-linear-gradient(top,rgba(254,254,254,1) 0,rgba(247,248,248,1) 100%);background:-o-linear-gradient(top,rgba(254,254,254,1) 0,rgba(247,248,248,1) 100%);background:-ms-linear-gradient(top,rgba(254,254,254,1) 0,rgba(247,248,248,1) 100%);background:linear-gradient(to bottom,rgba(254,254,254,1) 0,rgba(247,248,248,1) 100%);text-align:left;font-size:12px;}.oldIE .olLight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#f6f8f7',GradientType=0)!important;}.olLight .overlayHead{padding:9px 10px 9px 20px;margin:-20px -20px 20px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#f2f2f2;}.oldIE .olLight .overlayHead{zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f5f6f6',GradientType=0);}.networkError.olLight .overlayHead{display:none;}.networkError.olLight .overlayContentSection{padding:0 20px 0 0;}.olLight .overlayHead h1,.olLight .overlayHead h2{margin:0;}.olLight p{font-size:12px;margin:0 0 10px;}.olLight .disclaimer{font:normal 11px Arial,Helvetica,sans-serif;color:#808080;margin:10px 0 0 0;line-height:14px;}.olLight .disclaimer a{font:normal 11px Arial,Helvetica,sans-serif;margin:10px 0 0 0;line-height:14px;}.olLight .overlayAction{float:right;}.olLight .closeButton{color:#7197cc;background:#f8fcff;top:9px;right:9px;}.olLight .contactOverlayPreFilled{margin:0 0 30px 0;}.olLight .contactOverlayPreFilled tr>td{color:#424242;}.olLight .contactOverlayPreFilled tr>td:first-child{padding:0 13px 0 0;color:#000;}.olLight label{display:block;margin:0 0 4px 0;}.olLight textarea{display:block;margin:0 0 10px 0;width:355px;max-width:355px;height:90px;border:1px solid #dedfe0;border-radius:2px;padding:12px 10px 0 10px;background:#fff;-moz-box-sizing:border-box;box-sizing:border-box;resize:none;}.oldIE .olLight textarea,.ie .olLight textarea{width:330px;max-width:330px;padding:12px 10px 0 10px;}.olLight .ui-state-error{margin:0 0 15px 0;padding:6px 10px 6px 35px;background:#ffebeb url(/images/icons/alert_icon.gif) 10px 8px no-repeat;box-shadow:inset 0 0 0 1px #r;color:#c00;border:1px solid #cb000f;}.olLight .ui-state-error ul{margin:0;padding:0;}.olLight .ui-state-error ul li{margin:4px 0 0 13px;padding:0;list-style:square;}.olLight .ui-state-error ul li a{font-weight:bold;text-decoration:underline;}.olLight .ui-state-error ul li:first-child{padding:0;margin:0 0 0 13px;}.olLight .ui-state-error ul li:only-child{list-style:none;margin:3px 0 0 0;}.oldIE .olLight .ui-state-error ul li.onlyChild{list-style:none;margin:3px 0 0 0;}.olLight .overlayConfirmation a{vertical-align:middle;}.olLight .overlayConfirmation .button{margin:0 5px 0 0;}.anonymous.olLight .contactOverlayEmpty{margin:0 0 5px 0;}.anonymous.olLight .contactOverlayEmpty input{margin:0 0 5px 0;padding:0 0 0 5px;width:348px;display:inline-block;height:30px;border-radius:1px;border:1px solid #c5c5c5;}.oldIE .doubleInput{margin:0 0 5px 0;}.anonymous.olLight .contactOverlayEmpty .doubleInput input{width:167px;float:left;}.anonymous.olLight .contactOverlayEmpty .doubleInput input:first-child{margin:0 6px 5px 0;}.olLight.contactDisclaimer{width:550px;}.olLight.contactDisclaimer.sendingMessageState{min-height:auto;width:370px;}.olLight.contactDisclaimer .overlayContentSection{float:left;width:355px;}.olLight .confirm.fixIEGhostButton a{filter:alpha(opacity=100);visibility:hidden;}.olLight.contactDisclaimer .contactDisclaimerContent{float:left;width:175px;margin:0 0 0 20px;}.olLight.contactDisclaimer .disclaimerText{color:#969696;font-size:11px;}.olLight.contactDisclaimer .contactDisclaimerContent .listingAvatar{margin:0 0 10px 0;}.olLight.contactDisclaimer .contactDisclaimerContent .listingAvatar .brokerContactPhoto{border:1px solid #cdced2;box-shadow:-1px 0 0 #e4e4e4;float:left;}.olLight.contactDisclaimer .contactDisclaimerContent .listingAvatar ul{margin:0;padding:0;float:left;}.olLight.contactDisclaimer .contactDisclaimerContent .listingAvatar ul li{list-style:none;margin:0;color:#424242;}.olLight.contactDisclaimer .contactDisclaimerContent .listingAvatar ul li.contactBrokerName svg,.olLight.contactDisclaimer .contactDisclaimerContent .listingAvatar ul li.contactBrokerName img{margin-bottom:-7px;margin-left:3px;}.searchResults #olMain{top:50%;margin-top:-179px;}.contactOverlayRow{height:35px;margin:0 0 10px 0;}.anonymous.olLight .contactOverlayRow input{width:270px;}.anonymous.olLight .contactOverlayRow input.span2{width:130px;}.olLight .contactOverlayRow label{display:inline-block;width:70px;line-height:32px;}.oldIE .olLight .contactOverlayRow label{float:left;}.ie9 .olLight .contactOverlayRow label{float:left;}.anonymous.olLight .phoneRow input.phoneSection{margin:0 5px 0 5px;}.anonymous.olLight .phoneRow>label+input[maxlength="3"].phoneSection{margin:0 5px 0 0;}.anonymous.olLight .phoneRow input[maxlength="3"].phoneSection{width:38px;}.anonymous.olLight .phoneRow input[maxlength="4"].phoneSection{width:45px;}.extension{display:inline-block;margin:0 0 0 5px;}.oldIE .phoneRow .dash,.oldIE .phoneRow .extension{margin:0 0 7px 0;display:inline-block;}.fieldsRequired{float:right;font-size:10px;margin-top:3px;}.fieldsRequired em{font-style:normal;color:red;}.oldIE .contactOverlayRow{height:38px;line-height:32px;}.oldIE .formLabel strong{width:50%;float:left;display:block;height:14px;padding:0;margin:0;}.oldIE .formLabel span{width:40%;display:block;float:right;height:14px;line-height:18px;text-align:right;padding:0;margin:0;}.oldIE .anonymous.olLight .contactOverlayRow input{width:265px;height:12px;padding:10px 0;}.oldIE .anonymous.olLight .contactOverlayRow>label{margin:0 0 12px 0;}.oldIE .anonymous.olLight .phoneRow>label{margin:0 0 7px 0;}.oldIE .anonymous.olLight .contactOverlayRow input.span2{width:130px;}