.clear-both{
	clear:both;
}
.row0{
	background-color:#f2f4f6;
}

/**
 * General Paging Css
 *
 */
#paging_navigation{
	position:relative;
	display:block;
	text-align:center;	
}
#paging_information{
	position:relative;
}

#paging_navigation a{
	position: relative;	
	background-color:#fbc516;
	border:1px solid #9D8C33;
	margin: 2px 3px 2px 3px;
	padding: 3px 6px;
	line-height:25px;
	height:25px;
	font-size:11px;
	text-decoration:none;
	color:#494f54;
}


#paging_navigation a:hover{text-decoration:none;background-color:#FFEAA9;border-color:#9D8C33;}
#paging_navigation a.active{text-decoration:underline;font-weight:bold;}

/**
 * Custom Paging Css for aanbodpage
 */

#paging_navigation.aanbod-paging{
	margin:5px 0 7px 0 ;
	height:20px;
	line-height:20px;
}


#right-hand {
	display:none;
}

#center {
	width:748px;
	padding:0px 0px 0px 0px;
}

#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;
}

#results 
{
	width:748px;
}

#result-properties {
	padding:15px 15px 10px 15px;
	min-height:145px;
	background: url(../images/countries/result-properties-bg.jpg) no-repeat top right;
	font-size:10px;
}

.result-info {
	font-size:24px;
	color:#FF2200;
	margin:5px 0px 15px 0px;
	padding:0px;
	font-weight:normal;
}

.result-manipulation {
	float:left;
	font-weight:normal;
	width:718px;
	height:30px;
	line-height:30px;
	border:solid 1px #ccc;
	border-right:none;
	border-left:none;
	padding:0 15px 0 15px;
	background: url(../images/list-head.gif) repeat-x bottom;
}

.result-selected {
	width:440px;
}

.ordering {
	float:right;
	text-align:right;
}

.pagination {
	float:left;
}

#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:50px;
}
#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;
	background:#FFF url(../images/search-freetext-bg.gif) repeat-x;
	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: #444444;
	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: #ff7600;
	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 10px 0;
	padding:0px 0px 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;
}

.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 
{
	margin-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;
	color:#0048FF;
	padding-left:15px;
}
.next a {
	text-decoration:underline;
}

a.prev {
	font-size: 9px;
	background: url(../media/images/icons/orange-arrow-left.gif) no-repeat center left;
	padding-left: 13px;
	color:#0048FF;
	padding-right:15px;
}

a.disabled 
{
	visibility:hidden;
}

ul.filter-list{
	list-style:none;
	list-style-position:outside;
	padding:4px 0 0 0;
	margin:0;
	border-left:1px solid #D1D9DF;
	border-right:1px solid #E0E8EF;
	/*border-top:1px solid #fff;*/
}

.filter-list li{
	list-style:none;
	list-style-position:outside;
	padding:0;
	padding-left:10px;
	margin:0;
}
span.filtercaption {
	background:transparent none;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #D1D9DF;
	color:#485f72;
	display:block;
	margin:15px 0 0px 0;
	padding:5px 0 2px 5px;
} 
.filter-list li a{color:#485f72;text-decoration:none;}
.filter-list li a:hover{text-decoration:underline;}
.filter-list li a.delete-filter{color:#aaa;padding:0 14px 0 0;background:transparent url('../media/images/icons/cut_grey.gif') center right no-repeat;}
.filter-list li a.delete-filter:hover{text-decoration:line-through;color:#735905;background:transparent url('../media/images/icons/cut.gif') center right no-repeat;}
.filter-list li span.cnt{color:#735905}
.filter-list li span.no-cnt{color:#aaa}

ul#result-list {
	width:650px;
	list-style:none;
	padding:0px;
	margin:0 0 0 -35px;
	border-top:1px solid #ededed;
}

#result-list li {
	list-style:none;
	border:1px solid #ccc;
	border-top:none;
	border-right:none;
	border-left:none;
	padding:16px 10px 10px 15px;
	margin:0;
	height:140px;
	width:588px;
	position:relative;
	float:left;
	font-size:10px;
}
#result-list li.detailedview, #result-list li li{
	height:auto;
	margin:0 0 0 -10px;
	padding: 16px 10px 10px 0;
}

#result-list li  a{
	cursor: pointer;
}
#result-list li.promotion-container {
	padding:16px 0px;
	cursor:default;
	background:none;
	width:732px;
}

#result-list li .last-viewed-date {
	visibility:hidden;
	color:#339900;
	width:150px;
	background:#fff;
}

#result-list li.hover {
	/*background:transparent url(../images/result-item-bg-hot.jpg) repeat-x;*/
	background:#fff7d4 none;
}

