

#right-hand {
	display:none;
}

#center {
	width:748px;
	padding:0px 0px 0px 0px;
}

.navigationUl {
list-style:none outside none;
}

#center-right-border-right,
#center-right-border-left,
#center-right 
{
	min-height:200px;
}
#center-right-border-right
{
	background:transparent url(../images/fadingborder.gif) no-repeat scroll right bottom;
}

#all-width 
{
	margin:auto;
}

hr {
	height:1px;
	background-color:#ccc;
	border:none;
	padding:0px;
	margin:-15px 0px 15px 5px;
}

.results-found 
{
	float:left;
	width:172px;
}

#result-container 
{
	float:left;
	width:734px;
	padding-top:10px;
}

#results 
{
	width:748px;
}

#result-properties {
	padding:15px 15px 10px 10px;
	margin:10px 10px 0 0;
	min-height:145px;
	background: url(../images/countries/result-properties-bg.jpg) no-repeat bottom right;
	font-size:10px;
}
.result-properties a
{
    display:inline;
    color:#F36B21;
}
.result-info {
	font-size:24px;
	line-height:24px;
	color:#FF8639;
	margin:5px 0px 15px 0px;
	padding:0px;
	font-weight:bold;
}

#result-properties-no-offers {
	padding:48px 15px 10px 15px;
	min-height:145px;
	background: url(../images/countries/result-properties-bg.jpg) no-repeat bottom right;
	font-size:10px;
	width: 935px;
}
.result-info-no-offers 
{
	font-size: 18px;
	color:#0090FF;
	margin:5px 0px 15px 0px;
	padding: 0px;
	font-weight:normal;
}

.result-paging-manipulation { float:left; font-weight:normal; width:756px; background:url(../images/background_search.gif) #c2e6ff ; height:20px; border-bottom:solid 1px #c2e6ff; border-top:solid 1px #c2e6ff; padding:3px 15px 0 10px; }
.result-manipulation { float:left; font-weight:normal; width:756px; height:20px; border-bottom:1px solid #003366; padding:3px 15px 10px 10px; }
.result-paging-manipulation .pagination-numbers 	{ margin-top:-13px; }

.result-selected {
	width:440px;
}

.ordering {
	float:right;
	text-align:right;
}

.pagination {
	float:left;
	display: none;
}

#location-drilldowns
{
	margin-top:10px;
	line-height:15px;
}

div.location-refine-container 
{
	float:left;
	width:440px;
	position:relative;
	z-index:10;
}

div.location-refine-container.top 
{
	z-index:15;
}

div.location-refine-container a.show-hidden-links 
{
	display:block;
}
#location-drilldowns div.hidden-links ul.location-refine
{
	width: 155px;
	z-index:10;
}
#location-drilldowns div.hidden-links ul.location-refine li {
	float:left;
	width:155px;
}
#location-drilldowns li.type {
	width:75px;
}
#location-drilldowns ul.location-refine 
{
	margin:0px;
	padding:0px;
	list-style:none;
	/*width:440px;*/
}
#location-drilldowns .title 
{
	font-weight:bold;
}
#location-drilldowns .or 
{
	font-style:italic;
	padding-left: 5px;
	width:435px;
	float:left;
}
#location-drilldowns a, 
#location-drilldowns a:hover,
#location-drilldowns a:visited
{
	color:#0048FF;
}
#location-drilldowns ul.location-refine li a.show-hidden-links, 
#location-drilldowns ul.location-refine li a.show-hidden-links:hover,
#location-drilldowns ul.location-refine li a.show-hidden-links:visited
{
	color:#0048FF;
}
#location-drilldowns div.bigger 
{
	width:310px;
}

#location-drilldowns div.bigger ul.location-refine
{
	width:300px;
}

#location-drilldowns div.bigger ul.location-refine li
{
	float:left;
	width:145px;
}

#location-drilldowns ul.location-refine li
{
	padding-right:5px;
	float: left;
}

#location-drilldowns ul.location-refine li a, 
#location-drilldowns ul.location-refine li a:visited,
#location-drilldowns ul.location-refine li a:hover
{
	color:#0048FF;
}

#location-drilldowns .hidden-links 
{
	display:none;
	background:#fff;
	border:1px solid #ccc;
	position:absolute;
	z-index:10;
	float:left;
	padding:5px;
	top:16px;
	left:0;
	width:155px;
}


