
/* client side css */
#searchResultTop{border-bottom:1px solid #000;margin:0 0 8px;padding:0 0 6px;}#searchResultTop h1{color:#806B47;font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;font-weight:normal;}#searchResultTop h2{font-size:12px;font-family:Arial,Helvetica,sans-serif;}#searchResultTopRight{float:right;text-align:right;}#searchResultTopRight a{color:#806B47;display:block;float:left;margin-left:8px;font-size:10px;font-family:Georgia,"Times New Roman",Times,serif;text-decoration:none;}#searchResultTopRight a:hover{text-decoration:underline;}#returnSearchLink{padding-left:20px;margin-top:3px;height:16px;background:url(/images/icon_back.png) no-repeat left center;}#printResultsLink{padding-left:20px;margin-top:3px;height:16px;background:url(/images/icon_print.png) no-repeat left center;}#saveSearchLink{padding-left:20px;margin-top:3px;height:16px;background:url(/images/icon_save.png) no-repeat left center;}#refineBy{background-color:#e7e7e7;padding:9px 7px;font-size:12px;}#searchViewBar{margin:0 0 8px 0;padding:5px 0;height:21px;overflow:hidden;border-bottom:1px solid #000000;border-top:1px solid #999999;font-size:11px;color:#000000;}#searchViewBar label{font-size:11px;color:#000000;}#viewOptions a{background: url(/images/radio_off.gif) no-repeat left center;padding-left:16px;margin-left:7px;text-decoration:none;color:#000000;}#viewOptions a:hover{text-decoration:underline;}#viewOptions a.selected{background: url(/images/radio_on.gif) no-repeat left center;}#searchStatsBar{margin:8px 0 0 0;padding:8px 0;font-size:11px;height:14px;overflow:hidden;color:#000000;}#pageCount{float:left;}#resultsTopNavigation{float:right;text-align:right;}#viewOptions{float:left;margin-top:3px;}#perPage{float:right;margin-right:10px;}#ordering{float:right;}#resultsBottomNavigation{text-align:center;margin:10px 0 0 0;padding:8px 0;border-top:1px solid #000000;border-bottom:1px solid #000000;font-size:11px;color:#000000;}.resultsNavigationBlock{color:#000000;}.resultsNavigationBlock a{color:#806B47;text-decoration:none;}.resultsNavigationBlock a:hover{text-decoration:underline;}.resultsNavigationBlock .currentPage{font-weight:bold;}.LargeThumbsWrapper{margin-top:19px;}.LargeThumbsWrapper .SearchResult{width:321px;height:373px;padding-right:15px;padding-top:16px;padding-bottom:16px;overflow:hidden;float:left;border-bottom:1px solid #cccccc;}.LargeThumbsWrapper .SearchResultRight{padding-left:19px;padding-right:0;border-left:1px solid #cccccc;}.LargeThumbsWrapper .noTopPadding{padding-top:0;}.LargeThumbsWrapper .SearchResult ul{list-style:none;margin:0;padding:0;}.LargeThumbsWrapper .propertyPhotoWrapper{position:relative;margin:2px 0 8px 0;}.LargeThumbsWrapper .propertySRImage{border:1px solid #000000;display:block;margin:0;padding:0;}.LargeThumbsWrapper .openHouseSection{position:absolute;background: url(/images/open_house_bg.png) repeat;width:303px;height:30px;left:1px;top:170px;color:#ffffff;line-height:16px;padding:8px 6px;}.LargeThumbsWrapper .openHouseSection .openHouseLink{float:right;color:#ffffff;background: url(/images/white_arrow.png) no-repeat right center;padding-right:10px;text-decoration:underline;}.LargeThumbsWrapper .underContractLogo{position:absolute;top:0;left:0;z-index:50;}.LargeThumbsWrapper .propertyTitleWrapper{height:35px;overflow:hidden;}.LargeThumbsWrapper .propertyTitleWrapper .Compare{float:right;width:90px;text-align:right;color:#990000;font-size:12px;}.LargeThumbsWrapper .propertyTitleWrapper .Compare label{text-decoration:underline;}.LargeThumbsWrapper .propertyTitleWrapper .Compare input{margin:0;vertical-align: middle;}.LargeThumbsWrapper .PropertyTitle, .LargeThumbsWrapper .PropertyTitle a{color:#806B47;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;float:left;text-decoration:none;width:230px;font-weight:bold;}.LargeThumbsWrapper .photoCount{text-align:center;font-size:12px;background-color: #cccccc;border:1px solid #000000;border-top:none;padding:4px 0;margin:0;width:315px;}.LargeThumbsWrapper .SearchResult .resultsPropertyMeta{position: relative;width: 250px;}.LargeThumbsWrapper .SearchResult .resultsPropertyMeta li{margin-bottom:3px;}.LargeThumbsWrapper .SearchResult .turpinPropLogo{position: absolute;top: 0;right: -67px;}.LargeThumbsWrapper .SearchResult .resultsActionLinks{}.LargeThumbsWrapper .SearchResult .resultsActionLinks li{float:left;margin:0 7px 2px 0;padding-left:16px;color:#806B47;font-size:11px;text-decoration:none;font-family:Georgia,"Times New Roman",Times,serif;}.LargeThumbsWrapper .SearchResult .resultsActionLinks li a{color:#806B47;font-size:11px;text-decoration:none;font-family:Georgia,"Times New Roman",Times,serif;}.LargeThumbsWrapper .SearchResult .resultsActionLinks li a:hover{text-decoration:underline;}.rowsWrapper{margin:0;padding:0;}.rowsWrapper table{width:100%;border-collapse:collapse;margin:0;padding:0;}.rowsWrapper table th{text-align:left;font-weight:bold;border-bottom:1px solid #000000;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;padding:8px 5px 3px 0;}.rowsWrapper table tr td{vertical-align:top;padding:8px 5px 0 0;}.rowsWrapper table tr.rowsActionLinks td{padding:8px 0 8px 0;border-bottom:1px solid #cccccc;vertical-align: bottom;}.rowsWrapper table tr.lastRowActionLink td{border-bottom:none;}.rowsWrapper table .priceCell{width:85px;}.rowsWrapper table .propCell{width:170px;}.rowsWrapper table .typeCell{width:90px;}.rowsWrapper table .styleCell{width:130px;}.rowsWrapper table .bedCell{width:40px;}.rowsWrapper table .bathCell{width:40px;}.rowsWrapper table .compareCell{width:90px;}.rowsWrapper table td.compareCell{text-align:right;padding-right:0;}.rowsWrapper .underContractSpan{display:block;color:#990000;font-weight:bold;margin-top:3px;font-size:12px;font-family:Georgia,"Times New Roman",Times,serif;}.rowsWrapper .Compare label{text-decoration:underline;color:#990000;}.rowsWrapper .Compare{text-align:right;float:right;width:90px;}.rowsWrapper .Compare input{margin-top:2px;}.rowsWrapper table tr.openHouseSection td{color:#990000;line-height:16px;font-family:Georgia,"Times New Roman",Times,serif;padding:7px 0 3px 0;}.rowsWrapper table tr.openHouseSection td a{color:#806B47;background: url(/images/dark_gold_arrow.png) no-repeat right center;padding-right:12px;text-decoration:none;font-family:Georgia,"Times New Roman",Times,serif;}.rowsWrapper table tr.openHouseSection td a:hover{text-decoration:underline;}.rowsWrapper table .propCell a{color:#806B47;font-size:12px;font-weight:bold;text-decoration:none;font-family:Georgia,"Times New Roman",Times,serif;}.rowsWrapper .rowsActionLinks ul{margin:0;padding:0;list-style:none;}.rowsWrapper .rowsActionLinks ul li{float:left;margin:0 7px 2px 0;padding-left:16px;color:#806B47;font-size:11px;text-decoration:none;font-family:Georgia,"Times New Roman",Times,serif;}.rowsWrapper .rowsActionLinks ul li a{color:#806B47;font-size:11px;text-decoration:none;font-family:Georgia,"Times New Roman",Times,serif;}.rowsWrapper .rowsActionLinks ul li a:hover{text-decoration:underline;}.rowsWrapper .turpin-realtor-info {padding: 0;}.rowsWrapper .turpin-realtor-info img {float: right;margin-top: -8px;}li.detailsLinkIcon{background:url(/images/icon_info.png) no-repeat left center;}li.addFavLinkIcon{background:url(/images/icon_addFav.png) no-repeat left center;}li.requestShowingLinkIcon{background:url(/images/icon_calendar.png) no-repeat left center;}li.virtualTourLinkIcon{background:url(/images/icon_vt.png) no-repeat left center;}li.propertyVideoLinkIcon{background:url(/images/icon_playVT.png) no-repeat left center;}li.addFavLinkIconUsed{background:url(/images/red_heart.png) no-repeat left center;}li.addFavLinkIconUsed a{color:#990000 !important;text-decoration:underline !important;}#refineRowOne{margin-bottom:4px;}#ownerOnlyDiv{color:#990000;font-weight:bold;float:left;width:315px;}#propTypeDiv{width:218px;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;}#refineSearchForm input {vertical-align: middle;}#refineSearchForm label {vertical-align: middle;}#townSelectDiv{float:left;width:145px;}#cityAuto{}#cityAutoCompleteField{color:#666666;font-size:12px;font-style:italic;margin-top:2px;width:268px;margin-bottom:8px;}.bumpfield{margin-left:22px;}#townSelectDiv select{width:145px;height:66px;margin-top:2px;}#priceAndStuffDiv{float:left;margin-left:19px;}#minMaxPriceDiv{float:left;}#minMaxPriceDiv select{display:block;width:125px;margin-top:2px;}#sn_Min_Price{margin-bottom:11px;}#bedBathDiv{float:left;margin-left:19px;}#bedBathDiv select{width:63px;margin-top:2px;}#bedDiv{float:left;}#bathDiv{margin-left:7px;float:left;}#refineSubmit{clear:both;padding-top:21px;}#moreSearchOptions{clear:both;float:left;padding:5px 0 0 5px;}#moreSearchOptions a{color:#990000;float:left;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;font-weight:bold;text-decoration:none;}#MoreSearchOptionsBlock{padding:0 3px;}#acreDiv{float:left;width:165px;margin-top:5px;}#acreDiv select, #styleBlock select, #garageDiv select{width:150px;}#styleBlock{float:left;margin-top:5px;width:165px;}#refineYearBuiltBlock{float:left;margin-top:5px;width:165px;}#refineYearBuiltBlock span{padding:0 2px;}#refineYearBuiltBlock input{width:63px;padding:0;font-size:12px;}#garageDiv{float:left;width:160px;margin-top:5px;}#checkBoxes{margin-top:10px;}#checkBoxes ul{margin:0;padding:0;list-style:none;}#checkBoxes ul li{float:left;margin-right:10px;}#elementarySchool, #middleSchool, #highSchool, #townSelectDiv{float:left;margin-top:5px;width:165px;}#highSchool{width:155px;}#elementarySchool select, #middleSchool select, #highSchool select, #townSelectDiv select{width:150px;height:130px;}#refineSubmit2{margin-top:10px;float:right;}.openNarrower{background:url(/images/redArrowOpen.png) no-repeat right center;padding-right:15px;}.closeNarrower{background: url(/images/redArrowClose.png) no-repeat right center;padding-right:15px;}div.autocomplete {  margin:0px;    padding:0px;    width:250px;  color:#ffffff;  background:#1F1F1F;  border:1px solid #E0C08A;  position:absolute;  z-index:300;  display:block;}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;}.soldContent{padding-top:5px;padding-right:5px;text-align:center;width:315px;float:left;}.soldContent p{text-align:center;font-weight:normal;}.noTopPaddingSold{width:321px;height:373px;padding-right:15px;padding-top:16px;padding-bottom:16px;overflow:hidden;float:left;}.propTitle{color:#991211;font-weight:bold;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}.bolder{font-weight:bold;}.LargeThumbsWrapper .SearchResultRightSold{padding-left:20px;padding-right:0;border-left:none;}.redBar{height:2px;width:677px;clear:both;font-size:15px;color:#F0AF89;text-align:right;font-weight:bold;background-color:#990100;font-family:Georgia, "Times New Roman", Times, serif;}#openHouseSEO{clear:both;width:650px;padding:12px 5px;border:1px solid;margin-top:10px;background-color:#d7d7d7;}.LargeThumbsWrapper .SearchResult .tri-state-alliance-logo{position: absolute;top: 0;right: -67px;}.rowsWrapper .turpin-realtor-info img.tri-state-alliance-logo {    float: right;    margin-right:3px;    margin-top: 6px;}body.browser_ie .rowsWrapper .turpin-realtor-info img.tri-state-alliance-logo{margin-top:0;padding-top:10px;}.advancedSearchForm input,.advancedSearchForm select,.advancedSearchForm textarea{font-size:12px;margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.advancedSearchForm input[type="text"],.advancedSearchForm input[type="email"],.advancedSearchForm input[type="number"],.advancedSearchForm input[type="date"],.advancedSearchForm input.textField,.advancedSearchForm select,.advancedSearchForm textarea{border:1px solid #D3D3D3;}.advancedSearchForm input[type="text"]:focus,.advancedSearchForm input[type="email"]:focus,.advancedSearchForm input[type="number"]:focus,.advancedSearchForm input[type="date"]:focus,.advancedSearchForm input.textField:focus,.advancedSearchForm select:focus,.advancedSearchForm textarea:focus{border-color:#52a8ec;border-color: rgba(82, 168, 236, 0.5);-webkit-box-shadow: 0px 0px 2px 1px rgba(82, 168, 236, 0.5);-moz-box-shadow: 0px 0px 2px 1px rgba(82, 168, 236, 0.5);box-shadow: 0px 0px 2px 1px rgba(82, 168, 236, 0.5);}.advancedSearchForm ul,.advancedSearchForm ol{margin:0;padding:0;list-style:none;}.advancedSearchForm ul li,.advancedSearchForm ol li{list-style:none;margin:0;padding:0;}.advancedSearchForm .block{display:block;}.advancedSearchForm .clearAll{height:0px;overflow:hidden;clear:both;margin:0px;padding:0px;float:none;}.clearfix:after {    clear: both;    content: ".";    display: block;    height: 0;    visibility: hidden;}.clearfix {    display: inline-block;}* html .clearfix {    height: 1%;}.clearfix {    display: block;}#searchRefine h2{color: #E0C08A;font-weight:normal;margin-bottom:15px;}#searchRefine h3{color: #E0C08A;font-size:16px;font-weight:normal;border-bottom:1px solid #E0C08A;padding-bottom:2px;margin-bottom:4px;}#searchRefine {font-size:12px;color:#fff;}#searchRefine .field{padding-bottom:11px;}#searchRefine .noPaddingField{padding-bottom:0;}#searchRefine .search-button{text-align:center;margin:0 0 10px 0;}#searchRefine .expand-block{margin-bottom:10px;padding-bottom:9px;border-bottom:1px solid #E0C08A;}#searchRefine h4.expand-filter-trigger{color:#E0C08A;font-weight:normal;font-size:14px;font-weight:bold;line-height:26px;height:24px;cursor:pointer;}#searchRefine h4.expand-filter-trigger span{float:left;height:13px;width:13px;margin:8px 6px 0 0px;background: transparent url(/images/bg-advanced-search-expand-arrow2.png) 0px 0px no-repeat;}#searchRefine h4.expand-filter-trigger-active span{background-position:-13px 0;}#searchRefine .expand-filters{}#searchRefine .expand-filters h3 {margin: 5px 0 10px;}#searchRefine label.checkboxLabel{display:block;line-height:14px;height:15px;margin:3px 0;}#searchRefine label.checkboxLabel input{float:left;margin-right:3px;}#searchRefine label.padBottomLabel{margin-bottom:4px;}#searchRefine label.checkboxLabel span{float:left;width:166px;}body.browser_lt_ie_8 #searchRefine label.checkboxLabel input{margin:0 4px 0 0;}body.browser_lt_ie_8 #searchRefine label.checkboxLabel span{margin-top:0px;}#listedByList li.last-child label.checkboxLabel{height:30px;}#searchRefine .toSpacer{display:block;margin:3px 0;font-size:12px;}#searchRefine .textField{padding:2px;width:100%;height:20px;margin-top:4px;}body.browser_lt_ie_8 #searchRefine .textField{height:16px;width:97%;}#searchRefine .max_value{text-align:right;}#searchRefine .min_value,#searchRefine .max_value{width:80px;}body.browser_lt_ie_8 #searchRefine .min_value,body.browser_lt_ie_8 #searchRefine .max_value{width:74px;}#searchRefine .selectField{height:20px;padding:1px 0;width:100%;height:20px;margin-top:4px;}#searchRefine select.selectMultiple-half-tall{height:150px !important;}#searchRefine .fsList{width:201px;}#searchRefine .field ul.fsSelect{display:block;}#searchRefine li.fsListItem{position: relative; list-style: none;float:none;background: #dfdfdf;border: 1px solid #dfdfdf; width: 100%;color:#39637f;margin: 0 0 1px 0; padding:0px;line-height: 1em;}#searchRefine .fsListItemLabel {padding:3px 5px;color: #39637f;display: block;}#searchRefine .fsListItemRemove {position: absolute;right: 5px;background:url(/images/removeX.gif) no-repeat right center;top: 3px;width:12px;height:12px;text-indent:-2000px;overflow:hidden;}#searchRefine .textField-quarter{width:80px;}#searchRefine select.selectField-multiSelect{height:75px;display:block;}#searchRefine select[multiple="multiple"]{height:75px;display:block;}#searchRefine .ui-slider-horizontal{height:10px !important;}#searchRefine .ui-widget-header{background: #9D4C19; background: -moz-linear-gradient(top, #a14b12 0%, #cb6123 10%, #a14b12 80%, #c97e52 90%, #a14b12 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a14b12), color-stop(10%,#cb6123), color-stop(80%,#a14b12), color-stop(90%,#c97e52), color-stop(100%,#a14b12)); background: -webkit-linear-gradient(top, #a14b12 0%,#cb6123 10%,#a14b12 80%,#c97e52 90%,#a14b12 100%); background: -o-linear-gradient(top, #a14b12 0%,#cb6123 10%,#a14b12 80%,#c97e52 90%,#a14b12 100%); background: -ms-linear-gradient(top, #a14b12 0%,#cb6123 10%,#a14b12 80%,#c97e52 90%,#a14b12 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb6123', endColorstr='#a14b12',GradientType=0 ); background: linear-gradient(top, #a14b12 0%,#cb6123 10%,#a14b12 80%,#c97e52 90%,#a14b12 100%); }#searchRefine .ui-widget-content{border-color: #b2b2b2;background: #fff;margin:7px 2px 10px 0px;}#searchRefine .ui-slider .ui-slider-handle {background: url(/images/btn-slider-handle.png) 0 0;width:19px;border:none;height:26px;margin-top:0px;cursor:pointer;}#searchRefine h4{font-size:14px;font-weight:bold;padding-bottom:5px;}.ui-autocomplete{height:200px;overflow-y: scroll;text-align:left;}.ui-autocomplete .ui-menu-item a{font-size:12px !important;}
