@charset "utf-8";

#SkyContainer {
	float:left;
	width:900px;
	margin:0;
	padding:0 0 0 10px;
}
* html .cf {
	height: 1%;
}

/******************************************************************
Left Column
*******************************************************************/

#SkyLeftColumn {
	float:left;
	padding:0;
	margin:0;
	width:638px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#SkyLeftColumn .SkyFeature {
	float:left;
	padding:0;
	margin:0;
}
#SkyLeftColumn .SkyCopy {
	float:left;
	width:280px;
	padding:0;
	margin:20px 0 0 0;
}
#SkyLeftColumn .SkyCopy h1 {
	color:black;
	font-size:30px;
	padding:0;
	margin:0;
}
#SkyLeftColumn .SkyCopy h2 {
	color:#003366;
	font-size:18px;
	font-weight:normal;
	padding:0;
	margin:0;
}
#SkyLeftColumn .SkyCopy p {
	color:#666;
	font-size:14px;
	padding:20px 0 0 0;
	margin:20px 0 0 0;
	border-top:dotted #57b5c7 1px;
}
#SkyLeftColumn .SkyTable {
	float:right;
	width:318px;
	padding:0;
	margin:20px 0 0 0;
}
#SkyLeftColumn .SkyTable table {
	float:left;
	padding:0;
	margin:0;
}
#SkyLeftColumn .SkyTable td.SkyTableHeadOne {
	font-size:14px;
	font-weight:bold;
	color:white;
	height:30px;
	text-align:center;
	padding:0;
	margin:0;
	border-right:dotted #57b5c7 1px;
	background:url(/csimages/338/193/sky_table_header.gif) no-repeat left;
}
#SkyLeftColumn .SkyTable td.SkyTableHeadTwo {
	font-size:14px;
	font-weight:bold;
	color:white;
	height:30px;
	text-align:center;
	padding:0;
	margin:0;
	background:url(/csimages/338/193/sky_table_header.gif) no-repeat right;
}
#SkyLeftColumn .SkyTable td.SkyTablePriceOne {
	height:128px;
	text-align:center;
	padding:0;
	margin:0;
	background:url(/csimages/600/489/sky_table_price.gif) white repeat-x top;
	border-right:dotted #57b5c7 1px;
}
#SkyLeftColumn .SkyTable td.SkyTablePriceTwo {
	height:128px;
	text-align:center;
	padding:0;
	margin:0;
	background:url(/csimages/600/489/sky_table_price.gif) white repeat-x top;
}
#SkyLeftColumn .SkyPricebox {
	float:left;
	width:160px;
	padding:0 0 0 0;
	margin:0;
}
#SkyLeftColumn .SkyPricebox h5 {
	text-align:left;
	padding:0;
	margin:0 0 0 20px;
	font-size:11px;
	font-weight:normal;
	color:black;
}
#SkyLeftColumn .SkyPricebox h4 {
	float:left;
	padding:0 0 0 20px;
	margin:0;
	font-size:10px;
	font-weight:normal;
	color:black;
}
#SkyLeftColumn .SkyPricebox h3 {
	float:left;
	line-height:50px;
	padding:0;
	margin:0;
	font-size:60px;
	font-weight:bold;
	color:black;
}
#SkyLeftColumn .SkyPricebox h2 {
	float:left;
	padding:40px 0 0 3px;
	margin:0;
	font-size:10px;
	font-weight:normal;
	color:black;
}
#SkyLeftColumn .SkyPricebox h1 {
	float:left;
	width:160px;
	text-align:center;
	padding:0;
	margin:10px 0 0 0;
	font-size:12px;
	font-weight:normal;
	color:#003365;
}
#SkyLeftColumn td.SkyUpgradeOne {
	width:160px;
	height:86px;
	text-align:center;
	vertical-align:top;
	padding:0;
	margin:0;
	border-right:dotted #57b5c7 1px;
	background:url(/csimages/768/187/sky_upgrade_bk.gif) no-repeat;
}
#SkyLeftColumn td.SkyUpgradeTwo {
	width:160px;
	height:86px;
	text-align:center;
	vertical-align:top;
	padding:0;
	margin:0;
	background:url(/csimages/768/187/sky_upgrade_bk.gif) no-repeat;
}
#SkyLeftColumn td.SkyUpgradeOne h3, td.SkyUpgradeTwo h3 {
	float:left;
	padding:23px 0 0 38px;
	margin:0;
	font-size:36px;
	color:#003365;
}
#SkyLeftColumn td.SkyUpgradeOne h4, td.SkyUpgradeTwo h4, td.SkyOBC h4 {
	float:left;
	padding:28px 0 0 5px;
	margin:0;
	font-size:12px;
	color:#336091;
}
#SkyLeftColumn td.SkyOBC {
	width:160px;
	height:86px;
	text-align:center;
	vertical-align:top;
	padding:0;
	margin:0;
	border-right:dotted #57b5c7 1px;
	background:url(/csimages/204/849/sky_OBC_bk.gif) no-repeat;
}
#SkyLeftColumn td.SkyOBC {
	width:160px;
	height:86px;
	text-align:center;
	vertical-align:top;
	padding:0;
	margin:0;
	background:url(/csimages/204/849/sky_OBC_bk.gif) no-repeat;
}
#SkyLeftColumn td.SkyOBC h3 {
	float:left;
	padding:23px 0 0 26px;
	margin:0;
	font-size:36px;
	color:#003365;
}
#SkyLeftColumn td.SkyOBC h3 strong, td.SkyGuestOne h3 strong, td.SkyGuestTwo h3 strong {
	font-size:16px;
	padding:0 0 15px 0;
}
#SkyLeftColumn td.SkyGuestOne {
 width:160px;
 height:86px;
 text-align:center;
 vertical-align:top;
 padding:0;
 margin:0;
 border-right:dotted #57b5c7 1px;
 background:url(/csimages/878/901/sky_adds_bk.gif) no-repeat;
}
#SkyLeftColumn td.SkyGuestTwo {
 width:160px;
 height:86px;
 text-align:center;
 vertical-align:top;
 padding:0;
 margin:0;
 background:url(/csimages/878/901/sky_adds_bk.gif) no-repeat;
}
#SkyLeftColumn td.SkyGuestOne h3, td.SkyGuestTwo h3 {
	float:left;
	padding:23px 0 0 38px;
	margin:0;
	font-size:36px;
	color:#003365;
}
#SkyLeftColumn td.SkyGuestOne h4, td.SkyGuestTwo h4 {
	float:left;
	padding:28px 0 0 5px;
	margin:0;
	font-size:12px;
	color:#336091;
}
#SkyLeftColumn td.SkyKidsOne {
	width:160px;
	height:86px;
	text-align:center;
	vertical-align:top;
	padding:0;
	margin:0;
	border-right:dotted #57b5c7 1px;
	border-bottom:dotted #57b5c7 1px;
	background:url(/csimages/147/786/sky_kids_bk.gif) no-repeat;
}
#SkyLeftColumn td.SkyKidsTwo {
	width:160px;
	height:86px;
	text-align:center;
	vertical-align:top;
	padding:0;
	margin:0;
	border-bottom:dotted #57b5c7 1px;
	background:url(/csimages/147/786/sky_kids_bk.gif) no-repeat;
}
#SkyLeftColumn td.SkyKidsOne h3, td.SkyKidsTwo h3 {
	float:left;
	padding:30px 0 0 38px;
	margin:0;
	font-size:24px;
	color:#003365;
}
#SkyLeftColumn td.SkyKidsOne h4, td.SkyKidsTwo h4 {
	float:left;
	padding:33px 0 0 5px;
	margin:0;
	font-size:18px;
	color:#336091;
}
#SkyLeftColumn .SkyCTA {
	float:right;
	width:318px;
	height:125px;
	padding:0;
	margin:20px 0 0 0;
	font-size:12px;
	color:#05a8e1;
	text-align:center;
	background:url(/csimages/908/706/sky_cta_bk.gif) no-repeat top center;
}
#SkyLeftColumn .SkyCTA .SkyCallUs {
	float:left;
	width:135px;
	height:78px;
	padding:20px 0 0 15px;
	margin:0;
	font-size:18px;
	font-weight:bold;
	color:#003366;
	text-align:center;
}
#SkyLeftColumn .SkyCTA .SkyCallYou {
	float:left;
	width:135px;
	height:78px;
	padding:20px 0 0 15px;
	margin:0;
}
#SkyLeftColumn .SkyCTA .SkyCallYou a {
	float:left;
	display:block;
	padding:4px 16px;
	margin:0 0 0 22px;
	_margin:0 0 0 12px;
	color:white;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background:url(/csimages/885/402/sky_cta_button.gif) no-repeat top;
}
#SkyLeftColumn .SkyCTA .SkyCallYou a:hover {
	background-position:bottom;
}
#SkyLeftColumn #SkyQuickLinks {
	float:right;
	width:638px;
	height:87px;
	padding:0;
	margin:0;
	background:url(/csimages/579/271/sky_links_bk.gif) no-repeat;
}
#SkyLeftColumn #SkyQuickLinks h1 {
	float:left;
	font-size:18px;
	font-weight:normal;
	color:#f59f1a;
	padding:8px 0 0 8px;
	margin:0;
}
#SkyLeftColumn #SkyQuickLinks h2 {
	float:left;
	font-size:18px;
	font-weight:normal;
	color:#666666;
	padding:8px 0 0 0;
	margin:0;
}
#SkyLeftColumn #SkyQuickLinks .SkyQuickLinksNav {
	float:left;
	width:618px;
	padding:12px 0 0 10px;
	margin:0;
}
#SkyLeftColumn #SkyQuickLinks .SkyQuickLinksNav a.SkyNavLeft {
	float:left;
	font-size:12px;
	padding:11px 16px 10px 17px;
	margin:0;
	color:white;
	text-decoration:none;
	white-space:nowrap;
	background:url(/csimages/735/520/sky_links_nav_bk.gif) no-repeat top left;
}
#SkyLeftColumn #SkyQuickLinks .SkyQuickLinksNav a.SkyNavLeft:hover {
	background-position:bottom left;
}
#SkyLeftColumn #SkyQuickLinks .SkyQuickLinksNav a.SkyNavCenter {
	float:left;
	font-size:12px;
	padding:11px 16px 10px 17px;
	margin:0;
	color:white;
	text-decoration:none;
	border-left:solid #467d95 1px;
	white-space:nowrap;
	background:url(/csimages/735/520/sky_links_nav_bk.gif) no-repeat top center;
}
#SkyLeftColumn #SkyQuickLinks .SkyQuickLinksNav a.SkyNavCenter:hover {
	background-position:bottom center;
}
#SkyLeftColumn #SkyQuickLinks .SkyQuickLinksNav a.SkyNavRight {
	float:left;
	font-size:12px;
	padding:11px 16px 10px 16px;
	margin:0;
	color:white;
	text-decoration:none;
	white-space:nowrap;
	border-left:solid #467d95 1px;
	background:url(/csimages/735/520/sky_links_nav_bk.gif) no-repeat top right;
}
#SkyLeftColumn #SkyQuickLinks .SkyQuickLinksNav a.SkyNavRight:hover {
	background-position:bottom right;
}

