a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #0098c5;
	text-decoration: none;
	font-weight: bold
}

a.cou {
font-family: Arial;
font-weight: bold;
font-size: 11px;
text-transform: uppercase;
color: #003d7d;

}

a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #0098c5;
	font-weight: bold ;
	text-decoration: none;
}
.small {
	font-size: 10px;
}
.big {
	font-size: 14px;
	font-weight: bold;
}
.normal {
	font-size: 12px;
}

body.normal {background-color: #ffffff; }

body {margin:0; padding:0; background:#ffffff url("/images/BackgropundPatern.gif") 0px 0px repeat ; text-align:center; }
.Wrapper {width:802px; margin:auto; padding:0 10px; background:url("/images/BackgroundShadow.png") repeat-y; text-align:left; }
.max {width: 783px; background:#fff; border-left:10px solid #ffffff; border-right:10px solid #ffffff; }

.b1 {
	border: 1px solid red;
}
div {
	text-align: left;
}
img {
border: 0px;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.clear {
	clear: both;
}
.clear_all {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	margin: 0px;
	padding: 0px;
}

h1 {
	font-size: 32px;
	color: #003d7d;
	font-weight: normal;
	text-align: center;
	font-family: Times New Roman, Times, serif, Arial, Helvetica;
}

div.sepleft1{
	margin: 0px;
	padding:0px;
	width:1px;
	float:left;
	font-size:1px;
	line-height: 1px;
}

div.left{
	margin: 0px;
	padding:0px;
	float:left;
}
div.clear{
	margin: 0px;
	padding:0px;
	clear:both;
}
div.sepleft10{
	margin: 0px;
	padding:0px;
	width:10px;
	float:left;
	font-size:1px;
	line-height: 1px;
}
div.sepdown1{
	line-height: 1px;
	margin: 0px;
	padding:0px;
	height:1px;
	clear:both;
	font-size:1px;
}
div.sepdownsub{
	line-height: 1px;
	margin: 0px;
	padding:0px;
	height:1px;
	clear:both;
	font-size:1px;
	background-image: url(/images/sub_sep.gif);
}
div.sepdownship{
	line-height: 1px;
	margin: 0px;
	padding:0px;
	height:1px;
	clear:both;
	font-size:1px;
	background-image: url(/images/ship_sep.gif);
}
div.sepdown10{
	line-height: 1px;
	margin: 0px;
	padding:0px;
	height:10px;
	clear:both;
	font-size:1px;
}
.header {
	text-transform: uppercase;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #003d7d;
	clear: both;
	padding-top: 30px;
	padding-left: 10px;

}
.page_header {
	padding-top: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.logo {
	float: left;
	padding-left: 71px;
	padding-top: 17px;
	padding-bottom: 3px;
}
.call_us {
	float: right;
	/*padding-top: 18px;*/
	padding-bottom: 3px;
	width: 200px;
}
.call_us_sun {
	float: right;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 200px;
}
.top_menu_right { text-align: center; padding-right: 0px; padding-top: 5px; padding-left: 10px; font-size: 10px; }
.hideTopRightMenu { display: none !important; }
.top_menu_right .separator { color: #666; height: 10px; overflow: hidden; }
.top_menu_right a { font-size: 11px; line-height: 14px; text-transform: uppercase; }
.top_menu_right a:hover { color: #003d7d; }

.timesHeaderClass #prenav { background-color: #2d4563 !important; color: #9fb7d6 !important; }
.timesHeaderClass #prenav a { color: #9fb7d6 !important; }
.sunHeaderClass #prenav { background-color: #e0e0e0 !important; color: #006699 !important; }
.sunHeaderClass #prenav a { color: #006699 !important; }
.nadfasClass #prenav { background-color: #5E9EB7 !important; color: #000 !important; }
.nadfasClass #prenav a { color: #000 !important; }



#alreadyBooked{
  text-align: center;
  padding-right: 0px;
  padding-top: 5px;
}
#alreadyBooked a{ font-size: 12px; line-height: 14px; }
#alreadyBooked a:hover { color: #003d7d; }
.right_banners {
	float: right;
	padding-right: 10px;
	/*padding-top: 10px;
	padding-bottom: 3px;*/
}
.header_pic {
	float: left;
	width: 587px;
	height: 199px;
}
.right_box {
	float: left;
	width: 195px;
	height: 199px;
	/*background-color: #003D7D;*/
	background-color: #072d54;
}
.dc_right_box {
	float: left;
	width: 195px;
	height: 199px;
	/*background-color: #004677;*/
	background-color: #072d54;
}

.latest_offers_title {
	clear: both;
	padding-left: 32px;
	padding-top: 17px;
	padding-bottom: 0px;
}
.latest_offers_view_all {
	clear: both;
	text-align: center;
	padding-bottom: 3px;
}
.latest_offers_view_all a, .latest_offers_view_all a:link, .latest_offers_view_all a:active,.latest_offers_view_all a:hover,.latest_offers_view_all a:visited {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}
.dc_latest_offers_title {
	clear: both;
	padding-left: 17px;
	padding-top: 17px;
	padding-bottom: 18px;
}
.latest_offers_image {
	clear: both;
	padding-left: 32px;
	padding-bottom: 18px;
}
.latest_offers_image img{
	/* border: 1px solid #0098C5;*/
	border: 1px solid #BCDBF3;
}
.latest_offers_cruise {
	width: 195px;
	text-align: center;
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
}
.latest_offers_special {
	width: 195px;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.latest_offers_prev {
	padding-top: 7px;
	float: left;
	width: 32px;
}
.latest_offers_page {
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	color: #BCDBF3;
	padding-top: 7px;
	float: left;
	width: 130px;
}
.latest_offers_next {
	padding-top: 7px;
	float: left;
	width: 32px;
}
.search_title {
	clear: both;
	padding-left: 32px;
	padding-top: 10px;
	padding-bottom: 6px;
}
.search_by_date {
	float: left;
	padding-left: 20px;
	padding-right: 12px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.search_by_date select {
	font-family: sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #ffffff;
	width: 156px;
}
.search_by_price {
	float: left;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 10px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.search_by_price select {
	font-family: sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #ffffff;
	width: 156px;
}
.search_by_destination {
	float: left;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 10px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.search_by_destination select {
	font-family: sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	width: 156px;
}
.search_button {
	clear: both;
	padding-left: 121px;
	padding-top: 15px;
}
.search_button input {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #ffffff;
	background-color: #003D7D;
}
.newsletter_title {
	float: left;
	padding-left: 20px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #003D7D;
}
.newsletter_title select {
	font-family: sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	width: 56px;
}
.newsletter_fname {
	float: left;
	padding-left: 7px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #003D7D;
}
.newsletter_fname input {
	font-family: sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	width: 91px;
}
.newsletter_lname {
	padding-top: 7px;
	float:left;
	padding-left: 20px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #003D7D;
}
.newsletter_lname input {
	font-family: sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	width: 156px;
}
.newsletter_destination {
	padding-top: 7px;
	float:left;
	padding-left: 20px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #003D7D;
}
.newsletter_destination select {
	font-family: sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	width: 163px;
}
.newsletter_email {
	padding-top: 7px;
	float:left;
	padding-left: 20px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #003D7D;
}
.newsletter_email input {
	font-family: sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	width: 156px;
}
.newsletter_button {
	clear: both;
	padding-left: 20px;
	padding-top: 7px;
}
.newsletter_button1 {

	padding: 0 0 0 10px;
	height: 22px

}
.newsletter_button input, .newsletter_button1 input {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #ffffff;
	background-color: #003D7D;
	height: 21px;
	line-height: 16px;
	padding: 0 5px 5px 5px;
}
.search_msg {
	padding-left: 20px;
	padding-top: 7px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #003D7D;
}
.main {
	clear: both;
	width: 783px;
}
.main_conteiner {
	background-color: #BCDBF3;
}
.content {
	padding-left: 10px;
	padding-right: 20px;
	font-family: Arial;
	font-size: 12px;
	color: #636d7c;
}
.content p,.content li,.content *{
	font-family: Arial;
	font-size: 12px;
	color: #636d7c;
}
.content_text{
	font-family: Arial;
	font-size: 12px;
	color: #636d7c;
}
.main_left {
	background-color: #ffffff;
}
.main_right {
	width: 195px;
	background-color: #BCDBF3;
}
.main_right_login {
	float: left;
	width: 195px;
}

.top_menu {
	width: 587px;
	/*background-color: #003D7D;*/
	background-color: #072d54;
	border-right: 1px solid #ffffff;
}
.menu_item {
	font-weight: bold;
	float: left;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	/*background-color: #003D7D;*/
	background-color: #072d54;
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.menu_item a, .menu_item a:link,.menu_item a:visited{
	text-transform: uppercase;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	/*background-color: #003D7D;*/
	background-color: #072d54;
}
.menu_item a:hover {
	text-transform: uppercase;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #003D7D;
}
.right_menu{
	padding-bottom: 30px;

}
.right_menu_item{
	clear: both;
	padding-top: 10px;
	padding-left: 10px;
}
.right_menu_item a, .right_menu_item a:link,.right_menu_item a:visited{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003d7d;
	text-decoration: none;
}
.right_menu_item a:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #0098c5;
	text-decoration: none;
}
.right_menu_login_item{
	clear: both;
	padding-top: 10px;
	padding-left: 10px;
}
.right_menu_login_item a, .right_menu_login_item a:link,.right_menu_login_item a:visited{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #004677;
	text-decoration: none;
}
.right_menu_login_item a:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #636d7c;
	text-decoration: none;
}
.bottom_menu {
	text-align: center;
	margin-top:10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#eeeeee;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #4770aa;
}

.bottom_menuspl {
	text-align: center;
	margin-top:10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:white;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #4770aa;
}

a.bottom_menu_item, a.bottom_menu_item:link,a.bottom_menu_item:visited{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #4770aa;
	text-decoration: none;
}
a.bottom_menu_item:hover{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #4770aa;
	text-decoration: none;
}
.footer {
  clear:both; overflow:hidden;

}
.footer_logos {
	float: left;
	width: 200px;
}
.footer_text {
	float: left;
	width: 383px;
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	color: #636d7c;
	padding-top: 9px;
}


.grid_content {
	padding-left: 20px;
}
.grid_box {
	margin-top: 10px;
	float: left;
	text-align: center;
	width: 159px;
	min-height: 157px;
	_height: 157px;
	height:auto !important;
  	height:157px;
	/*border: 1px solid red;*/
}

.grid_box1 {
	margin-top: 10px;
	float: left;
	text-align: center;
	width: 159px;
	min-height: 157px;
	_height: 157px;
	height:auto !important;
  	height:157px;
	background-color: #F2F3F4;
}

.grid_box_image {
	text-align: center;
	padding-top: 20px;
	padding-left: 17px;
	padding-right: 17px;
}
.b{
	border: 0px solid red;
}

div.b{
	border: 0px solid red;
}

.grid_box_image2 {
	text-align: center;
	padding-top: 5px;
	padding-left: 17px;
	padding-right: 17px;
}

.grid_box_image1 {
	text-align: center;
	padding-top: 14px;
	padding-left: 8px;
	padding-right: 15px;
	width: 138px;
}
.grid_box_url_online { text-transform: uppercase; text-align: center; padding: 7px 0 0 0; }
.voyage_video { text-align: center; margin-top: 20px;}
.grid_box_image3 {
	text-align: center;
	padding-top: 24px;
	padding-left: 17px;
	padding-right: 17px;
}

.grid_box_image img{
	border: 1px solid #586271;
}

.grid_box_image3 img{
	border: 1px solid #586271;
}

.grid_box_image2 img{
	border: 1px solid #586271;
}

.grid_box_text{
	padding-left: 19px;
	padding-right: 15px;
	padding-top: 5px;
}
.grid_box_text_by
{
	text-align: center;
	font-size: 10px;
	font-family: Arial;
	font-weight: normal;
}
.grid_box_text, .grid_box_text a:link, .grid_box_text a:hover, .grid_box_text a:visited{
	text-transform: uppercase;
	text-align:center;
	font-family:  Arial,"Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #003d7d;
}
.grid_box_date , .grid_box_date  a:link, .grid_box_date  a:hover, .grid_box_date  a:visited{
	text-align:center;
	font-family: Arial;
	font-size: 11px;
	color: #636D7C;
	font-weight: normal;
}
.bt_g {
	border-top: 1px solid #cccccc;
}
.bt_w {
	border-top: 1px solid #ffffff;
}
.grid_separator {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 11px;
}
.grid_separator2 {
	background-color: #cccccc;
	margin: 0px;
	padding:0px;
	width:1px;
	height: 126px;
	float:left;
	font-size:1px;
	line-height: 1px;
}
.promo_separator {
	padding-top: 35px;
	float:left;
	border-bottom:1px solid white;
}
.promo_hr {
	padding-top: 30px;
}
.promo_box {
	padding-top: 35px;
	float: left;
	width: 159px;
	height: 182px;
	border-bottom: 1px solid #cccccc;
}
.promo_thumb {
	padding-top: 20px;
	padding-left: 19px;
	padding-right: 15px;
}
.promo_thumb img{
	border: 1px solid #586271;
}

.promo_title{
	padding-left: 19px;
	padding-right: 15px;
	padding-top: 5px;
}
.promo_title, .promo_title a:link, .promo_title a:hover, .promo_title a:visited{
	text-transform: uppercase;
	text-align:center;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #003d7d;
}
.promo_link {
	text-align:center;
	padding-left: 9px;
	padding-right: 5px;
	padding-top: 5px;
}


.details_main {
	padding-top: 30px;
	padding-right: 10px;
	font-family: Arial;
	font-size: 12px;
	color:#636d7c;
}
.details_main *{
	font-family: Arial;
	font-size: 12px;
	color:#636d7c;
}
.details_depart_date {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color:#636d7c;
}
.details_voyage_title {
	text-align: center;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 18px;
	color:#636d7c;
}
.details_depart_days {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color:#636d7c;
	padding-bottom: 0px;
	padding-top: 10px;
}
.dc_fares {
	text-align: center;
	padding: 10px;
}
.dc_fares a, .dc_fares a:link, .dc_fares a:active{
	color: #ff0000;
	text-decoration: underline;
}
.dc_fares a:hover {
	color: #ff0000;
	text-decoration: none;
}
.details_special {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: red;
}
.details_text {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color:#636d7c;
	padding-bottom: 30px;
}
.details_schedule {
	float: left;
	width: 339px;
	padding-right: 10px;
}
.details_map {
	padding-top:10px;
	padding-bottom:10px;
}
a.back,a.back:active,a.back:visited, a.back:link, a.back:hover{
	padding-top:10px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003d7d;
}
.sold {
	text-decoration: line-through;
	color:red;
}
.schedule_table{
	font-family: Arial;
	font-size: 11px;
	color:#636d7c;
}
.schedule_table th{
	font-family: Arial;
	font-size: 11px;
	color:#636d7c;
	text-align: left;
}
.schedule_table td{
	border-top: 1px solid #cccccc;
	font-family: Arial;
	font-size: 11px;
	color:#636d7c;
	text-align: left;
}
.cruise_images {
	width: 226px;
	float: left;
	padding-bottom: 5px;
}
.antarctica_banner {
	width: 226px;
	height: 118px;
	float: right;
	color: #636d7c;
	font-weight: bold;
	font-size: 12px;
}
.border1{
	border: 1px solid #003d7d;
}
.border3{
	border: 3px solid #bf1e23;
}
.border2{
	border: 1px solid #eff9fc;
}
.borderpad{
	padding: 2px;
}
.borderpad2{
	padding: 10px;
}
a.port_link:link,a.port_link:hover,a.port_link:visited,a.port_link:active {
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	color: #0098C5;

}
.content table.table1 td{
	border: 1px solid #ffffff;
	border-collapse: collapse;
	background-color: #EEEEEE;
}
.content table.table1{
	border: 1px solid #ffffff;
	border-collapse: collapse;
	color: #636D7C;
}

.content table.table1 tr.row2 td {
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	background-color: #7F9EBE;
}
.content table.table1 col.col1 {
	background-color: #87CFE5;
}
.content table.table1 td.cell1 {
	text-transform: uppercase;
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	background-color: #4CB8D9;
}
.content table.table1 td.cell2 {
	text-transform: uppercase;
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	background-color: #406E9E;
}
.content table.table1 td.col1{
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	background-color: #87CFE5;
}
.mv_discovery {
	margin-left: -10px;
	background-image: url(/images/mvDiscovery.jpg);
	width: 567px;
	height: 376px;
	background-repeat: no-repeat;
}
.explorer_2 {
	margin-left: -10px;
	background-image: url(/images/ExplorerII.jpg);
	width: 567px;
	height: 340px;
	background-repeat: no-repeat;
}
.ocean_majesty {
	margin-left: -10px;
	background-image: url(/images/OceanMajesty.jpg);
	width: 567px;
	height: 376px;
	background-repeat: no-repeat;
}
.mv_discovery2 {
	width: 190px;
	padding-top: 208px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: right;
	/*border: 1px solid red;*/
	white-space: nowrap;
}

.mv_discovery3 {
	float:left;
	width: 107px;
	padding-top: 211px;
	padding-left: 0px;
	padding-left: 0px;
	text-align: right;
}

.mv_discovery3 {
	float:left;
	padding-top: 216px;
	padding-left: 250px;
	text-align: right;
}

.mv_discovery2 a,.mv_discovery2 a:link,.mv_discovery2 a:visited,.mv_discovery2 a:active{
	clear: both;
	line-height: 18px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #0098c5;
}
.mv_discovery2 a:hover{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	clear: both;
	color: #636D7C;
}
.brochure_label {
	width: 50%;
	text-align: right;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003D7D;
}

.brochure_label_left {
	width: 50%;
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003D7D;
}
.brochure_value {
	text-align: left;
}
.brochure_value select {
	font-family: sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	width: 56px;
}
.brochure_button {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #ffffff;
	background-color: #003D7D;
}
.brochure_msg {
	clear:both;
	color: red;
}
.brochure_request_title {
	/*clear:both;*/
	text-transform: uppercase;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #003d7d;
}
.brochure_request_image {
	float: left;

}
.brochure_request_image img{
	border: 1px solid #586271;
}

.boxtable
{
	background-repeat: no-repeat
}
.text, td, p, li, ul, ol
{
	font-family:  Arial, Helvetica, sans-serif;
	color: #636d7c;
	font-size: 12px;
	text-align: justify
}
.langs,
.langs:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
.register
{
	text-align:right;

}
.registercenter
{
	text-align:center;
}
.tablecontact
{
	font-size:12px;
	font-family: Arial, Veranda, Tahoma, sans-serif;
	color:#636D7C;
}
.selectword{
	font-size:12px;
	font-family: Arial, Veranda, Tahoma, sans-serif;
	color:#636D7C;
}
.inputtext{
	font-size:12px;
	font-family: Arial, Veranda, Tahoma, sans-serif;
	color:#636D7C;
}
.schedule_table td.dotted {
	border-top: 1px dotted #cccccc;
}
.excursion_details_title {
	text-align: center;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 18px;
	color:#636d7c;
}
.excursion_port {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color:#0098c5;
	font-weight: bold;
}
.excursion_text {
	float: left;
	width: 280px;
}
.excursion_pic {
	float: left;
	width: 280px;
}
.excursions_box {
	width: 287px;
	height: 86px;
	background-color: #d7e3e3;
}
.excursion_image {
	width: 283px;
	border: 1px solid #77808d;
}
.excursion_duration {
	padding-top: 5px;
	padding-left: 10px;
}
.excursion_price {
	padding-left: 10px;
}
.excursion_symbols {
	padding-top: 3px;
	padding-left: 10px;
}
.excursion_legend {
	background-color: #eeeeee;
	border-right: 10px solid white;
	padding: 10px;
	vertical-align: middle;
}
.excursion_legend_item {
	vertical-align: middle;
	clear: both;
	background-color: #eeeeee;
	margin-right: 10px;
	padding: 10px;
	vertical-align: middle;
}
.vmiddle {
	vertical-align: middle;
}
.dc_login{
	float: left;
	border-bottom: 1px solid #ffffff;
}
.dc_login_main {
	padding-left: 99px;
	padding-top: 10px;
	padding-right: 118px;
}
.dc_login_logo{
	padding-bottom: 15px;
}
.dc_login_btn {
	color: #4b79a4;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #4b79a4;
	background-image: url(/images/dc_signin_bg.gif);
	width: 80px;
	height: 22px;
}
.dc_label {
	float: left;
	width: 140px;
	text-align: right;
	padding-top: 5px; 
}

.dc_labeltable {
	float: left;
	width: 52%;
	text-align: right;
	padding-top: 5px; 
	padding-right: 15px; 
}

.dc_labeltable1 {
	text-align: right;
	padding-top: 5px; 
	padding-right: 15px; 
}

.dc_input {
	float: left;
	padding-left: 27px;
}
.dc_form {
	background-color: #fbfbfb;
	border-top: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #f3f3f3;
	border-bottom: 1px solid #f3f3f3;
	width: 188px;
	height: 20px;
}
.dc_formtxt {
	background-color: #fbfbfb;
	border-top: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #f3f3f3;
	border-bottom: 1px solid #f3f3f3;
	width: 188px;
	height: 50px;
}
.dc_formselect{
	background-color: #fbfbfb;
	font-size:12px;
	font-family: Arial, Veranda, Tahoma, sans-serif;
	color:#636D7C;
	/*width: 218px;*/
	height: 20px;
}
.dc_formselect1{
	background-color: #fbfbfb;
	font-size:12px;
	font-family: Arial, Veranda, Tahoma, sans-serif;
	color:#636D7C;
	width: 188px;
	height: 20px;
}
.dc_blue_line {
	clear:both;
	border-top: 1px solid #4b79a4;
}
.dc_gray_line {
	clear:both;
	border-top: 1px solid #d7d7d7;
}
.dc_login_header {
	color: #4b79a4;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	clear:both;
	padding-bottom: 3px;
}
.dc_register:link,.dc_register:link,.dc_register:active,.dc_register:visited {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003d7d;
	text-decoration: none;
}
.dc_register:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003d7d;
	text-decoration: underline;
}
.dc_ecard_image {
	clear: both;
	padding-top: 19px;
}
.dc_ecard_image img {
	width: 481px;
	height: 300px;
	border: 1px solid #636D7C;
}
.dc_ecard_smallbox {
	float: left;
	width: 236px;
	height: 110px;
	background-color: #f4f4f4;
}
.dc_box
{
	float: left;
	width: 482px;
	background-color: #f4f4f4;
}
.dc_ecard_bigbox {
	float: left;
	width: 482px;
	height: 230px;
	background-color: #f4f4f4;
}
.box_title{
	padding-left: 10px;
	padding-top: 10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #004677;
}

.box_name_new
{
	float: left;
	width: 105px;
	text-align: right;
	padding-top: 10px;
	font-family: Arial;
	font-size: 12px;
	color: #636d7c;
}
.box_name{
	float: left;
	width: 72px;
	text-align: right;
	padding-top: 10px;
	font-family: Arial;
	font-size: 12px;
	color: #636d7c;
}
.box_input{
	float: left;
	padding-top: 7px;
	padding-left: 20px;
}

.dc_ecard_bigbox_input_new
{
	width: 335px;
	border: 1px solid #C9CBCD;
}

.dc_ecard_smallbox_input {
	width: 123px;
	border: 1px solid #C9CBCD;
}
.dc_ecard_bigbox_input{
	width: 369px;
	border: 1px solid #C9CBCD;
}
.dc_ecard_bigbox_textarea{
	width: 336px;
	height: 138px;
	border: 1px solid #C9CBCD;

}
.user_logged {
	margin-top: 5px;
	float: right;
	width: 196px;
	height: 53px;
	background-color: #edeeef;
}
.user_logged_text {
	clear: both;
	font-family: Arial;
	font-size: 12px;
	color: #636d7c;
	padding-top: 23px;
	padding-left: 10px;
}
.dc_right_menu_item {
	width:185px;
	background-image: url(/images/dc_right_menu_bg.gif);
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.dc_right_menu_item_sel {
	cursor: pointer;
	width:185px;
	background-image: url(/images/dc_right_menu_bg_sel.gif);
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ship_menu {
	width:185px;
	background-image: url(/images/ship_bg.gif);
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
}

.ship_menu_on {
	width:185px;
	background-image: url(/images/ship_bg_on.gif);
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
}

a.ship_menuitem, a.ship_menuitem:active, a.ship_menuitem:link, a.ship_menuitem:visited{
	color: #003d7d;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	
}

a.ship_menuitem:hover{
	color: #82b4da;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}

a.ship_menuitem_on, a.ship_menuitem_on:active, a.ship_menuitem_on:link, a.ship_menuitem_on:visited{
	color: #003d7d;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	
}

a.ship_menuitem_on:hover{
	color: #82b4da;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}

a.ship_menuitem_sub, a.ship_menuitem_sub:active, a.ship_menuitem_sub:link, a.ship_menuitem_sub:visited{
	color: #003d7d;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}

a.ship_menuitem_sub:hover{
	color: #003d7d;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}

a.ship_menuitem_sub_sub, a.ship_menuitem_sub_sub:active, a.ship_menuitem_sub_sub:link, a.ship_menuitem_sub_sub:visited{
	color: #003d7d;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}

a.ship_menuitem_sub_sub:hover{
	color: #003d7d;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}


a.ship_menuitem_sub_sub1, a.ship_menuitem_sub_sub1:active, a.ship_menuitem_sub_sub1:link, a.ship_menuitem_sub_sub1:visited{
	color: #636d7c;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}

a.ship_menuitem_sub_sub1:hover{
	color: #636d7c;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	text-decoration: underline;
}

a.ship_menuitem_sub_sub1_on, a.ship_menuitem_sub_sub1_on:active, a.ship_menuitem_sub_sub1_on:link, a.ship_menuitem_sub_sub1_on:visited{
	color: #636d7c;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}

a.ship_menuitem_sub_sub1_on:hover{
	color: #636d7c;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	text-decoration: underline;
}

.dc_right_menu {
}
a.dc_menuitem:link, a.dc_menuitem:visited {
	color:#004677;
}
a.dc_menuitem:active, a.dc_menuitem:hover {
	color:#c9cbcd;
}

a.menuitem1:link, a.menuitem1:visited {
	color:#FFFFFF;
}
a.menuitem1:active, a.menuitem1:hover {
	color:#CCCCCC;
}

a.menuitem1_on:link, a.menuitem1_on:visited {
	color:#CCCCCC;
}
a.menuitem1_on:active, a.menuitem1_on:hover {
	color:#CCCCCC;
}
a.dc_menuitem_sub:link, a.dc_menuitem_sub:visited,a.dc_menuitem_sub:active, a.dc_menuitem_sub:hover {
	color:#004677;
	font-size: 11px;
	cursor: pointer;
}

.dc_right_menu_item_sub {
	width:185px;
	/*background-image: url(/images/dc_right_menu_bg.gif);*/
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.dc_right_menu_item_sel_sub {
	cursor: pointer;
	width:185px;
	/*background-image: url(/images/dc_right_menu_bg_sel.gif);*/
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ship_menu_sub {
	width:185px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
}

.submenuplay{
	padding-right: 5px;
	padding-bottom: 2px;
}

.shipbul{
	padding-right: 5px;
}
.shipbul_sub{
	padding-right: 15px;
}
.shipbul_sub_sub{
	padding-right: 25px;
}
.news_left {
	float:left;
	width: 370px;
}
.news_list {
	float:left;
	width: 555px;
}

.news_right {
	float:left;
}
.news_title, .news_title a, .news_title a:hover, .news_title a:active, .news_title a:link, .news_title a:visited{
	clear:both;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #003d7d;
}
.news_date {
	clear:both;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #636d7c;
}
.news_img{
	border: 1px solid #767f8c;
}
.news_box_descr {
	padding-top: 10px;
	padding-bottom: 5px;
	clear: both;
	color: #636d7c;
	font-weight: normal;
	font-family: Arial;
	font-size: 12px;
}
.news_home {
	margin-right: 10px;
	clear: both;
	border-bottom: 1px solid #C9CBCD;
	margin-top: 5px;
}
.dc_no_offer {
	padding-top: 50px;
	padding-left: 20px;
	text-align: center;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
}
.special_box {
	margin-top: 10px;
	margin-right: -3px;
	background-image: url(/images/special_offers_box_bottom.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	min-height: 65px;
	_height: 65px;
	height:auto !important;
  	height:65px;
}
.special_box_content {
	color:#009ac9;
	font-family: Arial;
	font-size: 12px;
	background-image: url(/images/special_offers_box_top.gif);
	background-position: top center;
	background-repeat: no-repeat;
	padding: 10px;
	text-decoration: none

}



.special_box_club {
	margin-top: 10px;
	margin-right: -3px;
	background-image: url(/images/special_offers_club_bottom.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
}
.special_box_content_club {
	color:#646e7d;
	font-family: Arial;
	font-size: 12px;
	background-image: url(/images/special_offers_club_top.gif);
	background-position: top center;
	background-repeat: no-repeat;
	padding: 10px;

}
.speaker_title{
	padding-bottom: 20px;
	clear: both;
	color: #003d7d;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.speaker_left {
	float: left;
	width: 320px;
}

.prepost_left {
	float: left;
	width: 275px;
}
.speaker_right {
	margin-right: -4px;
	float: right;
	width: 210px;
}

.prepost_right {
	float: left;
	width: 212px;
}

.speaker_profile {
	clear: both;
	color: #0098c5;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.speaker_details {
	clear: both;
	color: #636d7c;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 10px;
}
.speaker_image {
	clear: both;
	padding-bottom: 12px;
}

.prepost_image {
	padding-bottom: 10px;
	padding-left: 20px;
}
.speaker_cruises {
	clear: both;
	padding: 5px;
	background-color: #d7e3e3;
	color: #636d7c;
	font-family: Arial;
	font-size: 12px;
}

.prepost_cruises {
	clear: both;
	background-color: #d7e3e3;
	color: #636d7c;
	font-family: Arial;
	font-size: 12px;
	width: 285px;
}
.prepost_pad{
	padding: 5px;
}
.speaker_ul {
	margin-left: 0px;
	padding-left: 5px;
	font-family: Arial;
	font-size: 12px;
	list-style-position : outside;
	text-align: left;
}
a.speakersCruiseLink
{
	font-family: Arial, Helvetica, sans-serif;
	color: #0098c5;
	text-decoration: none;
	font-weight: bold;
}
a.speakersCruiseLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #636D7C;
	font-weight: bold;
	text-decoration: none;
}

/* CALENDAR */
.cpYearNavigation,.cpMonthNavigation { background-color: #f0f0f0; text-align:center; vertical-align:center; text-decoration:none; color:#000000; font-weight:bold; }
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText { font-family:arial; font-size:8pt; }
.cpDayColumnHeader
{
	color: #000000;
}
td.cpDayColumnHeader { text-align:right; border:solid thin #5C6678 ;border-width:0px 0px 1px 0px; }
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  { color: #000000; text-align:right; text-decoration:none; }
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.cpCurrentMonthDate, .cpCurrentDate { color:#000000; }
.cpOtherMonthDate { color:#808080; }
td.cpCurrentDate { color:white; background-color: #f0f0f0; font-weight: bold; border-width:1px; border:solid thin #5C6678; }
td.cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
td.cpTodayText,
td.cpTodayTextDisabled { border:solid thin #5C6678; border-width:1px 0px 0px 0px;}
td.cpMonthNavigation { background-color: #f0f0f0; }
a.cpTodayText,
span.cpTodayTextDisabled { height:20px; }
a.cpTodayText { color:#000000; text-decoration: none; }
.cpTodayTextDisabled { color:#D0D0D0; }
.cpBorder { border:solid thin #5C6678; }

/* CHECKBOX */
div #checkbox
{
    font-family: Tahoma;
    font-size: 11px;
    overflow: hidden;
    cursor: default;
    float: left;
}
div #checkbox div
{
    width: 8px;
    margin-right: 5px;
    height: 10px;
    overflow: hidden;
    float: left;
    border: 1px #BDBDBD solid;
    cursor: pointer;
    font-weight: bold;
    line-height: 9px;
    padding-left: 2px;
}
.ctitle
{
	background: url(/images/title.jpg) no-repeat left bottom;
	width: 577px; 
	height: 24px; 
	font-family: "Times New Roman", Times, serif;
	font-weight: bolder;
	color: #003d7d;
	font-size: 14px;
	text-align: center;
}
.ctitle b
{
	color: #ACACAC;
}

.club_story
{
	width: 580px;
	overflow: hidden;
	margin-left: 3px;
}
.club_story #header
{
	padding-top: 35px;
	width: 580px;
	height: 80px;
	overflow: hidden;
	background: url(/images/discovery_paper_back_top.gif) no-repeat;
}
.club_story #ctitle
{
	background: url(/images/title.gif) no-repeat left bottom;
	width: 577px; 
	height: 24px; 
	font-family: "Times New Roman", Times, serif;
	font-weight: bolder;
	color: #003d7d;
	font-size: 14px;
	text-align: center; 
}
.club_story #info
{
	width: 530px;
	margin: 0 auto 0 auto;
	color: #636d7c;
	font-family: Arial;
	font-size: 10px;
}
.club_story #repeat
{
	width: 550px;
	padding-left: 15px;
	padding-right: 15px;
	background: url(/images/discovery_paper_back_repeat.gif ) repeat-y;
}
.club_story #footer
{
	width: 550px;
	height: 30px;
	padding-left: 15px;
	padding-right: 15px;
	background: url( /images/discovery_paper_back_bottom.gif ) no-repeat;
}

.featuredoffer{
	color: #EF2323;
	font-family: Arial,"Times New Roman", Times, serif;
	/*letter-spacing: 1px;*/
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
}

div.prepostcontainer{
	padding: 0px;
	margin: 0px;
	width: 576px;
	margin-left: 10px;
	margin-top: 10px;
	font-family: Arial;
	font-size: 12px;
	color: #636d7c;
	border: 0px solid red;
}

.light_blue,.light_blue a,.light_blue a:link,.light_blue a:active,.light_blue:link,.light_blue:active, p.light_blue, .light_blue strong{
	color: #0e8db4;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.light_blue a:hover, a.light_blue:hover {
	text-decoration: underline;
}
.egypt_yellow,.egypt_yellow a,.egypt_yellow a:link,.egypt_yellow a:active,.egypt_yellow:link,.egypt_yellow:active{
	color: #e59421;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.egypt_yellow a:hover,.egypt_yellow:hover {
	text-decoration: underline;
}
.egypt_brown,.egypt_brown a,.egypt_brown a:link,.egypt_brown a:active,.egypt_brown:link,.egypt_brown:active{
	color: #5a4939;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.egypt_brown a:hover,.egypt_brown:hover {
	text-decoration: underline;
}
.dark_blue,.dark_blue a,.dark_blue a:link,.dark_blue a:active,.dark_blue:link,.dark_blue:active{
	color: #003d7d;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.dark_blue a:hover,.dark_blue:hover {
	text-decoration: underline;
}
.orange,.orange a,.orange a:link,.orange a:active,.orange:link,.orange:active{
	color: #e36900;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.orange a:hover,.orange:hover {
	text-decoration: underline;
}


.red,.red a,.red a:link,.red a:active,.re:link,.re:active{
	color: red;

}
.red a:hover,.red:hover {
	text-decoration: underline;
}

a.deckgallery, a.deckgallery:active, a.deckgallery:visited, a.deckgallery:link, a.deckgallery:hover{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #0098C5;
	font-weight: normal;
}

.deckname{
	color: #636d7c;
	font-weight: bold;
}

.shipheader{
	color: #003d7d;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding-bottom: 5px;
	font-family: "Times New Roman", Times, serif;
}
.shipheader1{
	color: #82b4da;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding-bottom: 5px;
	font-family: "Times New Roman", Times, serif;
}
.shipborder{
	font-size: 0px;
	padding: 0px;
	margin: 0px;
	/*margin-top: 8px;*/
	background-image: url(images/ship_border.gif);
	background-repeat: no-repeat;
	height: 1px;
	width: 100%;
}
.headership{
	color: #003d7d;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding-bottom: 5px;
	font-family: "Times New Roman", Times, serif;
}

.headershipbig{
	padding-top: 20px;
	padding-bottom: 15px;
}

img.imgheader{
	padding-left: 5px;
	padding-right: 5px;
}

div.spltext {
width: 415px;
float: left;
font-family: Arial;
font-size: 12px;
color: #636d7c;
padding-top: 30px;
padding-bottom: 80px;
text-align: justify;
}

div.rescountr {
float: left;
width: 302px;
padding-left: 65px;
padding-top: 30px;
font-family: Arial;
color: #0098c5;
text-transform: uppercase;
font-size: 10px;
}

div.flag {
float: left;
width: 32px;
height: 25px;
}

div.cntr {
margin: 0px;
float: left;
padding-left: 9px;
padding-top: 5px;
height: 11px;
font-family: Arial;
font-weight: bold;
font-size: 11px;
text-transform: uppercase;
color: #003d7d;
}

div.cntrholder {
margin: 0px;
padding-top: 13px;
height: 26px;
}

div.nlogo {
padding-top: 5px;
padding-right: 10px;
float: left;
width: 101px;
height: 81px;
}

a.linkParent, a.linkParent:active, a.linkParent:link, a.linkParent:visited{
	color: #003d7d;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
} 

a.linkParent:hover{
	color: #0098c5;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}

a.linkChild, a.linkChild:active, a.linkChild:link, a.linkChild:visited{
	color: #003d7d;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
}

a.linkChild:hover{
	color: #0098c5;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
}

div.itemParent{
	line-height: 20px;
	clear: both;
}
div.itemChild{
	line-height: 20px;
	clear: both;
	background-image: url(images/item_bulet.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 10px;
	margin-left: 10px;
}
div.itemChildSub{
	line-height: 20px;
	clear: both;
	background-image: url(images/item_bulet_sub.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 20px;
	margin-left: 10px;
}
div.itemChildSubSub{
	line-height: 20px;
	clear: both;
	background-image: url(images/item_bulet_sub_sub.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 30px;
	margin-left: 10px;
}

.b{
	border: 1px solid red;
}

.errBox{
	width: 550px;
	padding-top: 20px;
}

h1.ErrorTitle {
	font-size: 32px;
	color: red;
	font-weight: normal;
	text-align: left;
	font-family: Times New Roman, Times, serif, Arial, Helvetica;
}

img.imgthumbSold {width: 138px; height: 80px; behavior: url(iepngfix.htc);}



.title_mail
{
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #003366;
}

.nl_light_blue
{
	color: #10a0cc;
}

.cruise_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	color: #003d7d;
	line-height: 14px;
}

.uppercase
{
	text-transform: uppercase;
}

.cruise_date
{
	color: #636d7c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
}
.feeddataTopSep{padding:0px;margin:0px;margin-top: 22px;font-size:0px;}
.feeddataHome{padding:0px;margin:0px;width:163px; background-color: #FFFFFF; border: 1px solid #124b86;}
.feeddataPad{padding-top: 10px;padding-bottom: 13px;padding-left:4px; padding-right:4px; }
.feeddataHeader{background-image: url(/images/directnews_header.gif); widht: 155px; height: 20px;}
.feeddataHeaderRelated{background-image: url(/images/feeddata_relatednews.gif); widht: 155px; height: 20px;}
.feeddataInnerPad{padding-left:6px; padding-right:4px;padding-top: 8px;}
.directNewsLabel{text-align: center; font-style: italic;color: #77797c;font-size:11px;font-family: Arial, Helvetica, sans-serif; padding-bottom:22px;}
.feeddataInnerPad a, .feeddataInnerPad a:active, .feeddataInnerPad a:visited, .feeddataInnerPad a:link, .feeddataInnerPad a:hover{
	color: #003d7d; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;
}

.feeddataDate {color: #77797c;font-size:11px;font-family: Arial, Helvetica, sans-serif; padding-bottom:22px; font-weight: bold;}

.sep_newsletter { height: 3px; background: #eeeeee; line-height: 3px; font-size: 0px; margin: 10px 0; }
.newsletter_form { margin-bottom: 10px;}
.newsletter_font {color: #003d7d; font-family: Arial, Helvetica, sans-serif ; font-size: 11px; font-weight: bold; margin: 5px 0 0 0;}

.feedCategory{text-align: center;}
.feeddataCategoyBlue {color: #82b4da; line-height:14px; font-size: 18px; font-family: Palatino Linotype,Arial, Helvetica, sans-serif; font-weight: normal; }
.feeddataCategoyBlueUpper {text-transform: uppercase; color: #82b4da; line-height:14px; font-size: 18px; font-family: Palatino Linotype,Arial, Helvetica, sans-serif; font-weight: normal; }
.feeddataCategoyGrey {color: #636d7c; line-height:14px; font-size: 18px; font-family: Palatino Linotype,Arial, Helvetica, sans-serif; font-weight: normal;}
.feedHeaderLine{padding: 0px; margin:0px; background-image: url(/images/feeddata_header_line.gif); width: 552px; height: 1px; margin-top: 5px; margin-bottom: 35px;font-size: 0px;line-hight: 0px}
.feedDate{text-align: center; color: #636d7c;font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.feedHeading{text-align: center; text-transform: uppercase;  color: #003d7d; font-size: 18px; padding-bottom: 25px;}

.relCruiseHeader{text-align: center; background-image:url(/images/feeddata_related_cruises.gif);}
.CruiseHeaderImg{padding:0px; margin:0px;padding-top: 29px; padding-bottom: 23px;/*text-align: center;*/}
.CruiseHeaderImg img {padding:0px; margin:0px;}
.CruiseRelated{text-align: center;padding-left: 17px;}

.headerArchiveCat{text-transform: uppercase; font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #003d7d; clear: both;	padding-top: 30px;	padding-bottom: 20px;}
.feedCategoryList {border-bottom: 1px solid #cccccc; padding-bottom: 30px;}
.feedCategoryList a, .feedCategoryList a:active, .feedCategoryList a:link, .feedCategoryList a:visited {font-family: Arial, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #0e8db4; line-height: 18px; font-weight: bold}
.feedCategoryList a:hover {text-decoration: underline;}
.feedDateList a, .feedDateList a:active, .feedDateList a:link, .feedDateList a:visited {font-family: Arial, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #0e8db4; line-height: 18px; font-weight: bold}
.feedDateList a:hover {text-decoration: underline;}
.feedArchivePaddingTop{padding-top: 25px;}

.feedDescBox{width: 444px;}
.feedHeadingArchive a, .feedHeadingArchive a:active, .feedHeadingArchive a:link, .feedHeadingArchive a:visited{color: #0e8db4; font-family: Palatino Linotype,Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-transform: uppercase;}
.feedHeadingArchive a:hover{color: #0e8db4; font-family: Palatino Linotype,Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-transform: uppercase;text-decoration: underline;}
.feedDateArchive{color: #636d7c;  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px;line-height: 14px;}
.feedDateArchiveYear{color: #636d7c;  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px;line-height: 14px;}
.feedDateArchiveCat{color: #003d7d;  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px;line-height: 14px;}
.feeddata_img {padding-bottom: 10px;}
.feedContainer {padding-top: 30px;}

a.page_link_archive, a.page_link_archive:active, .a.page_link_archive:visited, a.page_link_archive:link, a.page_link_archive:hover{
	color: #003d7d; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;
}
.urgent_news { display: block; float: left; width: 100%; text-align: center; font-weight: bold; color: #ff0000; font-family: Arial,Helvetica,sans-serif; padding-bottom: 10px; padding-top: 10px; font-size:12px;}
.urgent_news a { color: #ff0000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; font-size:12px;}


.BrochureContent {
	padding-left: 10px;
}
.BrochureInnerContent {
	width: 560px;
	overflow: hidden;
}
.BrochureBox { width: 250px; float: left; margin: 15px 30px 15px 0; }
.BrochureImage { width: 80px; float: left; margin: 10px 8px 0 0; }
.BrochureUrlOnline { text-transform: uppercase; text-align: left; height: 18px !important; line-height: 18px;}
.BrochureText { width: 160px; float: left; margin: 10px 0 0 0; font-size: 10px; text-align: left !important;  }
.BrochureText p { text-align: left;  }
.BrochureImage a.urlClass, .BrochureImage a.urlClass:visited, .BrochureImage a.urlClass:hover, .BrochureImage a.urlClass:active {text-transform: uppercase;
	text-align: left;
	font-family:  Arial,"Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #0098c5;
	line-height: 20px;
	}
.BrochureText .titleClass{text-transform: uppercase;
	text-align: left;
	font-family:  Arial,"Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #003d7d;
	}
.BrochureCheckbox { font-size: 12px;}
.BrochureSep { height: 1px; line-height: 0; font-size: 0; background: #cacaca; width: 560px;}
.cabinName{text-align:center;background:#ffffcc; color: #003c7b;}
.cabinName1{text-align:center;background:#ffffcc; color: #003c7b;}






div.faq-category {
    font-size: 17px;
    font-weight: bold;
    margin: 10px 0 5px 0;
}

div.faq-question-arr {
    background: url( '/images/FAQ_question.png' ) no-repeat 0 0px;
    width: 18px;
    height: 18px;
    float: left;
    margin-right: 6px;
    cursor: pointer;
}

div.faq-question-arrdown {
    background: url( '/images/FAQ_question.png' ) no-repeat 0 0px;
    width: 18px;
    height: 18px;
    float: left;
    margin-right: 6px;
    display: none;
    cursor: pointer;
}

div.faq-question {
   
   text-transform: uppercase;
	text-align: left;
	font-family:  Arial,"Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #003d7d;
	 cursor: pointer;
    display: inline-block;
	line-height: 18px;
	
	/* color: #EF9921;
    font-weight: bold;
    cursor: pointer;
    display: inline-block;*/
}

div.faq-answer {
    display: none;
    margin-top: 4px;
    padding-left: 25px;
    background: url( '/images/FAQ_answer.png' ) no-repeat 0 0px;
	font-family: Arial, "Times New Roman", Times, serif; 
	
  min-height:18px;
  height:auto !important;
  height:18px;

}

div.faq-line {
  /*  background: url( '/images/Bckgr.Dot.gif' ) repeat-x;*/
    width: 531px;
    height: 1px;
    margin: 6px 0 6px 0;
    font-size: 0px;
}

div.faq-space {
    height: 0px;
    font-size: 0px;
}

.ntHeaderClass #content{ padding: 0px; margin: 0px !important; margin-top: -20px !important; }

.AlreadyBookedBox { border-bottom: 1px solid #cccccc; margin: 0 10px 15px 0; padding: 0 0 20px 0;}
.AlreadyBookedBox .Title { color: #003d7d; font-size: 14px; text-transform: uppercase; font-weight: bold; padding: 0 0 10px 0; font-family: "Times New Roman", Times, serif }
.AlreadyBookedBox .Title a, .AlreadyBookedBox .Title a:visited, .AlreadyBookedBox .Title a:hover, .AlreadyBookedBox .Title a:Active { font-family: "Times New Roman", Times, serif; color: #003d7d; font-size: 14px; text-transform: uppercase; font-weight: bold; }
.AlreadyBookedBox .Image{ width: 200px; height: 150px; margin: 0 20px 0 0; float: left;   }
.AlreadyBookedBox .Html { float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #636d7c;  width: 340px; }
.AlreadyBookedBox .Html .LinkAlreadyBooked { margin: 10px 0 0 0;}

