.schedule_tab{
	margin-top:5px;
	color:#000;
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
}

.schedule_tab p{
	padding: 20px 12px 8px 8px;
}

.schedule_tab a{
	text-decoration:underline;
	font-weight:bold;
}

body {
	font-family:tahoma;
	font-size:11px;
	color:#1d1d1f;
	margin:0;
	padding:0;
	height:100%;
	}

a {text-decoration:none;}


#MainLayout {width:100%; height:auto;}

/* Top Banner - to remove!!!!! */

	#Top {width:974px; margin:0 auto 0 auto;}
	#Top h1{margin:0 0 0 0; padding:10px 0 7px 0; text-align:right; letter-spacing:0.02em; font-weight:bold; font-size:11px;} 
	#Top h1 a{color:#848383; text-decoration:none; font-weight:bold;font-size:11px;}
	#Top h1 a:hover{text-decoration:underline;}
	#Top h1 span{margin:0 7px 0 7px; color:#ec0b08; font-weight:bold;}
	#Top #Banner{ width:974px; height:122px;}
		#Top #Banner img{ float:left;}
	
	#Menu{height:29px; border-top:1px solid #adadad; border-bottom:1px solid #adadad; margin:5px 0 0 0;}
	#Menu #BlueBox{height:19px; border-top:1px solid #aaabad; border-bottom:1px solid #aaabad; background:#b3d0f2; margin:4px 0 0 0;}
	#Menu #BlueBox #Content{width:974px; margin:0 auto 0 auto; height:19px; padding:3px 0 0 0;}
	#Menu #BlueBox #Content div{ float:left;}	
	#Menu #BlueBox #Content div a{color:#4b4b4b; text-decoration:none;font-weight:bold;font-size:11px;}
	#Menu #BlueBox #Content div ul{margin:0 0 0 0; padding:0 0 0 6px;list-style:none; }
	#Menu #BlueBox #Content div li{color:#4b4b4b; text-decoration:none;font-weight:bold;}
	#Menu #BlueBox #Content table{ _margin:-14px 0 0 0; float:left;}
	
	#draggable {position:absolute; left:50px; top: 176px; visibility: visible;}
	#news {height:15px; overflow:hidden; text-align:left;}
	
	#Faq_button {width:974px; height:19px; margin:4px auto 0 auto; background:url(/images/customer_suport.gif) no-repeat; background-position:810px 0;}
	#Faq_button a{color:#848383; text-decoration:none; font-size:11px; font-weight:bold;cursor:pointer;}
	#Faq_button div{width:154px; float:right; text-align:left; padding:1px 0 0 0;}

