/* General */

	
	
	#MainContent{width:974px; margin:0 0 0 0;}
	
	#Left_menu{width:221px; float:left;}
	#Left_menu #content{width:149px; background:#b3d0f2; height:auto; min-height:730px; overflow: visible; border:1px solid #020001; border-top:none; margin:-29px 0 40px 70px;  float:left; padding:4px 0 20px 0; _position:absolute; _top:231px; _left:142px;}
	
	#Left_menu #content h2{padding:10px 0 6px 0px; text-align:center;  font-size:11px; font-weight:bold; color:#4b4b4b; text-decoration:none; margin:0 0 0 0; line-height:15px; }
	#Left_menu #content .Links{height:16px; padding:0 0 0 16px; margin:2px 0 0px 8px; text-align:left; background:url(/pics-en/bullet.gif) no-repeat; background-position:0px 2px; }
	#Left_menu #content .Links a:link{color:#4b4b4b; text-decoration:none;}	
	#Left_menu #content .Links a:visited{color:#4b4b4b; text-decoration:none;}	
	#Left_menu #content .Links a:hover{ text-decoration:underline;}	
	#Left_menu #content .Links a:active{ text-decoration:underline;}	
	#Left_menu #content .Links a.selected{ text-decoration:underline;margin:0px 0 2px 0px;}	
	
	
	#Left_menu #content .Home{height:16px; padding:0 0 0 16px; font-weight:bold; margin:20px 0 0px 8px; text-align:left; background:url(/pics-en/bullet2.gif) no-repeat; background-position:0px 2px; }
	#Left_menu #content .Home a:link{color:#4b4b4b; text-decoration:none;}	
	#Left_menu #content .Home a:visited{color:#4b4b4b; text-decoration:none;}	
	#Left_menu #content .Home a:hover{ text-decoration:underline;}	
	#Left_menu #content .Home a:active{ text-decoration:underline;}	
	#Left_menu #content .Home a.selected{ text-decoration:underline;margin:0px 0 2px 0px;}	

	#Left_menu #content .marg-links{height:410px; }
	#Left_menu #content .marg-links-de{height:374px; }
	#Left_menu #content .domestic{ margin:36px 0 0 0;}
	#Left_menu #content .international{ margin:0 0 0 0;}
				
	#Left_menu #content .InsideLinks{padding:0 0 0 0; text-align:left; margin:0px 0 2px 24px; }				
	#Left_menu #content .InsideLinks font{color:#c80000; font-size:15px; line-height:10px; margin:0 4px 0 0;}
	#Left_menu #content .InsideLinks a{color:#4b4b4b; text-decoration:none; }
	#Left_menu #content .InsideLinks a:hover{ text-decoration:underline;}	
		
	#Left_menu #content .disabled{padding:0 0 0 0; text-align:left; margin:0px 0 2px 24px; }				
	#Left_menu #content .disabled font{color:#c80000; font-size:15px; line-height:10px; margin:0 4px 0 0;}
	#Left_menu #content .disabled a{color: #999999; text-decoration:none; cursor:default; }
	#Left_menu #content .disabled a:hover{ text-decoration:none;}	
		
	#Left_menu #content .selected{padding:0 0 0 0; text-align:left; margin:0px 0 2px 24px; color:#c80000;}				
	#Left_menu #content .selected font{color:#c80000; font-size:15px; line-height:10px; margin:0 4px 0 0;}
	#Left_menu #content .selected a{color:#c80000; text-decoration:none; }

	#Left_menu #content .split{ width:84px; float:left; }				
		
	
	#Right{width:737px; float:left; margin:30px 0 140px 16px;  *float:right;}
	#Right h3{color:#707070; font-size:16px; margin:0 0 0 0; padding:8px 0 8px 0; }
	#Right h4{color:#707070; font-size:11px; margin:0 0 0 0; padding:6px 0 10px 0; font-weight:normal;}
	#Right h5{color:#898989; font-size:17px; margin:0 0 0 0; padding:8px 0 0 0; font-weight:bold;}
	#Right h5 span{color:#555555; font-size:15px;}
	#Right h6{color:#707070; font-size:16px; margin:0 0 0 0; padding:8px 0 8px 0; font-weight:bold;}
	
	#Right .top{background: url(/images/companies/main-box-top.jpg) no-repeat; width:737px; height:11px;}
	#Right .mid{border-left:1px solid #adadad; border-right:1px solid #adadad; width:733px;  height: auto; overflow:hidden;}
	#Right .bottom{background: url(/images/companies/main-box-bottom.gif) no-repeat; width:737px; height:11px;}
	
	#Right #Content{width:743px; margin:20px auto 0 auto; height:auto; overflow:hidden;*padding-left:10px;}
	#Right #Content p{color:#555555; margin:0 0 0 0; padding:8px 0 8px 0; text-align:center;}
		#Right #Content #left{ width:235px; height:auto; overflow:hidden; float:left; padding:0 0 0 0; margin:0 0 0 0; }
			#Right #Content #left table{padding-left:8px;  margin:18px 0 0 0;text-align:left; font-size:11px;}
			#Right #Content #left table a{ font-size:12px; font-weight:bold; padding:0 0 0 0; text-align:left; color:#1560e4; }
			#Right #Content #left table a.disabled{ font-size:12px; font-weight:bold; padding:0 0 0 0; text-align:left; color:#989898; cursor:default;}
			#Right #Content #left table tr:hover a{text-decoration:underline; color:#0f47a8;}
			#Right #Content #left table tr:hover a.disabled{text-decoration:underline; color:#989898;}
			#Right #Content #left table .itin{ padding:2px 0 2px 0; *padding:2px 0 6px 0px;}
		
		#Right #Content #middle{ width:261px; height:auto; overflow:hidden; float:left; padding:0 0 0 0;}
			#Right #Content #middle img{ margin:16px 0 30px 0;} 
		#Right #Content #right{ width:235px; height:auto; overflow:hidden; float:left;*padding-left:10px;}
			#Right #Content #right table{padding-left:12px;   margin:18px 0 0 0; text-align:left;font-size:11px;}
			#Right #Content #right table a{ font-size:12px; font-weight:bold; padding:0 0 0 0;color:#1560e4;}
			#Right #Content #right table a.disabled{ font-size:12px; font-weight:bold; padding:0 0 0 0;color:#989898; cursor:default;}
			#Right #Content #right table tr:hover a.disabled{text-decoration:underline; color:#989898;}
			#Right #Content #right table tr:hover a{text-decoration:underline; color:#0f47a8;}
			#Right #Content #right table .itin{padding:2px 0 2px 0; *padding:2px 0 6px 22px;}
			