#text-search {
	padding:15px 8px;
}

#text-search .searchbox {
	width:105px;
	font-size:10px;
	border-top:none;
	border-left:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
	border-bottom:1px solid #E8E8E8;
	height:16px;
	padding-top:3px;
	color:#444;
	float: left;
}

#text-search .submitbutton 
{
	float: right;
	width:40px;
	padding:0;
	margin:0;
	/*margin: 5px 0 0 6px;
	display: block;
	height: 10px;
	width: 10px;
	text-indent:-2000px;
	background:#FFF url(../images/searchbutton.gif) no-repeat;*/
}


.navigation-refine {
	font-size:10px;
	line-height:15px;
	background:#FFFFFF url(../images/center-right-bg.jpg) repeat-x top;
	/*width:170px;
	float:left;*/
}

.navigation-refine .list-sub-head, #pDepartureDate .list-sub-head {
	position:relative;
	padding: 2px 5px 2px 5px;
	margin:3px 8px;
	width:142px;
}

.navigation-refine img.info-img {
	position:absolute;
	right: 5px;
	top: 4px;
	width: 11px;
	height: 11px;
}

#pDepartureDate li a,
#pDepartureDate li a:visited,
.navigation-refine li a,
.navigation-refine li a:visited,
a.drilllink,
a.drilllink:visited {
	color: #2260ff ;
	text-decoration: none;
}

.navigation-refine li.selected a, a.drillsel,
.navigation-refine li.selected a, a.drillsel:visited {
	color: #2260ff;
	text-decoration: underline;
}

#pDepartureDate li a:hover,
.navigation-refine li a:hover, a.drilllink:hover
{
	text-decoration: underline;
}

.navigation-refine .star-rating 
{
	margin-right:5px;
	display:block;	
}

span.number					{ color:#0c4da2; font-size:9px; }

.navigation-refine li.selected span.number {
	display: none;
}

#pDepartureDate ul 
{
	margin:0;
	padding:0 8px;
	font-size:10px;
}
.navigation-refine ul {
	margin:0 0 0 0;
	padding:0px 10px 0px 13px;
}

#pDepartureDate ul li,
.navigation-refine ul li
{
	list-style:none;
}

.navigation-refine li.selected a,
.navigation-refine li.selected a:visited,
a.remove,
a.remove:visited {
	height: 9px;
	background: url(../images/delete-button.gif) no-repeat bottom right;
	text-decoration:none;
	padding-right: 14px;
}

.navigation-refine li.selected a, 
.navigation-refine li.selected a.remove,
.navigation-refine li.selected a.remove:visited {
	height: 9px;
	background: url(../images/delete-button-10.gif) no-repeat bottom right;
	text-decoration:none;
	padding-right: 14px;
}

.search_background .daterange 
{
	margin:5px 0 5px 0;
	display:none;
}
.search_background a
{
    text-decoration:none;
}
.search_background a:hover
{
    text-decoration:underline;
}
.navigation-refine li.selected a:hover, a.remove:hover {
	color:#EC4A3A;
	text-decoration:line-through;
	background-position:100% -1px;
}
a.remove:hover {
	color:#EC4A3A;
	text-decoration:line-through;
	background-position:right top;
}

.paginationbottom 
{
	margin:10px 0px;
	text-align:center;
	color:#999;
}
.paginationbottom span 
{
	color:#464646;
}
.pagination-numbers 		{ padding-top:15px; text-align:center; }

.pages a {
	text-decoration: none;
	line-height:13px;
	color: #666;
	font-size: 9px;
	padding: 0px 3px;
	border: 1px solid #CCC;
}

.pages a:hover 
{
	border-color:#464646;
}

.pages a.selected {
	text-decoration: none;
	background: url(../images/searchbox-orange.gif) repeat-x;
	color: #fff;
	font-size: 9px;
	border: 1px solid #FF7B00;
	font-weight:bold;
}

a.next 			{ font-size: 9px; background: url(../images/orange-arrow-right.gif) no-repeat center right; padding-right: 13px; padding-left:15px; }
.next a {
	text-decoration:underline;
}

a.prev {
	font-size: 9px;
	background: url(../images/orange-arrow-left.gif) no-repeat center left;
	padding-left: 13px;
	color:#0048FF;
	padding-right:15px;
}

a.disabled 
{
	visibility:hidden;
}

#result-list {
	width:748px;
	list-style:none;
	padding:0px;
	margin:0px;
}

