@charset "utf-8";
/* CSS Document */

body {
	padding: 0;
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #616161;
	text-decoration: none;
	font-size:0.7em;
	text-align: center;
}

h1{font-size: 1.3em;padding: 0;margin: 0;font-weight: bold;}

h2{font-size:1.0em;color: #000000;padding: 0;margin: 0;font-weight: bold;}

h3{font-size: 0.9em;padding: 0;margin: 3px 0px 7px 0px;font-weight:normal;}

h4{font-size: 1.2em;color: #000000;padding: 0;margin: 8px 0px 0px 0px;font-weight:bold;}

h5{font-size: 1.1em;color: #000000;padding: 0;margin: 0;font-weight:bold;}

h6{font-size: 1.2em;color: #000000; margin: 28px 0px 0px 0px;font-weight:bold;}

.hotel-offer {font-size: 1.0em; font-weight: bold; color: #ffffff;}

.imgleft {float:left;padding: 0px 10px 0px 0px;}
.imgeat {float:left;padding: 0px 20px 0px 0px;}
.imgevent {float:left;padding: 0px 20px 10px 0px;}
.imgright {float:right;padding: 3px 0px 0px 10px;}
.imgoffer {float:left;padding: 11px 25px 0px 0px;}
.imgofferlower {float:left;padding: 34px 0px 0px 64px;}
.imgmichelin {padding: 0px 0px 10px 0px;}
.citystrips {float:left; padding: 0px 5px 0px 0px;}
.destpics {float:left;margin: 14px 0px 0px 0px;}
.imgrandom {float: left;padding: 0px 10px 0px 0px;}
.imgrandomx {float: left;padding: 2px 10px 0px 0px;}
.imgsubmain {padding: 0px 0px 13px 0px;}

a img {border: none;}

p {
padding: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 1em;
margin-left: 0;
}

p.bigger {
	font-size:1.1em;
}

p.drop {
	margin-bottom: 2.4em;
}

/*====================*\
	lists
\*====================*/

ul {margin: 0; padding: 0;}

#top-nav-list li {
	display: inline;
	list-style-type: none;
	float:left;
	margin-left: 0;
	margin-bottom: 3px;
	padding-left: 0;
}

#bottom-nav-list li {
	display: inline;
	list-style-type: none;
	float:left;
	margin-left: 0;
	padding-left: 0;
}

#footer-list li {
	display: inline;
	list-style-type: none;
	float:right;
	margin-left: 0;
	padding-left: 0;
}

#sitemap ul {
	margin:0px 0px 10px 10px;
	padding: 10px 10px 10px 10px;
}

div.sitemap {
	margin: 0px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
	width: 260px;
}



/*====================*\
	main frame
\*====================*/

#frame {
	padding: 3px 9px 0px 9px;
	margin: 0;
	width:961px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

/*====================*\
	top strip
\*====================*/

div.top_strip {
	margin: 7px 0px 0px 0px;
	padding: 0;
	width: 961px;	
}

div.top_nav {
	margin: 0;
	padding: 0;
	float: left;
}

div.top_date_modified {
	margin: 0;
	padding: 0px 0px 3px 0px;
	float: right;
	color:#959595;
	font-size:0.9em;
}

/*====================*\
	main image
\*====================*/

div.main_image {
	background:url(images/top_bg_1.jpg);
	margin: 0;
	padding: 0;
	width: 961px;
	height:125px;
	float:left;
	text-align:right;
}

/*====================*\
	search
\*====================*/

div.search_box {
	margin: 0;
	padding: 5px 0px 5px 0px;
	width:100px;
	float:left;
}

div.search_submit {
	margin: 0;
	padding: 5px 0px 10px 0px;
	float:right;
}

div.search_text {
	margin: 8px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	width:100px;
	float:left;
}

/*====================*\
	main navigation
\*====================*/

div.main_nav {
	margin: 0;
	padding: 0;
	width: 961px;
	background:#898989;
	float:left;
}

/*====================*\
	main content area
\*====================*/

div.main_content_box {
	margin: 0;
	padding: 0;
	width: 961px;
	float: left;
	/*background:url(images/fits_you_logo.gif) no-repeat bottom left;*/
}

div.left_nav {
	margin: 20px 1px 0px 0px;
	padding: 0;
	width: 145px;
	float: left;
}

a.left_nav { display: block; }

/*=========================*\
	column 1
\*=========================*/

div.column_1 {
	margin: 20px 20px 0px 0px;
	padding: 0;
	width: 420px;
	float: left;
}

div.flash_box {
	margin: 0px 0px 15px 0px;
	padding: 0;
	width: 420px;
	height: 135px;
	float: left;
}

div.feature_box_vertical {
	margin: 0px 20px 0px 0px;
	padding: 0;
	width: 132px;
	height: 209px;
	float: left;
	background:#000000;
	background-image: url(images/feature_bg.jpg);
}

div.feature_box_vertical_text {
	margin: 0;
	padding: 85px 10px 10px 10px;
	width: 112px;
	color:#FFFFFF;
}

div.feature_box_horizontal {
	margin: 0;
	padding: 3px 5px 5px 5px;
	width: 256px;
	min-height: 66px;
	float: right;
	font-size:1.1em;
	line-height:1.3em;
}

div.feature_box_horizontal_2 {
	margin: 8px 0px 0px 0px;
	padding: 8px 9px 8px 9px;
	width: 248px;
	min-height: 97px;
	float: right;
	background:#ebebeb;
}

/*=========================*\
	column 2
\*=========================*/

div.column_2 {
	margin: 20px 5px 0px 0px;
	padding: 0;
	width: 235px;
	float: left;
	text-align:left;
}

div.random_fact {
	margin: 0;
	padding: 0;
	width: 235px;
	height:auto;
}
	
div.divider_2 {
	margin: 0;
	padding: 0;
	width: 100%;
	height:20px;
	background:url(images/column_2_bg_narrow.gif) no-repeat;
}

div.divider_3 {
	margin: 0;
	padding: 0;
	width: 100%;
	height:20px;
	background:url(images/column2bg.gif) no-repeat;
}

div.divider_4 {
	margin: 4px 0px 0px 0px;
	padding: 0;
	width: 100%;
	height:6px;
	background:url(images/column2bg2.gif) no-repeat;
}

div.feature_box_small {
	margin: 0;
	padding: 0;
	width: 235px;
}

div.feature_box_small_2 {
	margin: 15px 0px 0px 0px;
	padding: 0;
	width: 235px;
}

/*=========================*\
	column 3
\*=========================*/

div.column_3 {
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 122px;
	float: right;
}

div.column_3_box {
	margin: 8px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	width: 122px;
	background:url(images/column_4_bg.gif) no-repeat;
	float:left;
}

div.email_signup {
	margin: 8px 0px 0px 0px;
	padding: 22px 4px 10px 12px;
	background: #ebebeb url(images/email_bg.gif) no-repeat;
	width: 107px; 
	float:left;
}

div.bro_order {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: #ffffff url(images/email_bg.gif) no-repeat;
	float:left;
}

div.column_3_text_size_box {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	width: 122px;
	background:url(images/column_4_bg.gif) no-repeat;
	float:left;
}

/*====================*\
	footer
\*====================*/

div.footer {
	margin: 17px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
	width: 100%;
	background:url(images/footer_bg.gif) repeat-x;
	float:left;
}

div.footer_right {
	margin: 0;
	padding: 0;
	color:#959595;

}

div.footer_left {
	margin: 0;
	padding: 0;
	color:#959595;
}

/*====================*\
	Destinations CSS
\*====================*/

div.destinations {
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 690px;
	float: left;
	height: auto;
}

div.breadcrumbs {
	margin: 0;
	padding: 0;
	width:664px;
	height:30px;
	background:url(images/breadcrumbs_bg.gif);
	font-weight:bold;
}

div.dest_container {
	margin: 0;
	padding: 0px 0px 0px 0px;
	width:690px;
	float:left;
}

div.dest_column {
	margin: 4px 0px 0px 0px;
	padding: 0px 19px 0px 0px;
	width:152px;
	float:left;
}

div.dest_image {
	margin: 0px 0px 10px 0px;
	padding: 0;
	width:152px;
	float:left;
}

div.dest_text {
	margin: 0;
	padding: 0;
	width:152px;
	float:left;
}
div.dest_text2 {
	margin: 0;
	padding: 0;
	width:225px;
	float:left;
}

/*====================*\
	Flanders facts
\*====================*/

div.facts_main {
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 692px;
	float: left;
	background:url(images/facts_bg.gif) no-repeat;
}

div.page_title {
	margin: 0;
	padding: 0px 0px 30px 9px;
	width:340px;
	float:left;
}

div.main_divider {
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 0px 10px;
	width:595px;
	height:10px;
	float:left;
	background:url(images/recipe_divider.gif);
}

div.full_width_content {
	margin: 0;
	padding: 0px 0px 0px 10px;
	width:595px;
	float:left;
}

/*====================*\
	Special Offers
\*====================*/

div.offers_main {
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 692px;
	float: left;
	background:url(images/offers_bg.gif) no-repeat top left;
}

div.offers_sub {
	margin: 0;
	padding: 0;
	width: 689px;
	float: left;
	background-image:url(images/Offers_lower_bg_may.gif);
	background-position:right;
	background-repeat:no-repeat;
	height: 200px;
}

div.offers_small_right {
	margin: 0px 0px 0px 160px;
	padding: 30px 0px 0px 0px;
	width:215px;
	float:left;
}

div.offers_small_left {
	margin: 0px 0px 0px 115px;
	padding: 30px 0px 0px 0px;
	width:190px;
	float:left;
}

div.offer_container {
	margin: 0;
	padding: 0px 20px 0px 60px;
	width:610px;
	float:left;
}

/*====================*\
	Contact
\*====================*/

div.contact_main {
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 692px;
	float: left;
	background:url(images/contact_bg.gif) no-repeat top left;
}

div.contact_column {
	margin: 0;
	padding: 8px 20px 5px 0px;
	width:292px;
	float:right;
}

/*====================*\
	Press
\*====================*/

div.press_main {
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 692px;
	float: left;
	background:url(images/press_bg.gif) no-repeat top left;
}

/*====================*\
	links & info
\*====================*/

div.info_main {
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 692px;
	float: left;
	background:url(images/info_bg.gif) no-repeat top left;
}

/*====================*\
	e-news
\*====================*/

div.news_main {
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 692px;
	float: left;
	background:url(images/news_bg.gif) no-repeat top left;
}

/*====================*\
	Accommodation
\*====================*/

div.accommodation_main {
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 692px;
	float: left;
	min-height:337px;
	background:url(images/accommodation_bg.gif) no-repeat top left;
}

div.accommodation_divider {
	margin: 8px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	width:595px;
	height:10px;
	float:left;
	background:url(images/recipe_divider.gif);
}

/*====================*\
	copyrights
\*====================*/

div.copyrights_main {
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 692px;
	float: left;
	background:url(images/copyrights_bg.gif) no-repeat top left;
}

/*====================*\
	Trade
\*====================*/

div.trade_main {
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 692px;
	float: left;
	background:url(images/trade_bg.gif) no-repeat top left;
}

div.trade_newsletters {
	margin: 0;
	padding: 0px 10px 0px 0px;
	width:580px;
	float:left;
}

div.trade_newsletterstext {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	width:410px;
	float:right;
}

div.trade_newsletter_thumbnail {
	margin: 0px 0px 0px 0px;
	text-align:center;
	padding: 0px 5px 0px 0px;
	width:130px;
	float:left;
}


div.trade_map {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 10px;
	width:190px;
	float:right;
	text-align:right;
}

div.trade_map_container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:590px;
	float:left;
}

