body
	{
    margin:0px;
    padding:0px;
    height:100%;
	height:auto !important; /* FF and compliant browsers should automatically size the body/html */
	min-height:100%; /* when FF/etc automatically size the body/html it should be AT LEAST the height of the entire browser window, but can expand based on content. */
	background-color:#FBF5E5;
	}

html { height: 100%; }

body, td, table, p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1D532E;
}


a{
 color:#993300;
}

ul {
	list-style-type: none;
}

ul li{
	list-style-image:url(../img/custom_li.gif);
	margin-bottom: 6px;
}


#BrochureTitle{
	font-size:20px;
	font-weight:bold;
	color:#1D532E;
}

#PageTitle{
	font-size:14px;
	font-weight:bold;
	color:#1D532E;
}

#catTitle{
	font-size:11px;
	font-weight:bold;
}

#ContentPageTitle{
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	color:#1D532E;
	display:none;
}

#PageTitle{
	font-size:14px;
	font-weight:bold;
}

#tableHolder{
	height:100%;
	border-collapse:collapse;
	margin:0px;
    padding:0px;
}

#tableBackground{
  background-image:url(../../../img/table_bg.jpg);
  background-repeat:repeat-y;
  background-position: 0% 2%;
}

/*header sides*/
.headerColors{
	position:relative; margin-top:3px; height:149px;
}

#headerMenuBarSides{
	position:relative;
	margin-top:6px;
	height:19px;
}
/*header sides*/


/*searchbox sides*/

#menuTitle{
	font-weight:bold;
	padding:2px;
	color:#FFFFFF;
}

#menuTitle2{
	font-weight:bold;
	padding:2px;
	margin-bottom:2px;
	color:#FFFFFF;
}

#searchBG{
	text-align:center;
	margin-top:2px;
	padding-top:2px;
	padding-left:2px;
	padding-bottom:2px;
	background-color:#918C6A;
}

.searchInput{
	width:138px;
	height:17px;
	font-size:11px;
	text-align:left;
	margin-left:-1px;
	border:1px solid #1D532E;
	background-color:#FDFAF2;
	color:#1D532E;
}

.zoekBtn{
	text-align:left;
	margin-top:2px;
	margin-bottom:3px;
}

.zoekLink{
	text-align:left;
	margin-top:2px;
	margin-bottom:3px;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
}

.zoekLink:hover{
	text-align:left;
	margin-top:2px;
	margin-bottom:3px;
	font-size:11px;
	text-decoration:underline;
	color:#FFFFFF;
}

.searchBtn{
	font-size:11px;
	padding-left: 2px;
	padding-right: 2px;
	height:18px;
	width:auto;
	overflow:visible;
	_width:0; /*only for IE-hack*/

 }

 .searchBtn:hover{
	font-size:11px;
	padding-left: 2px;
	padding-right: 2px;
	height:18px;
	width:auto;
	overflow:visible;
	_width:0; /*only for IE-hack*/

 }

 .buttonBG_on{
	background-color: #1D532E;
	border: 1px solid #ffffff;
	color:#ffffff;
	cursor: pointer; /* css2 */
	cursor: hand; /* for ie 4/5/5.5 */
}

.buttonBG_over{
	background-color: #69423B;
	border: 1px solid #ffffff;
	color:#ffffff;
	cursor: pointer; /* css2 */
	cursor: hand; /* for ie 4/5/5.5 */
}

/* ------------------------------------------------------- */
/* MailingList Archive */

.MLA_Table {
		border-collapse:collapse;
	}

.MLA_Table tr td {
		font-size:11px;
		padding: 2px;
	}

.MLA_Item {
		font-weight: bold;
	}

/* MailingList Archive -- end */
/* ------------------------------------------------------- */

/* ------------------------------------------------------- */
/* Trip Detail */

.TD_Table {
}

.TD_Letter {
		font-weight: bold;
}

.TD_Start {
		font-weight: bold;
}

.TD_End {
		font-weight: bold;
}

