/* CSS Document */

	
#CompaniesLayout h3{ 
	font-size:11px; 
	font-weight:bold; 
	color:#4f4f4f; 
	padding:26px 0 10px 4px; 
	margin:0 0 0 0; 
	height:45px; 
	text-align:center; 
	line-height:18px;
	}
	
	#CompaniesLayout h3 span{ 
	font-size:15px; 
	color:#969696;
	}


#CompaniesLayout h4{ 
	font-size:16px; 
	font-weight:bold; 
	color:#cc020e; 
	padding:17px 0 0 44px; 
	margin:0 0 0 0; 
	text-align:left; 
	background:url(/images/companies/red_arrow.gif) no-repeat; 
	background-position:26px 22px; 
	height:25px; 
	}
	
#CompaniesLayout h5{ 
	font-size:16px; 
	font-weight:bold; 
	color:#0259b8; 
	padding:17px 0 0 44px; 
	margin:0 0 0 0; 
	text-align:left; 
	background:url(/images/companies/blue_arrow.gif) no-repeat; 
	background-position:26px 22px; 
	height:25px; 
	}
	
#CompaniesLayout h6{ 
	font-size:16px; 
	font-weight:bold; 
	color:#1e1475; 
	padding:17px 0 0 44px; 
	margin:0 0 0 0; 
	text-align:left; 
	background:url(/images/companies/dark_blue_arrow.gif) no-repeat; 
	background-position:26px 22px; 	
	}	
	
