/* 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:auto; overflow:hidden; 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 a {text-decoration:none;}
	#Left_menu #content a .book{background:#dc0210; border:1px solid #56636b; color:#FFFFFF; font-weight:bold; text-align:center; width:110px; padding:2px 0 2px 0;}

	
	
	#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; }		
	
	#Left_menu #content #images { margin:20px 0 0 0;}
	#Left_menu #content #images img{margin:6px 0 6px 0;}		
		
	
	#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;}
			


/* Cruises Content */
#Cruises{text-align:left; margin:20px 0 20px 40px; height:auto; overflow:hidden;}
#Cruises 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;}

#Cruises p.normal{padding:8px 0 8px 28px; text-align:left; margin:0 0 0 0;}
	#Cruises p.normal font{font-weight:bold; color:#0359bc;}
#Cruises .blue {background-color:#d9e0ea; font-weight:bold; height:16px; margin:8px 0 4px; padding:2px 0 0 8px; text-align:left; width:100%;}
#Cruises .white {background-color:#ffffff; text-align:left; width:100%;}
#Cruises .light-blue {background-color:#efedee; text-align:left; width:100%;}
#Cruises table.program{margin:16px 0 0 30px;}
#Cruises table.program p{padding:5px 0 5px 8px; margin:0 0 0 0;}
#Cruises table.program a {text-decoration:none;}
#Cruises table.program a .book{background:#dc0210; border:1px solid #56636b; color:#FFFFFF; font-weight:bold; float:right; text-align:center; width:110px; padding:2px 0 2px 0;}

#Cruises h1{font-size:12px; font-weight:bold; color:#0359bc;  padding:8px 0 0 28px; margin:0 0 0 0; text-align:left;}
#Cruises .fleet{margin:10px 64px 0 0; float:right;}