#result-list li.hover .last-viewed-date {
	background:#fff7d4;
}

#result-list li.hover.promotion-container {
	background:none;
}

#result-list .promotion-blocks {
	width:717px;
}

#result-list li .tip-ribbon {
	background:transparent url(../images/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 {
	padding:3px;
	border:1px solid #CCC;
	background-color:#FFF;
	float:left;
	width:173px;
	height:130px;
	text-align:center;
	position:relative;
	margin-bottom:5px;
}

#result-list li .main-image div.rented_out{
	height:110px;
	width:150px;
	position:absolute;
	background-image:url('../media/images/propertyStatus_rented_out.png');
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../media/images/propertyStatus_rented_out.png', sizingMethod='image');
	_background-image:none;
}

#result-list li .main-image div.reserved{
	height:110px;
	width:150px;
	position:absolute;
	background-image:url('../media/images/propertyStatus_reserved.png');
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../media/images/propertyStatus_reserved.png', sizingMethod='image');
	_background-image:none;
}

#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:410px;
	float:left;
}

#result-list li .infopromo .details {
	width:290px;
	min-height:60px;
}

.infopromo .user-rate 
{
	font-size:14px;
	font-weight:bold;
	color:#ff4400;
}

#result-list li .info {
	float:left;
	margin-left:38px;
	width:230px;
	line-height:14px;
}

#result-list li .departure-times {
	width:390px;
	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:150px;
	float:left;
	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:14px;
	line-height:15px;
	color:#485f72;
	text-decoration:none;
	font-weight:normal;
	display:block;
	height:17px;
	float:left;
	margin-right:5px;
}

#result-list li .acco-location {
text-transform:capitalize;
	color:#735905;
	font-size:12px;
	font-weight:normal;
	display:block;
	clear:both;
}

#result-list li .intro {
	display:block;
	margin-bottom:15px;
	width:380px;
	color:#444;
}

#result-list li .description-holder {
	display:block;
	margin-bottom:20px;
	width:300px;
	color:#444;
}
#result-list li .description-holder p{
	line-height:13px;
	/*font-family:verdana;*/
}

#result-list li .acco-userrating {
	text-align:center;
	font-size:12px;
	color:#434343;
	position:absolute;
	right:15px;
	top:90px;
}

#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 7px;
	margin:0px;
	color:#333;
	background:transparent url(../media/images/icons/result-list-bullet.gif) 0px 3px no-repeat;
	border:none;
	float:left;
	width:155px;
}

#result-list ul.usp-texts.bigger li{
	padding:4px 5px 2px 12px;
	font-size:11px;
	color:#485f72;
	background: #F2F4F6 url(../media/images/icons/result-list-bullet.gif) 2px 5px no-repeat;
	width:182px;
}
#result-list ul.usp-texts.bigger{
	
}
#result-list li .infopromo ul.usp-texts li
{
	width:175px;
}

#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:0px;
	right:0px;
	height:57px;
	color:#485f72;
	text-align:right;

	font-size:10px;
	padding-top:10px;
}
#result-list .pricetag .price_vanaf{
	padding-right:25px;
}

#result-list .pricetag .price {
	font-size:14px;
	background:#e7ebee url('../media/images/price_side_l.gif') no-repeat 0 0;
	height:19px;
	padding:0 8px 0 10px;
	margin:0 18px 0 0px;
	font-weight:normal;
	display:block;
	color:#485f72;
	line-height:19px;
}

#result-list li.row0 .pricetag .price {
	background:#e7ebee url('../media/images/price_side_l_row.gif') no-repeat 0 0;
}

#result-list li.hover .pricetag .price {
	background:#e7ebee url('../media/images/price_side_l_hover.gif') no-repeat 0 0;
}

#result-list li div.details-bt{
	display:block;
	height:19px;
	width:53px;
	position:absolute;
	right:18px;
	bottom:12px;
}
#result-list li div.details-bt img{
	width:53px;height:19px;border:0;}
#result-list li.row0 div.details-bt img.onwhite{display:none;}
#result-list li.row1 div.details-bt img.onblue{display:none;}
/*#result-list li.hover div.details-bt img.onblue{display:none;}*/



#result-list li div.details-bt a{
	color:white;
	text-decoration:none;
}

#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 */
#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:#fff;
	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;
	left:-98px;
	position:absolute;
	top:70px;
	width:98px;
	background: url(../images/compare-dots.gif) no-repeat right center;
}
div.compareCheck {
	float:left;
	height:11px;
	width:11px;
	border:solid 1px #999;
	background: none;
	margin-left:8px;
	margin-top:2px;
}
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;
}