#CompaniesLayout {
	width:919px; 
	margin-left: auto;
	margin-right: auto;	
	font-family:Tahoma; 
	}
	
	#CompaniesLayout #Left{ 
	width:189px;
	}
	
			
		
		#CompaniesLayout #Left #CompareRates{ 
		width:189px; 
		height:181px;
		margin-top:27px; 
		margin-bottom:27px;
		}
		
			#CompaniesLayout #Left #CompareRates #Top{ 
			background:url(/images/companies/compare_rates_top.gif) no-repeat; 
			width:189px; 
			height:98px; 
			}
			
			#CompaniesLayout #Left #CompareRates #Content{ 
			background:url(/images/companies/compare_rates_content.gif) repeat-y; 
			width:189px; 
			height:auto;
			}
			
				#CompaniesLayout #Left #CompareRates #Content p{ 
				margin:0 0 0 0; 
				padding:8px 0 8px 0; 
				font-size:9px; 
				text-align:center; 
				color:#2b2b2b; 				
				}
				
				#CompaniesLayout #Left #CompareRates #Content .button{
				background:url(/images/companies/blue_button.gif) no-repeat; 
				width:127px; 
				height:20px; 
				margin:6px 28px 0 28px;
				padding:3px 0 4px 8px; 
				text-align:center;
				}
				
				#CompaniesLayout #Left #CompareRates #Content a{
				text-decoration:none; 
				font-weight:bold; 
				color:#FFFFFF; 
				font-size:11px;
				}
				
				
				
			#CompaniesLayout #Left #BottomBox{
			background:url(/images/companies/premium_alliance.gif) no-repeat; 
			width:189px; 
			height:174px;
			}
			
			#CompaniesLayout #Left #HotelsBox{
			background:url(/images/companies/greekhotels_banner.jpg) no-repeat; 
			width:186px; 
			height:286px;
			}
				#CompaniesLayout #Left #HotelsBox p.count_hotels{color:#005a93; font-size:21px; text-align:center; margin:0 0 0 0; padding:30px 0 6px 0;}
				#CompaniesLayout #Left #HotelsBox p{ color:#b87203; font-size:12px; margin:0 0 0 0; padding:0 0 8px 0; text-align:center;}
				
		#CompaniesLayout #Left #BookTickets{ 
		width:189px; 
		height:auto;
		margin-top:27px; 
		margin-bottom:27px;
		}
		
			#CompaniesLayout #Left #BookTickets #Top{ 
			background:url(/images/companies/book_tickets_top.gif) no-repeat; 
			width:189px; 
			height:9px; 
			}
			
			#CompaniesLayout #Left #BookTickets #Content{ 
			background:url(/images/companies/compare_rates_content.gif) repeat-y; 
			width:189px; 
			height:174px;
			*height:180px;
			}
				#CompaniesLayout #Left #BookTickets #Content p.title{margin:0 0 0 0; padding:4px 0 8px 0; color:#083264; font-size:16px; text-align:center;}
				#CompaniesLayout #Left #BookTickets #Content img{ margin:0 66px 8px 66px;}
				#CompaniesLayout #Left #BookTickets #Content p {margin:0 0 0 0; padding:4px 0 8px 0; color:#083264; font-size:14px; text-align:center; line-height:18px;}
				#CompaniesLayout #Left #BookTickets #Content #radio{width:189px; color:#438adc; font-size:10px;}
					#CompaniesLayout #Left #BookTickets #Content #radio .left{width:82px; float:left; padding:0 0 0 12px; margin:4px 0 0 0;}
					#CompaniesLayout #Left #BookTickets #Content #radio .right{width:82px; float:left; padding:0 12px 0 0; margin:4px 0 0 0;}
					#CompaniesLayout #Left #BookTickets #Content #radio .radio{ float:left;}
				
			#CompaniesLayout #Left #BookTickets #Bottom{ 
			background:url(/images/companies/compare_rates_bottom.gif) no-repeat; 
			width:189px; 
			height:9px;
			}	
	
	#CompaniesLayout #Right{ 
	width:708px; 
	margin-left:20px; 
	}
	
		#CompaniesLayout #Right h1.top{color:#ffffff; font-size:16px; font-weight:normal; margin:0 0 34px 0; padding:0 0 0 0; text-align:center; line-height:20px;}
			#CompaniesLayout #Right h1.top span{font-size:14px; font-weight:bold;}
			
		#CompaniesLayout #Right #MainBox{ 
		margin-bottom:22px;
		}
		
		#CompaniesLayout #Right #MainBox #Top{
		background:url(/images/companies/main_box_top.gif) no-repeat; 
		width:708px; 
		height:7px;
		} 
		
		#CompaniesLayout #Right #MainBox #Content{
		background:url(/images/companies/main_box_content.gif) repeat-y; 
		width:708;
		height:372px; _margin-top:-6px;
		}
		
		#CompaniesLayout #Right #MainBox #Content.offers{
		height:50px; 
		}
			#CompaniesLayout #Right #MainBox #Content.offers p{text-align:center; color:#4d4d4d; font-size:16px; margin:0 0 0 0; padding:2px 0 0 0; line-height:20px;}
			#CompaniesLayout #Right #MainBox #Content.offers p span{font-size:11px; font-weight:bold;}
			#CompaniesLayout #Right #MainBox #Content.offers a{ color:#023497; text-decoration:underline;}
		
		#CompaniesLayout #Right #MainBox #Content.bookings{
		height:54px; 
		}

		
			#CompaniesLayout #Right #MainBox #Content #leftside{
			width:458px; height:50px; background:url(/images/companies/logo_moving.gif) no-repeat; background-position:40px 0px; float:left;
			}
			
				#CompaniesLayout #Right #MainBox #Content #leftside p{text-align:center; color:#4d4d4d; font-size:16px; margin:0 0 0 56px; padding:8px 0 0 0; line-height:20px;}
				#CompaniesLayout #Right #MainBox #Content #leftside p span{font-size:11px; font-weight:bold;}
		
			#CompaniesLayout #Right #MainBox #Content #rightside{
			width:232px; height:42px; background:url(/images/companies/online_bookings_bg.gif) repeat-x; float:left; margin:7px 0 0 0;
			}
				
				#CompaniesLayout #Right #MainBox #Content #rightside .cols{ width:116px; float:left; text-align:center; padding:4px 0 0 0;}
					#CompaniesLayout #Right #MainBox #Content #rightside .cols p{margin:0 0 0 0; padding:3px 0 0 0;}
					#CompaniesLayout #Right #MainBox #Content #rightside .cols a{ text-decoration:underline;}
					#CompaniesLayout #Right #MainBox #Content #rightside .cols a:hover{ text-decoration:none;}

				#CompaniesLayout #Right #MainBox #Content #red_box{
				background:#db030e;
				color:#FFFFFF;
				border:1px solid #c6c4c5; 
				width:640px; 
				height:72px; 
				margin:20px 32px 20px 32px;
				}
					
					#CompaniesLayout #Right #MainBox #Content #red_box p{ 
					color:#FFFFFF;
					margin:0 0 0 0;
					padding:5px 0 5px 10px;
					}
		
				#CompaniesLayout #Right #MainBox #Content p{
				color:#333333;
				}
		
				#CompaniesLayout #Right #MainBox #Content table{
				color:#666666; 
				font-size:10px; 
				margin-left:6px; 
				width:243px; 
				margin-right:8px; 
				margin-top:12px;				 
				}
				
					#CompaniesLayout #Right #MainBox #Content table a{
					color:#023497; 
					text-decoration:underline; 
					font-size:11px; 
					} 
					
					#CompaniesLayout #Right #MainBox #Content table tr:hover a{
					text-decoration:underline;
					color:#cc030d;
					}
				
				#CompaniesLayout #Right #MainBox #Content #Offers{
				width:701px; 
				border:1px solid #cfcdce; 
				border-left:none; 
				margin-left:3px; 
				margin-bottom:4px;
				}
				
					#CompaniesLayout #Right #MainBox #Content #Offers #left{
					width:96px; 
					float:left; 
					padding:0 0 0 6px;
					}
					
						#CompaniesLayout #Right #MainBox #Content #Offers #left.new_gr{
						background:url(/images/companies/new_flash_gr.gif) top left no-repeat; 
						}
						
						#CompaniesLayout #Right #MainBox #Content #Offers #left.new_it{
						background:url(/images/companies/new_flash_it.gif) top left no-repeat; 
						}
						
						#CompaniesLayout #Right #MainBox #Content #Offers #left.new_de{
						background:url(/images/companies/new_flash_de.gif) top left no-repeat; 
						}
						
						#CompaniesLayout #Right #MainBox #Content #Offers #left.new_nl{
						background:url(/images/companies/new_flash_nl.gif) top left no-repeat; 
						}
						
						#CompaniesLayout #Right #MainBox #Content #Offers #left.new_sp{
						background:url(/images/companies/new_flash_sp.gif) top left no-repeat; 
						}
						
						#CompaniesLayout #Right #MainBox #Content #Offers #left.new{
						background:url(/images/companies/new_flash.gif) top left no-repeat; 
						}
						
					#CompaniesLayout #Right #MainBox #Content #Offers #right{
					width:599px; 
					float:right; 
					_float:right; _clear:left;_width:589px; 				
					}
					
						#CompaniesLayout #Right #MainBox #Content #Offers #right.dark_bg{
						background:#e6e6e6;
						}
					
						#CompaniesLayout #Right #MainBox #Content #Offers #right.light_bg{
						background:#f1eff0;
						}
				
					
						#CompaniesLayout #Right #MainBox #Content #Offers #right h1{ 
						font-size:14px; 
						color:#2c2b29; 
						font-weight:bold; 
						background:none; 
						padding:6px 0 0 10px; 
						margin:0 0 0 0; text-align:left;
						}
						
						#CompaniesLayout #Right #MainBox #Content #Offers #right p{
						color:#353535; 
						padding:12px 0 7px 10px; 
						margin:0 0 0 0; 
						}
						
						#CompaniesLayout #Right #MainBox #Content #Offers #right a{ 
						color:#d4032b; 
						font-weight:bold;
						padding:12px 0 7px 10px; 
						}
						
						#CompaniesLayout #Right #MainBox #Content #Offers #right a.red_u{
						color:#d4032b; 
						font-weight:bold;
						padding:0 0 0 0; 
						text-decoration:underline;
						}
						
						#CompaniesLayout #Right #MainBox #Content a.red_u{
						color:#d4032b; 
						font-weight:bold;
						padding:0 0 0 0; 
						text-decoration:underline;
						}
						
						#CompaniesLayout #Right #MainBox #Content a.blue{color:#043498; padding:20px 20px 7px 0; text-decoration:underline;}
						#CompaniesLayout #Right #MainBox #Content a.blue:hover{text-decoration:none;}
						
					#CompaniesLayout #Right #MainBox #Content #Offers #right #Book{
					background:url(/images/pics/offers_button.gif) no-repeat; 
					float:right; 
					background-position:0px 0px; 
					width:127px; 
					height:20px; 
					margin:0 4px 0 0; 
					padding:3px 0 4px 0; 
					*padding:3px 0 4px 0; 
					text-align:left;		
					}
		
						#CompaniesLayout #Right #MainBox #Content #Offers #right #Book a{
						text-align:left; 
						color:#FFFFFF; 
						font-family: Tahoma;
						font-weight:bold; 
						font-size:11px; 
						text-decoration:none; 
						padding-left:26px;
						}
						
						#CompaniesLayout #Right #MainBox #Content #Offers #right #Book span{ padding-left:12px;}


		
			#CompaniesLayout #Right #MainBox #Content #LeftCol{
			width:251px; 
			margin-left:6px; 
			float:left;
			}
			
				#CompaniesLayout #Right #MainBox #Content #LeftCol img{
				padding:6px 0  0 0;
				}
				
					#CompaniesLayout #Right #MainBox #Content #LeftCol p{
					margin:0 0 0 0; 
					padding:15px 0 8px 10px;
					font-size:10px; 
					text-align:center; 
					color:#2b2b2b;
					}
					
					#CompaniesLayout #Right #MainBox #Content #LeftCol p.title{
					color:#969696; font-weight:bold; font-size:11px; margin:0 0 0 0; padding:12px 12px 4px 0;
					}
					
			
			#CompaniesLayout #Right #MainBox #Content  #SmallBox{
			width:168px; 
			}
			
				#CompaniesLayout #Right #MainBox #Content  #SmallBox .top{
				background:url(/images/companies/small_box_top.gif) no-repeat; 
				width:168px; 
				height:6px; 
				margin:20px 0 0 50px; 
				*margin:7px 0 0 50px; 
				padding:0 0 0 0;
				}
				
				#CompaniesLayout #Right #MainBox #Content #SmallBox p{
				background:url(/images/companies/small_box_content.gif) repeat-y; 
				line-height:22px; 
				width:168px; 
				height:auto; 
				padding:6px 0 0 0; 
				margin:0 0 0 50px;
				_margin:-7px 0 0 50px;
				}
				
					#CompaniesLayout #Right #MainBox #Content #SmallBox p span{
					font-size:24px;
					}
				
				#CompaniesLayout #Right #MainBox #Content #SmallBox a{
				color:#969696; 
				font-size:11px; 
				font-weight:bold; 
				text-decoration:none; 
				}
				
				#CompaniesLayout #Right #MainBox #Content #SmallBox .bottom{
				background:url(/images/companies/small_box_bottom.gif) no-repeat; 
				width:168px; 
				height:6px; 
				margin-left:50px;
				}
					 
			#CompaniesLayout #Right #MainBox #Content #MiddleCol{
			width:188px; 
			float:left;
			}
			
					#CompaniesLayout #Right #MainBox #Content #MiddleCol img{
					margin:8px 0 0 10px;
					_margin:8px 0 0 3px;
					}
					
					#CompaniesLayout #Right #MainBox #Content #MiddleCol p{
					margin:0 0 0 0; 
					padding:0 0 0 6px;
					_padding:8px 0 0 3px; 
					font-size:10px; 
					text-align:center; 
					color:#2b2b2b;
					}
			
			#CompaniesLayout #Right #MainBox #Content #RightCol{
			width:251px; 
			margin-right:6px; 
			float:right; _clear:left;
			}
			
					#CompaniesLayout #Right #MainBox #Content #RightCol p{
					margin:0 0 0 0; 
					padding:15px 0 8px 10px;
					*padding:6px 0 0 0px; 
					font-size:10px; 
					text-align:center; 
					color:#2b2b2b;
					}
					
					#CompaniesLayout #Right #MainBox #Content #RightCol img{
					padding:6px 0  0 0;
					}
					
					#CompaniesLayout #Right #MainBox #Content #RightCol p.title{
					color:#969696; font-weight:bold; font-size:11px; margin:0 0 0 0; padding:6px 12px 4px 0;
					}
					
			#CompaniesLayout #Right #MainBox #Content #CampingLeft{ 
			width:320px; 
			height:270px; 
			float:left;
			}
			
				#CompaniesLayout #Right #MainBox #Content #CampingLeft span{
				padding:6px 0 0 44px; 
				}
				
				#CompaniesLayout #Right #MainBox #Content #CampingLeft p{
				padding:10px 0 0 26px; 
				margin:0 0 0 0; 				
				}
			
			#CompaniesLayout #Right #MainBox #Content #CampingRight{
			width:380px; 
			height:270px; 
			float:right; 
			padding:15px 8px 0 0;
			}	
			
					#CompaniesLayout #Right #MainBox #Content #Book{
					background:url(/images/pics/offers_button.gif) no-repeat; 
					float:right;
					background-position:0px 0px; 
					width:127px; 
					height:20px; 
					margin:15px 40px 0 0; 
					padding:3px 0 4px 0; 
					*padding:3px 0 4px 0; 
					text-align:left;		
					}
		
						#CompaniesLayout #Right #MainBox #Content #Book a{
						text-align:left; 
						color:#FFFFFF; 
						font-family: Tahoma;
						font-weight:bold; 
						font-size:11px; 
						text-decoration:none; 
						padding-left:26px;
						}
						
			
				#CompaniesLayout #Right #MainBox #Content #CampingRight .thumbs{
				margin-right:-1px; cursor:pointer;
				}	
				
				#CompaniesLayout #Right #MainBox #Content #Accommodation{
				width:708; margin-left:22px; 
				}
				
				
					#CompaniesLayout #Right #MainBox #Content #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; 
					}
					
					#CompaniesLayout #Right #MainBox #Content #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;
					}
					
					#CompaniesLayout #Right #MainBox #Content #Accommodation a{ 
					text-decoration:none; 
					color:#FFFFFF;
					}
				
					#CompaniesLayout #Right #MainBox #Content #Accommodation p{
					padding:0 0 0 6px; 
					}
					
					#CompaniesLayout #Right #MainBox #Content #Accommodation table.acc{
					width:654px; 
					font-size:11px; 
					}
					
					#CompaniesLayout #Right #MainBox #Content #Accommodation table.acc .demo_button{
					width:88px; 
					background:url(/images/companies/demo_button.gif) no-repeat; 
					background-position:9px 2px; 
					text-align:right; 
					color:#FFFFFF; 
					font-weight:bold; 
					padding-bottom:2px; 
					padding-right:4px;
					}
					
					#CompaniesLayout #Right #MainBox #Content #Accommodation table.acc td{
					height:23px; 
					padding-left:6px;
					}
					
					#CompaniesLayout #Right #MainBox #Content #Accommodation #Entertainment{
					width:658px;  
					height:103px; 
					border-top:1px solid #d4d4d4; 
					margin-left:5px;
					}
					
						#CompaniesLayout #Right #MainBox #Content #Accommodation #Entertainment img{
						float:left; 
						margin-top:4px; 
						margin-left:1px; 
						}
					
						#CompaniesLayout #Right #MainBox #Content #Accommodation #Entertainment h1{
						font-size:12px; 
						font-weight:bold; 
						color:#cd040e;  
						padding:5px 0 0 0; 
						margin:0 0 0 0; 
						text-align:left;
						}
												
						#CompaniesLayout #Right #MainBox #Content #Accommodation #Entertainment p{
						padding:0 0 0 0; 
						margin:0 0 0 0; 
						float:left; 
						width:484px;
						}
						
						#CompaniesLayout #Right #MainBox #Content #Accommodation #Entertainment .services{ 
						padding-left:13px;
						width:590px;
						}
						
						#CompaniesLayout #Right #MainBox #Content #Accommodation #Entertainment .info{
						float:right; margin-right:5px; _margin-right:0px; _margin-left:15px;
						}
						
					#CompaniesLayout #Right #MainBox #Content #Distances{
					width:708; 
					margin-left:22px; 
					}
						#CompaniesLayout #Right #MainBox #Content #Distances p.text{padding-left:28px;}
				
						#CompaniesLayout #Right #MainBox #Content #Distances table.agencies{
						width:600px;
						font-size:11px; 
						color:#2d2c28; 
						margin:10px 0 0 0; 
						padding:0 0 0 0;
						}
						
						#CompaniesLayout #Right #MainBox #Content #Distances table.agencies .txt{padding:10px 0 10px 28px; margin:0 0 0 0}

					#CompaniesLayout #Right #MainBox #Content #Distances 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; 
					}
						#CompaniesLayout #Right #MainBox #Content #Distances #LeftCol{
						width:308px; 
						margin-right:6px; 
						margin-left:28px; _margin-left:15px; 
						float:left;
						}
						
						#CompaniesLayout #Right #MainBox #Content #Distances #RightCol{
						width:308px; 
						float:left; _float:right;
						}
						
						#CompaniesLayout #Right #MainBox #Content #Distances h6{
						font-size:12px; 
						font-weight:bold; 
						color:#cd040e;  
						padding:5px 0 0 0; 
						margin:0 0 0 0;
						}
						
						#CompaniesLayout #Right #MainBox #Content #Distances table.dist{
						width:308px;
						font-size:11px; 
						color:#2d2c28; 
						margin:10px 0 0 0; 
						padding:0 0 0 0;
						}
						
						#CompaniesLayout #Right #MainBox #Content #Distances table.dist .routes{ 
						background:#e3e3e3; 
						padding:0 0 0 4px; 
						height:15px; 
						border-right:1px solid #ffffff;
						}
						
						#CompaniesLayout #Right #MainBox #Content #Distances table.dist .prices{ 
						background:#cbddf3;
						text-align:center;
						border-right:1px solid #ffffff;
						}
						
						#CompaniesLayout #Right #MainBox #Content #Distances table.dist_big{
						width:500px;
						font-size:11px; 
						color:#2d2c28; 
						margin:10px 0 0 0; 
						padding:0 0 0 0;
						}
						
						#CompaniesLayout #Right #MainBox #Content #Distances table.dist_big .routes{ 
						background:#e3e3e3; 
						padding:0 0 0 4px; 
						height:15px; 
						border-right:1px solid #ffffff;
						}
						
						#CompaniesLayout #Right #MainBox #Content #Distances table.dist_big .prices{ 
						background:#cbddf3;
						text-align:center;
						border-right:1px solid #ffffff;
						}
						
					#CompaniesLayout #Right #MainBox #Content #Embarkation{
					width:708; 
					margin-left:22px; 
					}
				
					#CompaniesLayout #Right #MainBox #Content #Embarkation 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; 
					}
					
					#CompaniesLayout #Right #MainBox #Content #Embarkation h6{ 
					font-size:12px;
					color:#ce020e; 
					font-weight:bold; 
					background:none;
					padding:10px 0 0 8px; 
					margin:0 0 0 0; 
					}
					
					#CompaniesLayout #Right #MainBox #Content #Embarkation table.emb {
					width:612px;
					font-size:11px; 
					color:#2d2c28; 
					margin:10px 0 10px 28px; 
					padding:0 0 0 0;
					}
					
					#CompaniesLayout #Right #MainBox #Content #Embarkation table.emb td{ 
					text-align:center; 
					padding:6px 0px 6px 0px;
					}
					
					#CompaniesLayout #Right #MainBox #Content #Embarkation table.maps {
					width:580px;
					margin:10px 0 10px 28px; 
					padding:0 0 0 0;
					}
					
					#CompaniesLayout #Right #MainBox #Content #Embarkation table.maps a{
					font-weight:bold;
					color:#2a2a2a; 
					font-size:11px; 
					padding:0 10px 0 10px; 
					text-decoration:none;
					}
					
					
					#CompaniesLayout #Right #MainBox #Content #Embarkation table.maps .port_selected_superfast{
					color:#cd010a;
					}
					
					#CompaniesLayout #Right #MainBox #Content #Embarkation table.maps .port_selected_minoan{
					color:#cd010a;
					}
					
					#CompaniesLayout #Right #MainBox #Content #Embarkation table.maps .port_selected_bluestar{
					color:#0259b8;
					}
					
					#CompaniesLayout #Right #MainBox #Content #Embarkation table.maps .port_selected_anek{
					color:#0259b8;
					}
					
					#CompaniesLayout #Right #MainBox #Content #Embarkation table.maps .port_selected_agoudimos{
					color:#0270a3;
					}
					
					#CompaniesLayout #Right #MainBox #Content #Embarkation table.maps span{
					font-size:12px;
					color:#2a2a2a;
					}
					
					#CompaniesLayout #Right #MainBox #Content #Embarkation table.maps h5 {
					font-size:11px; 
					font-weight:bold; 
					color:#2a2a2a; 
					padding:0 0 0 25px; 
					margin:6px 0 0 16px;
					}
					
					#CompaniesLayout #Right #MainBox #Content #Embarkation table.maps #map_office_1{
					margin-left:18px; 
					font-size:11px;
					margin-top:18px;
					}
					
					#CompaniesLayout #Right #MainBox #Content #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;
					}
					
					#CompaniesLayout #Right #MainBox #Content #Embarkation #European{width:660;  margin:20px 0 0 26px; height:500px;}
						#CompaniesLayout #Right #MainBox #Content #Embarkation #European .Col1{width:155px; float:left; margin:40px 0 0 0;}
						#CompaniesLayout #Right #MainBox #Content #Embarkation #European .Col2{width:326px; float:left;}
							#CompaniesLayout #Right #MainBox #Content #Embarkation #European .Col2 p{text-align:center; font-weight:bold;color:#ad1021;}
						#CompaniesLayout #Right #MainBox #Content #Embarkation #European .Col3{width:171px; float:left;  margin:40px 0 0 0;padding-left:8px;}

					#CompaniesLayout #Right #MainBox #Content #Fleet{
					width:708; 
					}
					
						#CompaniesLayout #Right #MainBox #Content #Fleet .LeftCol{
						width:323px; 
						float:left; 
						margin-left:31px; 
						_margin-left:15px; 
						margin-top:80px;
						}
						
						#CompaniesLayout #Right #MainBox #Content #Fleet .RightCol{
						width:354px; 
						float:right;
						margin-top:80px;
						}
					
						#CompaniesLayout #Right #MainBox #Content #Fleet p{
						padding:8px 0 0 6px;
						margin:0 0 0 0;
						}
						
					#CompaniesLayout #Right #MainBox #Content .endeavor img{
					margin-top:50px;
					}
					
					#CompaniesLayout #Right #MainBox #Content #Fleet p.endeavor{
					text-align:left; padding:8px 0 0 178px; margin:0 0 0 0;
					}
				
				#CompaniesLayout #Right #MainBox #Content table.routes{
				clear:right; 
				width:681px; 
				margin-left:12px;
				}
				
					#CompaniesLayout #Right #MainBox #Content 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;
					}	
					
					#CompaniesLayout #Right #MainBox #Content table.routes .table_title{
					height:72px; 
					background:#cfcfcf; 
					text-align:center; 
					font-size:12px; 
					font-weight:bold; 
					color:#db0310;
					border-right:2px solid #ffffff;
					}
					
					#CompaniesLayout #Right #MainBox #Content 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;
					}
					
					#CompaniesLayout #Right #MainBox #Content 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;
					}
					
					#CompaniesLayout #Right #MainBox #Content 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;
					}
					
					#CompaniesLayout #Right #MainBox #Content 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;
					}
					
					#CompaniesLayout #Right #MainBox #Content table.routes .season_1_1{
					color:#FFFFFF; 
					background:#4286e9; 
					border:1px solid #484848; 
					text-align:center; 
					width:49px; 
					height:43px;
					cursor:help;
					}
					
					#CompaniesLayout #Right #MainBox #Content table.routes .season_2_1{
					color:#FFFFFF; 
					background:#0966f1;
					border:1px solid #484848; 
					text-align:center; 
					width:49px; 
					height:43px;
					}
					
					#CompaniesLayout #Right #MainBox #Content table.routes .season_3_1{
					color:#FFFFFF; 
					background:#db030e;
					border:1px solid #484848; 
					text-align:center; 
					width:49px; 
					height:43px;
					}
					
					#CompaniesLayout #Right #MainBox #Content table.routes .season_4_1{
					color:#FFFFFF; 
					background:#0048AF;
					border:1px solid #484848; 
					text-align:center; 
					width:49px; 
					height:43px;
					}
		
					#CompaniesLayout #Right #MainBox #Content table.routes .table_subtitle{
					width:185px; 
					height:27px; 
					background:#e3e3e3; 
					padding-left:4px;  
					border-right:2px solid #ffffff;
					}
					
					#CompaniesLayout #Right #MainBox #Content table.routes .light_blue{
					background:#ccdcf3; 
					text-align:center; 
					font-size:11px; 
					color:#2c2b27; 
					font-weight:normal;
					}
					
					#CompaniesLayout #Right #MainBox #Content table.routes .light_gray{
					background:#ededed; 
					text-align:center; 
					font-size:11px;
					color:#2c2b27; 
					font-weight:normal;
					}
					
					#CompaniesLayout #Right #MainBox #Content table.routes .dark_gray{
					background:#cfcfcf; 
					text-align:center; 
					font-size:11px;
					color:#2c2b27; 
					font-weight:normal;
					}
		
		#CompaniesLayout #Right #MainBox #Bottom{
		background:url(/images/companies/main_box_bottom.gif) no-repeat; 
		width:708px; 
		height:8px;
		}
	