.TD_Days {
		font-weight: bold;
}

.TD_Availability {
		font-weight: bold;
}

.TD_Book {
	padding-left: 10px;
}

/* Trip Detail -- end */
/* ------------------------------------------------------- */

/* ------------------------------------------------------- */
/* Price Table */

.PriceTable {
		border-collapse:collapse;
		margin-bottom: 10px;
		margin-top: 10px;
}

.PriceTable tr td {
		/*border: 1px solid #918c6c;*/
		text-align:center;
		padding-left: 20px;
		padding-right: 20px;

}

/* Price Table -- end */
/* ------------------------------------------------------- */

/* ------------------------------------------------------- */
/* PIF List */

.PL_Table {
		border-collapse:collapse;
	}

.PL_Table tr td {
		font-size:11px;
		padding: 2px;
	}

.PL_Section_Title {
		color: #e4dfc9;
		background-color:#918c6c;
		font-weight: bold;
	}

.PL_Section_Top {
		color: #e4dfc9;
		background-color:#918c6c;
		text-align: right;
	}

.PL_Section_Top a {
		color: #e4dfc9;
		color: #fff;
		text-decoration: none;
	}

.PL_Item_Title {
		font-weight: bold;
		border-bottom: 1px solid #918c6c;
	}

.PL_Item_Read {
		font-weight: bold;
		text-align: center;
		border-bottom: 1px solid #918c6c;
	}

.PL_Item_Download {
		font-weight: bold;
		text-align: center;
		border-bottom: 1px solid #918c6c;
	}

.PL_Item_None {
		font-weight: bold;
		text-align: center;
		border-bottom: 1px solid #918c6c;
}

/* PIF List -- end */
/* ------------------------------------------------------- */

/* ------------------------------------------------------- */

 /*BrochureList : table*/
.BrochureList {
		border-collapse:collapse;
	}

.BrochureList tr td {
		font-size:11px;
		padding: 2px;
	}

/*BrochureList : Brochure Title TD*/

.BL_Section_Title {
		color: #e4dfc9;
		background-color:#918c6c;
		font-weight: bold;
	}

.BL_Section_Top {
		color: #e4dfc9;
		background-color:#918c6c;
		text-align: right;
	}

.BL_Section_Top a {
		color: #e4dfc9;
		color: #fff;
		text-decoration: none;
	}

/*BrochureList : Title TDs*/

.BL_Header_Title {
		padding: 2px;
		color: #918c6c;
		background-color:#e4dfc9;
		font-weight: bold;
	}

.BL_Header_Date {
		padding: 2px;
		color: #918c6c;
		background-color:#e4dfc9;
		text-align: center;
		font-weight: bold;
	}

.BL_Header_Length {
		padding: 2px;
		color: #918c6c;
		background-color:#e4dfc9;
		text-align: center;
		font-weight: bold;
	}

.BL_Header_Price {
		padding: 2px;
		color: #918c6c;
		background-color:#e4dfc9;
		text-align: center;
		font-weight: bold;
	}

.BL_Header_Continent {
		padding: 2px;
		color: #918c6c;
		background-color:#e4dfc9;
		text-align: center;
		font-weight: bold;
	}

.BL_Header_Country {
		padding: 2px;
		color: #918c6c;
		background-color:#e4dfc9;
		text-align: center;
		font-weight: bold;
	}

.BL_Header_Places {
		padding: 2px;
		color: #918c6c;
		background-color:#e4dfc9;
		text-align: center;
		font-weight: bold;
	}

.BL_Header_Formula {
		padding: 2px;
		color: #918c6c;
		background-color:#e4dfc9;
		text-align: center;
		font-weight: bold;
	}


/*BrochureList : Item TDs*/

.BL_Item_Title {
		font-weight: bold;
	}

.BL_Item_Date {
		font-weight: bold;
		text-align: center;
	}

.BL_Item_Length {
		font-weight: bold;
		text-align: center;
	}