#result-list li {	border:0px;	border-bottom:1px solid #003366; padding:16px 10px 10px 10px; width:761px; cursor:pointer; position:relative; float:left; font-size:10px; }


#result-list li.promotion-container {
	padding:16px 0px;
	cursor:default;
	background:none;
	width:732px;
}

#result-list li .last-viewed-date 			{ visibility:hidden; color:#339900; }

#result-list li:hover {
	/*background:transparent url(../images/result-item-bg-hot.jpg) repeat-x;*/
	background:#DFF7FF none;
}

#result-list li.hover .last-viewed-date {
	background:#DFF7FF; border:0px; 
}

#result-list li.hover.promotion-container {
	background:none;
}

#result-list .promotion-blocks {
	width:717px;
}

#result-list li .tip-ribbon {
	background:transparent url(../images/husk.winter.nl-nl/tip-ribbon-tag.png) no-repeat scroll 0%;
	height:65px;
	left:0px;
	position:absolute;
	top:0px;
	width:65px;
	z-index:15;
}

#result-list li .image-info {
	float:left;
	width:158px;
}

#result-list li .main-image { float:left; width:150px; text-align:center; position:relative; margin-bottom:5px; }

#result-list li .main-image .already-viewed-tag {
	height:25px;
	width:25px;
	background:transparent url(../images/search-already-viewed-tag.gif) no-repeat top;
	display:none;
	position:absolute;
	bottom:-1px;
	left:-1px;
}

#result-list li.hover .main-image .already-viewed-tag {
	background-position:bottom;
}

#result-list li.already-viewed .main-image .already-viewed-tag {
	display:block;
}

#result-list li .details {
	width:430px;
	float:left;
}

#result-list li .infopromo .details {
	width:250px;
	min-height:60px;
}

.infopromo .user-rate 
{
	font-size:14px;
	font-weight:bold;
	color:#ff4400;
}

#result-list li .info {
	float:left;
	margin-left:35px;
	width:420px;
	line-height:14px;
}

#result-list li .departure-times {
	width:350px;
	float:left;
	padding-top:10px;
	/*position: absolute;*/
	bottom:15px;
}

#result-list li .departure-times .imginfo 
{
	border:none;
	text-decoration:none;
	vertical-align:text-bottom;
}

#result-list li .departure-prices {
	width:180px;
	float:left; font-size:9px;
	padding-top:0px;
}

#result-list li .departuredate {
	color:#ff2200;
	font-size:12px;
	font-weight:bold;
}

#result-list li .infopromo {
	float:left;
	margin-left:10px;
	width:410px;
	line-height:14px;
}

#result-list li .acco-name a,
#result-list li .acco-name a:hover,
#result-list li .acco-name a:link
#result-list li .acco-name a:visited 	{ font-size:16px; line-height:20px; color:#f15922; text-decoration:none; font-weight:bold; display:block; float:left; margin-right:5px; }
#result-list li .acco-location 			{ color:#f15922; font-size:12px; font-weight:normal; display:block; clear:both; margin:3px 0px 0px 0px; }

#result-list li .intro 			{ display:block;	margin-bottom:20px;	color:#003366; }

#result-list li .acco-userrating {
	text-align:center;
	font-size:12px;
	color:#434343;
	position:absolute;
	right:15px;
	top:100px;
}

#result-list li .acco-userrating span {
	display:block;
	line-height:30px;
	font-size:16px;
	color:#E62F30;
	font-weight:bold;
}

#result-list li .fav-button {
	width:90px;
	height:20px;
	position:absolute;
	background:transparent url(../images/favorite-button.gif) no-repeat top;
	color:#CCC;
	top:80px;
	left:505px;
	text-align:center;
	line-height:20px;
}

#result-list ul.usp-texts, #country-usps ul.usp-texts {
	padding:0px;
	margin:0px;
	list-style:none;
	width:415px;
}

#result-list li .infopromo ul.usp-texts
{
	margin-top:10px;
	width:390px;
}

#result-list li .departure-prices ul.usp-texts
{
	width:140px;
	margin-top:5px;
	font-weight:bold;
}
#result-list ul.usp-texts li, #country-usps ul.usp-texts li { padding:0px 5px 0px 13px;	margin:0px; color:#003366; background:transparent url(../images/search-usp-bullet.gif) 0px 3px no-repeat; border:none; float:left; width:170px; }
#result-list li .infopromo ul.usp-texts li
{
	width:150px;
}