div.event_text {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:430px;
	float:right;
}

div.event_text_drop {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	width:430px;
	float:right;
}

div.event_text_right {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:300px;
	float:right;
	text-align:right;
}

div.event_image {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:138px;
	float:left;
}

/*====================*\
	search results
\*====================*/

div.search_results_main {
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 692px;
	min-height:350px;
	float: left;
	background:url(images/search_bg.gif) no-repeat top left;
}

/*====================*\
	privacy_policy
\*====================*/

div.privacy_main {
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 692px;
	float: left;
	background:url(images/privacy_policy_bg.gif) no-repeat top left;
}

/*====================*\
	mice 	
\*====================*/

div.mice_main {
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 692px;
	float: left;
	background:url(images/mice_bg.gif) no-repeat top left;
}

/*====================*\
	my flanders
\*====================*/

div.my_flanders_main {
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 692px;
	float: left;
	background:url(images/my_flanders_bg.gif) no-repeat top left;
}

/*====================*\
	whats on
\*====================*/

div.whats_on_main {
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 692px;
	float: left;
	background:url(images/whats_on.gif) no-repeat top left;
}

/*====================*\
	getting there
\*====================*/

div.geting_there_main {
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 692px;
	float: left;
	background:url(images/getting_bg.gif) no-repeat top left;
}