#CompaniesLayout .Float{
	padding:15px 0 50px 0;
	float:left; 
	}
	
#CompaniesLayout .red_b{
	color:#db020d; 
	font-weight:bold;
	}	
	
#CompaniesLayout .white_med{
	font-size:13px;
	font-weight:bold; 
	color:#FFFFFF;
	}
	
#CompaniesLayout .normal_12{
	font-size:12px;
	color:#2c2c2c;
	}
	
#CompaniesLayout .light_blue{
	font-size:12px;
	color:#025abb; 
	font-weight:bold;
	}
	
#CompaniesLayout .light_red{
	font-size:12px;
	color:#ce020e; 
	font-weight:bold;
	}
	
#red_bubble {float:right; width:154px; margin-right:3px; margin-top:60px;}
	#red_bubble .top {background:url(/images/companies/superfast/red_bubbe_top.gif) no-repeat; width:154px; height:6px;}
	#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;}
	#red_bubble .bottom {background:url(/images/companies/superfast/red_bubbe_bottom.gif) no-repeat; width:154px; height:6px;}
	
.noteImgSmall {
	background: #02ECF3 url(/images/p2p/voting_bar_2_w.gif) no-repeat;
	margin-left:0px;
}

.p2p{padding:8px 0 0 0; *padding:0 0 0 0; margin:0 0 0 0; font-size:10px; text-align:center; color:#2b2b2b;}

#CompaniesLayout #Right #MainBox #Content #LeftCol .votes {background:url(/images/companies/votes_box.gif) no-repeat; margin:0 0 0 34px; width:190px; height:33px;}
#CompaniesLayout #Right #MainBox #Content #LeftCol .votes p{text-align:left; color:#FFFFFF; font-style:italic; padding:9px 0px 0px 14px; margin:0 0 0 0 0; font-size:10px;}
#CompaniesLayout #Right #MainBox #Content #LeftCol .votes font{font-weight:bold; font-style:normal; font-size:10px;}
#CompaniesLayout #Right #MainBox #Content #LeftCol .votes a{margin:0 0 0 0; padding: 0 0 0 0;}
#CompaniesLayout #Right #MainBox #Content #LeftCol .votes a:hover{ text-decoration:none;}

#CompaniesLayout #Right #MainBox #Content #fuel {width:640px; margin:20px 32px 20px 32px;}
	#CompaniesLayout #Right #MainBox #Content #fuel .top{width:640px; height:5px; background:url(/images/companies/fuel_1_big.gif) no-repeat;}
	#CompaniesLayout #Right #MainBox #Content #fuel .mid{width:640px; height:65px; background:url(/images/companies/fuel_2_big.gif) repeat-y;color:#FFFFFF;}
		#CompaniesLayout #Right #MainBox #Content #fuel .mid img{float:left; margin:6px 10px 0 14px;}
		#CompaniesLayout #Right #MainBox #Content #fuel .mid p{color:#FFFFFF; font-size:11px; margin:0 0 0 0; text-align:left; padding:4px 0 0 0;}
		#CompaniesLayout #Right #MainBox #Content #fuel .mid p font{font-size:12px; font-weight:bold;}
	#CompaniesLayout #Right #MainBox #Content #fuel .bot{width:640px; height:5px; background:url(/images/companies/fuel_3_big.gif) no-repeat;}

#CompaniesLayout #Right #MainBox #Content #fuel_superfast {width:640px; margin:20px 32px 20px 32px; display:none;}
	#CompaniesLayout #Right #MainBox #Content #fuel_superfast .top{width:640px; height:5px; background:url(/images/companies/fuel_1_big.gif) no-repeat;}
	#CompaniesLayout #Right #MainBox #Content #fuel_superfast .mid{width:640px; height:65px; background:url(/images/companies/fuel_2_big.gif) repeat-y;color:#FFFFFF;}
		#CompaniesLayout #Right #MainBox #Content #fuel_superfast .mid img{float:left; margin:6px 10px 0 14px;}
		#CompaniesLayout #Right #MainBox #Content #fuel_superfast .mid p{color:#FFFFFF; font-size:11px; margin:0 0 0 0; text-align:left; padding:4px 0 0 0;}
		#CompaniesLayout #Right #MainBox #Content #fuel_superfast .mid p font{font-size:12px; font-weight:bold;}
	#CompaniesLayout #Right #MainBox #Content #fuel_superfast .bot{width:640px; height:5px; background:url(/images/companies/fuel_3_big.gif) no-repeat;}

