@charset "utf-8";

/* -----------------------------------*/
/* --------- Advanced Search ---------*/
/* -----------------------------------*/
.clear{clear:both}
.clear_form{clear:both;height:5px;line-height:5px;margin:0;padding:0}


#refine_search_results * {margin: 0; padding: 0; font-size:11px}
#refine_search_results {float: left; display: block; width: 700px}
#refine_search_results .refine_search_bar {background: #ebe7de; height: 16px; clear: both;}
#refine_search_results_left {float: left; display: block; width: 440px; padding: 10px}
#refine_search_results_left span.refine_search_row, #refine_search_results_left span.refine_search_row_amenities, #refine_search_results_left span.refine_search_row_display, #refine_search_results_left span#refine_hospitality_stars {float: left; display: block; width: 440px; margin: 0; padding: 0; clear: both; height: 28px;}
#refine_search_results_left span.refine_search_row_devider{float: left; display: block; width: 440px; margin: 0; padding: 0; clear: both; height: 10px;}
#refine_search_results_right {float: left; display: block; width: 220px; background: #ebe7de; padding: 10px; height: auto}
#refine_search_results_right span {display: block; width: 100%}
#web-access-img {margin: 0 0 5px 0; margin-top: -2px}
#advanced-search-lnk {text-decoration: underline}
#refine_search_results_right span.refine_search_row {display: block; width: 210px; margin: 0; padding: 0; clear: both;}
#content_wrapper .line1 {display: block; margin: 5px 0 10px 0; padding: 0; height: 0; width: 210px; border: 0; border-top: solid 1px #fdfdfc; line-height: 0px}
#content_wrapper .line2 {display: block; margin: 10px 0; padding: 0; height: 0; width: 210px; border: 0; border-top: solid 1px #fdfdfc; line-height: 0px}
#refine_search_results .label {margin: 0; padding: 4px 0 0 0; display:block; float:left; width:80px}
#refine_search_results label.transaction {margin-right: 20px; display: block; width: auto; float: left;}

#refine_search_results .fifty_percent, #refine_search_results .fifty_percent_right {width: 45%; float: left;}
#refine_search_results .fifty_percent_right label {float: left; padding-left: 10px;}
#refine_search_results .fifty_percent_right select {float: left;}
#refine_search_results .fifty_percent_right {width: 44%}
#refine_search_results .fifty_percent_right label {width: 60px}

#refine_search_results #other_currencies {float: left; /*display: block;*/ display: none}
#refine_search_results #other_currencies a {text-decoration: underline; font-size: 10px; line-height: 10px}

#refine_search_results select .clsoption{background:#d0ce77}
#refine_search_results input,#refine_search_results select{width:110px}
#refine_search_results .btn{width:122px}
#refine_search_results ul#features {list-style-type: none; margin: 0; padding: 0; display: block; width: 72%; float: left}
#refine_search_results ul#features li {float: left; margin: 0 0 0 0;width: 47%; padding: 0}

#refine_search_results ul#display_only {list-style-type: none; margin: 0; padding: 0; display: block; width: 72%; float: left}
#refine_search_results ul#display_only li {margin: 0}

#refine_search_results ul#Ul1 {list-style-type: none; margin: 0; padding: 0; display: block; width: 72%; float: left}
#refine_search_results ul#Ul1 li  {margin: 0}

#refine_search_results label.transaction input, #refine_search_results label.transaction_last input, ul#display_only li input, ul#display_only li select, ul#Ul1 li input, #refine_search_results  ul#Ul1 li select, ul#features li input, ul#features li select {width: auto; height: auto; margin: 0 2px 0 0; padding: 0;}
#refine_search_results input.predictive {width: 66.8%; float: left;}
#refine_search_results .btn{background:url(/resources/images/general/btn.png) no-repeat;height:20px}
#refine_search_results .btn:hover{background:url(/resources/images/general/btn.png) no-repeat bottom}
#refine_search_results .btn{width:122px}
#refine_search_results .refine_search_map {display: block; width: 100%; clear: both; padding: 0; margin: 10px 0 0 0}
#refine_search_results .refine_search_map img{border: none}
#refine_search_results_right span.heading{font-weight: bold}
#refine_search_results_left span.refine_search_row_amenities{height: auto; margin: 0 0 8px 0}
#refine_search_results_left span.refine_search_row_amenities div{float: left; display: block; width: 100%; margin-bottom: 8px}
#refine_search_results_left span.refine_search_row_display, #refine_search_results_left span#refine_hospitality_stars {height: auto;}
#refine_search_results_left span.refine_search_row_display div, #refine_search_results_left span#refine_hospitality_stars div {display: block; width: 100%; height: auto; float: left}
#refine_search_results_left #refine_search_more_criteria input.btn {margin-right: 20px; float: right}
#refine_search_results_left span#refine_hospitality_stars #AdvancedSearch1_btnSearchC {margin-right: 20px; float: right}
#refine_search_results_right span#web_access label {width: 88px}
#refine_search_results_right span#web_access fieldset input.text {width: 118px; margin: 0; padding: 0; float: left;}
#refine_search_results_right span#web_access fieldset input.btn {float: right; clear: right; margin-top: 6px}
.error {color:Red;visibility:hidden;}
select {height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px}
input {height: 16px}