.BL_Item_Price {
		font-weight: bold;
		text-align: center;
	}

.BL_Item_Places {
		font-weight: bold;
		text-align: center;
	}

.BL_Item_Continent {
		font-weight: bold;
		text-align: center;
	}

.BL_Item_Country {
		font-weight: bold;
		text-align: center;
	}

.BL_Item_Formula {
		font-weight: bold;
		text-align: center;
	}


/*BrochureList: links at bottom*/

.BL_FooterLinks {
		color: #e4dfc9;
		background-color:#918c6c;

		font-weight: bold;
	}

.BL_FooterLinks li {
		list-style-image: none;
	}

.BL_FooterLinks a {
		color: #fcf5e5;
	}

.BL_FooterLinks a:hover {
		color: #fcf5e5;
		text-decoration: none;
	}


/*BrochureList: divider*/

.BL_Divider {
	}

.BL_HR {
		border: 0;
		height: 1px;
		color: #918c6c;
		background-color: #918c6c;
	}


/* ----------------------------------------------- */
/* Spotlight */

.SL_Table {
	border-collapse: collapse;
	width: 490px;
}

/* Spotlight : Items */

.SL_Image {
	padding-right:10px;
}

.SL_Image img {
	border:1px solid #1D532E;
}

.SL_Title {
		font-weight: bold;
		text-align: left;
}

.SL_Teaser {
}

.SL_Link {
}

/* Spotlight: done */
/* ----------------------------------------------- */

 /*reisaanbod mouse over*/
.divDetail{display:none; padding:10px; background-color:#E6E0CA; width:250px; border: 1px solid #616032; position:absolute;}
.spanImg{margin-left:3px; margin-right:3px; margin-bottom:5px; border:0px none;}

.divExplanation
{
	display:none;
	padding:10px;
	width:400px;
	background-color:#E6E0CA;
	border: 1px solid #616032;
	position: absolute;
	z-index:100;
}
/*Extended Search*/

.ExtSearchTable {
		border-collapse:collapse;
	}

.ExtSearchTable tr td {
		padding: 2px 4px 2px 4px;
	}

.DropDown {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		border:1px solid #1D532E;
		font-size:11px;
		background-color:#FDFAF2;
		color:#1D532E;
	}

.InputText {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		border:1px solid #1D532E;
		font-size:11px;
		background-color:#FDFAF2;
		color:#1D532E;
	}


 /*HotNews*/

#hotnewsList{
 	margin-top:5px;
	margin-left:3px;
	margin-right:3px;
}

.hotnewsItem{
	padding-bottom:6px;
	margin-bottom:2px;
	border-bottom:1px solid #616032;
}

.hotnewsTitle {
	 font-weight:bold;
	 font-size:11px;
}

.hotnewsShortDesc {
	 font-weight:normal;
	 font-size:11px;
}

#allNewsTitle{
	padding:2px;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
}

#allNewsTitle:hover{
	text-decoration:underline;
	padding:2px;
	font-size:11px;
	color:#FFFFFF;
}

#allNews{
	background-repeat:no-repeat;
	background-position:top;
	margin-top: 2px;
	height:18px;
	padding-top:3px;
	background-image:url(../img/leftmenuHeader.jpg);
}

.pageTitlebg{
	background-image:url(../img/page_title.gif);
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:left;
	margin-top: 2px;
	height:18px;
	padding-top:3px;
	padding-left:3px;
}



 hr {
	border: 0;
	height: 1px;
	color: #918c6c;
	background-color: #918c6c;
}

 /*smallSlider*/

#smallSliderHolder{
	position:relative;
	width:210px;
	height:210px;
	background-color:#616032;
	padding-top:5px;
}

 /*Header styles*/

H1{
	font-size:22px;
	margin-bottom:-10px;;
}

H2{
	font-size:18px;
	margin-bottom:-10px;;
}

H3{
	font-size:16px;
    margin-bottom:-10px;
}

H4{
	font-size:15px;
	margin-bottom:-10px;
}

