/*** General to be added in main CSS file START ***/
#LoadCarroussel {width:675px;}	
/*** General to be added in main CSS file END ***/
	

/*** CARROUSSEL BLOCKS ON HOMEPAGE START***/
.carroussel {
	width:675px;
	float:left;
	font-size: 12px;
	/*border:1px solid #E5E4C4;
	background: #f3f9ff;*/
}
#LoadCarroussel .carroussel-last {
	border-left:1px solid #E5E4C4
}
.carroussel-small {
	width:675px;
}
.carroussel-small div {width:650px;height:166px;overflow:hidden; margin: 0 40px 0 40px;}
.carroussel-large {
	width:675px;width:675px;
	padding-left:1px
}
.carroussel-large div {width:675px;height:120px;overflow:hidden; margin: 10px 10px 0 18px;}
.carroussel h3 {
	height:5px;hei\ght:5px;
	font-size:11px;
	text-align:center;
	position:relative;
	color:#000;
	margin:0;
	padding:0px;
}
* html .carroussel-small h3 {top:1px}
.carroussel h3 a {
	display:inline;
	position:absolute;
	padding:0 0 0 10px;
	margin-top:1px;
	font-size:10px;
	color:#C29D00;
	background:none
}


.carroussel h3 a:hover {color:#000}
.carroussel ul.products {
	width:650px;
	float:none;
	border: none;
	margin: 0px;
}
.carroussel ul.products li {
	height:98px;
	/*margin-right:1px;*/
	background-image:none;
	margin: 0px;
	width: 180px;
}

.carroussel ul.products li.last{padding: 0 0 !important 0 0;}

.carroussel ul.products .tooltip {
	width:166px;
	margin-left: 0px;
}
.carroussel ul.products li img {
	margin-top:0;
	border:#3250be 0px solid;
	margin-bottom: -5px;
	width: 167px;
	height: 102px;
}
.carroussel-large ul.products {background-repeat:repeat-x}
* html .carroussel-large ul {width:530px}
/*** CARROUSSEL BLOCKS ON HOMEPAGE END***/

/*** PRODUCT LIST START ***/
.products {
	float:left;
	margin-bottom:15px;
	padding-left:1px;
	border-top:1px solid #E5E4C4;
	/*background:url("../images/backdrops/productlist-borders.gif") top left repeat-y;*/
}
.products a.subcategory {
	display:block;
	position:absolute;
	width:121px;
	margin:10px 14px 0px 14px;
	height:17px;hei\ght:15px;
	height:auto;
	padding:2px 10px 2px 10px;
	font-size:10px;
	color:#FFF;
	font-weight:bold;
	border:3px solid #E7D698;
	/*background:#C29D00 url("button-arrow-small.gif") 130px 6px no-repeat*/
}
.products a.subcategory:hover {
	color:#FFF;
	border:3px solid #BFBFBF;
	background-color:#000
}
.products li {
	width:167px;
	height:89px;
	float:left;
	list-style:none;
	padding: 0 6px 0 0;
}
.products li a {
	color:#000;
	height:auto;
	background:none;
}
.products li a:hover {
	xbackground:none
}
.products li img {
	height:102px;
	width:167px;
	border:0;
	margin: 0px;
	
}
.products li div, .product .sub div.special, .product .sub div.new {
	position:absolute;z-index:0;
	display:block;
	margin-left:100px;
	margin-top:30px;
	width:46px;
	height:46px;
	text-indent:-2000px;
}
.product .sub div.special {
	margin-left:126px;
}
.products li div.special, .product .sub div.special { /*background:url("speciale-prijs.gif") no-repeat;*/ }
.products li div.new, .product .sub div.new { /*background:url("new.gif") no-repeat;*/ }

.products-long li { height:220px; }
.products-long li img { margin-top:42px; }
.products-long li div.special,
.products-long li div.new {	margin-top:36px; }
.products .tooltip {
	width:150px;
	display:block;
	text-align:left;
	cursor:pointer;
	opacity:0.8;
	-moz-opacity:0.9;
	filter:alpha(opacity=90);
	 
}
* html .products .tooltip {height:1%}
.products .tooltip .title {
	height:10px;height:14px;
	padding:0px 5px;
	line-height:13px;
	display:block;
	font-weight:normal;
	
}
.products .tooltip .paragraph {
	height:0px;
	display:block;
	background-color:#333333;
	color:#FFFFFF;
	padding:0 5px 0 8px;
	overflow:hidden;
	font-weight:normal;
	margin-bottom:0;
	text-decoration: underline;
	line-height: 20px;
	width: 150px;
	
}
.products .tooltip .price {
	height:17px;
	line-height:10px;
	display:block;
	background-color:#FFF;
	
}
.products a.hover {
	background:none;
}
.products a.hover .tooltip {
	margin-top:-24px;mar\gin-top:-27px;
}

.products a.hover .paragraph {
	height:25px;
}
.products a.hover .title {
	font-weight:bold;
	/*background:#FFF url("../images/backdrops/tooltip.gif") no-repeat;*/
}

/*** PRODUCT LIST END ***/

/*** carrousselLinks LIST START ***/
.carrousselDestinationLinks {width: 680px; display: block; float: left;  padding-bottom: 10px; font-size: 11PX; font-family:tahoma; }
.carrousselDestinationLinks ul {margin:0px; padding: 0px; display: block; line-height: 17px; float:left;}
.carrousselDestinationLinks ul li{width: 110px; list-style: none; float: left; margin-left:0;}


.carrousselDestinationLinksT {width: 680px; display: block; float: left;  padding-bottom: 10px; font-size: 1em; margin-left: 18px;}
* html .carrousselDestinationLinksT {margin-left: 0px;} /*ie Fix*/
.carrousselDestinationLinksT ul {margin:0px; padding: 0px; display: block; line-height: 17px; float:left;  list-style:none; list-style-position:inside}
.carrousselDestinationLinksT ul li{width: 173px; list-style: none; float: left; margin:0 15px 0 0;}
* html .carrousselDestinationLinksT ul li{margin:0 5px 0 0; padding: 0;} /*ie Fix*/
.carrousselDestinationLinksT ul li.last{width: 173px; list-style: none; float: left; margin:0 0 0 0;}
.carrousselDestinationLinksT ul li span.content{ padding: 0 0 7px 0; font-size: 1.2em; display: block;}
.carrousselDestinationLinksT a {color:#3250be; text-decoration:underline; font-size: 1.2em; padding: 0 0 3px 0;}
.carrousselDestinationLinksT a:hover {text-decoration:underline; padding: 0 0 3px 0;}

/*footer styling*/
.carrousselDestinationLinks ul.carrousselLinksFooter, .carrousselDestinationLinksT ul.carrousselLinksFooter { margin: 20px 0 0 0; display: block; float: left;}
.carrousselDestinationLinks ul.carrousselLinksFooter li, .carrousselDestinationLinksT ul.carrousselLinksFooter li { width: 255px; float: left; padding: 0 0 0 10px; display: block}
.carrousselDestinationLinks ul.carrousselLinksFooter li.last, .carrousselDestinationLinksT ul.carrousselLinksFooter li.last{ text-align: right;}
.carrousselDestinationLinks ul.carrousselLinksFooter li.flying, .carrousselDestinationLinksT ul.carrousselLinksFooter li.flying {background:url(../images/toy/icon_plane.gif) no-repeat; padding: 0 0 0 20px; font-size: 11px;}
/*** carrousselLinks LIST END ***/

/*Div Expander*/
	#destHolidaysPanel { width: 675px; height: 400px; margin: 50px 0 0 50px; }
	
	.destCloseDivTop {  width: 675px; height: 5px; }
	.destCloseDivBottom {  width: 675px; height: 5px; }
	
	.destPanelInfo { width: 675px; margin: 10px 0 0 20px; height: 30px; float: left; }
	.destPanelInfo img { float: left; margin: 0; margin-right: 3px; }
	.destPanelInfo span { float: left; font-size: 1.2em; }
	.destPanelInfo a, .destPanelInfo a:link, .destPanelInfo a:visited, .destPanelInfo a:active {  cursor: pointer; color: #3551bf; text-decoration: underline; font-size: 1.2em; }
	.destPanelInfo a:hover { text-decoration: none; }
	.destPanelSeeAll { float: right: width: 150px; text-align: right; }
	
	#basic-accordian{ width: 675px; margin: 0;}
	
	.accordion_headings{ margin-top: 0px; border-left: #93c9ff solid 1px; border-right: #93c9ff solid 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;background: url(../images/toy/divExpand.gif) 8px 6px no-repeat; background-color:#f3f9ff;  width: 675px; height: 26px; color: #3551bf;}
	
	.accordion_headings a, .accordion_headings a:link, .accordion_headings a:visited, .accordion_headings a:active { color: #3551bf; text-decoration: underline; float: left; font-size: 1.4em; font-weight: bold; padding: 2px 0 0 30px;}
	.accordion_headings a:hover { text-decoration: underline; }
	.accordion_headings span { float: right; text-decoration: none; margin: 0px 50px 0 0; font-size: 1.2em; }
	.accordion_headings p { float: left; font-size: 1.6em;color: #3551bf; }
	.accordion_headings img { margin: 0px; float: left; border: 0; }
	
	.accordion_child{ width: 675px; color:#333; padding: 0px; font-size: 10px; }
	
	.accordion_border { border-top: #93c9ff solid 1px; padding-top: 2px; }
	
	.header_highlight { background: url(../images/toy/divClose.gif) 8px 6px no-repeat !important; text-decoration: none; }
	
	#europe-content, #africa-content, #indianOcean-content, #americas-content, #middleEast-content, #caribbean-content,
	#westernMediterranean-content, #easternMediterranean-content, #redSea-content, #canaryIslands-content,
	#scandinavia-content, #worldWide-content
	{ width: 665px; padding-left: 10px; border-left: #93c9ff solid 1px;border-right: #93c9ff solid 1px; }
	
	/* Tool tip */

/*.nTooltip { border: none; }

.nTooltip a, .nTooltip a:link, .nTooltip a:visited, .nTooltip a:active { color: #f00; }

.nTooltip a:hover {   
background:#ffffff;   
text-decoration:none;   
}   
.nTooltip a.tip span {   
display:none;   
}   
.nTooltip a.tip:hover span {   
	display:inline;   
	position:absolute;
	width:143px;
	height: 20px
	opacity:0.8;	
	-moz-opacity:0.9;
	filter:alpha(opacity=90);
	padding:10px; 
	background-color:#333333;
	color:#fff;
	line-height:1.2em;  
	margin: -32px 0 0 0px;
	margin:inherit;
	cursor: pointer;
}  

.nTooltip a.tip:hover span.bigun {   
	margin: -47px 0 0 0px;

}  

