/* CSS Document */

body{
margin:0px;
padding:0px;
text-align:center;
background-color:#093ba8;
background-image:  url('page_bg.gif');
background-repeat: repeat;
background-position: top center;
text-align:center;
}
#outer {    
width: 900px;   
height:100%; 
margin: 0px auto;    
padding: 0px;  
}
#header { 
width:900px; 
height:242px;    
margin: 0px auto;    
text-align: center;
}
#header #left{
float:left;
width:227px; 
height:242px;    
text-align: left;
}
#header #right{
float:left;
width:673px; 
height:242px;    
text-align: left;
}
#nav { 
text-align:center;   
width: 900px;  
height:44px;  
padding-left:2px;    
padding-right:2px;
font:normal 14px Arial;
text-align:center;
margin:1px auto;
background:url('topmenu_bg.gif') top left no-repeat;
}
#nav a{
float:left;
font:bold 12pt Arial;
text-decoration:none;
color:#013aab;
margin:0px 10px;
padding-top:12px;
}
#nav a:hover{
color:#ff0000;
}
#nav .on{
float:left;
font:bold 12pt Arial;
margin:0px 10px;
padding-top:12px;
text-decoration:none;
color:#ff0000;
}
.divbar{
	float:left;
	font:bold 12pt Arial;
	color:#013aab;
	width:30px;
	padding-top:12px;
}

#main {  
float: left;
width:900px;
margin-left: 0px;    
margin-top:0px;    
padding:0px;
}


#footer {
clear:both;
width:900px;
margin: 0px auto;  
margin-top: 15px;
text-align:center;
}
p {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color:#fff;
	margin:10px;
	text-align:justify;
}

h1{
	text-align:left;
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	color:#0c4771;
	padding-left:10px;
}
.txt{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	color:#fff;
}
.txtBlack{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	color:#001d88;
}


#travelSymbols{
float:left;
margin-left:5px;
width:161px;
height:37px;
}
#footerInfo{
width:900px;
height:25px;
margin:0px auto; 
text-align:center;
font: normal 11px Arial; 
color: #fff;
}
#footerInfo a{
font: normal 12px Arial; 
color: #124dc3;
text-decoration:underline;

}
#footerInfo a:hover{
font: normal 12px Arial; 
color: #124dc3;
text-decoration:underline;
}
.divbar2{
	font:normal 12px Arial;
	color:#124dc3;
	width:30px;
	padding-top:12px;
}

#footerSm{
margin:0px auto;
width:500px;
font: normal 11px Arial; 
color: #124dc3;
}
#smallLinks{
width:990px;
text-align:center;
margin:20px auto;
}
#smallLinks a{
font: normal 11px Arial; 
color: #2991de;
}
#smallLinks a:hover{
color: #8fcfff;
}

/*  Box Regular */
.box{
	float:left;
	width: 297px;
	margin-top:-6px;
	margin-bottom:-1px;
	margin-right:2px;
}
html>body .box {
margin-top:3px;
margin-bottom:0px;
}
.box .top{
	float:left;
	width: 297px;
	height:41px;
	background:url('box_ban_top.gif') top center no-repeat;
	font:normal 18px Arial;
	color:#fff;
}
.box .midImg{
	float:left;
	width: 297px;
	height:149px;

}
.box .mid{
	float:left;
	width: 297px;
	font:normal 12px Arial;
	background-color:#2a64d7;
	color:#1349B5;
	text-align:left;
	
}
html>body .box .mid {
	float:left;
 	width: 297px;
	line-height:15px;
	font:normal 12px Arial;
}

.box .mid a{
	font:normal 15px Arial;
	color:#fff;
	text-decoration:underline;
	margin-top:10px;
		line-height:30px;
}
.box .mid a:hover{
	font:normal 15px Arial;
	color:#7dc8ff;
	text-decoration:none;
	line-height:30px;

}
.box .bottom{
	float:left;
	height:10px;
	width: 297px;
	background:url('box_ban_bottom.gif') top center no-repeat;
}
.box .bottom2{
	float:left;
	height:10px;
	width: 297px;
	background:url('box2_bottom.gif') top center no-repeat;
}
<!-- Begin Txt Box -->
.boxTxt{
	float:left;
	width: 900px;
	margin-top:2px;
	margin-bottom:-1px;
	margin-right:1px;
}
html>body .boxTxt {
margin-top:1px;
margin-bottom:0px;
}
.boxTxt .topTxt{
	float:left;
	width: 900px;
	height:10px;
	background:url('box_top.gif') top center no-repeat;
	font:normal 18px Arial;
	color:#fff;
}
.boxTxt .midTxt{
	float:left;
	width: 900px;
	font:normal 12px Arial;
	background-color:#1349B5;
	color:#1349B5;
	text-align:left;
	
}
html>body .boxTxt .midTxt {
	float:left;
 	width: 900px;
	line-height:15px;
	font:normal 12px Arial;
}

.boxTxt .midTxt a{
	font:normal 15px Arial;
	color:#fff;
	text-decoration:underline;
		line-height:30px;
}
.boxTxt .midTxt a:hover{
	font:normal 15px Arial;
	color:#7dc8ff;
	text-decoration:none;
	line-height:30px;

}
.boxTxt .bottomTxt{
	float:left;
	height:10px;
	width: 900px;
	background:url('box_bottom.gif') top center no-repeat;
}

<!-- End Text Box -->

.boxHdr{
	font:bold 18px Arial;
	color:#fff;
	margin-top:10px;
}
.pageHdr{
float:left;
font:normal 20px Arial;
color:#fff;
}
.pageSubHdr{
font:bold 16px Arial;
color:#fff;
}
.subTitle{
margin:20px 0px 20px 15px;
font:bold 18px Arial;
color:#fff;
}
.boxThumb{
	text-align:center;
	margin-top:10px;
	float:left;
	width:70px;
	min-height:100px;
}
.box .mid .boxPackDetails{
	margin-left:10px;
	float:left;
	width:340px;
	min-height:100px;
}
.box .mid .boxPackDetails ul{
	float:left;
	
}	
.box .mid .boxPackDetails ul li{
	margin-left:20px;
	text-align:left;
	list-style-type: square;
	font:normal 11px Arial;
	color:#fff;

}
.box .mid .boxLinks{
	margin-right:25px;
	float:left;
	font:bold 11px Arial;
	color:#fff;
	width:150px;
	text-align:right;
}
.box .mid .boxLinks a{
	font:bold 11px Arial;
	color:#fff;
	text-decoration:none;
	margin-top:5px;
	margin-bottom:5px;
}
.box .mid .boxLinks a:hover{
	font:bold 11px Arial;
	color:#fff;
	text-decoration:underline;
}
.box .mid .boxArrow{
	float:left;
	width:19px;
	height:93px;
	margin-top:0px;
}
/* Button */
.btn{
float:left;
border:0px;
}
.btnOrder{
width:297px;
text-align:center;
height:29px;
margin:10px 0px;
}
/* Form Labels */
.frmLbl{
	font:bold 11px Arial;
	color:#fff;
}
.field{
float:left;
width:210px;
height:25px;
font:bold 12px Arial;
color:#fff;
}
.field .sm{
font:normal 10px Arial;
color:#fff;

}
.cruiseDesc{
float:left;
width:300px;
margin-left:10px;
line-height:20px;
}