/* Domestic Schedules */
#Content #Domestic{width:743px;text-align:center; margin:0px 0 20px 0; height:auto; overflow:hidden;}
	#Content #Domestic .left{ width:233px; height:auto; overflow:hidden; float:left; padding:0 0 0 0; margin:20px 0px 0 20px; }
	#Content #Domestic .left p.b_und{ font-weight:bold; text-decoration:underline;}
	#Content #Domestic p.routes{ color:#898989; font-weight:bold; margin:0 0 0 0; padding:0 0 8px 0; }
	#Content #Domestic h5{color:#555555; font-size:17px; margin:0 0 0 0; padding:0px 0 0 0; font-weight:bold;}
	 	#Content #Domestic h5 span{color:#555555; font-size:15px;}
	#Content #Domestic .right{ width:490px; height:auto; overflow:hidden; float:right; padding:0 0 0 0; margin:20px 0 0 0; }

	#Content #Domestic #main-content{padding: 0; margin:0 0 0 78px;width: 100%; height:auto;}
		#Content #Domestic #main-content .map-aegean-speed-lines{padding: 0;margin:20px 0 66px 0;width: 404px; height:355px; background:url(/images/companies/agean-speed-lines/map-of-greece-small.gif) no-repeat; float:left;}
		#Content #Domestic #main-content .map-hellenic{padding: 0;margin:20px 0 66px 0;width: 404px; height:355px; background:url(/images/companies/hellenic/map-of-greece-small.gif) no-repeat; float:left;}
		#Content #Domestic #main-content .map-kallisti{padding: 0;margin:20px 0 66px 0;width: 404px; height:355px; background:url(/images/companies/kallisti/map-of-greece-small.gif) no-repeat; float:left;}
		#Content #Domestic #main-content .map-nel{padding: 0;margin:20px 0 66px 0;width: 404px; height:355px; background:url(/images/companies/nel/map-of-greece-small.gif) no-repeat; float:left;}
		#Content #Domestic #main-content .map-ga-ferries{padding: 0;margin:20px 0 66px 0;width: 404px; height:355px; background:url(/images/companies/ga-ferries/map-of-greece-small.gif) no-repeat; float:left;}
		#Content #Domestic #main-content .map-anek{padding: 0;margin:20px 0 66px 0;width: 404px; height:355px; background:url(/images/companies/anek/map-of-greece-small.gif) no-repeat; float:left;}
		#Content #Domestic #main-content .map-dodekanisos{padding: 0;margin:20px 0 66px 0;width: 404px; height:355px; background:url(/images/companies/dodekanisos/map-of-greece-small.gif) no-repeat; float:left;}
		#Content #Domestic #main-content .map-minoan{padding: 0;margin:20px 0 66px 0;width: 404px; height:355px; background:url(/images/companies/minoan/map-of-greece-small.gif) no-repeat; float:left;}
		#Content #Domestic #main-content .map-agoudimos{padding: 0;margin:20px 0 66px 0;width: 404px; height:355px; background:url(/images/companies/agoudimos/map-of-greece-small.gif) no-repeat; float:left;}
		#Content #Domestic #main-content .map-bluestar{padding: 0;margin:20px 0 66px 0;width: 404px; height:355px; background:url(/images/companies/bluestar/map-of-greece-small.gif) no-repeat; float:left;}
		#Content #Domestic #main-content .map-seajets{padding: 0;margin:20px 0 66px 0;width: 404px; height:355px; background:url(/images/companies/seajets/map-of-greece-small.gif) no-repeat; float:left;}
		#Content #Domestic #main-content .map-santorini-cruises{padding: 0;margin:20px 0 66px 0;width: 404px; height:355px; background:url(/images/companies/santorini-cruises/map-of-greece-small.gif) no-repeat; float:left;}
		#Content #Domestic #main-content .map-superfast{padding: 0;margin:20px 0 66px 0;width: 404px; height:355px; background:url(/images/companies/superfast/map-of-greece-small.gif) no-repeat; float:left;}
	
		#Content #Domestic #main-content .text{padding:30px 0 0 12px; width:150px; float:left;}
	
	#Content #Domestic #main-content .forth-crs{clear:both; margin:0 150px 0 0;}
		#Content #Domestic #main-content .forth-crs div.forth{background: url(/images/forth-crs-bg.jpg) no-repeat; width:577px; height:92px;}
		#Content #Domestic #main-content .forth-crs div.forth div{float:right; width:16px; height:16px; margin:0 7px 0 0; cursor:pointer;}
		#Content #Domestic #main-content .radio{color:#555555;padding:18px 0 0 0; _padding:6px 0 0 0;}
	
