
/* client side css */
.SearchForm{margin:27px 29px 29px 29px;padding:0;}.SearchForm h3{color:#806b47;font-size:16px;font-weight:bold;margin-bottom:7px;}span.hint{display:block;font-style:italic;font-size:11px;margin-top:6px;}.SearchForm label{font-weight:bold;font-size:11px;vertical-align: middle;}.block_element{display:block;}#searchFormTopBox{padding:19px;margin:0 0 28px 0;background-color:#cccccc;}#ownerOnlyDiv{margin-bottom:12px;}#ownerOnlyDiv input {vertical-align: middle;}#ownerOnlyDiv label{color:#990000;vertical-align: middle;}#locPriceDiv{margin-bottom:12px;}#cityAuto{float:left;width:330px;}#cityAutoCompleteField{color:#666666;font-size:12px;font-style:italic;margin-top:2px;width:307px;}#addressLocBlock{float:left;width:307px;}#addressLocBlock input{width:307px;font-size:12px;margin-top:2px;color:#666666;font-style:italic;}#propTypeDiv{width:218px;margin-left:2px;float:left;}#propTypeDiv ul{list-style:none;margin:6px 0 0 0;padding:0 0 0 17px;}#propTypeDiv ul li{float:left;margin-bottom:2px;display:block;width:98px;}#bedBathGarageAcreDiv{float:left;width:295px;}#bedBathGarageAcreDiv div{float:left;}#bedDiv{width:72px;}#garageDiv{width:72px;}#bathDiv{width:87px;}#acreDiv{}#bedBathGarageAcreDiv select{width:64px;padding:1px 0;margin-top:2px;}div#pricingBlock, div#pricingBlock2{margin-bottom:15px;}#pricingBlock select, #pricingBlock2 select{width:100px;padding:1px 0;margin-top:2px;}#openNewRecentDiv{float:right;}#openNewRecentDiv ul{margin:0;padding:0;list-style:none;}#openNewRecentDiv ul li{float:left;margin-left:10px;}#openNewRecentDiv label{color:#000;}#openNewRecentDiv ul li.lastlist{margin-bottom:0;}#topBoxSubmit{float:left;margin-left:22px;}#residential_New_Property{width:100px;margin-top: 2px;}#topBoxSubmit input{margin-top:27px;}#propTypeDiv input {vertical-align: middle;}#propsWithDiv input {vertical-align: middle;}#propsListedDiv input {vertical-align: text-bottom;}#addPropFeat{margin:0 0 40px 0;} #addPropFeat input{width:505px;margin-top:2px;}#asYearBuiltBlock{margin-top:8px;}#asYearBuiltBlock input{width:60px;}#asYearBuiltBlock span{padding:0 2px;}#keywordsBlock{float:left;width:505px;}#styleBlock{margin-left:25px;float:left;}#styleBlock select{width:147px;margin-top:2px;}#townDiv{margin:0 0 28px 0;}#townDiv .SelectBoxPair{float:left;width:505px;}#townHint{float:left;width:146px;margin-left:25px;overflow:hidden;font-size:11px;line-height:18px;}#townHint a{color:#806b47;}#townHint h5{margin:12px 0 4px 0;color:#806b47;font-size:14px;font-weight:bold;}#schoolDiv{}#schoolDiv select{width:206px;height:180px;margin-top:2px;}#elementarySchool{width:206px;float:left;}#middleSchool{width:206px;float:left;margin-left:29px;}#highSchool{width:206px;float:left;margin-left:29px;}#schoolsSearchBtn{clear:both;padding-top:16px;text-align:right;}#addSearchFiltersDiv{}#addSearchFiltersDiv label{font-weight:normal !important;font-size:12px !important;}#addSearchFiltersDiv h3{margin-bottom:10px;color:#806b47;font-size:14px;font-weight:normal;}#propsWithDiv{float:left;width:275px;}#propsWithDiv ul{margin:0;padding:0;list-style:none;}#propsWithDiv ul li{float:left;width:125px;margin-bottom:7px;}#propsWithDiv label {vertical-align: middle;}#propsListedDiv{float:left;width:400px;}#propsListedDiv ul{margin:0;padding:0;list-style:none;}#propsListedDiv ul li{float:left;margin-bottom:7px;}#propsListedDiv ul li.wideLI{width:210px;}#propsListedDiv label {vertical-align: middle;}#filtersSearchBtn{clear:both;text-align:right;padding-top:16px;}#listing_agent_select_box{height:75px;width:189px;}.SelectBoxPair{margin:0;padding:0 0 20px 0;}.SelectBoxPairLast{padding:0;}.SelectBoxPair select {    float:left;    height:140px;    width:200px;}.SelectBoxPair .Btns {    float:left;    margin:40px 5px 0 8px;    width:90px;}.SelectBoxPair .SelectBoxPairLabel, .SelectBoxPair .SelectBoxPairLabelLeft{width:200px;float:left;margin:0 0 2px 0;padding:0;font-weight:bold;}.SelectBoxPair .SelectBoxPairLabelLeft{margin-right:101px;}.SelectBoxPair .Btns .Add {    background:transparent url(/images/btn_arrow_right.png) no-repeat left top;    cursor:pointer;    margin:0 0 3px;    width:90px;    height:27px;}.SelectBoxPair .Btns .Remove {    background:transparent url(/images/btn_arrow_left.png) no-repeat left top;    cursor:pointer;    width:90px;    height:27px;}.SelectBoxPair .Btns .Add_Inactive {    background:transparent url(/images/btn_arrow_right_off.png) no-repeat left top;}.SelectBoxPair .Btns .Remove_Inactive {    background:transparent url(/images/btn_arrow_left_off.png) no-repeat left top;}.luxuryForm{margin:0 0 0 -1px;padding:0;background-color:#000000;}#luxuryPhotosWrapper{position:relative;width:100%;height:490px;}#distinctiveOverlay{position:absolute;top:0;left:0;z-index:60;border-bottom:1px solid #E0C08A;}#luxuryPhotos{}#luxuryPhotos img{position:absolute;top:0;left:0;}#luxurySearchArea{background: url(/images/luxury_grad.gif) repeat-x;padding:27px;}#luxurySearchArea p{color:#ffffff;font-size:12px;margin:0;padding:0;font-family:Georgia, "Times New Roman", Times, serif;line-height:18px;}#luxurySearchDiv{background-color:#e5cea9;padding:16px;margin-top:27px;border:1px solid #978462;}#luxurySearchDiv h2{margin:0 0 8px 0;padding:0;font-weight:normal;font-size:18px;color:#000000;}#luxurySearchDiv label{padding-bottom:2px;display:block;}#luxurySearchDiv .submit_button{margin-top:10px;}#luxurySearchDiv select{padding:1px 0;}#luxurySearchDiv div{float:left;margin-right:8px;}#luxurySearchDiv div#luxurySearchBtn{margin-right:0;}#luxury_AddressAndLoc{width:214px;}#luxury_city{width:127px;}#luxuryPropType{width:114px;}#luxury_Min_Price, #luxury_Min_Price2{width:92px;}.errorMsg, .alertMsg, .normalMsg{margin:0;}div.autocomplete {  margin:0px;    padding:0px;    width:250px;  color:#ffffff;  background:#1F1F1F;  border:1px solid #E0C08A;  position:absolute;}div.autocomplete ul {  margin:0px;  padding:0px;  list-style-type:none;}div.autocomplete ul li.selected {     color: #E0C08A;    background: #464646;}div.autocomplete ul li {  margin:0;  font-family:Georgia, "Times New Roman", Times, serif;  padding:3px 2px;  display:block;  font-size:12px;  list-style-type:none;  cursor:pointer;}