/* End Top Banner */
	
	#Content{ width:975px; height:auto; overflow:hidden; margin:16px auto 50px auto;}
	#Content h1{ font-size:16px; color:#6f6f6f; margin:0 0 0 0; padding:15px 0 0 0; font-weight:bold; letter-spacing:0.05em;}
	#Content h2{ font-size:16px; color:#6f6f6f; margin:0 0 0 0; padding:0 0 10px 0; font-weight:normal;}
	
	#Content #flash{padding:5px 0 5px 0; clear:both;}
	#Content #red-arrow{margin:5px 0 20px 0;}

	#Content #map{width:914px; height:301px; margin:15px 0 10px 0; border:1px solid #cccccc; padding:1px 0 0 1px;}
	#Content #map #left_map{width:250px; background:url(/images/new-bottom.jpg) no-repeat; height:242px; text-align:left; font-size:14px;}
	#Content #map .wrap{width:250px; height:300px; float:left;}
	#Content #map .top-map-en{width:250px; background:url(/images/new_anim_en.gif) no-repeat;height:58px;}
	#Content #map .top-map-de{width:250px; background:url(/images/new_anim_de.gif) no-repeat;height:58px;}
	#Content #map .top-map-fr{width:250px; background:url(/images/new_anim_fr.gif) no-repeat;height:58px;}
	#Content #map .top-map-gr{width:250px; background:url(/images/new_anim_gr.gif) no-repeat;height:58px;}
	#Content #map .top-map-it{width:250px; background:url(/images/new_anim_it.gif) no-repeat;height:58px;}
	#Content #map .top-map-nl{width:250px; background:url(/images/new_anim_nl.gif) no-repeat;height:58px;}
	#Content #map .top-map-sp{width:250px; background:url(/images/new_anim_sp.gif) no-repeat;height:58px;}

	#Content #map #left_map div{padding:7px 0 0 44px; color:#FFFFFF;}
	#Content #map #left_map h2{font-size:14px; color:#FFFFFF; letter-spacing:0.05em; font-weight:bold; margin:0 25px 0 0; padding:0 0 0 0; text-align:center; line-height:15px;}
	#Content #map #left_map p{padding:4px 0 0 12px; margin:0 0 0 0;}
	#Content #map #left_map p.red-arrow{text-align:center; padding:19px 34px 0 0; background:url(/images/red_arrow_right.png) no-repeat right; background-position:130px 23px;}
	#Content #map #left_map p.red-arrow-l{text-align:center; padding:18px 40px 0 0; background:url(/images/red_arrow_right.gif) no-repeat right; background-position:165px 20px;}
	#Content #map #cent_map img.img{ float:left;}
	#Content #map #right_map{width:250px; background:url(/images/Mirror_04.jpg) no-repeat; float:left; height:300px; text-align:left; font-size:14px;}
	#Content #map #right_map div{padding:65px 0 0 22px; color:#FFFFFF;}
	#Content #map #right_map h2{font-size:14px; color:#FFFFFF; letter-spacing:0.05em; font-weight:bold; margin:0 48px 0 0; padding:0 0 0 0; text-align:center; line-height:15px;}
	#Content #map #right_map p{padding:4px 0 0 12px; margin:0 0 0 0;}
	#Content #map #right_map p.red-arrow{text-align:center; padding:20px 34px 0 0; background:url(/images/red_arrow_left.png) no-repeat right; background-position:30px 23px;}
	#Content #map #right_map p.red-arrow-r{text-align:center; padding:18px 34px 0 0; background:url(/images/red_arrow_left.gif) no-repeat right; background-position:6px 20px;}
	#Content #map #right_map p.update{padding:46px 6px 0 0; text-align:right; color:#666666; font-size:10px;}

	#Content #LeftCol{ width:284px; float:left; height:auto; overflow:hidden; margin:0 0 0 0;}
		#Content #LeftCol .box{ width:283px; height:auto; overflow:hidden; margin:0 0 20px 0;}
		#Content #LeftCol .box img{ float:left; margin:0 10px 0px 0;}
		#Content #LeftCol .box div.img{ width:100px; height:109px; background:#e1e1e3; border:1px solid #959595; float:left;margin:0 13px 0 13px;}
		#Content #LeftCol .box div.img .flash{margin:4px 0 0 0px; *margin:0px 0 0 -2px; _margin:0px 0 0 0px;}
		#Content #LeftCol .box div.img .flash{margin /*\**/:0px 0 0 0px\9;}
		
		#Content #LeftCol .box div.img2{ width:125px; height:125px; float:left;margin:0 13px 0 13px; cursor:pointer;}
		#Content #LeftCol .box div.img2 .flash{margin:-6px 0 0 0px; *margin:0px 0 0 -2px; _margin:0px 0 0 0px;}
		#Content #LeftCol .box div.img2 .flash{margin /*\**/:0px 0 0 0px\9;}
		#Content #LeftCol .box div.img2 p a{ text-decoration:underline; font-weight:bold;}

		#Content #LeftCol .box div.img img{ margin:4px 0 0 4px;}
		#Content #LeftCol .box div.img_small{ width:100px; height:87px; background:#e1e1e3; border:1px solid #959595; float:left;margin:0 13px 0 13px;}
		#Content #LeftCol .box div.img_small img{ margin:4px 0 0 4px;}
		#Content #LeftCol .box div.img object{ margin:4px 0 0 4px;}
		#Content #LeftCol .box img.marg{ margin:0 13px 0 13px;}
		#Content #LeftCol .box div.cob{margin:0 13px 0 13px; width:126px; height:180px; float:left;}
		#Content #LeftCol .box div.big_img{ width:238px; height:118px; background:#e1e1e3; border:1px solid #959595; float:left;margin:0 13px 0 13px;}
		
		#Content #LeftCol .box img.offers{ margin:0 0 0 0; clear:both;}
		#Content #LeftCol .box div.offers{ width:100px; height:auto; overflow:hidden; float:left;margin:0 13px 0 13px;text-align:center;}
			#Content #LeftCol .box div.offers a{text-align:center; color:#6c6c6c; background:url(/images/earlybooking_bull.jpg) no-repeat; padding-left:13px; background-position:0 3px;}
				#Content #LeftCol .box div.offers a:hover{text-decoration:underline;}
		
		#Content #LeftCol .box div.big_img .flash{margin:4px 0 0 1px; *margin:0px 0 0 0;}
		#Content #LeftCol .box div.big_img .flash{margin /*\**/:0 0 0 1px\9;}
		#Content #LeftCol .box div.big_img object{ margin:4px 0 0 3px;}
		#Content #LeftCol .box h2{ font-size:16px; color:#003760; font-weight:normal; line-height:18px; text-align:left; margin:0 0 0 0; padding:12px 0 18px 0;}
		#Content #LeftCol .box h2 div{ text-align:right; padding-right:28px;}
		#Content #LeftCol .box p{ color:#4b4b4b; font-size:12px; text-align:left; margin:0 0 0 0; padding:0px 0 6px 20px;}
		#Content #LeftCol .box p a{ color:#4b4b4b; text-decoration:none;}
		#Content #LeftCol .box p img.img{padding-top:3px;}
		#Content #LeftCol .box p.italic_small{ font-size:11px; font-style:italic; padding:2px 0 6px 14px; float:left; color:#c80002;}
		#Content #LeftCol .box div.title{border-bottom:1px solid #e1e1e1; width:243px; height:18px; margin:0 0 15px 0;}
		#Content #LeftCol .box div.title h3 {font-size:14px; color:#003760; background: url(/images/blue_box.jpg) no-repeat; font-weight:normal; text-align:left; padding:0 0 0 24px; margin:-2px 0 0 0; line-height:16px; }
		#Content #LeftCol .box div.title h3 a{color:#003760; text-decoration:none;}
		#Content #LeftCol .box div.title h3 a:hover{text-decoration:none;}
		#Content #LeftCol .cruises-en{background:url(/images/cruises/Cruises_Image_EN.jpg) no-repeat; width:248px; height:185px; text-align:center;}
		#Content #LeftCol .cruises-de{background:url(/images/cruises/Cruises_Banner_DE.jpg) no-repeat; width:248px; height:185px; text-align:center;}
		#Content #LeftCol .cruises-fr{background:url(/images/cruises/Cruises_Banner_FR.jpg) no-repeat; width:248px; height:185px; text-align:center;}
		#Content #LeftCol .cruises-gr{background:url(/images/cruises/Cruises_Banner_GR.jpg) no-repeat; width:248px; height:185px; text-align:center;}
		#Content #LeftCol .cruises-it{background:url(/images/cruises/Cruises_Banner_IT.jpg) no-repeat; width:248px; height:185px; text-align:center;}
		#Content #LeftCol .cruises-nl{background:url(/images/cruises/Cruises_Banner_NL.jpg) no-repeat; width:248px; height:185px; text-align:center;}
		#Content #LeftCol .cruises-sp{background:url(/images/cruises/Cruises_Banner_ES.jpg) no-repeat; width:248px; height:185px; text-align:center;}
			#Content #LeftCol  p.cruises{color:#C80002; padding:154px 0 0 0;}
	
	#Content #CentCol{ width:408px; float:left; height:auto; overflow:hidden;}
		#Content #CentCol #top_box{height:194px; margin:4px 0 25px 0; width:379px; background:url(/images/top_box.gif) no-repeat;}
		#Content #CentCol #top_box h2{font-size:16px; color:#003760; font-weight:normal; line-height:18px; text-align:center; margin:0 0 0 0; padding:18px 0 10px 0;}
		#Content #CentCol #top_box h2 font{ font-size:14px;}
		#Content #CentCol #top_box p{color:#4b4b4b; font-size:12px; text-align:center; margin:0 0 0 0; padding:0px 0 8px 0;}
		#Content #CentCol #top_box #radios{margin:16px 0 0 27px; height:38px; }
		#Content #CentCol #top_box #radios .radio_button{float:left; background:url(/images/trip_type_box.gif) no-repeat; width:140px; height:22px; margin:0 11px 0 11px; text-align:left; font-size:12px;}
		#Content #CentCol #top_box #radios .radio_button img{padding:4px 6px 0 8px;}
		#Content #CentCol #top_box #radios .radio_button span{padding:0 0 0 8px;}
		#Content #CentCol #companies_box{width:408px; height:auto;  margin:10px 0 0 0;}
		#Content #CentCol #companies_box .splitl{width:50%; float:left; height:auto; overflow:hidden; margin-bottom:14px;}
		#Content #CentCol #companies_box .splitr{width:50%; float:right;height:auto; overflow:hidden; margin-bottom:14px;}

		#Content #CentCol .split p{color:#4b4b4b; font-size:11px; text-align:left; margin:0 0 0 0; padding:0px 0 6px 14px;}
	
		#Content #CentCol #companies_box .company_title_hidden{width:353px; height:40px; display:none; visibility:hidden; }
		#Content #CentCol #companies_box .company_title{width:353px; height:40px; }
		#Content #CentCol #companies_box #minoan{border-bottom:2px solid #0a2245;}
		#Content #CentCol #companies_box #anek{border-bottom:2px solid #fbdb4a;}
		#Content #CentCol #companies_box #superfast{border-bottom:2px solid #e50305;}
		#Content #CentCol #companies_box #bluestar{border-bottom:2px solid #052b74;}
		#Content #CentCol #companies_box #endeavor{border-bottom:2px solid #6b96c3;}
		#Content #CentCol #companies_box #ventouris{border-bottom:2px solid #11215c;}
		#Content #CentCol #companies_box #agoudimos{border-bottom:2px solid #043f5d;}
		#Content #CentCol #companies_box #european{border-bottom:2px solid #ca4b45;}
		#Content #CentCol #companies_box #sealines{border-bottom:2px solid #ed1c23;}
		#Content #CentCol #companies_box #anek-superfast{border-bottom:2px solid #0a2245;}
	
		#Content #CentCol #companies_box .company_title h4{ float:left; padding:24px 0 4px 20px; margin:0 0 0 0; text-align:left; font-weight:bold; color:#6f6f6f; font-size:13px;}
		#Content #CentCol #companies_box .company_title h4 a{ text-decoration:none;color:#6f6f6f; }
		#Content #CentCol #companies_box .company_title h4 a:hover{ text-decoration:none;}
		#Content #CentCol #companies_box .company_title img{ float:right; width:184px; height:37px; padding:2px 0 0 0;}
		#Content #CentCol #companies_box table{color:#949494; width:327px; height:auto; overflow:hidden;  text-align:left; padding:6px 10px 12px 10px; *padding:0 0 0 6px; clear:both;}
		#Content #CentCol #companies_box table.routes_hidden{ display:none; visibility:hidden;}
		#Content #CentCol #companies_box table img{ padding-top:3px;}
		#Content #CentCol #companies_box table a{color:#555555; text-decoration:none; font-size:12px;} 
		#Content #CentCol #companies_box table a.disabled{color:#989898; text-decoration:none; font-size:12px; cursor:default;} 
		#Content #CentCol #companies_box table.routes tr:hover a{text-decoration:underline;color:#000000;}
		#Content #CentCol #companies_box table.routes tr:hover a.disabled{text-decoration:none;color:#989898;}
		#Content #CentCol #companies_box .City{width:90px; padding:0 0 2px 0; margin:0 0 0 12px; }
		#Content #CentCol #companies_box .CitySmall{width:90px; padding:0 0 2px 0; margin:0 0 0 0px; }
		#Content #CentCol #companies_box .Country{width:48px; padding:0 0 2px 0; margin:0 0 0 0; }				

	#Content #RightCol{ width:283px; float:left; height:auto; overflow:hidden;}
		#Content #RightCol .box{ width:283px; height:auto; overflow:hidden; margin:0 0 15px 0;}
		#Content #RightCol .box h2{ font-size:16px; color:#003760; font-weight:normal; line-height:18px; text-align:center; margin:0 0 0 0; padding:28px 0 6px 0;}
		#Content #RightCol .box h2 font{ font-size:14px; }
		#Content #RightCol .box .radio_button{float:left; background:url(/images/trip_type_box.gif) no-repeat; width:140px; height:22px; margin:5px 11px 5px 40px; text-align:left; font-size:12px;}
		#Content #RightCol .box .radio_button img{padding:4px 6px 0 8px;}
		#Content #RightCol .box .radio_button span{padding:0 0 0 8px;}
		#Content #RightCol .box p{color:#4b4b4b; font-size:12px; text-align:left; margin:0 0 0 0; padding:8px 0 8px 40px;}
		#Content #RightCol .box p.red{color:#c80002; font-size:12px; text-align:center; margin:0 0 0 0; padding:8px 0 8px 0px;}
		#Content #RightCol .box div.title{border-bottom:1px solid #e1e1e1; width:243px; height:18px; margin:0 0 20px 0;}
		#Content #RightCol .box div.title-small{border-bottom:1px solid #e1e1e1; width:243px; height:18px; margin:0 0 3px 0;}
		
		#Content #RightCol .box div.title h3 {font-size:14px; color:#003760; background: url(/images/blue_box.jpg) no-repeat; font-weight:normal; text-align:left; padding:0 0 0 24px; margin:-2px 0 0 0; line-height:16px; }
		#Content #RightCol .box div.title h3.islands {font-size:14px; color:#003760; background: url(/images/blue_box.jpg) no-repeat; font-weight:normal; padding:0 0 0 24px; margin:-2px 0 0 0; line-height:17px; text-align:center;}
		#Content #RightCol .box div.title h3.islands font{font-size:12px;}
		
		#Content #RightCol .box div.title-small h3 {font-size:14px; color:#003760; background: url(/images/blue_box.jpg) no-repeat; font-weight:normal; text-align:left; padding:0 0 0 24px; margin:-2px 0 0 0; line-height:16px; }
		#Content #RightCol .box div.title-small h3.islands {font-size:14px; color:#003760; background: url(/images/blue_box.jpg) no-repeat; font-weight:normal; padding:0 0 0 24px; margin:-2px 0 0 0; line-height:17px; text-align:center;}

		#Content #RightCol .box img{ float:left; margin:0 10px 0px 0;}
		#Content #RightCol .box .flash{margin:0 0 0 18px;}
		#Content #RightCol .box div.img{ width:238px; height:118px; background:#e1e1e3; border:1px solid #959595; float:left;margin:10px 13px 0 30px;}
		#Content #RightCol .box div.hidden-img{ display:none; visibility:hidden;}
		#Content #RightCol .box div.img img{ margin:4px 0 0 4px;}
		#Content #RightCol .box img.marg{ margin:0 13px 0 13px;}
		
		#Content #RightCol .box  a{color:#003760; text-decoration:none; text-align:center;font-size:12px; margin:-8px 0 0 0; padding:0 0 0 0;}
		#Content #RightCol .box a:hover{color:#000000;text-decoration:underline;}
	
		#Bottom-Wrapper{width:975px; height:auto; overflow:hidden; clear:both; text-align:left; font-size:11px; margin:0 0 0 0; color:#4b4b4b;}
			#Bottom-Wrapper .col{width:228px; height:140px; float:left;  margin:0 0px 0 0;}
			#Bottom-Wrapper .col-last{width:228px; height:auto; overflow:hidden; float:left;}
			#Bottom-Wrapper p{padding:6px 10px 0 0; margin:0 0 0 0;}
			#Bottom-Wrapper h3{color:#003760; font-size:14px;background: url(/images/blue_box.jpg) no-repeat;padding:0 0 0 24px; border-bottom:1px solid #e1e1e1; width:200px; height:18px; margin:0 0 0 0; font-weight:normal;}
			#Bottom-Wrapper p font{color:#003760; font-size:14px;background: url(/images/blue_box.jpg) no-repeat;padding:0 0 0 24px; border-bottom:1px solid #e1e1e1; width:243px; height:18px;}
			#Bottom-Wrapper p a{color:#003760; text-decoration:none;}
			#Bottom-Wrapper p a:hover{ text-decoration:underline;}
			
			.radiotext { font-size:11px; font: Tahoma; padding-left:0px;}
			
	
	.highlightit div.hidden-text{ 
		display:none;
		}
				
	.highlightit:hover div.hidden-text{
		display: block; color: #000000; padding:46px 0 0 0; background:url(/images/yellow_bg.png) no-repeat; width:192px; height:186px; margin:58px 0 0 7px; 
		}
		