H5{
	font-size:11px;
}

#small{
	font-size:9px;
}

/*List css*/


	.listTableClass {
		border-collapse:collapse;
		border:1px solid #616032;
		padding:0px;
		margin:0px;

	}

	/* headers */

	.listHeaderName {
		font-weight:bold;
		border:0px;
		background-color:#616032;
		color:#FFFFFF;
		padding:3px;
	}

	.listHeaderTitle {
		font-weight:bold;
		border:0px;
		background-color:#616032;
		color:#FFFFFF;
		padding:3px;
	}

	/* content rows */

	.listRowClass {
			background-color:#FCF5E5;
			border:0px;
			padding:3px;
	}

	.listRowAltClass {
			background-color:#E6E0CA;
			border:0px;
			padding:3px;
	}

	/* content fields */

	.listClassName {
		border:0px;
		padding:3px;

	}

	.listClassTitle {
		border:0px;
		padding:3px;
	}

/*NewsList*/

.NewsListItemContainer {
	position: relative;
	top:0;
	left:0;
	margin: 5px 0 5px 0;
}

.NewsListItemLeft {
	position:absolute;
	top:0;
	left:0;
	width: 100px;
	font-style: italic;
}

.NewsListItemRight {
	position:relative;
	top:0;
	left: 90px;
	width: 400px;

}

.NewsListItemRightTop {
	position:relative;
	left:0;
	top:0;
	font-weight:bold;
}

.NewsListItemRightMiddle {
	position:relative;
	left:0;
	top:0;
	display:none;
	margin: 5px 0 5px 25px;
}

.NewsListItemRightBottom {
	position:relative;
	left:0;
	top:0;
	font-style: italic;
}

a.NewsListItemLink {
	color:#cb3901;
	color:#993300;
}

a.NewsListItemLink:link {
	color:#cb3901;
}

a.NewsListItemLink:active {
	color:#cb3901;
}

a.NewsListItemLink:visited {
	color:#cb3901;
}

a.NewsListItemLink:hover {
	color:#cb3901;
}

 /*Forms*/

.MailingTitle {
		font-size:14px;
		font-weight:bold;
	}

.FormButton {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		cursor: pointer;
		border:1px solid #000000;
		background-color:#1D532E;
		color:#FDFAF2;
	}

.FormInput {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		border:1px solid #1D532E;
		background-color:#FDFAF2;
		color:#1D532E;
	}

.FormUpload {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		cursor: pointer;
		border:1px solid #1D532E;
		background-color:#FDFAF2;
		color:#1D532E;
	}

.FormError {
		color:#f00;
	}

/*SiteMap*/
.SiteMapItem {
		/*list-style-image: none;*/
		margin-top:0;
		margin-bottom:0;
}


.siteMapTitle{
	font-weight:bold;
	padding-top:2px;
	padding-left:3px;
	width:220px;
	height:20px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	background-image:url(../img/shortcutHeader.jpg);
}



.pageBody{
	background-color:FBF5E5;
	background-image:url(../img/contentBG.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1E6533;
	font-size:11px;
	text-align:left;
}


.pnfTitle{
	 background-image:url(../img/pagenotfound_title.gif);
	 background-repeat:no-repeat;
	 width:236px;
	 color:#FFFFFF;
	 font-weight:bold;
	 height:18px;
	 padding-top:2px;
	 padding-left:2px;
}


.AttachmentTable{
	position:relative;
	display:table-cell;
}

#bookXpress{
	display:block;
	width:140px;
	float:right;
	text-align:center;
	margin-top:8px;
}

/* -------------------------------------- */
/* book online */
/* -------------------------------------- */

.FloatLeft {
	float: left;
}

.ClearBoth {
	clear: both;
}

.Width100 {
	width: 100px;
}

.Width150 {
	width: 150px;
}

.Width170 {
	width: 170px;
}

.Width490 {
	width: 470px;
}

.Bold {
	 font-weight:bold;
}

