@CHARSET "ISO-8859-1";

#avi-search-overlay{background:#000;position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:300}
#avi-search-loader{background:no-repeat url(../admin/images/loading.gif) center;position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:301}
#avi-search-detail-modal{background:#fff;color:#666;position:fixed;top:100px;left:35%;width:450px;height:300px;display:none;z-index:302}

.hidden{display:none;}
#welcome_text{padding:20px 0 !important}
#search-wrapper{position:relative;width:900px;margin:15px auto;padding:0px auto;}
#search_pane{background-color:#85A097;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;width:200px;border:1px solid #999;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;margin-right:20px}
#search_pane h3{font-weight:bold;margin:0;padding:10px 10px 5px;font-size:14px;color:#666;}
#search_pane a{text-decoration:none;color:#fff}
#search_pane a:hover{color:#000;text-decoration:underline;}
#search_pane ul {margin:0;padding:0 10px 10px;list-style:none none inside}
#search_pane li{margin:0;padding:0;border-bottom:1px dotted #FFF;list-style:none none inside}
#search_pane li a{display:block;padding-left:20px}
#search_pane li a.email{background:url(../images/email.png) no-repeat left center}
#search_pane li a.rss{background:url(../images/rss.png) no-repeat left center}
#search_pane li a.search-tool{background:url(../images/search.png) no-repeat left center}
#search-form-wrapper{border:1px solid #FFF;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;background-color:#efefef}
#search-form-wrapper #search-form h3{padding-bottom:8px;color:#666;text-shadow:0 1px 0 #FFF;border-bottom:1px solid #CCC}
#search-form-wrapper div.si{padding:3px 10px;margin:0;border-bottom:1px solid #CCC;border-top:1px solid #FFF;}
#search-form-wrapper div.si span.label{text-shadow:1px 1px #FFF;position:absolute;z-index:20;right:10px;top:5px;color:#999}
#search-form-wrapper div.si.last{padding:2px 10px;margin:0;border-bottom:0 none;border-top:1px solid #FFF;position:relative;}
#search-form-wrapper div.closable p.legend{cursor:pointer;display:block !important;}
#search-form-wrapper div.clossed p, #search-form-wrapper div.clossed .slider-container{display:none}
#search-form-wrapper p.legend{color:#85A097;font-weight:bold;padding-left:15px;background:url(../images/asset2.png) no-repeat -170px -45px}
#search-form-wrapper p.tip{color:#999;font-size:11px;text-align:left;line-height:15px;margin-bottom:10px}
#search-form-wrapper div.clossed p.legend{background-position:-170px -31px}
#search-form-wrapper p{margin:3px 0;line-height:20px}
#search-form-wrapper label{margin:0;line-height:15px;display:block;}
#search-form-wrapper a#search-show-all-toggler{text-decoration:none;color:#ef8000;display:block;width:50px;padding-left:15px;background:url(../images/asset2.png) no-repeat -105px -40px}
#search-form-wrapper a.clossed#search-show-all-toggler{background-position:-38px -40px}
#search-form-wrapper a#search-show-all-toggler:hover{color:#000}
#search-form-wrapper input.text{background-color:#FFF;border:1px solid #BBB;width:175px;}
#search-form-wrapper select{width:175px;}
#search-form-wrapper #at.disabled{font-style:italic;}

#search-form .slider-container{position:relative;background:url(../images/asset2.png) no-repeat 0 5px;height:21px;width:170px;margin-bottom:2px}
#search-form .slider-container img{position:absolute;background:#85A097;height:5px;width:170px;top:8px}
#search-form .slider-container .knob{z-index:10;height:21px;position:absolute;background:url(../images/asset2.png) -19px -40px no-repeat;height:21px;width:15px}
#search-form #do-search img{border:0;background:url(../images/map-slider.png) no-repeat -47px -52px;width:55px;height:24px}
#search-form #do-search:hover img{background-position:-47px -77px}
#search-form #reset_search img{border:0;background:url(../images/reset.png) no-repeat center center;width:66px;height:24px;margin-right:55px;}
#search-form-wrapper div.si.last span.label{top:2px;right:2px}