#result-list li .departure-prices ul.usp-texts li 
{
	width:135px;
}

#result-list .pricetag 	{ background:transparent url(../images/search-pricestar.png) no-repeat;	position:absolute; top:5px; right:34px; width:104px; height:115px;	color:#FFFFFF; text-align:center; font-size:10px; padding-top:35px; }
#result-list li .infopromo .pricetag {	right:200px; }
#result-list .pricetag .price {	font-size:17px; font-weight:bold; position:absolute; top:50px; left:20px; text-align:center; border:0px solid white; color:#FFFFFF; background-color:#f15922; width:60px; height:18px; }
#result-list li .pricepp { text-align:center; font-size:10px; color:#f8b16f; position:absolute; right:35px; top:120px;   }

#result-list .offerpricepp {
	font-size:10px;
	color:#339900;
	position:relative;
}

#result-list .star-rating, .navigation-refine .star-rating{
	width:48px;
	height:14px;
	background:transparent url(../images/search-five-stars.png) no-repeat center left;
	text-indent:-2000px;
	float:left;
	overflow:hidden;
}

#result-list .star-rating-0, .navigation-refine .star-rating-0 {
	width:0;
}
#result-list .star-rating-10, .navigation-refine .star-rating-10 {
	width:9px;
}
#result-list .star-rating-15, .navigation-refine .star-rating-15 {
	width:14px;
}
#result-list .star-rating-20, .navigation-refine .star-rating-20 {
	width:18px;
}
#result-list .star-rating-25, .navigation-refine .star-rating-25 {
	width:25px;
}
#result-list .star-rating-30, .navigation-refine .star-rating-30 {
	width:29px;
}
#result-list .star-rating-35, .navigation-refine .star-rating-35 {
	width:35px;
}
#result-list .star-rating-40, .navigation-refine .star-rating-40 {
	width:39px;
}
#result-list .star-rating-45, .navigation-refine .star-rating-45 {
	width:44px;
}
#result-list .star-rating-50, .navigation-refine .star-rating-50 {
	width:48px;
}

.sort_inactive_up {
	padding-right: 10px;
	padding-left: 10px;
	background:transparent url(../images/sort-inactive.gif) no-repeat top right;
}
.sort_inactive_down {
	padding-right: 10px;
	padding-left: 10px;
	background:transparent url(../images/sort-inactive.gif) no-repeat bottom right;
}
.sort_active_up {
	padding-right: 10px;
	padding-left: 10px;
	background:transparent url(../images/sort-active.gif) no-repeat top right;
}
.sort_active_down {
	padding-right: 10px;
	padding-left: 10px;
	background:transparent url(../images/sort-active.gif) no-repeat bottom right;
}

.date-pick 
{
	height:160px;
	width:147px;
	background:transparent url(../images/ajax-loader.gif) no-repeat center center;
}

/* departure popup */
#calendarContainer { background-color:#FFF;}
#pDepartureDate .content 
{
	background: none;
	padding:15px 5px;
	line-height:15px;
}
#pDepartureDate td 
{
	vertical-align:top;
}
.tdor 
{
	color:#555;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	width:20px;
	text-align:center;
}
#departperiod,
#departmonth 
{
	width: 115px;
}
#departperiod .list-sub-head,
#departmonth .list-sub-head
{
	width: 115px;
}

#departdate .list-sub-head
{
	width: 330px;
}
#departdate .periodtable
{
	margin-left:10px;
}

#departperiod .header,
#departmonth .header,
#departdate .header,
.header
{	
	color:#5A5A5A;
	font-size:10px;
	font-weight:bold;
}

