﻿/* CSS Document */

/******  head  ******/
#header{
	width:1002px;
	text-align:right; 
	background:url(../images/head_bg.gif) no-repeat right top; 
	height:45px;}
	
#header td {}

.logo_position{padding-left:0px; width:340px;}
.navtop{padding-top:6px; padding-right:6px;}
.navw{height:32px; width:505px;}


/******  main  ******/
#main_position{height:330px; background-color:#C4EBFF;background:url(../images/index_main.jpg) no-repeat left top; }

#main2_position{height:215px;}
.main2_left{width:475px; padding-left:10px; padding-top:10px;}
.main2_right{width:504px; background:url(../images/index_line.gif) no-repeat left 20px; padding-left:13px; padding-top:10px;}

.index_t_news_bg{background:url(../images/index_t_news_bg.gif) repeat-x left top;}

a.group_title{background:url(../images/icon_go.gif) no-repeat 65px 0px; display:block; width:95px; height:28px; font-family:微软雅黑, 宋体, 华文细黑,; font-weight:bold; padding-top:6px; color:#000;}
a.group_title:hover{color:#e8641c;}

.group_left{padding-left:25px; width:145px;}

#groupflow{
	margin:0px;
	padding:0px;
	width:130px;
	height:85px;
	list-style:none;
}

#groupflow li{

	padding-left:0px;
	text-align:left;
	border-bottom:1px dotted #BABABA;
}

#groupflow li a{
	display:block; 
	color:#000; 
	background:url(../images/icon_questionMark.gif) no-repeat 0px 6px;
	padding-left:20px;
	padding-top:8px;
	padding-bottom:2px;
}	
#groupflow li a:hover{color:#e8641c;}


.main2_left2{width:480px; padding:0px; background:url(../images/index_group_bg.jpg) no-repeat left 10px; padding-top:40px; padding-bottom:20px; float:left;}

.left_titlebg{background:url(../images/left_title.jpg) no-repeat; width:240px;height:58px;}
.title_style{padding-left:40px; padding-top:25px;}
.title_icon{background:url(../images/title_icon01.jpg) no-repeat;height:26px;}

.left_portsofcall{ padding-top:10px;}
.left_portsofcallbg{margin:0px;padding:0px;background:url(../images/index_portsofcall_bg.gif) repeat-x left bottom;}

.news{padding-bottom:0px;}
.news_pic0{padding-right:5px; padding-bottom:5px; padding-top:2px;}
.news_pic{padding-right:5px; padding-bottom:5px; padding-top:5px;}