div#refine_search_more_criteria {margin: 0; padding: 0; float: left; display: block}

/* -----------------------------------*/
/* --------- Results Listing ---------*/
/* -----------------------------------*/

div#content span.fixed_width span#search_results_listings {float: left; margin: 0;}
a {color: #003300; text-decoration: none}
a:hover {text-decoration: underline}

/****/
/*start*/
span.search-results-next-prev-first ul li.last-li, span.search-results-next-prev-middle ul li.last-li, span.search-results-next-prev-last ul li.last-li, span.search-results-next-prev-none ul li.last-li {float: left; margin-right: 10px}
span.search-results-next-prev-first, span.search-results-next-prev-middle, span.search-results-next-prev-last , span.search-results-next-prev-none {width: 700px; display: block; float: left; margin: 0;}
span.search-results-next-prev-first ul, span.search-results-next-prev-middle ul, span.search-results-next-prev-last ul, span.search-results-next-prev-none ul {float: left; display: block; list-style-type: none; width: 100%; text-align: right}
span.search-results-next-prev-first ul li, span.search-results-next-prev-middle ul li, span.search-results-next-prev-last ul li, span.search-results-next-prev-none ul li {float: left; margin-left: 10px; line-height: 13px}
span.search-results-next-prev-first ul li.blank-li {float: left; width: 418px}
span.search-results-next-prev-middle ul li.blank-li {float: left; width: 318px}
span.search-results-next-prev-last ul li.blank-li {float: left; width: 394px}
span.search-results-next-prev-none ul li.blank-li {float: left; width: 418px}

span.search-results-next-prev-first ul li.first_page_li {display: none}
span.search-results-next-prev-first ul li.prev_page_li {display: none}

span.search-results-next-prev-last ul li.last_page_li {display: none}
span.search-results-next-prev-last ul li.next_page_li {display: none}

span.search-results-next-prev-none ul li.first_page_li {display: none}
span.search-results-next-prev-none ul li.prev_page_li {display: none}
span.search-results-next-prev-none ul li.last_page_li {display: none}
span.search-results-next-prev-none ul li.next_page_li {display: none}
span.search-results-next-prev-none ul li.divider-li {display: none}
span.fixed_width span#search_results_listings span.search-results-next-prev-bottom {margin-top: 10px}
/*end*/
/****/
/*start*/
span.results-previous-arrow, span.results-next-arrow {font-size: 14px}
/*end*/
span#search_results_listings span#search-results-options-bar {width: 700px; display: block; float: left; margin: 0; margin-top: 10px; background-color: #ebe7de;}
span#search_results_listings span#search-results-options-bar ul {float: left; display: block; list-style-type: none; width: 680px; margin: 4px 10px}
span#search_results_listings span#search-results-options-bar ul li#results-info {float: left; display: block; width: auto; margin-top: 0px}
/*start*/
span#search_results_listings span#search-results-options-bar ul li#results-info {display: block; margin-top: 0px; float: left; width: 474px}
/*end*/
span#search_results_listings span#search-results-options-bar h2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px}
span#search_results_listings span#search-results-options-bar h2 span {margin-top: -2px; width: auto; font-size: 16px}
span#search_results_listings span#search-results-options-bar li#results-order-by {float: right; display: block; width: auto; margin: 0; text-align: right}
/*start*/
span#search_results_listings span#search-results-options-bar li#results-order-by {display: block; margin: auto 0; float: right; width: 202px}
span#search_results_listings span#search-results-options-bar li#results-order-by span {font-weight: normal}
/*end*/
li#results-revise-new {float: right; display: block; width: auto}
/*start*/
li#results-revise-new {display: block; float: right; width: 200px}
/*end*/
a#results-revise, a#results-new {display: block; padding: 3px 10px; width: auto; float: left; text-decoration: none; background-color: #ebe7de; color: #000; cursor: hand;}
a#results-revise {margin-right: 10px}
/*start*/
li#results-revise-new a#results-revise {width: 80px; float: left}
li#results-revise-new a#results-new {width: 70px}
a#results-revise span, a#results-new span {float: left}
/*end*/
/*start*/
span#search-results-options-bar a#results-revise span, span#search-results-options-bar a#results-new span {float: left; margin: 0; padding: 0;}
/*end*/
/*start*/
a#results-revise span.arrow, a#results-new span.arrow {display: block; margin-top: 2px; margin-left: 4px; width: auto; float: right; font-size: 14px}
a#results-revise span.arrow img, a#results-new span.arrow img {margin-top: 2px; border: none}
/*end*/
div#content span.fixed_width * span.search-results-listing-item {width: 700px; display: block; float: left; margin: 0; margin-top: 10px}
span.search-results-listing-item-info {width: 100%; display: block}
span.search-results-listing-item-info ul {float: left; display: block; list-style-type: none; width: 680px; padding: 3px 10px; background-color: #ebe7dd; border-left: none; border-right: none;}
span.search-results-listing-item-info ul li.search-results-listing-item-info-location {float: left; display: block; width: auto; margin-right: 10px;}
span.search-results-listing-item-info ul li.search-results-listing-item-info-location-more {float: left; display: block; width: auto}
span.search-results-listing-item-info ul li.search-results-listing-item-info-location-more a {color: #948c8e;}
span.search-results-listing-item-info ul li.search-results-listing-item-info-price {float: right; display: block; width: auto}
span.search-results-listing-item-details {display: block; float: left; width: 700px;}
span.search-results-listing-item-details ul.search-results-listing-item-details-box {float: left; display: block; list-style-type: none; width: 700px; margin-bottom: 10px; border-bottom: solid 1px #ebe7dd}
span.search-results-listing-item-details ul.search-results-listing-item-details-box li.search-results-listing-item-details-image {display: block; float: left; width: 119px; height: 79px;}
span.search-results-listing-item-details ul.search-results-listing-item-details-box li.search-results-listing-item-details-image img {border: none}
span.search-results-listing-item-details ul.search-results-listing-item-details-box li.search-results-listing-item-details-text {display: block; float: left; width: 561px; margin: 7px 10px}
span.search-results-listing-item-details ul.search-results-listing-item-details-box li.search-results-listing-item-details-text ul.search-results-listing-item-details-about {list-style-type: none; float: left; display: block; clear: both; margin: 7px 0 7px 10px; width: 360px}
span.search-results-listing-item-details ul.search-results-listing-item-details-box li.search-results-listing-item-details-text ul.search-results-listing-item-details-links {list-style-type: none; float: right; display: block; line-height: 16px; margin: 0 10px; width: 170px}
ul.search-results-listing-item-details-links li {margin-left: 60px}
ul.search-results-listing-item-details-links li.web-access-nr {margin-left: 0}
ul.search-results-listing-item-details-links li.search-results-listing-item-details-links-left {float: left; padding: 0; margin: 0; width: 80px}
ul.search-results-listing-item-details-links li.search-results-listing-item-details-links-left ul {list-style-type: none; width: 80px; margin: 0}
ul.search-results-listing-item-details-links li.search-results-listing-item-details-links-left ul li {height: 16px; margin: 0; line-height: normal;}
ul.search-results-listing-item-details-links li.search-results-listing-item-details-links-left ul li.search-results-listing-item-details-links-access-img {margin: 4px 0 0 0;}
ul.search-results-listing-item-details-links li.search-results-listing-item-details-links-left ul li.search-results-listing-item-details-links-access-img img {float: right}
ul.search-results-listing-item-details-links li.search-results-listing-item-details-links-right {display: block; width: 78px; float: left; clear: right; margin: 0 0 0 10px; padding: 0;}
ul.search-results-listing-item-details-links li.search-results-listing-item-details-links-right ul {list-style-type: none; margin: 7px 0; padding:0}
ul.search-results-listing-item-details-links li.search-results-listing-item-details-links-right ul li {margin: 0; height: 16px; line-height: 18px;}
span.search-results-listing-item-details ul.search-results-listing-item-details-box li.search-results-listing-item-details-text {margin:0; width: 581px}

#refine_search_results_left #refine_search_submit_li .btn {margin-right: 20px; float: right}
#refine_search_results_right #refine_web_ref_submit .text {width: 74px; margin: 0; padding: 0; float: left;}
#refine_search_results_right #refine_web_ref_submit .btn {float: right; clear: right; margin-top: 6px}

div.locations-suggestions
{
	font-size: 10px;
	position:absolute;
	display:none;
	background-color:#DDDDDD;
	z-index: 1000;
}

.location-altrow
{
	
	background-color: #EEEEEE;
}
.location-row
{
	
	background-color: #DFDFDF;
}
.location-row-highlighted
{
	background-color: #3333DD;
	color: #FFFFFF;
	cursor: pointer;
}

hr
{
	margin: 0 0 3px 0;
}
p
{
	padding: 0;
	margin: 2px;
}


td.layout
{
	padding-top: 10px;
}

.txtPrompt
{
	color: #888888;
}

.valError
{
	background-color: #FFDDDD;
}

.errorDiv
{
	position:absolute;
	z-index:80;
	padding: 1px 3px 1px 3px;
	color: #AA0000;
	font-weight: bold;
	cursor:help;
	/*
	background-color: #FFAAAA;
	border-left: solid 1px #666666;
	*/

}
.errorMessageDiv
{
	position:absolute;
	z-index:90;
	padding: 5px;
	color: #000000;
	font-weight: bold;
	cursor:help;
	
	background-color: #EEEEEE;
	border: solid 2px #AA0000;
	

}
div#page_heading{width: 780px; overflow: hidden}
div#header {min-width: 963px}
span.no-results-message{background: url(/resources/images/property/search/results-listing/bg1.jpg) no-repeat;border: solid 1px #BFA438;clear: both;display: block;float: left;margin-top: 10px;width: 100%}
span.no-results-message p {margin: 10px}
#search_results_listings ul li span.under-offer {background-color: #004b1c; color: #fff; display: block; padding: 0 5px; line-height: 18px; margin: 7px 0 0 6px; font-weight: normal; width: 65px; text-align: center}
#search_results_listings ul li span.under-offer-hidden {background-color: #004b1c; color: #fff; display: block; visibility:hidden; padding: 0 5px; line-height: 18px; margin: 7px 0 0 6px; font-weight: bold; width: 65px}

#search_results_listings ul li span.irs-res {background-color: #e1dc98; color: #000000; display: block; padding: 0 5px; line-height: 18px; margin: 7px 0 0 6px; font-weight: bold; width: 65px; text-align:center;}
#search_results_listings ul li span.irs-res-hidden {background-color: #e1dc98; color: #000000; display: block; visibility:hidden; padding: 0 5px; line-height: 18px; margin: 7px 0 0 6px; font-weight: bold; width: 65px; text-align:center;}

#irs-res{font-size:4px; height:7px}

 
div#clear-link {float: right; display: block; line-height: 16px; margin: 3px 0 0 10px; text-decoration: underline; font-size: 10px;}

/*On Show*/

.on-show-green-box{display:inline; color:#FFFFFF; letter-spacing:1px; background-color:#004b1c}  
div#on-show-green-box-div{width:119px; background-color:#004b1c; text-align:center; float:left; padding: 0px 0px 1px 0px}  .on-show-directions{display:inline; padding: 2px 0px 2px 5px;}  
div#on-show-directions-div{float:left} 
span.search-results-listing-item-details ul.search-results-listing-item-details-box-addition{margin-bottom:0px}

/*RSS*/
span.search-results-next-prev-none ul li.rss-btn, span.search-results-next-prev-first ul li.rss-btn, span.search-results-next-prev-middle ul li.rss-btn, span.search-results-next-prev-last ul li.rss-btn{float: right; border: none}
span.search-results-next-prev-none ul li.rss-btn a img, span.search-results-next-prev-first ul li.rss-btn a img, span.search-results-next-prev-middle ul li.rss-btn a img, span.search-results-next-prev-last ul li.rss-btn a img{border: none}