.randombox 
{
	width:450px;float:left;
}
.randombox ul.usp-texts 
{
	margin-top:10px;
	width:170px;
}
.randombox ul.usp-texts li 
{
	width:170px;
}
#randombox-content 
{
	background:transparent url(../images/region/block-bg.jpg) no-repeat scroll right top;
	min-height:180px;
	padding:10px;
	width:428px;
}
#randombox-content .pricetag {
	background:transparent url(../images/search-pricestar.png) no-repeat;
	position:absolute;
	top:30px;
	right:194px;
	width:67px;
	height:57px;
	color:#F26122;
	text-align:center;
	font-size:10px;
	padding-top:10px;
}
#randombox-content .pricetag .price {
	font-size:16px;
	font-weight:normal;
	display:block;
	line-height:25px;
}
div.compare				{ cursor: default; width: 65px; height: 15px; padding: 5px; margin:-3px -5px -5px; }
div.compareCheck 		{ float:left; height:11px; width:11px; border:solid 1px #999; background: none; margin:2px 5px 0px 0px; }
div.compareCheck.checked {
	background: url(../images/checkbox-checked.gif) no-repeat;
}

#pDestinations .content 
{
	line-height:15px;
	padding:15px 5px;
}
#pDestinations ul
{
	list-style: none;
	margin:0;
	padding:0 0 0 15px;
}
#pDestinations li
{
	list-style: none;
	margin:0;
	padding:0;
}
#pDestinations li a
{
	font-size:10px;
	color:#555;
}
#pDestinations li.disabled > a, #pDestinations li.disabled > span
{
	color:#ccc;
}
#pDestinations table 
{
	width:735px;
}
#pDestinations td 
{
	vertical-align:top;
}
.departheader 
{
	height: 25px;
}
.departheader td
{
	font-weight: bold;
}
.depart-or
{
	width: 10px;
	padding-left: 6px;
}
.depart-header-td
{
	padding-left: 5px;
	width: 140px;
}
.depart-swoosh
{
	background:transparent url(../images/fadingborder.gif) no-repeat scroll center bottom;
}
.depart-calendar
{
	border: solid 1px #CCC;
	background-color: #fff3be;
	padding: 5px;
	width: 375px;
}
.depart-calendar-header
{
	font-size: 10px;
	font-weight: bold;
	margin-top: 33px;
	margin-bottom: 10px;
}
.depart-calendar-right
{
		
}
.depart-date
{
	border: solid 1px #CCC;
	background-color: #FFF;
	
}
.depart-date-select
{
	padding: 5px;
}
.depart-date-select-divider
{
	height: 1px;
	background-color: #CCC;
	margin: 5px 5px 5px 5px;
}
.depart-date-button {
	margin: 5px 0px 0px 0px;
}

div.only-phone 
{
	margin-top:10px;
	padding-left:10px;
	bottom:0px;
	width:380px;
	float:left;
	background:transparent url(../images/disclaimer-info.gif) no-repeat scroll 0px 1px;
}


#result-properties span.divider
{
	float:left;
	display:block;
	width:20px;
	height:1px;
}
.miniski-block .content
{
	font-size:11px;
	padding:10px 15px 10px 15px;
	width:240px;
	line-height:normal;
	color:#444;
	position:relative;
	z-index:10;
}
.miniski-block .more-text
{
	display:none;
}
.more-text p 
{
	margin-bottom:0;
}

ul.miniski-usp-texts 
{
	margin:10px 0 5px 15px;
	list-style:none;
	padding:0;
}
ul.miniski-usp-texts li 
{
	width:auto;	
	font-size:10px;
	color:#444;	
}
.more-text ul.usp-texts li		{ width:auto; color:#555; }

.search_background				{ background:url(../images/background_search.gif) repeat-x top #c2e6ff; min-height:180px; margin-bottom:0px; padding-top:5px; margin-left:2px;  }
.search_background table		{ margin:0px; padding:0px; }
.search_background table tr td	{ width:220px; margin:0px; padding:0px; }
.search_background table tr td.destinations	{ width:185px; margin:0px; padding:0px; }
.non_chosable					{ color:#999999; }


.search_background h1			{ margin:0px 0px 10px 10px; }
.search_background ul			{ list-style:none; padding:0 0 10px; margin:0px 0px 0px 0px; }
.search_background ul li a		{ text-decoration:none;  }
.search_background ul li a:hover{ text-decoration:underline;  }
.search_background ul li a.non_chosable:hover{ text-decoration:none;  }
.search_background .search_item	{ text-transform:uppercase; font-weight:bold; }

#nr-adults,
select#reisgezelschap1
{ margin-bottom:9px; }

.compare-basket
{
    width: 178px;
}

a.non_chosable
{
	font-weight: bold;
}
.search_background h1 .clear_all
{
	font-size: 11px;
	font-weight: normal;
}