div.carrier_box {
	margin: 0px 0px 20px 0px;
	padding: 0;
	width: 148px;
	float: left;
}

div.carrier_box_large {
	margin: 0px 20px 30px 0px;
	padding: 0;
	width: 215px;
	float: left;
}

div.carrier_box_right {
	margin: 0px 0px 30px 30px;
	padding: 0;
	width: 158px;
	float: left;
}

div.carrier_box_right2 {
	margin: 0px 0px 30px 0px;
	padding: 0;
	width: 162px;
	float: left;
}

div.carrier_box_large2 {
	margin: 0px 0px 30px 0px;
	padding: 0;
	width: 215px;
	float: left;
}

div.logos_box {
	margin: 0px 0px 0px 0px;
	padding: 0;
	float: left;
}



/*====================*\
	sitemap
\*====================*/

div.sitemap_main {
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 692px;
	float: left;
	background:url(images/sitemap_bg.gif) no-repeat top left;
}

/*====================*\
	coaching guide
\*====================*/

div.coaching_main {
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 692px;
	float: left;
	background:url(images/coaching_bg.gif) no-repeat top left;
}

div.split_column {
	margin: 0;
	padding: 0px 10px 20px 0px;
	width:287px;
	float:right;
}

div.table {
	margin: 0;
	padding: 0px 0px 0px 0px;
	width:592px;
}

