.search-header { margin-top:15px; }
.search-header h1 			{ font-size:24px; margin:0 0 20px 0; font-weight:400; float:left; }
.search-header h1 span 		{ font-size:16px; color:#777777; display:block; }

.search-views					{ text-transform:uppercase; float:right; }
.search-views li				{ float:left; }
.search-views ul .search-view	{ display:block; padding:10px 10px 10px 40px; }

.search-header .sort-wrapper							{ float:right; text-align:right; }
.search-header .sort-wrapper .styledd					{ padding:10px; }
.search-header .sort-wrapper .search-form-ctrl			{ display:inline-block; vertical-align:top; }
.search-header .sort-wrapper .search-form-ctrl-lbl		{ display:none; }
.search-header .save-search								{ display:inline-block; vertical-align:top; }
.search-header .save-search.btn 						{ font-size:1.3em; padding:12px; }
.search-header .results-save-status 					{ display: inline-block; width:160px; padding:9px; vertical-align:top; margin:0px 3px 0px 0px; font-size:10px; }

.search-header .results-save-status 					{ background-color:#002B3E; color:#FFFFFF; }
.search-header .results-save-status a					{ color:#FFFFFF; text-decoration:underline; display:inline-block; }
.search-header .results-save-status a:hover				{ color:#262626; }

.search-results 			{ margin:10px 0; clear:both; }

.property-list .property { margin-bottom:15px; }

.advanced-trigger			 { text-align:right; padding:10px 10px 0px 0px; }
.advanced-trigger .trigger 	{ color:#FFFFFF; }

/** PAGINATION **/
.search-page-pagination { clear:both; }
.search-page-pagination .pagination-wrapper				{ padding:10px; text-transform:uppercase; font-size:1.3em; }
.search-page-pagination .paging-prev,
.search-page-pagination .paging-next					{ display:inline-block; float:left; width:auto; }
.search-page-pagination ul								{ float:left; display:inline-block; }
.search-page-pagination ul li							{ margin:0px; display:inline-block; float:left; }
.search-page-pagination .paging-prev,
.search-page-pagination .paging-next,
.search-page-pagination ul li span,
.search-page-pagination ul li a							{ display:inline-block; padding:5px 10px; text-decoration:none; }
.search-page-pagination ul li.paging-numbers-separator	{ padding:5px 5px; }
.search-page-pagination .prevNext						{ float:right; }

.search-page-pagination .prevNext {
	text-align:right;
	text-transform:uppercase;
	padding-top:15px;
}
.search-page-pagination .prevNext .paging-next {
	display:inline-block;
	padding-left:0.5em;
	margin-left:0.5em;
}
.search-page-pagination .prevNext .paging-prev {
	display:inline-block;
}
.search-page-pagination .prevNext .paging-next:after {
	content:"\25BA";
	padding-left:5px;
}
.search-page-pagination .prevNext .paging-prev:before {
	content:"\25C4";
	padding-right:5px;
}

.search-page-pagination									{ background-color:#F9F9F9; }
.search-page-pagination a								{ color:#333333; }
.search-page-pagination a:hover,
.search-page-pagination .paging-numbers-current			{ background-color:#002B3E; color:#FFFFFF; }
.search-page-pagination .paging-prev,
.search-page-pagination .paging-next					{ background-color:#002B3E; color:#FFFFFF; }
.search-page-pagination .paging-prev:hover,
.search-page-pagination .paging-next:hover				{ background-color:#C3922E; color:#FFFFFF; }



/** NO PROPERTIES **/
.search-results.search-no-results				{ padding:100px 0px; text-align:center; font-size:1.3em; max-width:480px; margin:0px auto; }
.search-results.search-no-results h1			{ text-transform:uppercase; margin:0px 0px 20px 0px; padding:0px 0px 20px 0px; border-bottom:2px solid #C3922E; }





@media screen and (max-width:767px) {
	.search-header h1 {
		text-align:center;
		float:none;
	}
	
	.search-views,
	.search-header .sort-wrapper {
	    float:none;
	    text-align:center;
	}
	
	.search-heading-bar .search-sortby {
		float:none;
		width:100%;
		margin-left:0;
		text-align:center;
	}
	
	.search-heading-bar .search-sortby .search-form-ctrl {
		clear:both;
		float:none;
		margin-top:10px;
		margin-bottom:10px;
	}
	
	.search-heading-bar .search-sortby .save-search,
	.search-heading-bar .search-sortby .search-saves-status {
		clear:both;
		float:none;
		margin-right:0;
	}
	
	.search-heading-bar .search-sortby .save-search {
		margin-bottom:10px;
	}
	
	.search-heading-bar .search-sortby .search-saves-status {
		width:auto;
		margin-bottom:10px;
	}
	
	.pagination-bar .paging-links {
		text-align:center;
	}
}

@media screen and (max-width:480px) {
	.pages { display:none; }
	.search-page-pagination .prevNext { text-align:center; }
	.search-page-pagination .prevNext,
	.search-page-pagination .paging-prev, 
	.search-page-pagination .paging-next {
	    float:none;
	}
}