a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #0098c5;
	text-decoration: none;
	font-weight: bold
}
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;
}
.light_blue,.light_blue a,.light_blue a:link,.light_blue a:active,.light_blue:link,.light_blue:active{
	color: #0e8db4;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.light_blue a:hover,.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;
}

body {
	background-color: #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: 1px;
	line-height: 0px;
}
div.sepleft1{
	margin: 0px;
	padding:0px;
	width:1px;
	float:left;
	font-size:1px;
	line-height: 1px;
}
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.sepdown10{
	line-height: 1px;
	margin: 0px;
	padding:0px;
	height:10px;
	clear:both;
	font-size:1px;
}
.max {
	width: 783px;
	margin-left: auto;
	margin-right: auto;
}
.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: 10px;
	padding-bottom: 3px;
}
.call_us {
	float: right;
	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;
}
.dc_right_box {
	float: left;
	width: 195px;
	height: 199px;
	background-color: #004677;
}

.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: #ffffff;
}
.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;
}
.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: 17px;
	padding-bottom: 7px;
}
.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: 7px;
	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: 7px;
	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: 20px;
	padding-top: 7px;
}
.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;
	display: none;
}
.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_button input {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #ffffff;
	background-color: #003D7D;
}
.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;
	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;
	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: #ffffff;
	text-decoration: none;
	background-color: #003D7D;
}
.menu_item a:hover {
	text-transform: uppercase;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	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;
}
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 {

}
.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: 44px;
}
.grid_box {
	float: left;
	width: 159px;
	height: 147px;
}
.grid_box_image {
	text-align: center;
	padding-top: 20px;
	padding-left: 19px;
	padding-right: 15px;
}
.grid_box_image img{
	border: 1px solid #586271;
}

.grid_box_text{
	padding-left: 19px;
	padding-right: 15px;
	padding-top: 5px;
}
.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: "Times New Roman", Times, serif;
	font-size: 12px;
	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: 12px;
	color: #636D7C;
}
.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;
}
.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 {
	clear:both;
	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;
}
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;
}
.mv_discovery2 {
	float:left;
	width: 107px;
	padding-top: 216px;
	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;
}

.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: 22px;
}
.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: 480px;
	height: 300px;
	border: 1px solid #636D7C;
}
.dc_ecard_smallbox {
	float: left;
	width: 236px;
	height: 110px;
	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{
	float: left;
	width: 72px;
	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_smallbox_input {
	width: 123px;
	border: 1px solid #C9CBCD;
}
.dc_ecard_bigbox_input{
	width: 369px;
	border: 1px solid #C9CBCD;
}
.dc_ecard_bigbox_textarea{
	width: 369px;
	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: hand;
	width:185px;
	background-image: url('images/dc_right_menu_bg_sel.gif');
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.dc_right_menu {
}
a.dc_menuitem:link, a.dc_menuitem:visited {
	color:#004677;
}
a.dc_menuitem:active, a.dc_menuitem:hover {
	color:#c9cbcd;
}
.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;
}
.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;

}
.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;
}
.speaker_right {
	margin-right: -4px;
	float: right;
	width: 210px;
}
.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;
}
.speaker_cruises {
	clear: both;
	padding: 5px;
	background-color: #d7e3e3;
	color: #636d7c;
	font-family: Arial;
	font-size: 12px;
}
.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;
}




























