/* Css File css/HorizontalSearch.css */
.horizontalSearch{width:100%;float:left;overflow:hidden;margin-top:30px;margin-bottom:0 !important}.horizontalSearch ul.menu{width:100%;height:20px;list-style-type:none;margin:0;padding:0;text-align:center}.horizontalSearch ul.menu li{display:block;float:left;clear:none;width:22%;padding-right:1px}.horizontalSearch ul.menu li a{outline:none;display:block;height:18px;line-height:18px;text-align:center;margin-top:1px;font-size:12px;font-weight:bold;text-decoration:none;border-bottom:none}.horizontalSearch ul.menu li a.menu_active{outline:none;display:block;height:18px;line-height:18px;margin-top:0;font-size:12px;font-weight:bold;text-decoration:none}.horizontalSearchBody1{border-style:solid;border-width:10px 1px 0 1px;padding:5px 15px 1px 15px;zoom:1}.horizontalSearchBody2{border-style:solid;border-width:0 1px 1px 1px;padding:1px 15px 5px 15px;zoom:1}.horizontalSearchBody1 label{font-size:12px}.horizontalSearchBody1 select{font-size:11px}.horizontalSearchBody1 .sel_prop{float:left;width:49%;margin-right:1%;overflow:hidden;position:relative}.horizontalSearchBody1 .sel_town{float:left;width:49%;overflow:hidden;position:relative}.horizontalSearchBody1 .sel_prop div{padding:0;margin:0;height:25px;line-height:25px;width:100%;overflow:hidden}.horizontalSearchBody1 .sel_prop .sep1{display:block;width:100%;height:1px;line-height:1px;overflow:hidden;margin:0}.horizontalSearchBody1 .sel_town div{width:100%;overflow:hidden}.horizontalSearchBody1 .sel_town div label{height:25px;line-height:25px}.horizontalSearchBody1 label{display:block;width:44%;font-weight:bold;float:left;clear:none}.horizontalSearchBody1 select{display:block;float:left;clear:none;width:55%}.horizontalSearchBody1 .Double span{display:block;float:left;width:2%;clear:none}.horizontalSearchBody1 .Double select{display:block;float:left;width:27%;clear:none}.horizontalSearchBody1 span.Half{display:block;float:left;width:49.5%;height:124px}.horizontalSearchBody1 span.Half em{font-size:11px;display:block;height:25px;line-height:25px}.horizontalSearchBody1 span.Half select{float:none;width:99%;height:100px !important;line-height:14px}.horizontalSearchBody1 span.Half option{line-height:14px;height:14px}.horizontalSearchBody1 .CheckBox{display:block;width:55%;margin:0;padding:0}.horizontalSearchBody1 .CheckBox input{float:right;clear:none;width:auto !important;height:auto !important;margin-right:0;background:none}.horizontalSearchBody1 .CheckBox label{float:left;clear:none;width:80%}.horizontalSearchBody1 .Button{width:100px;margin-top:2px;float:none;clear:both;z-index:3}.horizontalSearchBody2 label{font-size:11px}.horizontalSearchBody2 select{font-size:11px}.horizontalSearchBody2 .expandContent li.long{height:auto !important;width:100%}.horizontalSearchBody2 div.SelectPropertyStyle div.Half{width:49.5%;float:left;clear:none;margin-right:0%;height:45px !important;margin-bottom:0}.horizontalSearchBody2 div.SelectPropertyStyle div.Half label{clear:both;display:block;font-size:11px;height:22px;line-height:11px;white-space:normal}.horizontalSearchBody2 div.SelectPropertyStyle div.Half select{display:block;width:99%;float:left;clear:both}.horizontalSearchBody2 div.SelectPropertyStyle div.Half span.Double{display:block;width:93%;float:left;clear:both}.horizontalSearchBody2 div.SelectPropertyStyle div.Half span.Double select{display:block;width:49%;float:left;clear:none}.horizontalSearchBody2 div.SelectPropertyStyle div.Half span.Double span{display:block;width:1%;float:left;clear:none}.horizontalSearchBody2 div.SelectPropertyStyle{width:100%;height:130px !important;line-height:20px;overflow:hidden;margin:0;padding:0}.horizontalSearchBody2 div.SelectPropertyStyle label{width:90%;font-weight:normal;font-style:italic;font-size:11px}.horizontalSearchBody2 div.SelectPropertyStyle select{float:none;width:90%;height:107px !important;line-height:15px}.horizontalSearchBody2 div.SelectPropertyStyle option{line-height:15px;height:15px}.horizontalSearchBody2 .advanced_options_expand{height:20px;line-height:20px;border-bottom:none !important;float:right;clear:none;width:100%;position:relative;top:-20px;z-index:1;margin-bottom:-25px}.horizontalSearchBody2 .advanced_options_expand a{display:block;float:left;clear:none;text-decoration:none;font-size:11px;width:100%;text-align:right;overflow:hidden}.horizontalSearchBody2 .AdvancedSearch{width:100%;float:none;clear:both;margin-top:25px}.horizontalSearchBody2 .advanced_options{width:100%}.horizontalSearchBody2 .advanced_options .expand_switch{width:100%;height:23px;overflow:hidden;line-height:23px;font-size:12px}.horizontalSearchBody2 .advanced_options .expand_switch a{display:block;width:100%;height:24px;line-height:23px;text-decoration:none}.horizontalSearchBody2 .advanced_options .expand_switch a i{display:block;float:left;clear:none;width:5%;height:23px;overflow:hidden;line-height:23px;text-align:center;font-style:normal;font-weight:bold;cursor:pointer}.horizontalSearchBody2 .advanced_options .expand_switch a strong{display:block;float:left;clear:none;width:79.5%;height:23px;overflow:hidden;line-height:23px;text-align:left;font-style:normal;font-weight:bold;cursor:pointer}.horizontalSearchBody2 .advanced_options .expand_switch a span{display:block;float:left;clear:none;width:14.5%;height:23px;overflow:hidden;line-height:23px;text-align:right;font-style:normal;font-weight:normal;cursor:pointer}.horizontalSearchBody2 .expandContent{display:block;width:100%;clear:both;margin:0;padding:0;list-style:none}.horizontalSearchBody2 .expandContent ul{display:block;width:100%;clear:both;margin:0;padding:0;list-style:none}.horizontalSearchBody2 .expandContent li{display:block;height:19px;line-height:18px;width:49.5%;float:left;clear:none;margin:3px 0 2px 0;padding:0;list-style:none;font-weight:normal;font-size:11px}.horizontalSearchBody2 .expandContent label{display:block;float:left;clear:none;width:38.5%;font-weight:normal;font-size:11px;line-height:18px;overflow:hidden;text-indent:28px}.horizontalSearchBody2 .expandContent input{display:block;float:left;clear:none;width:56.5%;margin-right:0}.horizontalSearchBody2 .expandContent select{display:block;float:left;clear:none;width:58.5%;margin-right:0}.horizontalSearchBody2 .expandContent .Double span span{display:block;float:left;clear:none;width:1%;margin-right:0}.horizontalSearchBody2 .expandContent .Double input{display:block;float:left;clear:none;width:28%;margin-right:0}.horizontalSearchBody2 .expandContent .Double select{display:block;float:left;clear:none;width:29%;margin-right:0}.horizontalSearchBody2 .expandContent .CheckBox{display:block;height:19px;line-height:18px;width:24.5%;float:left;clear:none;margin:3px 0 2px 0;padding:0;list-style:none}.horizontalSearchBody2 .expandContent .CheckBox input{float:left;clear:none;width:auto !important;height:auto !important;margin-right:0;background:none}.horizontalSearchBody2 .expandContent .CheckBox label{float:left;clear:none;width:80%;margin-right:0;text-indent:8px}.horizontalSearchBody2 .expandContent .RadioButtons{width:100%;height:auto !important}.horizontalSearchBody2 .expandContent .RadioButtons label{width:100%;height:auto !important}.horizontalSearchBody2 .expandContent .RadioButtonList{width:100%;height:auto !important}.horizontalSearchBody2 .expandContent .RadioButtonList input{display:block;float:left;clear:none;width:auto !important;height:auto !important;margin-right:0;background:none}.horizontalSearchBody2 .expandContent .RadioButtonList label{display:block;float:left;clear:none;width:21.5%;height:20px;line-height:20px;margin-right:0;text-indent:8px}.horizontalSearchBody2 .expandContent li.sep{width:90%;float:none;clear:both;font-size:1px;line-height:1px;height:1px}.horizontalSearchBody2 .Button{width:100px;margin-top:2px}