BLOCKQUOTE{
	border-left: 1px dotted #BF3A07;
	padding-left: 10px;
}

blockquote.helpContents
{
	text-align: left;
	width:auto;
	font-family: Tahoma;
	font-size: 11px;
	margin: 0;
	padding: 10px;
	position: absolute;
	top: -1000px;
	left: -1000px;	
	border: 1px solid #000;
	z-index: 100;
	background-color: #ffffff;
	-moz-border-radius: 5px;	
}

blockquote.helpContents a{
	font-family: Tahoma, Verdana;
	color: #898989;
	font-weight: bold;
}

	
/* Fleet */
#Fleet{text-align:left; margin:20px 0 20px 0; height:auto; overflow:hidden;}
#Fleet .Col{width:332px; margin:0 0 20px 30px; _margin:0 0 20px 20px; float:left; height:auto; overflow:hidden;}
#Fleet .Col p{padding:8px 0 0 0;margin:0 0 0 0;}


/* Accommodation */
#Accommodation{text-align:left; margin:20px 0 20px 40px; height:auto; overflow:hidden;}
#Accommodation h4{font-size:16px; font-weight:bold; color:#cc020e; padding:17px 0 0 28px; margin:0 0 0 0; text-align:left; background:url(/images/companies/red_arrow.gif) no-repeat; background-position:6px 22px; height:25px; }
#Accommodation h5{font-size:16px; font-weight:bold; color:#0259b8; padding:17px 0 0 28px; margin:0 0 0 0; text-align:left; background:url(/images/companies/blue_arrow.gif) no-repeat; background-position:6px 22px; height:25px;}
#Accommodation a{text-decoration:none; color:#FFFFFF;}
#Accommodation p.normal{padding:8px 75px 8px 6px; text-align:left; margin:0 0 0 0;}
#Accommodation p.light_blue{padding:8px 75px 0 6px; text-align:left; margin:0 0 0 0; font-size:12px;color:#025abb; font-weight:bold;}
#Accommodation table.acc{width:654px; font-size:11px; margin:20px 0 20px 0;}
#Accommodation table.acc .demo_button{width:88px; height:28px; background:url(/images/companies/demo_button.gif) center right no-repeat; }
#Accommodation table.acc .demo_button a{text-align:left; color:#FFFFFF; font-weight:bold; padding:0 0 0 32px; }
#Accommodation table.acc td{height:25px; padding-left:6px;}
#Accommodation table.acc td.padd{padding-left:16px;}
#Accommodation table.acc td.descr{width:420px;}
#Accommodation table.acc tr.bg1{ background:none;}
#Accommodation table.acc tr.bg2{ background:#efedee;}
#Accommodation #epexegesis{clear:both; height:auto; overflow:hidden;}
#Accommodation #epexegesis .left{float:left; width:50px; margin:3px 0 0 0; padding:0 0 0 0;}
#Accommodation #epexegesis .right{float:left; width:603px;padding:0 0 0 0; margin:0 0 0 0;}