#search_result_pane{float:left;width:678px;}
#search_result_pane .page-title{height:28px;border-bottom:3px solid #85A097}
#search_result_pane .page-title h2{margin:0}
/*#search_result_pane .page-title h2 span{font-size:12px;line-height:2em;color:#8DAD46;font-weight:bold;}*/
#search_result_pane #search-result-title{margin:0;padding:0}
#search_result_pane #search-result-title li{float:left;margin:0;padding:0;list-style:none none inside}
#search_result_pane #search-result-title li.float-right{float:right;line-height:23px;font-size:12px;margin:4px 0 0 5px;}
#search_result_pane #search-result-title li a{color:#333;text-decoration:none;background:#efefef url("../images/tab-gradient.png") repeat-x scroll center -78px;display:block;padding:0 20px;border:1px solid #85A097;border-bottom:0 none;-moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-radius:5px 5px 0 0;}
#search_result_pane #search-result-title li a.selected{color:#fff;background:url("../images/tab-gradient.png") repeat-x scroll center -110px #85A097}
#search-result-summary{margin-bottom:10px;color:#333;background:#EFEFEF;font-size:12px;text-align:center;border:1px solid #999;border-top:none 0;height:24}

#search_result_pane a{cursor:pointer;}
#search_result_pane #search-grid-view{margin:15px 0 0;display:block;}
#search_result_pane .search-paging{margin-top:15px;font-size:12px;height:23px;border-bottom:1px solid #85A097;color:#000000;background-color:#ffffff;padding:3px;}
#search_result_pane #search-paging-footer{text-align:center;line-height:25px;border-top:2px solid #85A097;border-bottom:0 none;}
#search_result_pane #search-result-list ul {padding:0;margin:0}
#search_result_pane #search-result-list li.si {padding:0;margin:0 0 5px 5px;list-style:none none inside;border:1px solid #ccc;background:#EFEFEF;float:left;}
#search_result_pane #search-result-list li.si div {text-align:left;position:relative;width:160px;height:195px;border-left:1px solid #fff;border-top:1px solid #fff;border-right:1px solid #efefef;border-bottom:1px solid #efefef;background-repeat:no-repeat;}
#search_result_pane #search-result-list li.si div div.featured-listing-icon{position:absolute;z-index:5;width:15px;height:15px;border-left:2px solid #efefef;border-bottom:2px solid #efefef;background:url(../images/heart-icon.png) no-repeat top center;top:0;right:0;}
#search_result_pane #search-result-list li.si div img{width:160px;height:100px;background-repeat:no-repeat;background-position:center;}
#search_result_pane #search-result-list li.si div strong{margin:0 5px;display:block;height:15px;line-height:15px;overflow:hidden;color:#85A097;font-size:12px}
#search_result_pane #search-result-list li.si div em{display:block;margin:0 5px;font-style:normal;font-size:11px;line-height:15px;height:15px;overflow:hidden;color:#666}
#search_result_pane #search-result-list li.si div span{position:absolute;line-height:10px;background:#BF1200;color:#fff;font-size:11px;font-weight:bold;padding:3px;bottom:4px;right:-1px}
#search_result_pane #search-result-list li.si div span.search-toolbar{display:none;width:162px;line-height:25px;background:#85A097;font-size:11px;font-weight:normal;padding:0;text-align:center;bottom:95px;right:-1px;opacity:.8}
#search_result_pane #search-result-list li.si div span.search-toolbar a{color:#fff;padding:0 7px;text-decoration:none;}
#search_result_pane #search-result-list li.si div span.search-toolbar a:hover{color:#000;text-decoration:none;}
#search_result_pane #search-result-list li.si:hover div span.search-toolbar{display:block}


#search-result-map{height:528px;border:1px solid #999;background:#F2EFE9}
#search-total-record{margin:0;font-size:20px;line-height:28px;color:#85A097}
.avi-zoom{height:88px;width:23px;background:url(../images/map-slider.png) no-repeat -1px -1px}
.avi-zoom-in{margin:3px 0 0 3px;height:12px;width:17px;background:url(../images/map-slider.png) no-repeat -27px 0px}
.avi-zoom-out{margin:3px 0 0 3px;height:12px;width:17px;background:url(../images/map-slider.png) no-repeat -27px -13px}
.avi-zoom-gutter{position:absolute;height:53px;width:17px;}/*background:url(../images/map-slider.png) no-repeat -27px -36px;*/
.avi-zoom-knob-area{margin:2px 3px 0;height:53px;width:17px;position:relative;}
.avi-zoom-knob{position:absolute;height:8px;width:17px;background:url(../images/map-slider.png) no-repeat -27px -26px}
.avi-map-type{width:177px;height:25px;position:absolute;}
.avi-map-type ul{padding:0;margin:0}
.avi-map-type ul li{padding:0;margin:0;list-style:none none inside;float:left;height:25px;cursor:pointer;background:url(../images/map-slider.png) no-repeat}
.avi-map-type ul li#map{width:51px;background-position:-45px -26px}
.avi-map-type ul li#satellite{width:66px;background-position:-96px -26px}
.avi-map-type ul li#hybrid{width:60px;background-position:-162px -26px}
.avi-map-type ul li#map.selected{background-position:-45px 0}
.avi-map-type ul li#satellite.selected{background-position:-96px 0}
.avi-map-type ul li#hybrid.selected{background-position:-162px 0}

