/*      based on:                                                                              */
/* --- CSS by SoundPrinciples, baby! : www.soundprinciples.com : Seattle, WA, USA --- */
/*                                                                                    */
.toptall{
	font-family:"Lucida Console";
	font-size:11px;
	text-align: left;

	left: 4.5px;

	color:#FFFFFF;
	}
.email{
	background-color:#006699;
	text-align: left;
	color:#FFFFFF
	font-size: 10px;
	width: 370px;

	color:#FFFFFF;


	position: absolute;
	left: 0px;

	
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 10px;
	padding-bottom: 1px;
	
	top: 587px;
	right: 1px;

	vertical-align: top;
	z-index: 4;
	visibility: visible;
	overflow: visible;

}
	
	
	.email-right{
	background-color:#006699;
	text-align: left;
	color:#FFFFFF
	font-size: 10px;
	width: 370px;
	height: 20px;
	color:#FFFFFF;


	position: absolute;
	left: 0px;

	
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 10px;
	padding-bottom: 1px;
	
	top: 586px;


	vertical-align: top;
	z-index: 5;
	visibility: visible;
	overflow: visible;

}
	
}

html {  	padding: 0;  border: 0;  margin: 0;  }

body {  	padding: 0;  border: 0;  
        	font-family: "Lucida Grande", "Helvetica Neue", "Microsoft Sans Serif", helvetica, sans-serif; font-size: 10px; 
        	color: #716b56; 
        	margin: 0;
        	text-align: center; /* Hack to center the wrapper in IE5.x pc */  
        	min-width: 840px;   
     }
#bg{
width: 700px;
height:800px;
	background-color:#FFCC99;
	border: 0;
	margin: 0 auto;
	text-align: left;
	background-position: center;
	position: relative;
	font-size: 10px;
	top: 10px;
}  
text {
color:#FFFFFF;
}
	.cruise-left{
	background-color:#006699;
	text-align: left;

	color:#FFFFFF
	font-size: 10px;
	width: 370px;
	font-family:"Lucida Console";
	font-size:12px;
	color:#FFFFFF;
	position: absolute;
	left: 15px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 10px;
	padding-bottom: 1px;
	top: 81px;
	vertical-align: top;
	z-index: 4;
	visibility: visible;
	overflow: visible;
	height: 608px;

}
	
	.asia-right{
	background-color:#006699;
	text-align: left;

	color:#FFFFFF
	font-size: 10px;
	width: 370px;
	font-family:"Lucida Console";
	font-size:12px;
	color:#FFFFFF;
	position: absolute;
	left: 404px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 10px;
	padding-bottom: 1px;
	top: 81px;
	vertical-align: top;
	z-index: 4;
	visibility: visible;
	overflow: visible;
	height: 608px;

}
.body-asia {
	background-color:#006699;
	text-align: left;
	color:#FFFFFF

	width: 200px;
	height: 600px;
	color:#FFFFFF;
	padding: 10px;
	
	font-family:"Lucida Console";
	font-size:12px;
	
	}

#allpagecontent {
	width: 790px;
	background-color:#8DAAC3;
	border: 0;
	margin: 0 auto;
	text-align: left;
	background-position: center;
	position: relative;
font-family:"Lucida Console";
	font-size:12px;
	top: 15px;
	padding: 5px;
}






    
p   {		font-family: "Lucida Grande", "Helvetica Neue", "Microsoft Sans Serif", helvetica, sans-serif;  font-size: 10pt;  line-height: 1.5em;
   			 margin-top: 0;  padding-top: 0;  padding-bottom: 0;  }

p.single {	margin-bottom: 0;  padding-bottom: 0;  line-height: 1em;  }
    
p.byline {  color: #555;  font-size: 9px;  text-transform: uppercase;  margin-top: -5px;  margin-bottom: 10px;  padding-bottom: 0px;  }

p.date {  	color: #555;  font-size: 9px;  text-transform: uppercase;  padding-bottom: 0;  margin-bottom: -.2em;  }

p.footer {  font-size: 9px;  text-transform: uppercase;  }    

p.thumbtext {  
			font-size: 9px;  text-align: center;  padding: 0;  margin-top: 2px;  margin-bottom: 2px;  text-transform: uppercase;  line-height: 8px;  }
    
td  {  		text-align: left;  vertical-align: top;  padding: 0;  margin: 0;  }

td.thumbs { padding: 0;  width: 120px;  vertical-align: middle;  }

td.thumbtext {
			padding: 0;  width: 120px;  text-align: center;  }

A:link {
	color:#003333;
	TEXT-DECORATION: none;
	font-size: 12px;
	line-height: 22px;
	
}
A:visited {
	color:#003333;
	font-size: 12px;
	TEXT-DECORATION: none;
	line-height: 22px;
}
A:hover {
	COLOR:#FFFFFF;
	background-color:#666666;
	TEXT-DECORATION: none;
	font-size: 12px;
	line-height: 22px;


}	
A:active {

	
	TEXT-DECORATION: none;

	line-height: 22px;


}	




	





  


    
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.e A:link {
	color:#333333;
	TEXT-DECORATION: none;
	font-size: 12px;
	line-height: 22px;
	
}
.e A:visited {
	color:#333333;
	font-size: 12px;
	TEXT-DECORATION: none;
	
}
.e A:hover {
	COLOR:#8DAAC3;
	TEXT-DECORATION: none;
	background-color: #006699;
	
}	

.start A:link {
	color:#CC0000;
	font-size: 12px;
	TEXT-DECORATION: none;
	background: none;
	font-weight:900;
	
}
.start A:visited {
	color:#CC0000;
	font-size: 18px;
	TEXT-DECORATION: none;
	background: none;
	
}
.start A:hover {
	COLOR:#00FF00;
	TEXT-DECORATION: none;
	font-size: 18px;

	background: none;
}	









A:active {

	
	TEXT-DECORATION: none;

	line-height: 22px;


}	

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
