	/* start content box usp */
	
	#content_box_usp
	{
		margin: 0;
		padding: 0;
		width: 470px;
		display: block;
		clear: both;
		height: 78px; /* 113px */
		background-image: url('/fileadmin/data/images/CHANNEL/content_box_usp_bg.gif');
		background-repeat: no-repeat;
		background-position: 0 bottom;
		background-color: #FFFFFF;
		display: table-cell;
		vertical-align: middle;		
	}

	#content_box_usp .padding
	{
		margin: 0px;
		padding: 0 0 0 10px;
	}
	
	#content_box_usp2
	{
		margin: 0;
		padding: 0;
		width: 470px;
		display: block;
		clear: both;
		height: 138px;
		background-image: url('/fileadmin/data/images/CHANNEL/content_box_usp_bg.gif');
		background-repeat: no-repeat;
		background-position: 0 bottom;
		background-color: #FFFFFF;
		display: table-cell;
		vertical-align: middle;		
	}
	
	#content_box_usp2 .padding
	{
		padding: 0 0 0 10px;
	}
	

	#content_box_usp ul, #content_box_usp2 ul
	{
		padding: 0;
		margin: 0;
	}
	
	#content_box_usp ul li, #content_box_usp2 ul li
	{
		margin: 0;
		padding: 0;
		font-family: Verdana, Arial, Helvetica;
		font-size: 12px;
		color: #0099cc;
		line-height: 24px;
		text-indent: 25px;
		background-image: url('/fileadmin/data/images/CHANNEL/content_box_usp_icon.gif');
		background-repeat: no-repeat;
		background-position: 0 4px;
		list-style: none;
	}
	
	
	/* end content box usp */



	/* start lister themes */

	/* More link */

	a.icon_arrow
	{
		padding: 0 0 0 18px;
		background: url(/fileadmin/data/images/CHANNEL/icon-right-arrow.png) 0 50% no-repeat;
		clear: both;
		display: block;
		font-size: 12px;
		font-weight: bold;
	}

	a.icon_arrow:link,
	a.icon_arrow:visited
	{
		color: #0099cc;
		text-decoration: underline;
	}
	
	a.icon_arrow:hover,
	a.icon_arrow:active
	{
		color: #0099cc;
		text-decoration: none;
	}

	
	/* content box */
	
	#content_box_theme
	{			
		clear: both;
	}

	#content_box_theme .content_box
	{
		width: 470px;
		margin: 0 22px 14px 0; /* <- dev -- original -> */ /* margin: 0 0 10px 0; */
		padding: 0;
		background: #fff;
		/* float: left; */ /* dev */
		overflow: hidden;
	}
	
	/*
	#content_box_theme .content_box.box_2col_4items
	{
		width: 470px;
		height: 383px;
	}
	*/

	

	/* popular destinations list
	---------------------------------------------------------------------------------------------- */
	
	#content_box_theme .popular_destinations_list
	{
		width: 470px;
	}
	
	#content_box_theme .popular_destinations_list h3
	{
		font-size: 18px;
		margin: 0 0 9px 0;
		padding: 7px 0;
		color: #ef9800;
		border-bottom: solid 1px #ef9800;
		background: none;
		font-weight: normal;
	}
	
	#content_box_theme .popular_destinations_list .destination_item
	{
		width: 470px;
		height: 80px;
		padding: 3px 0 0 0;
		float: left;
		position: relative;
		background: url(/fileadmin/data/images/CHANNEL/popular-destinations-item-bg-sprite.gif) 0 -83px no-repeat;
		cursor: pointer;
	}
	
	#content_box_theme .popular_destinations_list .destination_item_link
	{
		width: 470px;
		height: 82px;
		margin: 0;
		padding: 0;
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 99;
	}
	
	#content_box_theme .popular_destinations_list .destination_item.first_item
	{
		height: 80px;
		padding: 3px 0 0 0;
		background: url(/fileadmin/data/images/CHANNEL/popular-destinations-item-bg-sprite.gif) 0 0 no-repeat;
	}
	
	#content_box_theme .popular_destinations_list .destination_item.last_item
	{
		height: 81px;
		padding: 4px 0 0 0;	
		background: url(/fileadmin/data/images/CHANNEL/popular-destinations-item-bg-sprite.gif) 0 100% no-repeat;
	}
	
	#content_box_theme .popular_destinations_list .destination_item .destination_image
	{
		width: 105px;
		float: left;
	}
	
	#content_box_theme .popular_destinations_list .destination_item .destination_image img
	{
		margin: 9px 8px;
	}
	
	#content_box_theme .popular_destinations_list .destination_item .destination_title
	{
		width: 200px;
		margin: 10px 0 0 10px;
		float: left;
	}
	
	#content_box_theme .popular_destinations_list .destination_item .destination_title h4
	{
		color: #0099CC;
		margin: 0 0 5px 0;
		padding: 0;
		font-size: 12px;
		background: none;
		border: none;
	}
	
	#content_box_theme .popular_destinations_list .destination_item .destination_title p
	{
		margin: 0;
		padding: 0;
		color: #666;
	}
	
	#content_box_theme .popular_destinations_list .destination_item .destination_meta_data
	{
		width: 136px;
		margin: 10px 0 0 0;
		padding: 0 10px 0 0;
		float: right;
	}
	
	#content_box_theme .popular_destinations_list .destination_item .destination_meta_data .price
	{
		font-size: 11px;
		color: #ef9800;
		float: right;
	}
	
	#content_box_theme .popular_destinations_list .destination_item .destination_meta_data .price strong
	{
		margin: 0 3px;
		font-size: 16px;
	}
	
	#content_box_theme .popular_destinations_list .destination_item .destination_meta_data .more_link
	{
		margin: 30px 0 0 0;
		float: right;
	}

	/* end lister themes */


	/* start content box intro text */
	
	#content_box_intro
	{
	    margin: 0;
	    padding: 0;
	    width: 470px;
	}

	#content_box_intro a
	{
		font-size: 12px;
		color: #999999;
	}

	#content_box_intro a:hover
	{
		color: #000000;
	}

	#content_box_intro .padding
	{
	    padding: 0;
	    margin: 0 10px 0 0;
	}


	#content_box_intro h1
	{
	    display: block;
	    color: #0099CC;
	    font-size: 18px;
	    line-height: 24px;
	    font-weight: normal;
	    margin: 0 0 10px 0;
	    padding: 0;
	}

	#content_box_intro h2 
	{
	    font-size: 16px;	
	    line-height: 20px;
	    font-weight: normal;
	    color: #0099CC;
	}
	
	#content_box_intro h3 
	{ 
		font-size: 12px;	
		height: 17px;
		color: #0099CC; 
	}
	
	#content_box_intro p
	{
	    color: #999999;
	    font-size: 12px;
	    line-height: 18px;
	    margin: 0 0 10px 0;
	    padding: 0;
	}
	
	#content_box_intro .horizontal-dash
	{
            background-image:url(/fileadmin/data/images/CHANNEL/horizontal-dash.gif);
            background-position: 0 0;
            background-repeat: repeat-x;
            padding: 1px;
            margin: 0;
        }
        
	#content_box_intro a.lister_button
	{
		color: #FFFFFF;
		display: block;
		font-size: 11px;
		font-weight: bold;
		height: 23px;
		line-height: 21px;
		margin: 10px 0 0 280px;
		padding: 0;
		text-align: center;
		text-decoration: none;
		width: 180px;
		background-image: url(/fileadmin/data/images/CHANNEL/lister-item-button-bg-w180.gif);
		background-repeat: no-repeat;
		background-position: 0 -23px;
		background-attachment: scroll;
		float: right;
	}
	
	#content_box_intro a.lister_button:hover
	{
		background-image: url(/fileadmin/data/images/CHANNEL/lister-item-button-bg-w180.gif);
		background-repeat: no-repeat;
		background-position: 0 -69px;
		background-attachment: scroll;
	}
		
	#content_box_intro ul
	{
		margin: 0 0 10px 0;
		padding: 0 0 0 15px;
	}
	
	#content_box_intro ul li 
	{ 
		color: #999999;
		font-size: 12px;
		line-height: 18px; 
		padding: 0;
		margin: 0;
	}
        
        .clear { clear: both; }
	
	/* end content box intro text */


	/* Deeplinks in intro text */
	
	body table.bg_table tr td div p a { color: #000000; }
	body table.bg_table tr td div p a:hover { color: #0099CC; }
	#content_box_intro p a { color: #000000; }
	#content_box_intro p a:hover { color: #0099CC; }

	/* end Deeplinks in intro text */
	
	
	
	/* start overall page fixes */
	
	h1 { xdisplay: none; } /* 22-06-2011 FO: uitgecommentarieerd */
	
	/* create 14px top margin, breaks background image 
		.bg_table { margin-top: 9px; } 
	*/

	.homeRightColumnBlockHeader h3 span,
	.homeBottomColumnBlockHeader h3 span
	{
		color: #0099CC;
	}


	/* Offer boxes, make headers orange */

	.offer_7_plus_1img_head_blue, .offer_4_plus_1img_head
	{
		color: #0099CC;
	}
	
	.offer_7_plus_1img_head_blue, .offer_4_plus_1img_head
	{
		color: #EF9800;
		font-size: 18px;
		margin: 0;
		padding: 0;
	}
	
	.offer_7_plus_1img_divider_blue, .offer_4_plus_1img_divider
	{
		padding: 0;
		margin: 0;
		background-color: #EF9800;
	}

	/* Offer boxes, fix spacing between header and first item */
	
	.offer_4_plus_1img_head { height: 31px; }
	.offer_4_plus_1img_ang1 { margin-top: 14px; }

	.offer_4_plus_1img
	{
	background: transparent url(/fileadmin/tmpl/images/offerbox_home/bg_lastminute.gif) no-repeat scroll 0px 41px !important;
 	-moz-background-clip: border; 
 	-moz-background-origin: padding;
 	-moz-background-inline-policy: continuous;
	}

	/* Original SEO box */
	.informationBlock .informationBlockHeader h3 span
	{
		color: #0099CC 
	}
	
	.informationBlock a { color: #999999; }
	
	.informationBlock a:hover { color: #000000; }
	
	.homeRightColumnBlockHeader
	{
		height: 30px;
	}

	.homeRightColumnBlockBody
	{
		background-position: 0 bottom;
		height: 83px;
	}
	
	/* Lister populaire landen */
	
	.tt_linkboxHeader 
	{
		color: #0099CC;
		height: 18px;
	}
	
	.tt_linkboxLinks { line-height: 22px; }
	
	/* Fix evil spacer in table banner images*/
	.imgtext-table .spacer-gif
	{
		display: none;
	}

	/* Static QSM, fix margin bottom */
	#tt_jsq_div
	{
		margin-bottom: 6px !important;
	}
	
	/* Banner http://thomascook.nl/citytrips - not needed?
	
	.banner_basic
	{
		height: 273px;
		padding: 0;
		width: 470px;
	}
	*/
	
	
	/* Dynamic QSM, fix height */
	/* table.bg_table tbody tr td div#tt_jsq_div { height: 351px; } */
	
	
	/* end overall page fixes */