/******************************************************************
Right Column
*******************************************************************/

#SkyRightColumn {
	float:right;
	width:242px;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
#SkyRightColumn .SkyShipBox {
	float:left;
	width:242px;
	padding:0;
	margin:0;
	
}
#SkyRightColumn .SkyShipBox .SkyShipHeader {
	float:left;
	width:242px;
	_width:228px;
	display:block;
	color:white;
	font-size:14px;
	font-weight:bold;
	padding:14px 0 15px 15px;
	margin:0;
	background:url(/csimages/936/702/sky_ship_header.gif) no-repeat;
}
#SkyRightColumn .SkyShipBox .SkyShipHeaderSpa {
	float:left;
	width:242px;
	_width:228px;
	display:block;
	color:white;
	font-size:14px;
	font-weight:bold;
	padding:14px 0 15px 15px;
	margin:0;
	background:url(/csimages/90/87/Spa.gif) no-repeat;
}
#SkyRightColumn .SkyShipBox .SkyShipHeaderShoreEx {
	float:left;
	width:242px;
	_width:228px;
	display:block;
	color:white;
	font-size:14px;
	font-weight:bold;
	padding:14px 0 15px 15px;
	margin:0;
	background:url(/csimages/289/36/Shorex.gif) no-repeat;
}
#SkyRightColumn .SkyShipBox .SkyShipPic {
	float:left;
	width:242px;
	padding:0;
	margin:0;
}
#SkyRightColumn .SkyShipBox .SkyShipInfo {
	float:left;
	padding:0 20px 61px 20px;
	margin:0;
	background:url(/csimages/70/173/sky_ship_bottom.gif) no-repeat bottom;
}
#SkyRightColumn .SkyShipBox .SkyShipTitle {
	color:#f59f1a;
	font-size:30px;
	padding:0;
	margin:0;
}
#SkyRightColumn .SkyShipBox .SkyShipTitle strong {
	color:#ffd200;
	font-size:48px;
	padding:0;
	margin:0;
}
#SkyRightColumn .SkyShipBox a {
	float:left;
	display:block;
	padding:4px 12px;
	margin:10px 0 0 0;
	color:#666666;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	background:url(/csimages/259/930/sky_details_button.gif) no-repeat top;
}
#SkyRightColumn .SkyShipBox a:hover {
	background-position:bottom;
	color:black;
}
#SkyRightColumn .SkyScoopBox {
	float:left;
	width:242px;
	padding:0;
	margin:20px 0 0 0;
	
}
#SkyRightColumn .SkyScoopBox .SkyScoopHeader {
	float:left;
	width:242px;
	_width:228px;
	display:block;
	color:white;
	font-size:14px;
	font-weight:bold;
	padding:14px 0 15px 15px;
	margin:0;
	background:url(/csimages/928/409/sky_scoop_header.gif) no-repeat;
}
#SkyRightColumn .SkyScoopBox .SkyScoopInfo {
	float:left;
	width:242px;
	height:107px;
	padding:0;
	margin:0;
	background:url(/csimages/476/718/sky_scoop_bk.gif) no-repeat;
}
#SkyRightColumn .SkyScoopBox .SkyScoopInfo p {
	float:right;
	font-size:11px;
	color:#003366;
	width:132px;
	padding:10px 15px 0 0;
	margin:0;
}
#SkyRightColumn .SkyScoopBox .SkyScoopInfo p a {
	float:right;
	width:129px;
	display:block;
	padding:4px 0 9px 8px;
	margin:13px 0 0 0;
	color:white;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background:url(/csimages/453/436/sky_scoop_button.gif) no-repeat top;
}
#SkyRightColumn .SkyScoopBox .SkyScoopInfo p a:hover {
	background-position:bottom;
}

