@charset "utf-8";
/* CSS Document */
hr{
	margin-top:7px;
	border-top: 1px solid #DFD5BF;
	border-left:none;
	border-right:none;
	border-bottom:none;
	height:8px;
}

#cruiseShopper{
	text-align:center;
	height:127px;
	min-height:127px;
}
#cruiseShopper iframe{
	background-color:#FFF;
	padding-top:10px;
	padding-left:10px;
	padding-right:8px;
	border: 1px solid #D0C091;
	width:355px;
	display:none;
	float:left;
}

#ensembleLogo{
	display:block;
	padding-top:50px;
	padding-left:10px;
	float:left;
}
.bookingLogo{
	width:225px;
}
#logos{
	margin-left:30px;
	width: 820px;
}
.logo{
	min-height:50px;
	margin-bottom:20px;
}
.cruiseImgMain{
border:2px solid #CFC5AD;
margin-bottom:0px;
}
.cruiseImg{
border:2px solid #CFC5AD;
margin-bottom:4px;
}

.CLIAcredit{
	line-height:35px;
	color: #48443C;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
}
.rightPageList{
	margin-bottom:30px;
	list-style-type:square;
	padding-left: 15px;
	line-height:70%;
}

.rightPageList li{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	margin: .77em 0;
	color: #48443C;
}
.rightPageList li a, .rightPageList ul li a:link, .rightPageList ul li a:visited{
	text-decoration: underline;
	color: #48443C;
}
.rightPageList li a:hover{
	color: #3B516A;
	text-decoration:underline;
}

.backLink{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	font-weight:normal;
	float:right;
}
.backLink a, .backLink a:link, .backLink a:visited{
	color: #48443C;
	text-decoration: none;
}
.backLink a:hover{
	color: #3B516A;
	text-decoration:underline;
}
#weatherChannel{
	position:relative;
	text-align:center;
	top:10px;
	left:25px;
	width: 180px;
	float:left;
	display:block;
}
.photoCaption{
	color: #48443C;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
}
.cruiseBookNow{
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
	display:block;
}
.vendorLogo{
	margin-left:auto;
	margin-right:auto;
	margin-top:1px;
	margin-bottom:10px;
	text-align:center;
	display:block;
}
#spotlightSpecial1{
	margin-top:30px;
}
#map { 
	width:515px; 
	height:350px; 
	border: 1px solid #CFC5AD;
}
#message { background:none; 
border-top: 1px solid #CFC5AD; 
border-left: 1px solid #CFC5AD; 
border-right: 1px solid #CFC5AD; 
border-bottom: none; 

width:505px; height:60px; top:280px; font-family:Verdana, Geneva, sans-serif; font-size:18px; font-weight:bold; color:#000; padding: 5px;}

.portDetailsLink{
	font-size:9px;
	color:#FFF;
}
.leftHalf, .rightHalf{
	display:block;
	float:left;
	width:50%;
}
.pronunciation{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-transform:none;
	font-style:italic;
	font-variant:normal;
	color:#254865;/*#3B516A;*/
}
