/* CSS Document */

.subnav{ float:right; width:190px; margin:0 0 0 0; }

.subnav a img{ padding-bottom:2px; }

.subpagecontent{

	float:right;

	width:553px;

	color:#000000;

	font-size:14px;

	background-color:#fff;

	filter:alpha(opacity=80);





-moz-opacity:0.8;			opacity:0.8;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FFFFFF;

	font: Arial;

	padding-top: 0px;

	padding-right: 50px;

	padding-bottom: 30px;

	padding-left: 70px;

}

.subpagecontent2{

	float:inherit;

	color:#000000;

	font-size:14px;

	background-color:#fff;

	filter:alpha(opacity=90);

	-moz-opacity:0.8;

	opacity:0.8;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FFFFFF;

	font: Arial;

	padding-top: 20px;

	padding-right: 35px;

	padding-bottom: 30px;

	padding-left: 50px;

	width: 792px;

}

.subpagecontentshorex{ float:right; width:573px; padding: 20px 50px 30px 50px; color:#194258; font-size:1.1em; background-color:#fff; border-right:1px solid #41C5DD; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}

.subpagecontentrt{ float:right; width:16px; }

.subpagecontentbt{ /*padding-left:210px;*/ float:right; margin:0;}



.fullpagecontentlt{ float:left; width:34px; }

.fullpagecontent{ float:left; width:839px; /*margin: 13px 0 0 34px;*/margin:0; color:#194258; font-size:1.1em; background-color:#fff; border-right:1px solid #41C5DD; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}

.fullpagecontent div span{color:#194258;}

.fullpagecontentbt{ float:left; /*padding-left:34px; margin:0;*/}

.bktship{ float:left; width:450px; height:163px; font-size:0.95em; }

.bktshipcopy a{ color:#fff; font-size:0.9em; }

.bktshipcopy{ width:170px; float:right; padding:8px 20px 0 15px; font-size:1.2em; line-height:1.3em; color:#fff; }

.btdeckplans{ position:relative; left:60px; }

/*.btstaterooms{ position:relative; left:80px; }*/

.btitineraries{ position:relative; left:160px; }

.subpagecontent55{

	
	
	color:#000000;

	font-size:14px;

	background-color:#fff;

	filter:alpha(opacity=80);

-moz-opacity:0.8;			opacity:0.8;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FFFFFF;

	font: Arial;

	padding-top: 0px;

	padding-right: 50px;

	padding-bottom: 30px;

	padding-left: 70px;

}
.subpagecontent5{


	
	color:#000000;

	font-size:14px;

	background-color:#fff;

	filter:alpha(opacity=80);

-moz-opacity:0.8;			opacity:0.8;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FFFFFF;

	font: Arial;

	padding-top: 0px;
	
	padding-bottom: 30px;
	
}
.contact_form  {
padding-right:10px;
padding-left:10px;}
.contact_form input {
width:182px;
}