.AlignRight {
	text-align: right;
}

.BookTrip_Trip {
	 font-weight:bold;
}

.ErrorRed {
	 color:#f00;
}

#tableHolder{

	height:100%;

	border-collapse:collapse;

	margin:0px;

    padding:0px;

}
/*header sides*/

.headerColors{

	position:relative; margin-top:3px; height:149px;

}



#headerMenuBarSides{

	position:relative;

	margin-top:6px;

	height:19px;

}

/*header sides*/

#PageLogo

{

	position: relative;

	margin-top:10px;

}

#PageHeader

{

	position: relative;

	width:870px;

	height:149px;

    margin-top: 3px;

	background-color:#FBF5E5;

}

#PageMenu

{

	position: relative;

	background-color: #1D532E;

	width:870px;

	height:19px;

	margin-top:6px;

}





#PageShortCutMenu

{

	position:relative;

	width:140px;

	float:right;

	display:inline;

	height:100%;

	/*

	background-image:url(/rightMenuBg.jpg);

	*/

}



#PageShortCutMenuHolder

{

	position:relative;

	width:140px;

	float:right;

	display:inline;

	background-image:url(shortcutHeader.jpg);

	background-position:top;

	background-repeat:no-repeat;

	margin-top: 20px;

	padding-top: 0px;

}



.SearchBG

{

	position:relative;

	width:140px;

	float:right;

	display:inline;

	background-image:url(shortcutHeader.jpg);

	background-position:top;

	background-repeat:no-repeat;

	margin-top: 20px;

	padding-top: 0px;

}





#PageLeftMenu

{

	position:relative;

	width:210px;

	float:left;

	display:inline;

	height:100%;

}



.HotNewsBG

{

	position:relative;

	width:210px;

	float:left;

	display:inline;

	background-image:url(leftmenuHeader.jpg);

	background-position:top;

	background-repeat:no-repeat;

	margin-top: 10px;

	padding-top: 0px;

}



#PageCreated{

	font-size:9px;

	width:208px;

	text-align:center;

	padding-top:5px;

	padding-bottom:5px;

}



#PageSmallSlider{

	position:relative;

	width:210px;

	float:left;

	display:inline;

	margin-top: 10px;

}



#PageLanguageMenu

{

	display:none;

/*

	position:absolute;

	bottom:0px;

	right:10px;

	height:14px;

	z-index:6;

*/

}

#PageContent

{

	position:relative;

	background-color:#FBF5E5;

	width:520px;

	float:left;

	display:inline;

	height:100%;

	background-image:url(contentBG.jpg);

	background-position:top;

	background-repeat:no-repeat;

	border-collapse:collapse;

	min-height:400px;

}



#ContentHolder{

	padding:15px;

}





#PageFooter

{

	display:none;

/*

	position:absolute;

	left:0px;

	bottom:0px;

	right:0px;

	z-index:4;

	width:100%;

	background-color: #212028;

	text-align: center;

*/

}

#PagePrintContent

{

	width: 550px;

	padding: 10px 10px 0px 10px;

}



#PrintVersion

{

	position: relative;

    margin-left: 0px; /* half of width */

    left: 0px;

	overflow:auto;



}



#Printbtn{



}



#LastUpdated{

	display:none;

	position: relative;

	float:right;

	border-top:1px solid #A3A07E;

	color:#A3A07E;

	margin-top:10px;

}



#printVersion{

	display:visible;

	position: relative;

    left: 0px;

	float:left;

	border-top:1px solid #A3A07E;

	margin-top:10px;

	margin-bottom:10px;

}



#TellAFriend{

	display:none;

}





#Updateline

{

	position: relative;

	width:202px;

	height:1px;

	border-top:1px solid #A38272;

	margin-bottom:5px;

	overflow:auto;

}
.b_bContent h1, .b_bContent h2 { color: #FFFFFF; background-color :#8B0307; padding: 1px; }
.b_promoItemCityInc .b_price { display: block; }
