/*
********************SEARCH AND RESULT PAGE**********************
****************************************************************
*/
.pointer {
	cursor:pointer;	
}
#content-search-top {
	float:left;
	margin:22px 0 9px 0;
	padding-bottom:24px;
	background-image: url("../img/bg-sep.png");
	background-repeat: repeat-x;
	background-position: bottom left;
}
#search-sx-top {
	float:left;
	width:623px;
}
.sort-search {
	float:right;
	width:60%;
	padding-top:13px;
	text-align:right;
	color:#FFF;	
}
#search-form-top {
	float:left;
	width:257px;
	margin-left:5px;
	background-image: url("../img/search/bg-search-form-top.png");
	background-repeat:repeat-y;
	
}
#search-sx {
	clear:both;
	float:left;
	width:351px;
	height:197px;	
}
#search-form {
	float:left;
	width:534px;
	height:197px;
	background-image:url("../img/search/bg-search-form.png");
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#dfdfd3;	
}
#search-form-sx {
	float:left;
	width:271px;
}
.content-input-sx {
	padding:40px 14px 20px 45px;	
}
#search-form-dx {
	float:left;
	width:263px;
}
.content-input-dx {
	padding:28px 30px 19px 27px;
}
.content-search-result {
	float:left;
	width:883px;
	margin-bottom:24px;
	font-family:Verdana,arial,helvetica,sans-serif;
	font-size:12px;
}
.box-photo {
	float:left;
	width:177px;
}
.top-photo {
	padding-left:17px;
	height:42px;
	background-image: url("../img/search/box-sx-result.png");
	background-repeat: repeat-y;
	line-height:42px;
	font-size: 13px;
	font-style: italic;
	font-family: serif;
	color:#FFF;
}
.content-photo {
	width:177px;
}
.box-info {
	float:left;
	width:447px;
	color:#FFF;
}
.top-info {
	background-image: url("../img/search/box-ctr-result.png");
	background-repeat: repeat-y;
	line-height:42px;
	padding-left:30px;
}
.content-info {
	padding:20px 30px 0 30px;
	font-weight:normal;
	color:#4F4F43;
	font-size:11px;
}
.more-info {
	float:left;
	margin-top:25px;
	padding-left:30px;	
	color:#4F4F43;
}
.box-details {
	float:left;
	width:259px;
	color:#FFF;
}
.top-details {
	background-image: url("../img/search/box-dx-result.png");
	background-repeat: repeat-y;
	line-height:42px;
	padding-right:15px;
	text-align:right;
}
.content-details {
	padding:19px 0 0 18px;
	color:#4F4F43;	
}
.content-details td {
	margin:0;
	padding:0;
	height:23px;
	border-top:1px solid #a9aba0;
	padding-right:5px;
}
.bg-det {
	background-image: url("../img/search/bg-details.png");
	background-repeat: repeat-x;
}
.det-value {
	width:64px;
	text-align:right;
	background-color:#dfddd0;
}
.rating {
	text-align:right;
	font-size:16px;
	letter-spacing:2px;
}
.content-last-minute {
	float:left;
	width:100%;
	margin-top:22px;
	background-image:url("../img/search/bg-box-last-minute.png");
	background-repeat:repeat-x;	
}
.content-last-minute-white {
	float:left;
	width:100%;
	margin-top:22px;
}
.box-last-minute {
	width:635px;
	border:1px solid #c0c0b8;
	background-color:#dfdfd3;
}
.last-minute-text {
	padding:25px 258px 25px 20px;
	color: #4f4f43;
	font-size:11px;
}
.last-minute-top-text {
	font-size: 14px;
	font-style: italic;
	font-family: serif;
	display:block;
	margin-bottom:25px;	
}
.sep-result {
	clear:both;
	height:24px;
	background-image: url("../img/bg-sep.png");
	background-repeat: repeat-x;
}

.no-results-container {
	width:650px;
	border:2px solid #6F2222;
	margin:30px auto 40px auto;
	padding:20px;
}

.no-results-title {
	font-size:14px;
	font-weight:bold;
	color:#6F2222;
	margin-bottom:10px;
}

.search-pagination {
	margin-top:30px;
	text-align:center;
	color: #4F4F43;
}

.search-pagination img{
	border: 0px;
}

.search-pagination a, .search-pagination a:link, .search-pagination a:visited, .search-pagination a:hover {
	text-decoration:underline;
	color: #4F4F43;
	font-size:12px;
	border: 0px;
}