/* Css File css/SearchStringCss.css */
.other_results{width:100%;border-top:none !important;border-left:none !important;border-right:none !important;border-bottom:1px dotted #ccc !important;margin:0;background-color:Transparent !important}.other_results .found{background-color:Transparent !important;text-align:center;width:100%}.other_results h2.nrResults{display:inline;font-size:15px;line-height:25px;margin:0;padding:0}.other_results h2.nrResults strong{color:#f00}.other_results h3.related{background-color:Transparent !important;display:inline;font-size:15px;line-height:25px;margin:0;padding:0}.other_results h3.related strong{color:#f00}.other_results h3.related a{color:#000;background-color:Transparent;font-size:15px;text-decoration:underline}.other_results .location{background-color:Transparent !important;text-align:center;height:auto;line-height:20px;font-size:13px}.other_results .location a{font-size:13px;color:#000;background-color:Transparent !important}div.lnkSaveSearch{display:block;float:none;clear:both;height:23px;line-height:23px;padding-right:102px;background-color:#ddd}div.lnkSaveSearch a{float:right !important;display:block;width:102px;text-align:center}div.lnkSaveSearch select{float:left;text-align:left;margin:2px 5px 2px 5px}


/* Css File css/Pager.css */
div.pager{clear:both;width:100%;margin:auto;padding:0 !important;font-size:11px;height:22px !important;line-height:20px !important;overflow:hidden;background-color:#eee !important}span.nr_of_res{float:left;line-height:20px}span.showing{text-indent:5px}span.res_per_page select{font-size:10px;display:inline;vertical-align:middle}span.res_per_page{float:left;margin-left:4px;line-height:20px}span.pages{display:block;float:right;clear:none;line-height:20px}a.arr_pager{text-decoration:none}a.c_page{font-weight:bold;margin-left:3px;margin-right:3px}a.o_page{margin-left:3px;margin-right:3px}


/* Css File css/SearchResults.css */
.other_results{width:100%;border-top:none !important;border-left:none !important;border-right:none !important;border-bottom:1px dotted #ccc !important;margin:0;background-color:Transparent !important}.other_results .found{background-color:Transparent !important;text-align:center;width:100%}.other_results h2.nrResults{display:inline;font-size:15px;line-height:25px;margin:0;padding:0}.other_results h2.nrResults strong{color:#f00}.other_results h3.related{background-color:Transparent !important;display:inline;font-size:15px;line-height:25px;margin:0;padding:0}.other_results h3.related strong{color:#f00}.other_results h3.related a{color:#000;background-color:Transparent;font-size:15px;text-decoration:underline}.other_results .location{background-color:Transparent !important;text-align:center;height:auto;line-height:20px;font-size:13px}.other_results .location a{font-size:13px;color:#000;background-color:Transparent !important}div.lnkSaveSearch{display:block;float:none;clear:both;height:23px;line-height:23px;padding-right:102px;background-color:#ddd}div.lnkSaveSearch a{float:right !important;display:block;width:102px;text-align:center}div.lnkSaveSearch select{float:left;text-align:left;margin:2px 5px 2px 5px}div.hide_map{width:100%;background-color:Transparent !important}div.hide_map div.map_button{display:block;width:102px;height:23px;line-height:23px;float:right;position:relative;margin-top:-23px;background-color:#ddd;text-align:center}div.hide_map div.pnl{clear:both;width:100%;height:300px}div.hide_map div.pnl div.map{clear:both;width:99.5%;height:295px}div.tooltip{font-family:Arial,Helvetica,sans-serif;font-size:12px;white-space:nowrap;width:auto;color:#000}div.tooltip img{float:left;clear:none;display:block;width:100px;height:auto;padding:1px;border:1px solid #ccc;margin-right:5px}div.tooltip ul{margin:0 15px 0 0;padding:0;list-style:none;display:block;float:left;width:170px}div.tooltip ul li{margin:0;padding:0 0 2px 2px;list-style:none;width:100%;height:auto;word-spacing:normal !important;line-height:normal}div.tooltip label{font-weight:bold;margin-right:3px;color:#333;text-transform:none}div.tooltip li.price{color:#f00;font-weight:bold}div.tooltip li.location{text-transform:uppercase;font-weight:bold}div.tooltip li.options a{float:left;margin-right:10px;color:#17469e;text-decoration:none}div.search_results{margin:auto;width:100%;margin-top:0 !important;padding:0 !important;float:none;clear:both}ul.listing{width:100%;list-style-type:none;margin:0;padding:0;font-size:12px}ul.listing li{list-style-type:none;margin:0;padding:0}ul.listing li.sep_line{display:block;float:none;clear:both;height:5px;width:100%;border-bottom:1px dotted #000;overflow:hidden}div.listing{width:100%;margin:0;padding:5px 0 0 0}div.listing_menu{float:left;width:146px}div.listing_menu ul.ListingMenuLinks{margin:0;padding:0;list-style-type:none;margin-top:5px}div.listing_menu ul.ListingMenuLinks li{margin:0;padding:0;list-style-type:none;width:100%;height:auto;position:relative;float:none !important;clear:both !important}div.listing_menu ul.ListingMenuLinks li span{display:block;height:17px;line-height:17px;font-size:11px}div.listing_menu ul.ListingMenuLinks li span a{display:block;text-decoration:none}div.listing_menu ul.ListingMenuLinks li span a:hover{display:block;text-decoration:none}div.listing_menu ul.ListingMenuLinks li div.VirtualTourPanel{position:absolute !important;z-index:100000;background-color:#eee;border:1px solid #ccc;width:auto;height:auto;padding:5px}div.listing_menu ul.ListingMenuLinks li div.VirtualTourPanel ol{margin:0;padding:0;list-style:normal;width:150px;height:auto;display:block}div.listing_menu ul.ListingMenuLinks li div.VirtualTourPanel ol li{list-style-type:decimal;list-style-position:inside;list-style:normal;display:block;clear:both}div.listing_menu ul.ListingMenuLinks li div.VirtualTourPanel ol li a{text-decoration:none}div.listing_menu ul.ListingMenuLinks li div.VirtualTourPanel ol li a:hover{text-decoration:underline}div.listing_menu a img{vertical-align:top;position:relative;width:146px}div.listing_description .{float:right;width:75%}.listing_description .listing_description{float:none;margin-top:25px}.listing_description .listing_description span{font-weight:bold}div.listing_title{position:relative;top:-.25em;width:100%;display:table;font-size:1.18em;line-height:1.2em;padding-bottom:.3em;font-weight:bold}div.listing_title label{width:65%;font-weight:bold;float:left}div.listing_title span{width:30%;font-style:normal;float:right;text-align:right;padding-right:.4em}div.listing_details{position:relative;top:-.25em;width:100%;display:table;font-size:1.1em;line-height:1.2em;padding-bottom:.3em;font-weight:bold}div.listing_details label{width:70%;font-weight:bold;float:left}div.listing_details a{width:25%;font-style:normal;float:right;text-align:right;text-decoration:none;padding-right:.4em}div.listing_details a em{font-style:normal}div.listing_type{width:100%;display:table;margin-top:.15em;font-size:1.1em;line-height:1.4em;padding-bottom:.3em;font-weight:bold}div.listing_text{width:100%;height:60px;line-height:15px;overflow:hidden;display:table;font-size:.9em}div.listing_openhouse{width:100%;display:table;margin-top:.7em;font-size:1em;line-height:1.4em;padding-bottom:.3em;font-weight:bold}div.ListingInfoProvider{width:100%;display:table;margin-top:.7em}div.listing_contact{width:83%;float:left;display:table;font-size:1em;line-height:1.4em}div.listing_contact div.realpingCall{float:right;clear:none;display:block;width:80px;position:relative}div.listing_contact div.realpingCall a{display:block;width:80px;height:35px;line-height:80px;overflow:hidden;background-image:url(../images/rightgraphic-w80.gif);background-repeat:no-repeat;cursor:pointer;text-decoration:none;position:relative}div.listing_contact div{display:inline}div.listing_contact label{font-weight:bold}img.listing_source{float:right;position:relative;bottom:-.5em}