div.cellone {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:134px;
	float:left;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	min-height:70px;
}

div.celltwo {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:134px;
	background-color:#e8e7e7;
	float:left;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	min-height:70px;
}

div.cellfour {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:134px;
	float:left;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	min-height:40px;
}

div.cellthree {
	margin: 0;
	padding: 5px 5px 5px 5px;
	width:134px;
	background-color:#e8e7e7;
	float:left;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	min-height:40px;
}

div.cellfive {
	margin: 2px 2px 2px 2px;
	text-align:center;
	padding: 3px 5px 8px 5px;
	width:130px;
	float:left;
}

div.widecell {
	margin: 2px 2px 2px 2px;
	text-align:center;
	padding: 3px 5px 8px 5px;
	width:165px;
	float:left;
}


/*====================*\
	thank you
\*====================*/

div.thanks_main {
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 692px;
	float: left;
	background:url(images/thanks_bg.gif) no-repeat top left;
}

/*====================*\
	brochure
\*====================*/

div.brochure_main {
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 692px;
	float: left;
	background:url(images/brochure_bg.gif) no-repeat top left;
}

div.brochure_box_l {
	margin: 0px 20px 0px 0px;
	padding: 0;
	width: 286px;
	float: left;
}

div.brochure_box_r {
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 286px;
	float: left;
}

div.brochure_pic_box {
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 130px;
	float: left;
}

div.brochure_title_box {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 10px;
	width: 146px;
	float: right;
	min-height:35px;
}

div.brochure_map_box {
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 3px 20px;
	width: 200px;
	float: right;
	min-height:35px;
}

div.brochure_body_box {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 146px;
	float: right;
	min-height:120px;
}

div.brochure_download {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

div.brochure_order {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

div.brochure_divider {
	margin: 12px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	width:592px;
	height:10px;
	float:left;
	background:url(images/brochure_divider.gif);
}

div.blank_divider {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width:592px;
	height:10px;
	float:left;
}


/*====================*\
	Trade and Press brochures
\*====================*/

div.tp_brochure_box {
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 592px;
	float: left;
}

div.tp_brochure_pic_box {
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 85px;
	float: left;
}

div.tp_brochure_detail {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 20px;
	width: 485px;
	float: right;
	min-height:35px;
}


/*====================*\
	competitions
\*====================*/

div.competition_main {
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 692px;
	float: left;
	background:url(images/competition_bg.gif) no-repeat top left;
}

div.competition_details {
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 10px;
	width: 579px;
	float: left;
	background:#c81978;
	color:#FFFFFF;
	font-weight:bold;
}

div.competition_more {
	margin: 0px 0px 0px 0px;
	padding: 10px 3px 3px 10px;
	width: 579px;
	float: left;
	background:#eeeeee;
}

/*====================*\
	sub levels
\*====================*/

div.sub_container {
	margin: 0;
	padding: 0;
	width:689px;
	float:left;
	background:url(images/gastronomy_bg.gif) no-repeat;
}

div.sub_container2 {
	margin: 0;
	padding: 0px 0px 0px 0px;
	width:689px;
	float:left;
}

div.sub_content {
	margin: 15px 10px 0px 0px;
	padding: 0px 0px 0px 62px;
	width:358px;
	float:left;
}

div.sub_column_2{
	margin: 55px 0px 0px 0px;
	padding: 0px 18px 0px 0px;
	width:235px;
	float:right;
}


div.sub_column_3{
	margin: 15px 0px 0px 0px;
	padding: 0px 18px 0px 0px;
	width:235px;
	float:right;
} 

div.sub_content2 {
	margin: 12px 0px 0px 62px;
	padding: 0;
	width:605px;
}

div.sub_content2_text {
	margin: 0;
	padding: 0px 0px 0px 10px;
	width:347px;
	float:left;
}

div.large_image_box {
	margin: 46px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	float:right;
	text-align:right;
}