/* Restaurants */
#Restaurants{height:auto; overflow:hidden; margin:15px 0 0 0;}
#Box{width:658px; height:103px; border-top:1px solid #d4d4d4; margin-left:5px;}
#Box img{float:left; margin-top:4px; margin-left:1px;}
#Box h1{font-size:12px; font-weight:bold; color:#0359bc;  padding:5px 0 5px 0; margin:0 0 0 0; text-align:left;}
#Box p{padding:0 0 0 0; margin:0 0 0 0; float:left; width:485px;}
#Box .info{float:right; margin-right:5px; _margin-right:0px; _margin-left:15px;}
#Box .small-img{margin-top:10px;}

/* Services */
#Services{width:658px;  height:103px; border-top:1px solid #d4d4d4; margin-left:5px; clear:both;}
#Services img{float:right; margin-top:4px; margin-left:1px; }
#Services h1{font-size:12px; font-weight:bold; color:#0359bc;  padding:8px 0 0 0; margin:0 0 0 0; text-align:left;}
#Services p{padding:6px 0 12px 0; margin:0 0 0 0; float:left;width:590px;}

/* Conferences */
.left-box{float:left; width:440px;}


/* Ferry and Train */
#Train{height:auto; overflow:hidden;}
	#Superfast{margin:12px 0 0 0;}
		#Superfast .left{float:left; margin-left:30px; width:90px;}
		#Superfast .right{float:left; margin-left:60px; _margin-left:51px; margin-top:20px; width:350px;}
		#Superfast #red_bubble {float:right; width:154px; margin:60px 0 0 0;}
			#Superfast #red_bubble .top {background:url(/images/companies/superfast/red_bubbe_top.gif) no-repeat; width:154px; height:6px;}
			#Superfast #red_bubble .mid {background:url(/images/companies/superfast/red_bubbe_middle.gif) repeat-y; width:146px; height:60px; text-align:left; font-size:12px; padding-left:8px; _margin-top:-8px; _padding-left:8px; border:none; color:#FFFFFF;}
			#Superfast #red_bubble .bottom {background:url(/images/companies/superfast/red_bubbe_bottom.gif) no-repeat; width:154px; height:6px;}
	
	#Paragraphs{clear:both; padding:20px 0 10px 0;}
	#Paragraphs img{margin:20px 0 20px 0;}
	#Paragraphs a {color:#d4032b;font-weight:bold;padding:0 0 0 0; text-decoration:underline;}
	#Paragraphs a:hover{ text-decoration:none;}
	
	#Minoan{margin:-40px 0 0 40px; text-align:left;}
 		#Minoan h5{font-size:16px; font-weight:bold; color:#0259b8; padding:17px 0 0 28px; margin:22px 0 0 0;  text-align:left; background:url(/images/companies/blue_arrow.gif) no-repeat; background-position:6px 22px; height:25px;}
		#Minoan p.light_blue{padding:8px 75px 0 6px; text-align:left; margin:0 0 0 0; font-size:12px;color:#025abb; font-weight:bold;}
		#Minoan p.black_bold{font-weight:bold; margin-left:6px; line-height:16px;}
		#Minoan img{float:right; padding-right:40px;}
	
	.red_b{color:#db020d; font-weight:bold;}	

/* Distances */
#Distances{width:708; height:auto; overflow:hidden; margin:0 0 20px 22px; clear:both; text-align:left;}
 	#Distances h5{font-size:16px; font-weight:bold; color:#0259b8; padding:17px 0 0 28px; margin:0 0 0 0; text-align:left; background:url(/images/companies/blue_arrow.gif) no-repeat; background-position:6px 22px; height:25px;}
	#Distances p.light_blue{padding:8px 75px 0 6px; text-align:left; margin:0 0 0 0; font-size:12px;color:#025abb; font-weight:bold;}
	#Distances #LeftCol{width:308px; margin-right:6px; margin-left:28px; _margin-left:0px; float:left;}
	#Distances #RightCol{width:308px; float:left; _margin-left:15px;}
	#Distances #OneCol{width:708; margin-left:28px; _margin-left:15px; }

	#Distances table.dist{width:308px;font-size:11px; color:#2d2c28; margin:10px 0 0 0; padding:0 0 0 0;}
	#Distances table.dist .routes{background:#e3e3e3; padding:0 0 0 4px; height:15px; border-right:1px solid #ffffff;}
	#Distances table.dist .prices{background:#cbddf3;text-align:center;border-right:1px solid #ffffff;}

	#Distances table.dist_big{width:500px;font-size:11px; color:#2d2c28; margin:10px 0 0 0; padding:0 0 0 0;}
	#Distances table.dist_big .routes{background:#e3e3e3; padding:0 0 0 4px; height:15px; border-right:1px solid #ffffff;}
	#Distances table.dist_big .prices{background:#cbddf3;text-align:center;border-right:1px solid #ffffff;}

	.hidden{display:none; visibility:hidden;}

/* Minoan Bonus Club */
#BonusClub{width:708; margin-left:22px; text-align:left; padding-right:30px; }
 	#BonusClub h5{font-size:16px; font-weight:bold; color:#0259b8; padding:17px 0 0 28px; margin:0 0 0 0; text-align:left; background:url(/images/companies/blue_arrow.gif) no-repeat; background-position:6px 22px; height:25px;}
	#BonusClub p.light_blue{padding:8px 0 0 6px; text-align:left; margin:0 0 0 0; font-size:12px;color:#025abb; font-weight:bold;}
	#BonusClub img{margin:10px 0 0 90px;}
	
/* Embarkation */
#Embarkation{width:708; margin-left:22px; text-align:left; }
 	#Embarkation h5{font-size:16px; font-weight:bold; color:#0259b8; padding:17px 0 0 28px; margin:0 0 0 0; text-align:left; background:url(/images/companies/blue_arrow.gif) no-repeat; background-position:6px 22px; height:25px;}
	#Embarkation p{ padding-left:30px; padding-right:40px;}
	#Embarkation table.maps{width:580px;margin:10px 0 10px 28px; padding:0 0 0 0;}
	#Embarkation table.maps a{font-weight:bold;color:#2a2a2a; font-size:11px; padding:0 10px 0 10px; text-decoration:none;}
	#Embarkation table.maps .port_selected{color:#0259b8;}
	#Embarkation table.maps span{font-size:12px;color:#2a2a2a;}
	#Embarkation table.maps p{padding-left:0px; padding-right:0;}
	#Embarkation table.maps h5{font-size:11px; font-weight:bold; color:#2a2a2a; padding:0 0 0 25px; margin:6px 0 0 16px;}
	#Embarkation table.maps #map_office_1{margin-left:18px; font-size:11px;margin-top:18px;}
	#Embarkation table.maps #map_office_2, #map_office_3, #map_office_4, #map_office_5{margin-left:18px; font-size:11px; display:none; margin-top:18px;}
	#Embarkation table.emb {width:612px;font-size:11px; color:#2d2c28; margin:10px 0 10px 28px; padding:0 0 0 0;}
	#Embarkation table.emb td{ text-align:center; padding:6px 0px 6px 0px;}
	#Embarkation table.agencies{width:600px;font-size:11px; color:#2d2c28; margin:10px 0 20px 0; padding:0 0 0 0;}
	#Embarkation table.agencies .txt{padding:10px 0 10px 28px; margin:0 0 0 0}
	#Embarkation #European{width:675;  margin:20px 0 0 0px; height:500px;}
	#Embarkation #European .Col1{width:170px; float:left; margin:40px 0 0 0;}
		#Embarkation #European .Col1 p{ margin:0 0 0 0; padding:8px 0 8px 28px;}
	#Embarkation #European .Col2{width:326px; float:left;}
		#Embarkation #European .Col2 p{text-align:center; font-weight:bold;color:#ad1021;}
	#Embarkation #European .Col3{width:171px; float:left;  margin:40px 0 0 0;padding-left:10px;}
		#Embarkation #European .Col3 p{margin:0 0 0 0; padding:8px 0 8px 0;}
		
/* Buses */
#Buses{width:708; margin:20px 0 20px 40px; text-align:left;}
 	#Buses h5{font-size:16px; font-weight:bold; color:#0259b8; padding:17px 0 0 28px; margin:0 0 0 0; text-align:left; background:url(/images/companies/blue_arrow.gif) no-repeat; background-position:6px 22px; height:25px;}
	#Buses p.light_blue{padding:8px 0 0 6px; text-align:left; margin:0 0 0 0; font-size:12px;color:#025abb; font-weight:bold;}
	#Buses .img-right{float:right; margin:20px 50px 0 0;}
	
/* Safely Together */
#Safely{width:708; margin:0 0 20px 40px; text-align:left;}
 	#Safely h5{font-size:16px; font-weight:bold; color:#0259b8; padding:17px 0 0 28px; margin:0 0 0 0; text-align:left; background:url(/images/companies/blue_arrow.gif) no-repeat; background-position:6px 22px; height:25px;}
	#Safely p.light_blue{padding:8px 0 0 6px; text-align:left; margin:0 0 0 0; font-size:12px;color:#025abb; font-weight:bold;}
	#Safely .img-right{float:right; margin:20px 30px 10px 20px; border:1px solid #cccccc;}
	

/* Terms */
#Terms{width:708; margin:20px 80px 20px 40px; text-align:left;}
 	#Terms h5{font-size:16px; font-weight:bold; color:#0259b8; padding:0px 0 12px 28px; margin:0 0 0 0; text-align:left; background:url(/images/companies/blue_arrow.gif) no-repeat; background-position:6px 4px; height:25px;}
	#Terms p.light_blue{padding:20px 0 0 6px; text-align:left; margin:0 0 0 0; font-size:12px;color:#025abb; font-weight:bold;}
	#Terms p {padding:6px 0 0 6px; text-align:left; margin:0 0 0 0; font-size:12px;}
	#Terms li {font-size:12px;}

	#Terms #print {margin:20px 0 0 410px;}
	#Terms a.print_button{ text-decoration:none; font-size:11px;}	
  	#Terms a.print_button div{background:url(/images/red_button.gif) no-repeat center; width:208px; height:20px; text-align:center; color:#fff; font-weight:bold; padding:4px 0 0 0;  cursor:pointer;}	
  	#Terms a.print_button div img{ float:right; margin:-2px 5px 0 0;}	

/* Offers */
#Offers{width:708; margin:20px 0 20px 0; text-align:left; height:auto; overflow:hidden;}
	#Offers table.offer{width:100%;border-top:1px solid #cfcdce;border-bottom:1px solid #cfcdce;margin-bottom:10px;}				
	#Offers table.offer .new{background:url(/images/companies/superfast/new_flash.gif) top left no-repeat;}				
	#Offers table.offer .new_gr{background:url(/images/companies/superfast/new_flash_gr.gif) top left no-repeat; }
	#Offers table.offer .new_it{background:url(/images/companies/superfast/new_flash_it.gif) top left no-repeat; }
	#Offers table.offer .new_de{background:url(/images/companies/superfast/new_flash_de.gif) top left no-repeat; }
	#Offers table.offer .new_fr{background:url(/images/companies/superfast/new_flash_fr.gif) top left no-repeat; }
	#Offers table.offer .new_nl{background:url(/images/companies/superfast/new_flash_nl.gif) top left no-repeat; }
	#Offers table.offer .new_sp{background:url(/images/companies/superfast/new_flash_sp.gif) top left no-repeat; }
	
	#Offers table.offer .dark_bg{background:#E6E6E6;padding-left:10px;padding-bottom:5px; *padding-bottom:0;}				
	#Offers table.offer .light_bg{background:#f1eff0;padding-left:10px;padding-bottom:5px; *padding-bottom:0;}				
	#Offers table.offer .title{font-size:14px;padding-top:5px;padding-bottom:3px; margin:0 0 10px 0; font-weight:bold;}				
	#Offers table.offer .title_new{font-size:14px;padding:5px 70px 3px 0; margin:0 0 10px 0; font-weight:bold;background:url(/images/companies/superfast/new_box.gif) no-repeat; background-position:540px 6px;}				
	#Offers table.offer .title_new_gr{font-size:14px;padding:5px 70px 3px 0; margin:0 0 10px 0; font-weight:bold;background:url(/images/companies/superfast/new_box_gr.gif) no-repeat; background-position:540px 6px;}				
	#Offers table.offer .title_new_it{font-size:14px;padding:5px 70px 3px 0; margin:0 0 10px 0; font-weight:bold;background:url(/images/companies/superfast/new_box_it.gif) no-repeat; background-position:540px 6px;}				
	#Offers table.offer .title_new_de{font-size:14px;padding:5px 70px 3px 0; margin:0 0 10px 0; font-weight:bold;background:url(/images/companies/superfast/new_box_de.gif) no-repeat; background-position:540px 6px;}				
	#Offers table.offer .title_new_fr{font-size:14px;padding:5px 70px 3px 0; margin:0 0 10px 0; font-weight:bold;background:url(/images/companies/superfast/new_box_fr.gif) no-repeat; background-position:540px 6px;}				
	#Offers table.offer .title_new_nl{font-size:14px;padding:5px 70px 3px 0; margin:0 0 10px 0; font-weight:bold;background:url(/images/companies/superfast/new_box_nl.gif) no-repeat; background-position:540px 6px;}				
	#Offers table.offer .title_new_sp{font-size:14px;padding:5px 70px 3px 0; margin:0 0 10px 0; font-weight:bold;background:url(/images/companies/superfast/new_box_sp.gif) no-repeat; background-position:540px 6px;}				

	#Offers table.offer .title img{margin-bottom:-3px;}				
	#Offers table.offer a{color:#d4032b; font-weight:bold;padding:12px 0 7px 0; font-size:11px;}
	#Offers table.offert a.red_u{color:#d4032b; font-weight:bold;padding:0 0 0 0; text-decoration:underline;}
	#Offers table.offer #Book{background:url(/images/companies/offers_button.gif) no-repeat; float:right; background-position:0px 0px; width:127px; margin:0 4px 0 0; padding:3px 0 4px 0; *margin:0 4px 6px 0;  text-align:left;}
	#Offers table.offer #Book a{text-align:center; color:#FFFFFF; font-family: Tahoma;font-weight:bold; font-size:11px; text-decoration:none; padding:0 0 0 26px;}
	#Offers table.offer p{ padding:6px 10px 6px 0; margin:0 0 0 0;}

	#Offers .notel{padding:10px 10px 0 82px; height:auto; overflow:hidden; float:left;color:#d4032b; font-weight:bold;}
	#Offers .noter{padding:10px 20px 0 0; height:auto; overflow:hidden;}
	
/* Camping */	
#Camping{width:708; margin:20px 0 20px 22px; text-align:left; height:auto; overflow:hidden;}
 	#Camping h5{font-size:16px; font-weight:bold; color:#0259b8; padding:17px 0 12px 28px; margin:0 0 0 0; text-align:left; background:url(/images/companies/blue_arrow.gif) no-repeat; background-position:6px 22px; height:25px;}
	#Camping #CampingLeft{ width:320px; height:auto; overflow:hidden; float:left;}
	#Camping #CampingLeft span{padding:6px 0 0 28px; }
	#Camping #CampingLeft p{padding:10px 40px 0 28px; margin:0 0 0 0; }
	#Camping #CampingRight{width:380px; height:auto; overflow:hidden;float:right; padding:15px 8px 0 0;}	
	#Camping #CampingRight #thumbs{margin-top:8px; width:363px; margin-left:1px;}	
		#Camping #CampingRight #thumbs img{margin-right:2px; cursor:pointer;}	
	#Camping .normal_12{font-size:12px;color:#2c2c2c;}
			
	#Camping table.routes{clear:right; width:681px; margin:40px 0 20px 10px;}
	#Camping table.routes .top_bar{width:467px; height:20px; background:#05429b; color:#FFFFFF; border:1px solid #484848; text-align:center; font-size:11px; vertical-align:text-top; padding-top:2px;}	
	#Camping table.routes .top_bar img{ margin:0 6px 0 6px;}	
	#Camping table.routes .table_title{height:72px; background:#cfcfcf; text-align:center; font-size:12px; font-weight:bold; color:#db0310;border-right:2px solid #ffffff;}
	#Camping table.routes .season_1{color:#FFFFFF; background:#4286e9; border:1px solid #484848; font-weight:bold; font-size:11px; text-decoration:underline; text-align:center; cursor:help;}
	#Camping table.routes .season_2{color:#FFFFFF; background:#0966f1; border:1px solid #484848; font-weight:bold; font-size:11px; text-decoration:underline; text-align:center;cursor:help;}
	#Camping table.routes .season_3{color:#FFFFFF; background:#db030e; border:1px solid #484848; font-weight:bold; font-size:11px; text-decoration:underline; text-align:center;cursor:help;}
	#Camping table.routes .season_4{color:#FFFFFF; background:#0048AF; border:1px solid #484848; font-weight:bold; font-size:11px; text-decoration:underline; text-align:center;cursor:help;}
	#Camping table.routes .season_1_1{color:#FFFFFF; background:#4286e9; border:1px solid #484848; text-align:center; width:49px; height:43px;cursor:help;}
	#Camping table.routes .season_2_1{color:#FFFFFF; background:#0966f1;border:1px solid #484848; text-align:center; width:49px; height:43px;}
	#Camping table.routes .season_3_1{color:#FFFFFF; background:#db030e;border:1px solid #484848; text-align:center; width:49px; height:43px;}
	#Camping table.routes .season_4_1{color:#FFFFFF; background:#0048AF;border:1px solid #484848; text-align:center; width:49px; height:43px;}
	#Camping table.routes .table_subtitle{width:185px; height:27px; background:#e3e3e3; padding-left:4px;  border-right:2px solid #ffffff;}
	#Camping table.routes .light_blue{background:#ccdcf3; text-align:center; font-size:11px; color:#2c2b27; font-weight:normal;}
	#Camping table.routes .light_gray{background:#ededed; text-align:center; font-size:11px;color:#2c2b27; font-weight:normal;}
	#Camping table.routes .dark_gray{background:#cfcfcf; text-align:center; font-size:11px;color:#2c2b27; font-weight:normal;}

	#Camping #Book{background:url(/images/companies/offers_button.gif) no-repeat; float:right; background-position:0px 0px; width:127px; margin:0 18px 0 0; padding:3px 0 4px 0; *margin:0 4px 6px 0;  text-align:left;}
	#Camping #Book a{text-align:center; color:#FFFFFF; font-family: Tahoma;font-weight:bold; font-size:11px; text-decoration:none; padding:0 0 0 26px;}

/* Footer */	
	#Footer{/*height:104px;*/ height:84px; border-top:1px solid #adadad; border-bottom:1px solid #adadad; margin:40px 0 120px 0;  clear:both;_padding-bottom:140px;}
	#Footer #BlueBox{height:14px; border-top:1px solid #aaabad; border-bottom:1px solid #aaabad; background:#b3d0f2; margin:4px 0 0 0;}
	#Footer #BlueBox div{text-align:center; margin:0 auto 0 auto; height:19px; padding:0px 0 0 0;}	
	#Footer #BlueBox div a{color:#4b4b4b; text-decoration:none;font-size:11px; }
	#Footer #BlueBox div a:hover{color:#c80002;}
	#Footer p.Black_small {font-family: Tahoma;font-size: 10px;font-weight: normal;color: #666666;text-decoration: none; padding:12px 0 0 0;}
	#Footer p.Black_bold {font-family: Tahoma; font-size: 11px; font-weight: bold; color: #565555; text-decoration: none; margin:0 0 0 0; padding:0 0 0 0; }
	#Footer a.Underline {font-family: Tahoma; font-size: 11px; font-weight: normal; color:#999999; text-decoration: underline}

/* Domestic */
#Domestic{text-align:left; margin:20px 0 20px 0; height:auto; overflow:hidden;}
#Domestic h4{ color:#6633FF; font-size:24px;}
#Domestic .Col{width:332px; margin:0 0 20px 30px; float:left; height:auto; overflow:hidden;}
#Domestic .Col p{padding:8px 0 0 0;margin:0 0 0 0;}


p.normal{padding:8px 0 8px 0; text-align:left; margin:0 0 0 0;}
p.normal-cent{padding:8px 0 8px 0; text-align:left; margin:0 0 0 0; text-align:center;}
