@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c6f7b;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right:0px;
}

#apDiv1 {
	position:relative;
	left:5px;
	top:5px;
/*	width:350px;
	height:600px;*/
	z-index:1;
	visibility: visible;
}

.li3px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:3px;
}

.linksAbajo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.tituloTabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:13px;
	color: #FFFFFF;
	font-weight:bold;
	padding:5px;
	text-align:center;
}

.subtitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #b89576;
	padding-left:1px;
}	

.labelTablas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:14px;
	font-weight:bold;
	color: #ffffff;
	background-color:#b89576;
	padding:5px;
}

.textos {
	padding-left:0px;
	text-align:justify;
}	

.celdaFoto {
	vertical-align:top;
	padding-left:0px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}


.celdaInterna {
	vertical-align:top;
	padding-left:0px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}

/* Related to Links */

.linkconflecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #5c6f7b;
}

.linkconflecha_regular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c6f7b;
}


a {
	color: #000000;
	text-decoration:none;
}

a:hover {
	color: #000000;
	text-decoration:underline;
}

.linkAbajo {
	color: #ffffff;
	text-decoration:none;
}

a.linkAbajo {
	color: #ffffff;
	text-decoration:none;
}

a:hover.linkAbajo {
	color: #eeeeee;
	text-decoration:underline;
}

.heritagelinedetail{
	background:url(../../images/new/heritagelinebar.gif) no-repeat bottom;
	padding-left:12px;
	padding-bottom:30px;
}
.heritagelinedetail img, .jayavarmandetail img{
	border:7px solid #FFFFFF;
}
.jayavarmandetail{
    background:url(../../images/new/jayavarmanbar.gif) no-repeat bottom;
    padding-left:12px;
    padding-bottom:30px;
}
.indochinadetail{
	background:url(../../images/new/indochinabar.gif) no-repeat bottom;
	padding-left:12px;
	padding-bottom:30px;
}
.mekongriverdetail{
    background:url(../../images/new/mekongriverbar.gif) no-repeat bottom;
    padding-left:12px;
    padding-bottom:30px;
}
.indochinadetail img, .mekongriverdetail img, .saigondetail img, .phompethdetail img, .tonesaplakedetail img, .angkorwatdetail img , .floatinghousedetail img{
	border:7px solid #FFFFFF;
}

.angkorwatdetail{
  background:url(../../images/new/angkorwatbar.gif) no-repeat bottom;
    padding-left:12px;
    padding-bottom:30px;
}
.floatinghousedetail{
	background:url(../../images/new/floatinghousebar.gif) no-repeat bottom;
	padding-left:12px;
    padding-bottom:30px;
}
.tonesaplakedetail{
  background:url(../../images/new/tonesaplakebar.gif) no-repeat bottom;
    padding-left:12px;
    padding-bottom:30px;
}

.saigondetail{
   background:url(../../images/new/saigonbar.gif) no-repeat bottom;
    padding-left:12px;
    padding-bottom:30px;
}
.phompethdetail{
  background:url(../../images/new/phnompenhbar.gif) no-repeat bottom;
    padding-left:12px;
    padding-bottom:30px;
}

.nights_title{
	padding-left:5px;
	background-color:#DDDDDD;
}
.pro_details {
	border-top:1px solid #5c6f7b;
	border-right:1px solid #5c6f7b;
	padding:2px;
    height: 120px;    
    margin-bottom: 10px;
}
.pro_details  td{
	border-left:1px solid #5c6f7b;
	border-bottom:1px solid #5c6f7b;    
}
.pro_details_1 {
    border-top:1px solid #5c6f7b;
    border-right:1px solid #5c6f7b;
    padding:2px; 
    height: 120px;   
    margin-bottom: 10px;
}
.pro_details_1  td{
    border-left:1px solid #5c6f7b;
    border-bottom:1px solid #5c6f7b;    
}
.bar1{
   background:url(../../images/new/bg1.gif) repeat-x bottom;               
   height: 48px;
}
.bar_home{
    background:url(../../images/new/bg_bar_home.gif) repeat-x top;
    width: 113px;
    padding-top: 6px;
    padding-left: 6px;
}
.bar_home div{  
    padding: 5px;
    background-color: white;
}
.bar_home img{
    /*border: 1px solid #000000; */
}
.brochureform{
	padding-right:5px;
	text-align:right;
}
.sketches{
	padding:10px 10px 10px 0px;
}
table.download td.header{
	height:30px;
	border-bottom:1px solid #B89576;
	padding-left:0px;
	padding-top:20px;
	font-size:14px;
	font-weight:bold;
}
table.pr, table.itinerary{
	margin-top:10px;
}
table.pr tr.header, table.itinerary tr.header{
	background-color:#B89576;
	height:24px;
	font-weight:bold;
}
table.pr tr.header td, table.itinerary tr.header td{
	color:#FFFFFF;
	font-size:13px;
	padding-left:25px;
}
table.pr ul{
	margin-top:15px;
}
table.pr li, table.itinerary li {
	padding-bottom:10px;
}
table.pr a, table.itinerary a{
	color:#B89576;
}
table.pr a:hover, table.itinerary a:hover{
	color:#000000;
	text-decoration:none;
}
table.download a, table.thelaunch a{
	color:#876647;
}
table.download td.header{
	color:#876647;
}
table.download a:hover, table.thelaunch a:hover{
	color:#000000;
	text-decoration:underline;
}
.sketches td img{
	border:1px solid #E5D7C5;
}
a.theelevation{
	background:url(../../images/new/icon1.gif) right no-repeat;
	padding-right:20px;
	padding-bottom:1px;
	color:#B89576;
	margin-top:5px;
}
a.theelevation:hover{
	color:#000000;
	text-decoration:underline;
}
a.backtheship{
	background:url(../../images/new/icon2.gif) left no-repeat;
	padding-left:20px;
	padding-bottom:1px;
	color:#B89576;
}
.dlsketches li{
	Padding-bottom:15px;
}
.dlsketches  a{
	color:#876647;
}
.dlsketches  a:hover{
	color:#000000;
	text-decoration:underline;
}
ul.oursprcials li{
    padding-top: 8px;
}
.cruise-schedule{
    width: 7%;
    height: 20px;    
}
.month{
    width: 5%;
    text-align: center;
}
.day-in-month{
    text-align: center;
}
.public-rate{
    width: 45%;
    height: 40px;
}
.public-rate-1{
    height: 40px;
    font-size: 10px;
}
.pdf-word-en, .pdf-word-fr, .pdf-word-sp, .pdf-word-ge, .language{
    margin: 0;
    padding: 5px 0 10px 27px;
}

.pdf-word-en li, .pdf-word-fr li, .pdf-word-sp li, .pdf-word-ge li{
    display: inline;
    padding-right: 10px;
    cursor: pointer;
}
.language li{
    display: inline;
    padding-right: 10px;
    cursor: pointer;
}
#page-pdf-en ul, #page-pdf-fr ul, #page-pdf-sp ul, #page-pdf-ge ul, #page-word-en ul, #page-word-fr ul, #page-word-sp ul, #page-word-ge ul{
    margin-left: 20px;
}

table.itinerary ul{
    margin: 2px;
}
.pdf-word-en a.active, .pdf-word-fr a.active, .pdf-word-sp a.active, .pdf-word-ge a.active, .language a.active{
    text-decoration: underline;
    font-weight: bold;
}
.downstream  {
    width: 49%;
}
.lang a{
    color:#B89576;
    font-size: 10px;
}