/*	.highlightit:hover div.hidden-text{
		display: block; color:#FFFFFF; padding:100px 0 0 0; background:url(/images/transparent-bg.png) repeat-y; width:206px; height:200px;
		}
		
*/	.highlightit-white div.hidden-text{ 
		display:none;
		}
						
	.highlightit-white:hover div.hidden-text{
		display: block; color:#000000; padding:46px 0 0 0; background:url(/images/yellow_bg.png) no-repeat; width:192px; height:186px; margin:58px 0 0 7px;
		}
		
/*	.highlightit-white:hover div.hidden-text{
		display: block; color:#FFFFFF; padding:100px 0 0 0; background:url(/images/transparent-bg-white.png) repeat-y; width:206px; height:200px;
		}
*/	
	.highlightit:hover div.hidden-text p.normal{font-size:20px; font-weight:normal;}
	.highlightit:hover div.hidden-text p.title{font-size:22px; font-weight:normal; padding:0 0 12px 0;}
	
	.highlightit-white:hover div.hidden-text p.normal{font-size:20px; font-weight:normal;}
	.highlightit-white:hover div.hidden-text p.title{font-size:22px; font-weight:normal; padding:0 0 12px 0;}
	
	.italy-greece-map{background:url(/images/th_italy_map.jpg) no-repeat; width:206px; height:300px; float:left;}
	.greek-islands-map{background:url(/images/th_greece_map.jpg) no-repeat; width:206px; height:300px; float:left;}


	.hidden {display:none;}
	.hidden-int{margin-left:74px;}
	.hidden-dom{margin-left:0px;}
	div.islands-booking{background: url(/images/islands-online-booking.jpg) no-repeat; width:621px; height:324px; margin:10px 6px 6px 10px;}
	div.intern-booking{background: url(/images/italy-greece-online-booking.jpg) no-repeat; width:621px; height:324px; margin:10px 6px 6px 10px;}
	p.map-title{text-align:center; font-size:14px; font-weight:bold; color:#ffffff; margin:0 0 0 0; padding:10px 0 10px 0; letter-spacing:0.05em;}
	a.radio{color:#1d1d1f;}
	img.map{clear:both;margin:12px 0 0 0;}
	
	table.booking {margin:96px 0 0 60px;}
		table.booking p.white14{color:#FFFFFF; font-size:14px; font-weight:bold; margin:0 0 0 0; padding:30px 8px 0 0;}
		table.booking p.white12{color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center; margin:0 0 0 0; padding:30px 0 0 0;}
		table.booking div.radio{margin:13px 0 0 6px; float:left;}
		table.booking div.oneway{width:140px; height:28px; float:left; margin:0 8px 0 0; background:url(/images/forth-crs-single-arrow.gif) no-repeat right top;}
		table.booking div.round{width:140px; height:28px; float:left; margin:0 8px 0 0; background:url(/images/forth-crs-double-arrow.gif) no-repeat right top;}
		table.booking div.multi{width:143px; height:28px; float:left; margin:0 3px 0 0; background:url(/images/forth-crs-circle-arrow.gif) no-repeat right top;}
		
		
		.hotelsearch-title-en{width:225px; height:24px; color:#003760; font-size:16px; padding-top:6px; border-bottom:1px solid #E0E4EF;}
		.hotelsearch-title-de{width:225px; height:24px; color:#003760; font-size:16px; padding-top:6px; border-bottom:1px solid #E0E4EF;}
		.hotelsearch-title-fr{width:225px; height:24px; color:#003760; font-size:16px; padding-top:6px; border-bottom:1px solid #E0E4EF;}
		.hotelsearch-title-gr{width:225px; height:24px; color:#003760; font-size:15px; padding-top:6px; border-bottom:1px solid #E0E4EF;}
		.hotelsearch-title-it{width:225px; height:24px; color:#003760; font-size:16px; padding-top:6px; border-bottom:1px solid #E0E4EF;}
		.hotelsearch-title-nl{width:225px; height:24px; color:#003760; font-size:16px; padding-top:6px; border-bottom:1px solid #E0E4EF;}
		.hotelsearch-title-sp{width:225px; height:24px; color:#003760; font-size:16px; padding-top:6px; border-bottom:1px solid #E0E4EF;}
		
		.hotelsearch-button-en{border: medium none ; background: transparent url(/images/hotelsearch/hotelgo.JPG); background-repeat:no-repeat; cursor: pointer; width: 104px; height: 27px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; vertical-align: middle; margin-top:0px; margin-left: 5px;}
		.hotelsearch-button-de{border: medium none ; background: transparent url(/images/hotelsearch/hotelgo_de.JPG); background-repeat:no-repeat; cursor: pointer; width: 104px; height: 27px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; vertical-align: middle; margin-top:0px; margin-left: 5px;}
		.hotelsearch-button-fr{border: medium none ; background: transparent url(/images/hotelsearch/hotelgo_fr.JPG); background-repeat:no-repeat; cursor: pointer; width: 104px; height: 27px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; vertical-align: middle; margin-top:0px; margin-left: 5px;}
		.hotelsearch-button-gr{border: medium none ; background: transparent url(/images/hotelsearch/hotelgo_gr.JPG); background-repeat:no-repeat; cursor: pointer; width: 104px; height: 27px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; vertical-align: middle; margin-top:0px; margin-left: 5px;}
		.hotelsearch-button-it{border: medium none ; background: transparent url(/images/hotelsearch/hotelgo_it.JPG); background-repeat:no-repeat; cursor: pointer; width: 104px; height: 27px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; vertical-align: middle; margin-top:0px; margin-left: 5px;}
		.hotelsearch-button-nl{border: medium none ; background: transparent url(/images/hotelsearch/hotelgo_nl.JPG); background-repeat:no-repeat; cursor: pointer; width: 104px; height: 27px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; vertical-align: middle; margin-top:0px; margin-left: 5px;}
		.hotelsearch-button-sp{border: medium none ; background: transparent url(/images/hotelsearch/hotelgo_es.JPG); background-repeat:no-repeat; cursor: pointer; width: 104px; height: 27px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; vertical-align: middle; margin-top:0px; margin-left: 5px;}
		
		
/*#CentCol .minoan{ width:353px; height:13px; clear:both;  border: 1px solid #ccc;background:#A71415;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;outline: 0;inline:0;-webkit-appearance: none;margin:2px 0 0 0;padding:2px  0;}
	#CentCol .minoan a{text-align:center; font-size:11px; font-weight:bold; color:#fff; letter-spacing:0.05em;text-decoration:none;}
		#CentCol .minoan a span{padding-left:2px;}
		#CentCol .minoan a:hover{ text-decoration:underline;}

#CentCol .anek{width:353px; height:13px; clear:both;  border: 1px solid #ccc;background:#A71415;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;outline: 0;inline:0;-webkit-appearance: none;margin:2px 0 0 0;padding:2px  0;}
	#CentCol .anek a{text-align:center; font-size:11px; font-weight:bold; color:#fff; letter-spacing:0.05em;text-decoration:none;}
		#CentCol .anek a span{padding-left:2px;}
		#CentCol .anek a:hover{text-decoration:underline;}
		
#CentCol .ansf{width:353px; height:13px; clear:both;  border: 1px solid #ccc;background:#A71415;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;outline: 0;inline:0;-webkit-appearance: none;margin:2px 0 0 0;padding:2px  0;}
	#CentCol .ansf a{text-align:center; font-size:11px; font-weight:bold; color:#fff; letter-spacing:0.05em;text-decoration:none;}
		#CentCol .ansf a span{padding-left:2px;}
		#CentCol .ansf a:hover{ text-decoration:underline;}

#CentCol .superfast{width:353px; height:13px; clear:both;  border: 1px solid #ccc;background:#A71415;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;outline: 0;inline:0;-webkit-appearance: none;margin:2px 0 0 0;padding:2px  0;}
	#CentCol .superfast a{text-align:center; font-size:11px; font-weight:bold; color:#fff; letter-spacing:0.05em;text-decoration:none;}
		#CentCol .superfast a span{padding-left:2px;}
		#CentCol .superfast a:hover{text-decoration:underline;}
		
#CentCol .bluestar{width:353px; height:13px; clear:both;  border: 1px solid #ccc;background:#A71415;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;outline: 0;inline:0;-webkit-appearance: none;margin:2px 0 0 0;padding:2px  0;}
	#CentCol .bluestar a{text-align:center; font-size:11px; font-weight:bold; color:#fff; letter-spacing:0.05em;text-decoration:none;}
		#CentCol .bluestar a span{padding-left:2px;}
		#CentCol .bluestar a:hover{text-decoration:underline;}
*/		
.minoan{ width:300px; height:26px;clear:both; margin:2px 0 0 0; padding:2px 0 0 0;}
	.minoan a{text-align:center; font-size:10px; font-weight:bold; color:#a71415;}
		.minoan a span{padding-left:2px;}
		.minoan a:hover{color:#6F6F6F}
.anek{ width:300px; height:26px;clear:both; margin:2px 0 0 0; padding:2px 0 0 0;}
	.anek a{text-align:center; font-size:10px; font-weight:bold; color:#a71415;}
		.anek a span{padding-left:2px;}
		.anek a:hover{color:#6F6F6F}
.ansf{ width:300px; height:26px;clear:both; margin:2px 0 0 0; padding:2px 0 0 0;}
	.ansf a{text-align:center; font-size:10px; font-weight:bold; color:#a71415;}
		.ansf a span{padding-left:2px;}
		.ansf a:hover{color:#6F6F6F}
.minoan{ width:300px; height:26px;clear:both; margin:2px 0 0 0; padding:2px 0 0 0;}
	.minoan a{text-align:center; font-size:10px; font-weight:bold; color:#a71415;}
		.minoan a span{padding-left:2px;}
		.minoan a:hover{color:#6F6F6F}
.superfast{ width:300px; height:26px;clear:both; margin:2px 0 0 0; padding:2px 0 0 0;}
	.superfast a{text-align:center; font-size:10px; font-weight:bold; color:#a71415;}
		.superfast a span{padding-left:2px;}
		.superfast a:hover{color:#6F6F6F}
.bluestar{ width:300px; height:26px;clear:both; margin:2px 0 0 0; padding:2px 0 0 0;}
	.bluestar a{text-align:center; font-size:10px; font-weight:bold; color:#a71415;}
		.bluestar a span{padding-left:2px;}
		.bluestar a:hover{color:#6F6F6F}
.endeavor{ width:300px; height:26px;clear:both; /*background: url(/images/companies/endeavor/endeavor-bg3.gif) no-repeat;*/margin:2px 0 0 0; padding:2px 0 0 0;}
	.endeavor a{text-align:center; font-size:10px; font-weight:bold; color:#a71415;}
		.endeavor a span{padding-left:2px;}
		.endeavor a:hover{color:#6F6F6F}
.ventouris{ width:300px; height:26px; clear:both; /*background: url(/images/companies/ventouris/ventouris-bg3.gif) no-repeat;*/margin:2px 0 0 0; padding:6px 0 0 0;}
	.ventouris a{text-align:center; font-size:10px; font-weight:bold; color:#a71415;}
		.ventouris a span{padding-left:2px;}
		.ventouris a:hover{color:#6F6F6F}
.agoudimos{ width:300px; height:26px; clear:both; /*background: url(/images/companies/agoudimos/agoudimos-bg3.gif) no-repeat;*/margin:2px 0 0 0;padding:2px 0 0 0;}
	.agoudimos a{text-align:center; font-size:10px; font-weight:bold; color:#a71415; }
		.agoudimos a span{padding-left:2px;}
		.endeavor a:hover{color:#6F6F6F}


/* Hack for Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#Menu #BlueBox #Content table{ display:inline-block;}
/* Chrome */
}

  
  #facebook_widget{
    background: transparent url(/images/facebook/facebook_slider.gif) no-repeat scroll 0 0;
    display: block;
    float: right;
    height: 610px;
    padding: 10px 0 10px 36px;
    position: fixed;
    right: -261px;
    top: 28px;
    width: 253px;
    z-index: 100;    
}

#facebook_widget_footer {
    clear:both;
    padding-left:50px;
    padding-top: 4px;
}

#facebook_widget_footer span {
    color: White !important;
    font-family:  Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
    line-height: 1em;
}

#facebook_widget_footer a {
    color: Gray !important;
    font-family:  Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
    line-height: 1em;
}


#msg_alert{
    display: block;
    float: right;
    padding: 10px 0 10px 36px;
    position: fixed;
    right: -323px;
    top: 142px;
    z-index: 100;    
}
	
#msg_alert_footer {
    clear:both;
    padding-left:50px;
    padding-top: 4px;
}

#msg_alert_footer span {
    color: White !important;
    font-family:  Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
    line-height: 1em;
}

#msg_alert_footer a {
    color: Gray !important;
    font-family:  Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
    line-height: 1em;
}
  
.bg-en{background: transparent url(/images/facebook/Red_Bg_EN.gif) no-repeat scroll 0 0; height:590px;width:316px;}
.bg-de{background: transparent url(/images/facebook/Red_Bg_DE.gif) no-repeat scroll 0 0; height:590px;width:316px;}
.bg-it{background: transparent url(/images/facebook/Red_Bg_IT.gif) no-repeat scroll 0 0; height:590px;width:316px;}
.bg-nl{background: transparent url(/images/facebook/Red_Bg_NL.gif) no-repeat scroll 0 0; height:590px;width:316px;}
.bg-fr{background: transparent url(/images/facebook/Red_Bg_FR.gif) no-repeat scroll 0 0; height:590px;width:316px;}
.bg-gr{background: transparent url(/images/facebook/Red_Bg_GR.gif) no-repeat scroll 0 0; height:590px;width:316px;}
.bg-sp{background: transparent url(/images/facebook/Red_Bg_SP.gif) no-repeat scroll 0 0; height:590px;width:316px;}

#msg_alert a{color:#a60000; text-decoration:underline;}
#msg_alert a:hover{ text-decoration:none;}



#msg_alert2{
    display: block;
    float: right;
    padding: 10px 0 10px 36px;
    position: fixed;
    right: -321px;
    z-index: 100;    
}
	
.bg-green-en{background: transparent url(/images/facebook/Green_Bg_EN.gif) no-repeat scroll 0 0; height:520px;width:316px;top: 321px;}
.bg-green-de{background: transparent url(/images/facebook/Green_Bg_DE.gif) no-repeat scroll 0 0; height:520px;width:316px;top: 321px;}
.bg-green-it{background: transparent url(/images/facebook/Green_Bg_IT.gif) no-repeat scroll 0 0; height:520px;width:316px;top: 321px;}
.bg-green-nl{background: transparent url(/images/facebook/Green_Bg_NL.gif) no-repeat scroll 0 0; height:520px;width:316px;top: 321px;}
.bg-green-fr{background: transparent url(/images/facebook/Green_Bg_FR.gif) no-repeat scroll 0 0; height:520px;width:316px;top: 321px;}
.bg-green-gr{background: transparent url(/images/facebook/Green_Bg_GR.gif) no-repeat scroll 0 0; height:520px;width:316px;top: 321px;}
.bg-green-sp{background: transparent url(/images/facebook/Green_Bg_SP.gif) no-repeat scroll 0 0; height:520px;width:316px;top: 321px;}

.bg-fuel-en{background: transparent url(/images/facebook/fuel_Bg_EN.gif) no-repeat scroll 0 0; height:520px;width:316px;top: 321px;}
.bg-fuel-de{background: transparent url(/images/facebook/fuel_Bg_DE.gif) no-repeat scroll 0 0; height:520px;width:316px;top: 321px;}
.bg-fuel-it{background: transparent url(/images/facebook/fuel_Bg_IT.gif) no-repeat scroll 0 0; height:520px;width:316px;top: 321px;}
.bg-fuel-nl{background: transparent url(/images/facebook/fuel_Bg_NL.gif) no-repeat scroll 0 0; height:520px;width:316px;top: 321px;}
.bg-fuel-fr{background: transparent url(/images/facebook/fuel_Bg_FR.gif) no-repeat scroll 0 0; height:520px;width:316px;top: 321px;}
.bg-fuel-gr{background: transparent url(/images/facebook/fuel_Bg_GR.gif) no-repeat scroll 0 0; height:520px;width:316px;top: 321px;}
.bg-fuel-sp{background: transparent url(/images/facebook/fuel_Bg_SP.gif) no-repeat scroll 0 0; height:520px;width:316px;top: 321px;}

.bg-contest-en{background: transparent url(/images/facebook/photo-contest-bg-en.png) no-repeat scroll 0 0; height:520px;width:342px;top: 321px;color:#266390; font-weight:bold; line-height:20px;}
.bg-contest-de{background: transparent url(/images/facebook/photo-contest-bg-de.png) no-repeat scroll 0 0; height:520px;width:342px;top: 321px;color:#266390; font-weight:bold; line-height:20px;}
.bg-contest-it{background: transparent url(/images/facebook/photo-contest-bg-it.png) no-repeat scroll 0 0; height:520px;width:342px;top: 321px;color:#266390; font-weight:bold; line-height:20px;}
.bg-contest-nl{background: transparent url(/images/facebook/photo-contest-bg-nl.png) no-repeat scroll 0 0; height:520px;width:342px;top: 321px;color:#266390; font-weight:bold; line-height:20px;}
.bg-contest-fr{background: transparent url(/images/facebook/photo-contest-bg-fr.png) no-repeat scroll 0 0; height:520px;width:342px;top: 321px;color:#266390; font-weight:bold; line-height:20px;}
.bg-contest-gr{background: transparent url(/images/facebook/photo-contest-bg-gr.png) no-repeat scroll 0 0; height:520px;width:342px;top: 321px;color:#266390; font-weight:bold; line-height:20px;}
.bg-contest-sp{background: transparent url(/images/facebook/photo-contest-bg-sp.png) no-repeat scroll 0 0; height:520px;width:342px;top: 321px;color:#266390; font-weight:bold; line-height:20px;}

.contest-top{height:170px;margin:30px 40px 0 0; width:304px;}
	.contest-top h4{font-size:21px; margin:0 0 0 0; padding:20px 0 20px 0;}
	.contest-top p{font-size:14px; margin:0 0 0 0; padding:0 0 12px 0;}
.contest-bottom{height:178px;margin-right:40px; margin-left:212px;  width:90px;}
	.contest-bottom div{height:26px;}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
.contest-top{height:170px;margin:30px 74px 0 0; width:242px;}
.contest-bottom{height:178px;margin-right:74px; margin-left:50px;  width:242px;}
	.contest-bottom div{height:26px; width:80px;}
}

#msg_alert2 a{color:#a60000; text-decoration:underline;}
#msg_alert2 a:hover{ text-decoration:none;}



table.comparerates{height:auto; overflow:hidden; width:180px; border-top:#b8bdc0 solid 1px; font-family:Tahoma; font-size:11px; color:#ffffff; margin:4px 0 0 1px; padding:2px 0 0 0;}
#Content #map #left_map div.crs-main{font-size:14px; font-weight:normal; padding:16px 0 0 0; height:86px;}
#Content #map #left_map div.crs-table{padding:0 0 0 0; width:180px; font-size:11px; margin-top:4px; height:auto; overflow:hidden;}
#Content #map #left_map div.crs-hidden{display:none; visibility:hidden;}
	#Content #map #left_map div.crs-table select{width:84px; height:17px; border:1px solid #be4554; color:#666666;font-size:11px;}
	#Content #map #left_map div.crs-table input{background: white url(/images/crs/calendar.png) no-repeat scroll right center; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width:80px; height:15px; border:1px solid #be4554; color:#666666;font-size:11px; float:left; margin-right:4px; padding-left:2px;}
	#Content #map #left_map div.crs-table .button{background: url(/images/crs/button.png) no-repeat scroll 0 0 transparent; color: #FFFFFF; cursor: pointer; font-size: 13px; font-weight: bold; height: 26px; letter-spacing: 0.03em; margin:28px 0 0 0; padding:4px 0 7px; width: 105px;}
	


.offer-banner{background:url(/images/2012_offer.jpg) no-repeat; width:250px; height:125px;}
.offer-banner .top{width:124px; height:30px; text-align:center; float:left;}
	.offer-banner .top .minoan{background:url(/images/minoan-small-logo.gif) no-repeat; width:117px; height:19px; margin: 14px 0 0 6px;}
	.offer-banner .top .anek{background:url(/images/anek-small-logo.gif) no-repeat; width:117px; height:19px;margin: 14px 0 0 3px;}
	.offer-banner .top .ansf{background:url(/images/ansf-small-logo.gif) no-repeat; width:117px; height:19px;margin: 14px 0 0 6px;}
	.offer-banner .top .sff{background:url(/images/superfast-small-logo.gif) no-repeat; width:117px; height:19px;margin: 14px 0 0 3px;}
	
	.offer-banner .top .bsf{background:url(/images/bluestar-small-logo.gif) no-repeat; width:117px; height:19px;}
.offer-banner .bottom{width:135px; margin-left:115px; height:40px; text-align:center; font-size:14px; font-weight:normal; color:#595957; padding:12px 0 0 0; letter-spacing::0.05em;}