.avi-map-legend{border:1px solid #000;background:#fff;width:150px}
.avi-map-legend h4{margin-bottom:0;color:#fff;background:#76B41C;font-size:11px;font-weight:bold;line-height:20px;padding:0 7px;cursor:default}
.avi-map-legend span{display:block;margin:1px 0;font-size:11px;color:#333;cursor:default;margin:0 7px;padding-left:15px;background:left center no-repeat;text-align:left;line-height:20px;height:20px;overflow:hidden;}
.avi-map-legend a{color:#76B41C;font-size:10px;display:block;cursor:pointer;text-align:center;text-decoration:none;line-height:15px}
.avi-map-legend a:hover{color:#333}
.avi-map-legend #avi-map-legend-more{display:none;}
.avi-map-legend-hover a{display:none !important;}
.avi-map-legend-hover #avi-map-legend-more{display:block !important;}

.EWTabOff {background:#ddd;border-right:1px solid #000;border-bottom:1px solid #000;text-align:center}
.EWTabOn{font-weight:bold;border-right:1px solid #000;text-align:center}
.ev-listing-baloon {background-color:#fff; border:1px #000 solid;width:250px;}
.ev-listing-baloon div.title{background:#76B41C;height:25px;font-size:12px}
.ev-listing-baloon div.title * {white-space:nowrap}
.ev-listing-baloon div.title span{color:#FFF;display:block;line-height:25px;padding-left:7px}
.ev-listing-baloon div.title ul{margin:0 0 0 10px;padding:3px 0 0}
.ev-listing-baloon div.title li{margin:0;padding:0 15px;float:left;line-height:22px;list-style:none none inside;color:#FFF;display:block;cursor:pointer}
.ev-listing-baloon div.title li.active{background:#fff;color:#000;cursor:default}
.ev-listing-baloon div.content{padding:7px;font-size:12px;color:#333;}
/*.ev-listing-baloon{padding:7px}*/
.ev-listing-baloon h3{margin:0 0 5px !important;font-size:13px;font-weight:bold;color:#06C}
.ev-listing-baloon h3 a{text-decoration:none;color:#06C !important}
.ev-listing-baloon p{text-align:left;line-height:15px;margin:0 0 3px;font-size:0.9em}
.ev-listing-baloon p.price{color:#E22882;font-weight:bold;font-size:1em}
.ev-listing-baloon a{color:#76B41C;text-decoration:underline;cursor:pointer}
.ev-listing-baloon a:hover{color:#76B41C;text-decoration:none}
.ev-listing-baloon a img{border:1px solid #ccc;padding:2px}
.ev-listing-baloon td{vertical-align:top}

.avi-label{background: url(../images/map-slider.png) -104px -52px no-repeat;height:48px;width:118px;color:#fff;font-size:10px;line-height:11px;text-align:center;}
.avi-label strong{display:block;font-size:11px;line-height:13px;}

.avi-modal{background-color: rgba(0,0,0,0.5);z-index:1000;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}
.avi-modal .avi-modal-wrapper{margin:7px;padding:1px;background-color:#fff;font-size:12px;border:1px solid #333}
.avi-modal .avi-modal-title{padding:0 7px;color:#FFF !important;margin:0;line-height:25px;font-size:14px;font-weight:normal}
.avi-modal .avi-modal-content{color:#333 !important;margin:7px}
.avi-modal .avi-modal-content p{line-height:25px;margin-bottom:4px;text-align:left;clear:both;}
.avi-modal .avi-modal-content a{color:#76B41C}
.avi-modal .avi-modal-content label{display:block;float:left;width:100px}
.avi-modal .avi-modal-content span{display:block;float:left;}
.avi-modal .avi-modal-footer{padding:2px 7px;color:#FFF !important;margin:0;text-align:right;}
.avi-modal .avi-modal-footer button{}
.avi-modal .avi-modal-title,.avi-modal .avi-modal-footer{background:#85A097;color:#fff}

.jb-modal{background-color: #ffffff;z-index:1000;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border:2px solid #cccccc;}
.jb-modal .jb-modal-wrapper{margin:7px;padding:1px;background-color:#fff;font-size:12px;}
.jb-modal .jb-modal-title{padding:0 7px;color:#FFF !important;margin:0;font-size:14px;font-weight:normal;text-align:right;}
.jb-modal .jb-modal-content{color:#333 !important;margin:7px;}
.jb-modal .jb-modal-content p{line-height:25px;margin-bottom:4px;text-align:left;clear:both;}
.jb-modal .jb-modal-content a{color:#76B41C}
.jb-modal .jb-modal-content label{display:block;float:left;width:100px}
.jb-modal .jb-modal-content span{display:block;float:left;}
.jb-modal .jb-modal-footer{padding:2px 7px;color:#FFF !important;margin:0;text-align:right;}
.jb-modal .jb-modal-footer button{}
.jb-modal .jb-modal-title,.jb-modal .jb-modal-footer{background:#ffffff;color:#000000;}
/*.info-window-wrapper{height:100px;overflow:auto;}*/
#avi-mail-alert{}

.modal-wrapper{display:block;position:absolute;z-index:55;width:700px;height:auto;background:url(../images/subarea-bg.png) repeat-x top left #ffffff;border:1px solid #cccccc;padding:10px;}
.modal-wrapper .modal-item-left{float:left;display:block;height:20px;width:150px;margin-right:20px;text-align:left;font-size:10px;}
.modal-wrapper .modal-item-left-large{float:left;display:block;height:20px;width:200px;margin-right:20px;text-align:left;font-size:10px;}
.modal-wrapper .heading{display:block;width:700px;height:40px;margin:0px auto;margin-bottom:10px;border-bottom:2px solid #a8a8a8;text-align:right;}
.modal-wrapper .heading .button-checkall{background:url(../images/btn-checkall.png) no-repeat top left;color:transparent;width:91px;height:35px;text-indent:-999999px;border:0px none;text-transform: capitalize;cursor:pointer;}
.modal-wrapper .heading .button-uncheckall{background:url(../images/btn-uncheckall.png) no-repeat top left;color:transparent;width:100px;height:35px;text-indent:-999999px;border:0px none;text-transform: capitalize;cursor:pointer;}
.modal-wrapper .heading .button-apply{background:url(../images/btn-apply.png) no-repeat top left;color:transparent;width:86px;height:34px;text-indent:-999999px;border:0px none;text-transform: capitalize;cursor:pointer;}

#interactive-search div{text-align:left}
#interactive-search h3{margin:20px 0 8px;font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;font-size:18px;line-height:30px;position:relative;padding-bottom:7px;padding-left:38px;border-bottom:1px solid #333;}
#interactive-search h3 span{display:block;position:absolute;text-align:center;background:#333;color:#fff;left:0;top:0;-moz-border-radius:100px;border-radius:100px;line-height:30px;width:30px}
#interactive-search h3 #clear-polygon{display:block;position:absolute;color:#fff;right:0;top:0;line-height:30px;text-decoration:none;font-size:80%}
#interactive-search h3 #clear-polygon:hover{text-decoration:underline}
#map-canvas{height:500px}


#ispw #ispmin,#ispw #ispmax,#ispw #issep{float:left;height:102px}
#ispw #ispmin,#ispw #ispmax{padding-left:39px;background:url(../images/arrow-up-down.png) no-repeat left top}
#ispw #ispmin{background-position:0 29px}
#ispw #ispmax{background-position:0 -72px}
#ispw #ispmin label,#ispw #ispmax label{display:block;font-size:12px;padding:11px 0 0;line-height: 17px;}
#ispw #ispmax label{padding-left:10px}
#ispw #ispmin input,#ispw #ispmax input,#iskw #iskwi{width:230px;height:35px;background:#000;color:#fff;padding:5px;margin:0;font-size:30px;line-height:45px;border:0 none}
#ispw #issep{font-size: 5em;padding:0 4px 0 15px;line-height:95px}


#isbbw #isbbwbr, #isbbw #isbbwba{float:left;width:133px;height:169px;margin-right:20px}
#isbbw #isbbwbr label, #isbbw #isbbwba label{display:block;text-align:center;}
#isbbw #isbbwbr div, #isbbw #isbbwba div{text-align:center;background-color:#000;border:3px solid #ccc;border-radius:15px;-moz-border-radius:15px;height:142px}
#isbbw #isbbwbr span, #isbbw #isbbwba span{display:block;background:url(../images/bed-bathroom.gif) no-repeat;width:81px;height:59px;margin:17px auto 12px}
#isbbw #isbbwba span{width:58px;background-position:-81px 0;}
#isbbw #isbbwba select,#isbbw #isbbwba option, #isbbw #isbbwbr select,#isbbw #isbbwbr option{font-size:20px}


#iskpt label{display:block;float:left;margin-left:10px;width:216px;/*text-transform:uppercase;*/white-space: nowrap;overflow: hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis}
#iskw #iskwi{width:668px}
#iskw em{}

#do-search2{border:2px solid green;background-color: #A2D163;color:green;font-size: 20px;padding:5px 15px;margin-top:30px}