.news_title0{color:#0072BC; font-weight:bold; padding-bottom:1px;padding-top:0px;}
.news_title0 a{color:#0072BC;}
.news_title0 a:hover{color:#E8641C;}

.news_title{color:#0072BC; font-weight:bold; padding-bottom:1px;padding-top:3px;}
.news_title a{color:#0072BC;}
.news_title a:hover{color:#E8641C;}

.news_right{
	padding-bottom:5px;
	padding-right:30px;
	letter-spacing:0px;
}


/******  box  ******/
.xbox {background: transparent; margin:0px; width:272px; padding-right:5px;}
#xbox {background: transparent; margin:0px; width:272px; padding-right:5px;}
#xbox2 {background: transparent; margin:0px; width:272px; padding-right:5px;}

.xtop, .xbottom {display:block; background:transparent; font-size:12px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#ffffff; border-left:1px solid #999999; border-right:1px solid #999999;}
.xb1 {margin:0 5px; background:#999999;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent{display:block; background:#ffffff; border:0 solid #999999; border-width:0 1px; padding-left:5px;}


/******  boxlink  ******/
.tag_link_t{color:#0075B4; font-weight:bold; padding-top:5px;}
.tag_link_t2{color:#f60; font-weight:bold; padding-top:5px;}

.tag_1{}

.tag_2{}

.tag_link1{
	float:left;
	margin-top:-113px;
	width:185px;
	height:55px;
	text-align:left;
	vertical-align:top;
	background:url(../images/tag_bg.gif) no-repeat 267px 0px;
	padding-left:288px;
	padding-right:7px;
}
.tag_link1 a{color:#000000;}
.tag_link1 a:hover{color:#000000;}	
.tag_link1 a:link{color:#000000;}
.tag_link1 a:active{color:#000000;}

.tag_link1_m{
	float:left;
	width:185px;
	margin-top:-113px;
	height:46px;
	text-align:left;
	vertical-align:top;
	padding-left:288px;
	padding-right:8px;
	cursor:pointer;
}
.tag_link1_m_h{
	float:left;
	width:185px;
	margin-top:-113px;
	height:46px;
	text-align:left;
	vertical-align:top;
	padding-left:288px;
	padding-right:8px;
	cursor:pointer;
	background:url(../images/tag_bg.gif) no-repeat 267px 0px;
	color:#000000;
}	

#tag_link1_m:hover{color:#000000;}	
#tag_link1_m:link{color:#000000;}
#tag_link1_m:active{color:#000000;}

.tag_link2{
	float:left;
	width:185px;
	margin-top:-60px;
	height:55px;
	text-align:left;
	vertical-align:top;
	padding-left:288px;
	padding-right:8px;
	cursor:pointer;
	background:url(../images/tag_bg.gif) no-repeat 267px 0px;
	color: #000000;
}

.tag_link2_m{
	float:left;
	width:185px;
	margin-top:-60px;
	height:46px;
	text-align:left;
	vertical-align:top;
	padding-left:288px;
	padding-right:8px;
	cursor:pointer;
	
}

.tag_link2_m_h{float:left;
	width:185px;
	margin-top:-60px;
	height:46px;
	text-align:left;
	vertical-align:top;
	padding-left:288px;
	padding-right:8px;
	cursor:pointer;
	background:url(../images/tag_bg.gif) no-repeat 267px 0px;
	color:#000000;
}
#tag_link2:hover{color:#000000;}	
#tag_link2:link{color:#000000;}
#tag_link2:active{color:#000000;}

.tag_link2_m a{color:#000000;}
.tag_link2_m a:hover{color:#000000;}	


.undis{
	display:none;	
}




/******  footer ******/
#footer{height:50px; background-color:#e6e6e6; border-top:1px solid #989898;}
#footernav{
	margin:0px;
	padding:0px;
	padding-left:0px;
	list-style:none;
	line-height:28px;
	padding-left:25px;
	padding-top:8px;*
	padding-top:2px !important;*
	padding-top:2px;
	text-align:center;
	width:580px;
	#width:600px;
	_width:600px;
}

#footernav li{
	FLOAT: left;
	padding-left:18px;
	padding-right:18px;
	text-align:left;

}

#footernav li a{
	display:block; 
	color:#0075B4; 
	text-decoration:none; 
	background:url(../images/footer_icon.gif) no-repeat 0px 11px;
	padding-left:10px;
}	
#footernav li a:hover{
	color:#E8641C;
	text-decoration:none; 
	background:url(../images/footer_icon_m.gif) no-repeat 0px 11px;
}

#footernav0{
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:28px;
	padding-left:20px;
	padding-top:8px;*
	padding-top:2px !important;*
	padding-top:2px;
}

#footernav0 li{
	FLOAT: left;
	padding-right:10px;
	text-align:left;

}

#footernav0 li a{
	display:block; 
	color:#666; 
	text-decoration:none; 
	padding-left:10px;
}	
#footernav0 li a:hover{
	color:#E8641C;
	text-decoration:none; 
}





/******  pages ******/
.pages_left{width:177px; padding-left:25px; padding-top:65px; padding-bottom:150px;}

.pages1_right{width:730px; padding-left:10px; padding-top:50px; padding-bottom:50px; padding-right:50px;min-height:640px;}

.pages_right{width:750px; padding-left:0px; padding-top:55px; padding-bottom:50px; padding-right:20px;min-height:640px;}

.pages2_right{width:720px; padding-left:20px; padding-top:55px; padding-bottom:50px; padding-right:50px;min-height:640px;}

.sceneselect_right{width:760px; padding-left:20px; padding-top:20px; padding-bottom:50px; padding-right:10px;min-height:640px;}

.aboutship_img_right{width:760px; padding-left:10px; padding-top:12px; padding-bottom:0px; padding-right:10px;min-height:640px;}

.sceneselect_img_right{width:760px; padding-left:12px; padding-top:30px; padding-bottom:0px; padding-right:10px;min-height:640px;}
.sceneselect_img_right table{ margin-left:7px;}
.peaceboate_ss_middle{ background:#fff; width:742px; min-height:425px; _height:425px;}
.peaceboate_ss_bottom{ background:url(../images/peaceboat_ss_bottom.gif) no-repeat 0 0; width:100%; height:13px; margin-bottom:30px;}

.map_right{width:780px; padding-left:10px; padding-top:55px; padding-bottom:50px;min-height:640px;}

.portofcall_right{width:730px; padding-left:10px; padding-top:40px; padding-bottom:50px; padding-right:50px;min-height:640px;}

.pastvoyages_right{width:770px; padding-left:10px; padding-top:55px; padding-bottom:50px; padding-right:10px;min-height:640px;}

.activityinports_img_right{width:750px; padding-left:30px; padding-top:25px; padding-bottom:50px; padding-right:20px;min-height:640px;}

.aboutship_right{padding:0px; margin:0px;width:800px;padding-bottom:18px;min-height:545px;}
.aboutship_ha{height:150px;}
.aboutship_hb{height:190px;visibility:hidden;}

.surportcenter_right{width:780px; padding-left:10px; padding-top:50px; padding-bottom:50px;min-height:640px;}


.wallpaper_right{width:730px; padding-left:10px; padding-top:75px; padding-bottom:50px; padding-right:50px;min-height:640px;}

.paddingtop5{padding-top:5px;}
.paddingtop10{padding-top:9px;}
.paddingtop20{padding-top:20px;}
.paddingtop30{padding-top:30px;}
.paddingtop40{padding-top:40px;}
.paddingtop70{padding-top:70px;}
.paddingtop150{padding-top:150px;}

.paddingleft2{padding-left:2px;}
.paddingleft5{padding-left:5px;}
.paddingleft15{padding-left:15px;}
.paddingleft30{padding-left:30px;}
.paddingleft40{padding-left:40px;}

.h1left_cruisemap{padding-left:35px;}
.h1left_schedule{text-align:center;}
.h2left_schedule{text-align:center;}

.paddingright0{padding-right:0px;}
.paddingright2{padding-right:2px;}
.paddingright5{padding-right:5px;}
.paddingright10{padding-right:10px;}
.paddingright70{padding-right:65px;}
.paddingright20{padding-right:20px;}
.paddingright40{padding-right:40px;}

.paddingl5r5{padding-left:5px; padding-right:3px;}
.paddingl2r2{padding-left:2px; padding-right:2px;}
.paddingl20r20{padding-left:2px; padding-right:2px;}

.paddingleft15r15{padding-left:15px; padding-right:15px;}

.padding0{padding:0px;}
.padding2{padding:2px;}
.padding5{padding:5px;}
.padding10{padding:10px;}
.padding25{padding:25px;}

.sceneselect_imgs_info{
	padding: 10px 25px;*
	padding: 15px 25px !important;*
	padding: 15px 25px;}
	
.aboutship_height{height:533px;}

.paddingbottom5{padding-bottom:5px;}
.paddingbottom10{padding-bottom:10px;}
.paddingbottom50{padding-bottom:50px;}

.paddingtb15{padding-bottom:15px; padding-top:15px;}
.paddingtb20{padding-bottom:20px; padding-top:20px;}
.paddingtb25{padding-bottom:25px; padding-top:25px;}

.borderleftba{border-left:1px solid #BABABA;}
.borderbottomba{border-bottom:1px solid #BABABA;}
.borderba{border:1px solid #BABABA;}
.border80{border:1px solid #808080;}

.borderB8B8B8{border:5px solid #808080;}

.bordertopC9{border-top:2px solid #C9C9C9;}

.bg5B5B5B{background-color:#5B5B5B;}
.bgeee2{ background-color:#eeeeee;}

.bgblue{background-color:#178BB4;}
.bgblue1{background-color:#EBF8FF;}
.bgblue2{background-color:#EBF8FF;}

.txtcoloryellow{color:#FFF200;}

.height10{height:10px; line-height:10px; font-size:5px;}

.border{border:1px solid #607BA6;background:url(../images/intable_bg01.jpg) repeat-x; height:69px;}

.textwhite{color:#FFFFFF;}
.textwhite a{color:#FFFFFF;}
.textwhite a:link{color:#ffffff;}
.textwhite a:hover{color:#C8EFFF; text-decoration:none; }

.textblue{color:#0072BC;}
.textblue2{color:#178BB4;}
.text666{color:#666666;}

.textbold{font-weight:bold;}

.textletter_spacing{
	letter-spacing: -2px;*
	letter-spacing: 1px !important;*
	letter-spacing: 1px;}
	
.textletter_spacing-1{letter-spacing: -1px;}

.floatleft{float:left;}

.alignright{text-align:right;}
.aligncenter{text-align:center;}

.info{padding-top:20px;color:#178BB4; padding-right:10px;}

.width_span{font-size:5px; line-height:100%; width:6px; height:10px;visibility:hidden;}

.mainpageinfo2{padding-left:110px; padding-right:150px;font-weight:bold;padding-top:20px;line-height:25px;}

.request_size60{width:60px;}
.request_size85{width:85px;}
.request_size140{width:140px;}
.request_size210{width:210px;}
.request_size370{width:370px;}
.request_size365{width:365px;}

.newsLetter_size100{width:100px;}
.newsLetter_size280{width:280px;ime-mode:disabled}


.paperbg_voyage63_travellingExpenses{background-color: #f9f9f9;
	background-image: url(../images/bg_top_travellingExpenses.gif);
	background-repeat: no-repeat;
	background-position: top;
	height:100%;
	width: 731px;
	padding-top: 50px;
	padding-left: 32px;}

.paperbg_voyage63_travellingExpenses_info{ padding-left:270px; padding-top:5px; color:#3F7B49; font-weight:bold; padding-right:20px; height:90px;}

/******  icon  ******/
a.icon_print{padding-left:25px;font-weight:bold;text-align:right;background:url(../images/icon_print.gif) no-repeat 5px 4px #CCCCCC;padding-top:5px; padding-bottom:3px; padding-right:2px;}
a.icon_print:hover{text-decoration:none; }
a.icon_print:active{text-decoration:none; }




/******  page bg  ******/
.voyages_bg{background:url(../images/voyages_main.jpg) no-repeat left top; height:545px; background-color:#ebf8fe;}
.voyage63_bg{background:url(../images/bg_voyage63_cruisemap.jpg) no-repeat left top;  background-color:#ebf8fe;}
.voyage63_bg_640{background:url(../images/bg_voyages_h640.jpg) no-repeat left top;  background-color:#DCF4FE; height:545px;}

.height545{height:545px;}

.voyage63_cruisemap_bg{background:url(../images/bg_voyage63_cruisemap.jpg) no-repeat left top;  background-color:#ebf8fe; height:545px;}

.voyage_portsofcall_bg{background:url(../images/bg_voyages_portsofcall.jpg) no-repeat left top;  background-color:#EBF8FF; height:545px;}

.voyage_pastvoyages_bg{background:url(../images/bg_voyages_pastvoyages.jpg) no-repeat left top;  background-color:#ebf8fe; height:545px;}

.activityinports_bg{background:url(../images/bg_activityinports.jpg) no-repeat left top; height:545px; background-color:#ebf8fe;}

.activityinports_page_bg{background:url(../images/bg_activityinports_page.jpg) no-repeat left top; height:545px; background-color:#ebf8fe;}
.activityinports_page_bg2{background:url(../images/bg_activityinports_page2.jpg) no-repeat left top; height:655px; background-color:#ebf8fe;}
.activityinports_page_bg3{background:url(../images/ssmainbg.jpg) no-repeat left top; height:655px; background-color:#ebf8fe;}

.aboutship_bg{background:url(../images/bg_aboutship.jpg) no-repeat left top; height:545px; background-color:#ebf8fe;}

.registration_bg{background:url(../images/bg_registration.jpg) no-repeat left top; height:545px; background-color:#ebf8fe;}
.registration_body{padding-left:200px; padding-top:35px;}

.copyright_bg{background:url(../images/bg_copyright.jpg) no-repeat left top;height:545px; background-color:#ebf8fe; padding-bottom:50px;}
.copyright_bg td{padding-left:180px; padding-top:30px; padding-right:150px;}


/******  imgspage  ******/
.imgspage_bg{height:650px; background-color:#EBF8FF;}
.imgspage_bg2{background:url(../images/bg_imgs.gif) no-repeat center top;}

.imgspage_bg2_activityinports{background:url(../images/bg_imgs_activityinports.gif) no-repeat -14px center;padding-left:10px;}
.imgspage_bg3{background:url(../images/bg_img.gif) repeat-x center top;}
.imgspagesmall_bg{background:url(../images/bg_imgs_sceneselect.gif) no-repeat -6px center; padding-left:19px;}
.imgspagesmall_bg_aboutship{background:url(../images/bg_imgs_aboutship_600.gif) no-repeat center center; padding-left:19px;}



.imgspage_aboutship_bg{background:url(../images/bg_imgs_aboutship.gif) no-repeat center top;}

.imgspage_bg_title{padding-top:10px;font-size:18px;color: #000000;font-weight:bold; padding-top:15px; padding-bottom:10px;}
.imgspage_bg_title2{padding-top:10px;font-size:14px;color: #000000;font-weight:bold; padding-top:15px; padding-bottom:10px;}
.imgspage_bg_title3{font-size:18px;color: #000000;font-weight:bold; padding-top:15px; padding-bottom:10px;padding-left:15px; padding-right:15px;}

.imgspage_arrowtop{padding-top:150px;}

a.oranger{color:#000000;text-decoration:none; font-weight:normal;}
a.oranger:link{color:#000000;text-decoration:none; font-weight:normal;}
a.oranger:hover{color:#EB6100;text-decoration:none; font-weight:bold; }
a.oranger:active{color:#EB6100;text-decoration:none; font-weight:bold; }
a.oranger_a{color:#EB6100;text-decoration:none; font-weight:bold; }

.oranger_m{color:#EB6100; font-weight:bold; }

/******  leftnav ******/
#leftnav3{padding:0px;margin:0px;width:124px;list-style:none;font-weight:bold;text-align:left;padding-left:16px; padding-top:8px;  padding-bottom:6px;}


#leftnav3 li{
	padding:0px;
	margin:0px 0px 3px 0px;*
	margin:0px 0px 3px 0px !important;*
	margin:0px 0px 1px 0px;
	border-bottom:none; 
	text-decoration: none;
	color: #198AB7;
	width: 124px;
	padding-top:0px; 
}

#leftnav3 li a{color:#198AB7;padding-left:12px;display:block; background-color:#ffffff;}
#leftnav3 li a:hover{color:#ffffff;background:url(../images/left_nav.gif) no-repeat 110px 4px;background-color:#656565;}

#leftnav3 li.leftnav3_m{margin:0px 0px 3px 0px; padding-left:12px;width:112px;color:#ffffff;background:url(../images/left_nav.gif) no-repeat 110px 4px;background-color:#656565;}

#leftnav3 li.leftnav3_m2{margin:0px 0px 3px 0px; padding:0px; width:124px;*	width:124px !important;*	width:112px;color:#ffffff;background:url(../images/left_nav.gif) no-repeat 110px 4px;background-color:#656565;}
#leftnav3 li.leftnav3_m2 a{margin:0px 0px 3px 0px; width:124px;*	width:124px !important;*	width:112px;color:#ffffff;background:url(../images/left_nav.gif) no-repeat 110px 4px;}
#leftnav3 li.leftnav3_m2 a:hover{color:#ffffff;background:url(../images/left_nav2.gif) no-repeat 110px 4px;}

.leftnav3_bg{
	padding:0px;
	margin:0px;
	margin-top:0px;*
	margin-top:-3px; !important;*
	margin-top:-3px; 
	width: 140px; 
	background-color:#D3D3D3;  
	border-top: 1px solid #2C93BD;}*/



/****** voyages_voyage_schedule table ******/
.paddingtb6lr4{padding:4px 6px;}
.paddingtb6lr42 {
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
}
.bgD3{background:#D3D3D3;}

.bgDDF6FF{ background:#DDF6FF;padding-left:4px; padding-right:2px; padding-top:1px; padding-bottom:1px;}
.bgeee{ background:#eeeeee;padding-left:4px; padding-right:2px; padding-top:1px; padding-bottom:1px;}
.bgfff2{ background:#ffffff;padding-left:4px; padding-right:2px; padding-top:1px; padding-bottom:1px;}


/****** voyages_voyage_price table ******/

.price_table_position{padding:6px 11px; border:1px solid #808080; background-color:#ECECEC;}

.price_table_title{padding-left:30px;font-weight:bold;background:url(../images/icon_price_price.gif) no-repeat 10px 6px; background-position : 90% ;color:#0054A6; background-color:#FFFFFF; padding-top:3px; padding-bottom:3px;}

.price_table_title2{font-weight:bold;color:#ffffff; background-color:#888888;}

.height3{height:3px;line-height:1px;}

.bgFF6B0B{background-color:#FF6B0B;}

.bgfff{ background-color:#FFFFFF;}
.bgec{ background-color:#ECECEC;}

.tr.alt td {
	background-color: #ecf6fc;
}

/******.bgfff.over td, .bgfff:link td, .bgfff:hover td {
	background-color: #FF6B0B;
	color:#ffffff;
}

.bgec.over td, .bgec:link td, .bgec:hover td {
	background-color: #FF6B0B;
	color:#ffffff;
}******/

.aa{
color:#FF6B0B; 
font-weight:bold;}

/*.bgfff.over td.aa, .bgfff:link td.aa, .bgfff:hover td.aa {
	background-color:#FF6B0B;
	color:#ffffff;
}

.bgec.over td.aa, .bgec:link td.aa, .bgec:hover td.aa {
	background-color:#FF6B0B;
	color:#ffffff;
}*/
.aa_over {
	background-color:#FF6B0B;
	color:#ffffff;
}
.table_ffffff{
	background-color: #FF6B0B;
	color:#ffffff;}
.cursor_hand{cursor:pointer;}


/******  portsofcall ******/

a.portsofcall_link{color:#FFFFFF; font-weight:bold; line-height:14px; font-size:14px;}
a.portsofcall_link:link{color:#FFFFFF;font-weight:bold;background-color:transparent;}
a.portsofcall_link:hover{color:#FFF200;text-decoration:none; }
a.portsofcall_link:active{color:#FFF200;text-decoration:none; }

#portsofcall_continent{
	padding:0px;
	margin:0px;
	list-style:none;
	text-align:left;
	padding-left:10px; 
	height:41px;
}

#portsofcall_continent li{
	FLOAT:left;
	text-align:center;
	padding:0px;
	margin:0px;
	border-bottom:none; 
	text-decoration: none;
	color:#ffffff;
	font-weight:bold;
}

#portsofcall_continent li a{display:block;color:#ffffff;text-align:center;background:url(../images/portsofcall_bt.gif) no-repeat center center;padding-top:10px;padding-bottom:10px;padding-left:5px;padding-right:5px;}
#portsofcall_continent li a:link{color:#ffffff;}
#portsofcall_continent li a:hover{color:#ffffff;background:url(../images/portsofcall_bt_m.gif) no-repeat center center;padding-top:10px;padding-bottom:10px;padding-left:5px;padding-right:5px;}

#portsofcall_continent li.portsofcall_continent_m{background:url(../images/portsofcall_bt_m.gif) no-repeat center center;padding-top:10px;padding-bottom:10px;padding-left:5px;padding-right:5px;}

#portsofcall_continent li.w10{width:5px;}



.portsofcall_info_h500{height:360px;}

.place_USAandCanada{width:50px; padding-left:120px; padding-top:85px;}
.place_Caribbean{padding-left:30px; padding-top:160px;}
.place_CentralandLatinAmerica{width:90px; padding-left:8px; padding-top:50px;}
.place_Africa{padding-left:35px; padding-top:180px;}
.place_Europe{padding-left:30px; padding-top:60px;}
.place_Asia{padding-left:20px; padding-top:90px;}
.place_PacificIslands{padding-left:70px; padding-top:125px;}
.place_Australia{padding-left:5px; padding-top:115px;}


/******  aboutship tip ******/
.aboutship_tip_title{color:#FFF200;font-weight:bold;background:url(../images/cruiselife-aboutship_tip.gif) no-repeat 5px 5px; padding-left:20px; padding-bottom:5px; padding-top:7px;}

.aboutship_tip_bg{ padding:0px;background:url(../images/cruiselife-aboutship_tipbg.gif) repeat-x left top; width:310px; text-align:left;}

.aboutship_pic_left{padding-left:14px;}

.aboutship_title{font-family:微软雅黑, 宋体, 华文细黑,; padding-top:40px; width:440px; padding-bottom:20px; font-size:24px; color:#FFFFFF;}

.aboutship_txt{font-family:微软雅黑, 宋体, 华文细黑,; font-weight:bold; color:#090909;}

/******  registration ******/
.registration_main{width:682px;background:url(../images/registration_main.gif) repeat-y left top; }
.registration_main2{width:680px;background:#DCF2FF; }


.registration_title1_bg{height:32px; width:682px;background:url(../images/registration_title1.gif) no-repeat left bottom; color:#006699; font-weight:bold; font-size:16px;}
.registration_title2_bg{height:32px; width:682px;background:url(../images/registration_title2.gif) no-repeat left bottom; color:#006699; font-weight:bold; font-size:16px;}

.registration_title1{width:140px;padding-left:40px; padding-top:2px;}
.registration_title_w{width:180px;}
a.registration_title{color:#FFFFFF; font-weight:bold; padding-left:22px; padding-bottom:10px;}
a.registration_title:hover{color:#CAE4F2;font-weight:bold; }

.registrationTop{}	
#registrationTop1{display: block;}
#registrationTop2{display: none;}
.registrationCenter{}
#registrationCenter1{display: block;}
#registrationCenter2{display: none;}


/******  button ******/
a.cruiselife1{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/cruiselife_1.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 115px;
	width: 186px;
	padding-top: 8px;
	padding-left: 8px;}

a.cruiselife1:hover{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/cruiselife_1_on.jpg);}	


a.cruiselife2{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/cruiselife_2.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 115px;
	width: 186px;
	padding-top: 8px;
	padding-left: 8px;}
	
a.cruiselife2:hover{	
    color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/cruiselife_2_on.jpg);}
	
	
a.voyages1{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_1.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 115px;
	width: 186px;
	padding-top: 8px;
	padding-left: 8px;
}
a.voyages1:hover{	
    color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_1_on.jpg);}
	
a.voyages2{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_2.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 115px;
	width: 186px;
	padding-top: 8px;
	padding-left: 8px;
}
a.voyages2:hover{	
    color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_2_on.jpg);}

a.voyages63{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_63.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 115px;
	width: 186px;
	padding-top: 8px;
	padding-left: 8px;
}


a.voyages63:hover{	
    color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_63_on.jpg);}

a.voyages64{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_64.gif);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 115px;
	width: 186px;
	padding-top: 8px;
	padding-left: 8px;
}

a.voyages64:hover{	
    color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_64_on.gif);}

a.voyages66{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_66.gif);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 115px;
	width: 186px;
	padding-top: 8px;
	padding-left: 8px;
}

a.voyages66:hover{	
    color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_66_on.gif);}

a.voyages67{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_67.gif);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 115px;
	width: 186px;
	padding-top: 8px;
	padding-left: 8px;
}

a.voyages67:hover{	
    color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_67_on.gif);}
	
a.voyages68{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_68.gif);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 115px;
	width: 186px;
	padding-top: 8px;
	padding-left: 8px;
}

a.voyages68:hover{	
    color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_68_on.gif);}

a.voyages69{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_69.gif);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 115px;
	width: 186px;
	padding-top: 8px;
	padding-left: 8px;
}

a.voyages69:hover{	
    color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_69_on.gif);}

a.voyages70{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_70.gif);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 115px;
	width: 186px;
	padding-top: 8px;
	padding-left: 8px;
}

a.voyages70:hover{	
    color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_70_on.gif);}

a.voyages3{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_3.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 115px;
	width: 186px;
	padding-top: 8px;
	padding-left: 8px;
}
a.voyages3:hover{	
    color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_3_on.jpg);}
	
a.voyages4{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_4.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 115px;
	width: 186px;
	padding-top: 8px;
	padding-left: 8px;
}
a.voyages4:hover{	
    color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_4_on.jpg);}
	
a.voyages71{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_71.gif);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 115px;
	width: 186px;
	padding-top: 8px;
	padding-left: 8px;
}
a.voyages71:hover{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_71_on.gif);
}

a.voyages5{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_5.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 115px;
	width: 186px;
	padding-top: 8px;
	padding-left: 8px;
}
a.voyages5:hover{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/voyages_5_on.jpg);
}


a.activityinports1{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/activityinports_1.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 25px;
	width: 122px;
	padding-top: 133px;
	padding-left: 15px;}

a.activityinports1:hover{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/activityinports_1_on.jpg);}	
	
a.activityinports2{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/activityinports_2.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 25px;
	width: 122px;
	padding-top: 133px;
	padding-left: 15px;}

a.activityinports2:hover{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/activityinports_2_on.jpg);}	
	
a.activityinports3{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/activityinports_3.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 25px;
	width: 122px;
	padding-top: 133px;
	padding-left: 15px;}

a.activityinports3:hover{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/activityinports_3_on.jpg);}	
	
a.activityinports4{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/activityinports_4.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 25px;
	width: 125px;
	padding-top: 133px;
	padding-left: 15px;}

a.activityinports4:hover{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/activityinports_4_on.jpg);}	
	
	
a.surportcenter1{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/surportcenter_1.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 25px;
	width: 122px;
	padding-top: 133px;
	padding-left: 15px;
}

a.surportcenter1:hover{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/surportcenter_1_on.jpg);}	
	
	
a.surportcenter2{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/surportcenter_2.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 25px;
	width: 122px;
	padding-top: 133px;
	padding-left: 15px;}

a.surportcenter2:hover{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/surportcenter_2_on.jpg);}	
	
a.surportcenter3{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/surportcenter_3.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 25px;
	width: 122px;
	padding-top: 133px;
	padding-left: 15px;}

a.surportcenter3:hover{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/surportcenter_3_on.jpg);}	
	
	
a.surportcenter4{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/surportcenter_4.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 25px;
	width: 122px;
	padding-top: 133px;
	padding-left: 15px;}

a.surportcenter4:hover{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/surportcenter_4_on.jpg);}	
	
a.surportcenter5{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/surportcenter_5.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 25px;
	width: 122px;
	padding-top: 133px;
	padding-left: 15px;}

a.surportcenter5:hover{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/surportcenter_5_on.jpg);}	
	
a.surportcenter6{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/surportcenter_6.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 25px;
	width: 122px;
	padding-top: 133px;
	padding-left: 15px;}

a.surportcenter6:hover{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/surportcenter_6_on.jpg);}	
	
a.surportcenter7{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/surportcenter_7.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 25px;
	width: 122px;
	padding-top: 133px;
	padding-left: 15px;}

a.surportcenter7:hover{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/surportcenter_7_on.jpg);}	
	
a.surportcenter8{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/surportcenter_8.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 25px;
	width: 122px;
	padding-top: 133px;
	padding-left: 15px;}

a.surportcenter8:hover{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/surportcenter_8_on.jpg);}	
	
	
a.pbworld1{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/pbworld_1.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 25px;
	width: 122px;
	padding-top: 133px;
	padding-left: 15px;}

a.pbworld1:hover{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/pbworld_1_on.jpg);}	
	
a.pbworld2{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/pbworld_2.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 25px;
	width: 122px;
	padding-top: 133px;
	padding-left: 15px;}

a.pbworld2:hover{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/pbworld_2_on.jpg);}	
	
a.pbworld3{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/pbworld_3.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 25px;
	width: 122px;
	padding-top: 133px;
	padding-left: 15px;}

a.pbworld3:hover{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/pbworld_3_on.jpg);}	
	
a.pbworld4{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/pbworld_4.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 25px;
	width: 122px;
	padding-top: 133px;
	padding-left: 15px;
	}

a.pbworld4:hover{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/pbworld_4_on.jpg);}	
	
a.lifeonboard1{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/lifeonboard_1.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 25px;
	width: 122px;
	padding-top: 133px;
	padding-left: 15px;}

a.lifeonboard1:hover{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/lifeonboard_1_on.jpg);}	
	
a.lifeonboard2{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/lifeonboard_2.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 25px;
	width: 122px;
	padding-top: 133px;
	padding-left: 15px;}

a.lifeonboard2:hover{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/lifeonboard_2_on.jpg);}	
	
a.lifeonboard3{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/lifeonboard_3.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 25px;
	width: 122px;
	padding-top: 133px;
	padding-left: 15px;}

a.lifeonboard3:hover{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/lifeonboard_3_on.jpg);}	
	
a.lifeonboard4{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/lifeonboard_4.jpg);
	text-align: left;
	vertical-align: top;
	display: block;
	height: 25px;
	width: 122px;
	padding-top: 133px;
	padding-left: 15px;}

a.lifeonboard4:hover{
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../images/lifeonboard_4_on.jpg);}	
	
	
	
	
/*     voyage_sceneselect      */

.voyage_sceneselect{padding-bottom:56px; padding-top:90px;}
	
a.voyages_sceneselect_w{
	color:#656565;
	font-weight: bold;
	background: url(../images/voyages_sceneselect_1.gif) no-repeat 0px 3px;
	text-align: left;
	display: block;
	height: 210px;
	width: 167px;
	font-size:15px;
	padding-left: 18px;
}
a.voyages_sceneselect_w:hover{	
    color:#198AB7;
	font-weight: bold;
	background-image: url(../images/voyages_sceneselect_1_on.gif);}
	
a.voyages_sceneselect_n{
	color:#656565;
	font-weight: bold;
	background: url(../images/voyages_sceneselect_2.gif) no-repeat 0px 3px;
	text-align: left;
	display: block;
	height: 210px;
	width: 167px;
	font-size:15px;
	padding-left: 18px;
}
a.voyages_sceneselect_n:hover{	
    color:#198AB7;
	font-weight: bold;
	background-image: url(../images/voyages_sceneselect_2_on.gif);}
a.voyages_sceneselect_city{
	color:#656565;
	font-weight: bold;
	background: url(../images/voyages_sceneselect_3.gif) no-repeat 0px 3px;
	text-align: left;
	display: block;
	height: 210px;
	width: 167px;
	font-size:15px;
	padding-left: 18px;
}
a.voyages_sceneselect_city:hover{	
    color:#198AB7;
	font-weight: bold;
	background-image: url(../images/voyages_sceneselect_3_on.gif);}
a.voyages_sceneselect_c{
	color:#656565;
	font-weight: bold;
	background: url(../images/voyages_sceneselect_4.gif) no-repeat 0px 3px;
	text-align: left;
	display: block;
	height: 210px;
	width: 167px;
	font-size:15px;
	padding-left: 18px;
}
a.voyages_sceneselect_c:hover{	
    color:#198AB7;
	font-weight: bold;
	background-image: url(../images/voyages_sceneselect_4_on.gif);}
	
	
	
/****** link ******/

a.bold {font-weight: bold;}
a.small {
	font-size:11px;*
	font-size:11px !important;*
	font-size:11px;}
a.udrline{text-decoration: underline;}
a.udrlinebold {font-weight: bold; text-decoration: underline;}

a.adobe_link{}
a.adobe_link:hover{text-decoration: underline;}

.txt198ab7_bg{background:#AACFDD;}
.txt198ab7_bg2{background:#AACFDD;}
a.txt198ab7{display:block; text-align:left;background:#AACFDD url(../images/icon_schedule1.jpg) no-repeat 145px 1px; width:160px;padding-left:4px; padding-top:1px; padding-bottom:1px; height:16px;}
a.txt198ab7:hover{background:#AACFDD url(../images/icon_schedule2.jpg) no-repeat 145px 1px; font-weight:bold;}

.close_p{ padding-top:10px; padding-right:10px;}

a.more{
	color:#0074B2;
	font-weight: bold;
	background: url(../images/more.gif) no-repeat 40px 7px;
	text-align: left;
	display: block;
	height: 20px;
	width: 45px;
	padding-left: 5px;
	padding-top:5px;
}
a.more:hover{
	color:#E8641C;
	background: url(../images/more_m.gif) no-repeat 40px 7px;}
	
	
	
	

/* contact */

.tb1{
	background-color: #ececec;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #888888;
	border-right-color: #888888;
	border-bottom-color: #888888;
	border-left-color: #888888;
	vertical-align: top;
	padding: 8px;
}

.tb2{
	background-color: #ffffff;
}

.contact_bg{
	background:url(../images/bg_contact.jpg) no-repeat left top;
	height:545px;
	background-color:#ebf8fe;
	padding-top: 30px;
	padding-right: 150px;
	padding-left: 180px;
	padding-bottom: 30px;
}

.tit1{
	font-size: 14px;
	font-weight: bold;
	color: #0354a3;
	background-image: url(../images/contact_icon1.gif);
	background-repeat: no-repeat;
	background-position: 10px 18px;
	text-indent: 26px;
	padding-top: 6px;
	padding-bottom: 4px;
	line-height:35px;
}

.padding_c1{
	padding-left: 30px;
}

.padding_c2{ padding-top: 5px; padding-bottom: 1px;}

.tb5{ line-height:23px;}

.tb3{
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #0354A3;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	height: 5px;
}

.tb4{
	padding-top: 5px;
	background-color: #FFFFFF;
	height: 1px;
}


/* 063 portsofcall detail */
.portofcall063_right{width:730px; padding-left:15px; padding-top:22px; padding-bottom:40px; padding-right:60px;min-height:640px;}
.voyage63_portsofcall_bg{background:url(../images/bg_voyages063_portsofcall.jpg) no-repeat left top; background-color:#ebf8fe; height:545px;}
.voyage63_portsofcall1_bg{background:url(../images/bg_voyages063_portsofcall1.jpg) no-repeat left top; background-color:#ebf8fe; height:545px;}
.portsofcall_info063_right{padding-right:30px;}

.portsofcall_info063_bg {margin:0px; padding:0px;}
.portsofcall_info063_bg td{padding-left:15px; padding-top:25px;}

.portsofcall_info063_bg .detail{}
.portsofcall_info063_bg .detail td{padding:0px;padding-top:15px;color:#9a9a9a;}

.portsofcall_info063_bg .detail2{}
.portsofcall_info063_bg .detail2 td{padding:0px;color:#F26522; padding-bottom:3px;}

.portsofcall_info063_bg .info63{}
.portsofcall_info063_bg .info63 td{ margin:0px;padding:0px; color:#4b4b4b; padding-top:6px; padding-bottom:5px;}


.portsofcall_infoline{border-bottom:1px solid #c1c1c1;}

.textorange{color:#F26522;}
.portsofcall_info63_title{font-family:微软雅黑, 宋体, 华文细黑;font-size:24px; line-height:35px; color:#2e3192;}
.portsofcall_info63_title001{font-family:微软雅黑, 宋体, 华文细黑;font-size:14px; line-height:14px; color:#2e3192;}
.size30{font-size:30px;line-height:25px;}
.portsofcall_info63_title2{font-family:微软雅黑, 宋体, 华文细黑;font-size:20px; line-height:30px; color:#2e3192; font-weight:bold;}
.portsofcall_info63_title002{font-family:微软雅黑, 宋体, 华文细黑;font-size:16px; line-height:20px; color:#2e3192; font-weight:bold;}
.icon_orange_bg{background:url(../images/icon_orange_bg.gif) no-repeat left center; color:#ffffff; padding:4px 10px 2px 7px;}

.ssll{ width:610px;}
.ssicpw{ width:123px;}
.pbsstd{ color:#333; padding-right:150px; padding-left:40px;}
.pbsstdtit{ text-align:center; margin:40px 0px 50px 0px;}
.pbsstd p{ text-indent:24px; margin-bottom:5px; line-height:1.5;}
.pbsstd dl{ width:500px; line-height:1.5; float:left; position:relative; margin:10px 0px;}
.pbsstd dl dt{ width:85px; float:left; margin:0; padding:0;}
.pbsstd dl dd{ width:415px; float:left; position:relative; margin:0; padding:0;}
.pbsstd table{ color:#333;}
.pbsstd table td{ padding:5px;}
