﻿body
{
	background-image: url(imagescommon/bg.gif);
	background-repeat: repeat-x;
	/*padding-right: 10px;
	padding-left: 10px;
	padding-top: 15px;*/
	padding-bottom: 15px;
	margin: 0px;
	color: black;
	font-size: 10pt;
	font-family: Verdana, Tahoma, Sans-Serif, Arial;
	line-height: 16px;
	color: #666666;
	background-color: #0041B9;
}

/*
.divtop
{
	width: 900px;
	background-color: #ffffff;
	text-align: left;
}
.divtophtml
{
	width: 100%;
	background-color: #ffffff;
	text-align: left;
}
.PHL{font-weight: bold; color: #ff0000; font-size: 16px;font-family:Arial;}
.PHM{font-weight: bold; color: #787878; font-size: 16px;font-family:Arial;}
.PHR{font-weight: bold; color: #0000ec; font-size: 16px;font-family:Arial;}

.PHL14{font-weight: bold; color: #ff0000; font-size: 14px;font-family:Arial;}
.PHM14{font-weight: bold; color: #787878; font-size: 14px;font-family:Arial;}
.PHR14{font-weight: bold; color: #0000ec; font-size: 14px;font-family:Arial;}
.PHL14G{font-weight: bold; color: #639300; font-size: 14px;font-family:Arial;}

.PHLHM{color:red; font-family:Arial; font-weight:bold; font-size:18px}
.PHRHM{color:black; font-family:Arial; font-weight:bold; font-size:18px}
*/


/*
.width7{width:7px}
.width5{width:5px}
.mnuc0{text-align:center; width:50px; background-image: url('imagescommon/mnubtnc.jpg'); background-repeat: repeat-x}
.mnuc1{text-align:center; width:100px; background-image: url('imagescommon/mnubtnc.jpg'); background-repeat: repeat-x}
.mnuc2{text-align:center; width:75px; background-image: url('imagescommon/mnubtnc.jpg'); background-repeat: repeat-x}
.mnuc3{text-align:center; width:120px; background-image: url('imagescommon/mnubtnc.jpg'); background-repeat: repeat-x}

.mnuo0{text-align:center; width:50px}
.mnuo1{text-align:center; width:100px}
.mnuo2{text-align:center; width:75px}
.mnuo3{text-align:center; width:120px}

.newstitle{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #ffffff;}
.tdbanner{border-top-style: solid; border-bottom-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-top-color: #ffffff; border-bottom-color: #ffffff}

.hmcaalandwidth
{ font-size: 9pt;
    font-family: Arial, Verdana, Tahoma, Sans-Serif ;
    line-height: 14px;
    color: #666666;
    width:654px
}
.mnusbdrc
{
	width: 210px;
	text-align: center;
	background-image: url( 'imagescommon/sbdrc.jpg' );
	background-repeat: repeat-x;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #0064FB;
}
.sidecolumn{width:220px; background-color:#f7f7f7}
.footer{text-align:center; background-color:#cccccc}

.subhd32tbl{width:679px; height:32px; background-image: url('imagescommon/subhd32.jpg'); background-repeat: repeat-x; background-color:#e5e5e5}

.subhd32colleft{text-align:left; padding-left:3px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;}
.subhd32colright{text-align:right; width:100px}
.subhd1{color: #0033CC;}
.subhd2{color: #FF3300;}
.tdpg{text-align:center; vertical-align:middle;border: 1px solid #e8e8e8; padding: 9px}
*/
/*--------------------------------------------------------------------------------------*/

/*
.contentoutertd{vertical-align:top; padding-top:18px; padding-left:7px; padding-right:7px; padding-bottom:7px;}
.divcontento{background-color:#DDDDDD; padding-top:1px; padding-left:1px; padding-right:10px; padding-bottom:10px; width: 654px;}
.divcontenti{background-color:#ffffff; width: 654px}

.divcaal{background-color:#DDDDDD; width: 450px; height:20px; font-weight:bold; vertical-align:middle}
.divcaalh{background-color:#DDDDDD; width: 150px; height:20px; font-weight:bold; vertical-align:middle}


.tblcontent1{width:654px}
.pageheading{height:26px; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #999999; vertical-align:middle}
.pagecontent{height:758px; padding-top:5px; vertical-align:top; text-align:justify}
.pagecontenth{height:349px; padding-top:5px; vertical-align:top; text-align:justify}
.redb{color:Red; font-weight:bold;}
.grayb{color:#666666; font-weight:bold;}
.blueb{color:#0073E6; font-weight:bold;}
.greenb{color:#009d00; font-weight:bold;}
.green{color:#009d00;}
.emailcolor{color:#3333ff}
.tblsubheading{width:100%; height:30px}
#divwuctd{width:200px; height:8px; background-color:#C40027}


.divbluetop
{
	width: 200px;
	background-color: #0092F2;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}


.divbluebottom
{
	width: 198px;
	background-color: #9fcfff;
	padding: 1px;
}
.divbluebottom2
{
	width: 198px;
	background-color: #E8F3FF;
}


.divgreentop
{
	width: 200px;
	background-color: #99cc00;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.divgreenbottom
{
	width: 198px;
	background-color: #AEE800;
	padding: 1px;
}
.divgreenbottom2
{
	width: 198px;
	background-color: #F5FFD7;
}

.divttoolstop
{
	width: 200px;
	background-color: #FF9900;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.divttoolsbottom
{
	width: 198px;
	background-color: #FFC082;
	padding: 1px;
}
.divttoolsbottom2
{
	width: 198px;
	background-color: #FFE6B0;
}

.divtestimonialo{background-color:#DDDDDD; padding-top:1px; padding-left:1px; padding-right:1px; padding-bottom:8px; width: 198px;}
.divtestimoniali{background-color:#ffffff; width: 198px; text-align:center}
.tbltestimonial{width:196px}



.sideheading01
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #e1e1e1;
	color: #0070DF;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	height:24px;
	text-align:center;
	vertical-align:middle;
}
.sideheadingmore
{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #e1e1e1;
	color: #0070DF;
	height:24px;
	text-align:right;
	vertical-align:middle;
}
.sidemiddle01
{
	text-align:left;
	vertical-align:top;
	height:150px;
}
.sidemiddleTM
{
	text-align:left;
	vertical-align:top;
	height:182px;
	padding-top:7px;
}

.divcaaltour
{
	border: 1px solid #f7f7f7;
	background-color: #F5F5F5;
	width: 610px;
	padding: 10px;
}
.tblcaaltour{width:615px}
/*--------------------------------------------------------------------------------------*/
/*.side1trred{vertical-align:middle; height:50px}
.side1tdlred{width:32px; text-align:center}
.side1tdrred{text-align:left}

.side1tr{vertical-align:middle; height:26px}
.side1traltblue{vertical-align:middle; height:24px; background-color:#f2f9ff}
.side1traltgreen{vertical-align:middle; height:24px; background-color:#fbffec}
.side1tralttt{vertical-align:middle; height:24px; background-color:#ffecc6}
.side1tdl{width:18px; text-align:center}
.side1tdr{text-align:left}



.caalheadingtbl
{
	width:100%;
	height: 26px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFF00;
	background-color: #00BBEA;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
}
.caalheadingtdl{ width:21px; text-align: center;}
.caalheadingtdl1{width:12px; text-align:center}
.caalheadingtdl2{width:10px; text-align:left}
.caalheadingtdl3{width:174px; text-align:left}
*/

/*--------------------------------------------------------------------------------------*/
/*
.text1span{font-weight:bold; font-size:8pt}


.tdL1{text-align:left; width:100px; font-weight:bold}
.tdM1{text-align:center; width:10px; font-weight:bold}
.tdR1{text-align:left}
.tdun{text-align:center}

.contacttdL{text-align:left; width:65px; font-weight:bold}
.contacttdM{text-align:center; width:15px; font-weight:bold}
.contacttdR{text-align:left}
.contacttdR2{text-align:left;color:#0000dd}

.piL{width:22px}

.topmenusep{color:#808080; font-size:8pt;  font-family: Arial, Verdana, Tahoma, Sans-Serif;}
.topmenusep2{color:#808080; font-size:9px;  font-family: Arial, Verdana, Tahoma, Sans-Serif;}
*/
/*--------------------------------------------------------------------------------------*/
/*A:link,A:visited,A:active
{color:#0000cc; text-decoration:underline;font-size:10pt;  font-family: Arial, Verdana, Tahoma, Sans-Serif;}
A:hover 
{color:#ff4500; text-decoration:underline;font-size:10pt;  font-family: Arial, Verdana, Tahoma, Sans-Serif;}


A.topmenu:link,A.topmenu:visited,A.topmenu:active
{color:#808080; text-decoration:none;font-size:8pt;  font-family: Arial, Verdana, Tahoma, Sans-Serif;}
A.topmenu:hover 
{color:#808080; text-decoration:underline;font-size:8pt;  font-family: Arial, Verdana, Tahoma, Sans-Serif;}

A.menus:link,A.menus:visited,A.menus:active
{color:#0000cc; text-decoration:none;font-size:9pt; font-weight:bold; font-family: Arial, Verdana, Tahoma, Sans-Serif}
A.menus:hover 
{color:#009933; text-decoration:underline;font-size:9pt; font-weight:bold; font-family: Arial, Verdana, Tahoma, Sans-Serif;}

A.menuo:link,A.menuo:visited,A.menuo:active
{color:#ffffff; text-decoration:none;font-size:9pt; font-weight:bold; font-family: Arial, Verdana, Tahoma, Sans-Serif}
A.menuo:hover 
{color:#ffffff; text-decoration:underline;font-size:9pt; font-weight:bold; font-family: Arial, Verdana, Tahoma, Sans-Serif;}

A.footer:link,A.footer:visited,A.footer:active
{color:#0000cc; text-decoration:none;font-size:9pt; font-weight:bold; font-family: Arial, Verdana, Tahoma, Sans-Serif}
A.footer:hover 
{color:#ff4500; text-decoration:underline;font-size:9pt; font-weight:bold; font-family: Arial, Verdana, Tahoma, Sans-Serif;}

A.menusidered:link,A.menusidered:visited,A.menusidered:active
{color:#ffffff; text-decoration:none;font-size:14pt; font-family: Arial, Verdana, Tahoma, Sans-Serif; font-weight:bold}
A.menusidered:hover 
{color:#ffffff; text-decoration:underline;font-size:14pt;  font-family: Arial, Verdana, Tahoma, Sans-Serif; font-weight:bold}

A.menuside1:link,A.menuside1:visited,A.menuside1:active
{color:#0033cc; text-decoration:none;font-size:12px; font-family: Arial, Verdana, Tahoma, Sans-Serif; font-weight:bold}
A.menuside1:hover 
{color:#ff4500; text-decoration:underline;font-size:12px;  font-family: Arial, Verdana, Tahoma, Sans-Serif; font-weight:bold}

A.more:link,A.more:visited,A.more:active
{color:#0000cc; text-decoration:underline;font-size:8pt; font-family: Arial, Verdana, Tahoma, Sans-Serif;}
A.more:hover 
{color:#ff0000; text-decoration:underline;font-size:8pt; font-family: Arial, Verdana, Tahoma, Sans-Serif;}

A.menucountry:link,A.menucountry:visited,A.menucountry:active
{color:#ffff00; text-decoration:none;font-size:12pt; font-weight:bold; font-family: Arial, Verdana, Tahoma, Sans-Serif;}
A.menucountry:hover 
{color:#ffff00; text-decoration:underline;font-size:12pt; font-weight:bold; font-family: Arial, Verdana, Tahoma, Sans-Serif;}

A.pi:link,A.pi:visited,A.pi:active
{color:#0000CC; text-decoration:none;font-size:10pt; font-weight:bold; font-family: Arial, Verdana, Tahoma, Sans-Serif;}
A.pi:hover 
{color:#ff4500; text-decoration:underline;font-size:10pt; font-weight:bold; font-family: Arial, Verdana, Tahoma, Sans-Serif;}

A.tourlist:link,A.tourlist:visited,A.tourlist:active
{color:#0032fb; text-decoration:underline;font-size:11px;  font-family: Arial, Verdana, Tahoma, Sans-Serif;}
A.tourlist:hover 
{color:#ff4500; text-decoration:underline;font-size:11px;  font-family: Arial, Verdana, Tahoma, Sans-Serif;}
*/
/*--------------------------------------------------------------------------------------*/
/*
.modalBackground
{
	background-color: #797979;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.maskcolor{background-color:#ffffcc}

.tcheading1
{
	font-size: 11pt;
	font-weight: bold;
	font-family: Arial;
	color: #CC0000;
}
.tcheading2
{
	font-size: 12pt;
	font-weight:bold;
	font-family: Arial;
	color: Red; 
	vertical-align:middle;
	height:22px;
}
.tcheading3
{
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial;
	color: #0000FF;
	vertical-align: middle;
	height: 22px;
}
.tcrefundL{width:150px;}
.tcreinoteL{width:20px; padding-top:4px}
.tcreinoteR{text-align:justify}
.tcreinotez
{
	vertical-align: middle;
	text-align: justify;
	background-color: #f1f1f1;
	color: #0000CC;
	padding: 5px;
}

.ttheading
{
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial;
	color: #0073E6;
	vertical-align: middle;
	height: 22px;
}

.dntmr{width:100px}
.cruisel{width:50px}
.cruiser{width:135px}
.tmcustname{color:#0073E6; font-weight:bold;text-align:right; font-size: 8pt;font-family: Arial; padding-top:7px}
.tmcustnamehm{color:#0073E6; font-weight:bold;text-align:left; font-size: 8pt;font-family: Arial; padding-top:7px; padding-bottom:5px;}
.time1{font-size: 8pt;font-family: Arial;}
.time2{font-size: 8pt;font-family: Arial; color:#0073E6}

.accommainheading{background-color:#f2f2f2; color:Red; font-weight:bold; text-align:justify; height:25px; vertical-align:middle; padding-left:2px}
.accomtdL{text-align:justify; padding-left:3px; padding-top:3px}
.accomtdR{text-align:right; width:265px; padding-top:7px}
.accomprovince{font-weight:bold}

.accomcatdL{text-align:left; width:150px; font-weight:bold; font-family:Arial; font-size:11px}
.accomcatdM{text-align:center; width:10px; font-weight:bold; font-family:Arial; font-size:11px}
.accomcatdR{text-align:left; font-family:Arial; font-size:11px}

.weather{width:80px; font-weight:bold; text-align:center}
.weather2{width:40px; font-weight:bold}
.weather3{width:40px; border-bottom: 1px solid #CCCCCC;}
.weathertbl{border: 1px solid #CCCCCC; width:100%;}    
.weathertrheading{background-color:#CCCCCC}

.weathercitycol{background-color:#f2f2f2; vertical-align:middle; border-bottom: 1px solid #CCCCCC;}
.weathermonth{background-color:#f2f2f2; width:40px; border-bottom: 1px solid #CCCCCC;}

.cahmtdl1{width:315px;}	
.cahmtdl2{width:315px;}	


.tourtitlel{text-align:left	; color:Red; font-weight:bold; border-bottom-style : dotted;	border-bottom-width: 1px;border-bottom-color: #999999;}
.tourtitler{text-align:right; color:#009d00; font-weight:bold; width:195px; border-bottom-style : dotted;	border-bottom-width: 1px;border-bottom-color: #999999;}
.tourtoppad{vertical-align:top}

.tourtitlel2{text-align:left; color:#0066ff; font-weight:bold;}
.tourtitler2{text-align:center; width:195px;}

.toursummdate{height:25px; vertical-align:bottom; text-align:left; color:#0066ff; font-weight:bold;}


.toursumml{text-align:justify;}
.toursummr{text-align:right; width:200px}
.tourdetailheading{color:Red; font-weight:bold; height:25px; vertical-align:middle; border-bottom-style : dotted;	border-bottom-width: 1px;border-bottom-color: #999999;}
.tourdetailheadingsub{text-align:justify; vertical-align:top; height:21px; color:#0073E6; font-weight:bold;}
.tourdetailheadingsubR{text-align:justify; vertical-align:top; height:21px; color:#0073E6; font-weight:bold; width:100px}

.daynight1{font-weight:bold; color:#222222; font-family:Arial; font-size:12px}
.daynight2{color:#888888; font-family:Arial; font-size:11px; font-weight:bold}
	
.tourlisttd{text-align:left; vertical-align:middle; height:18px}
.tourlistbull{color:Red; font-weight:bold}

.tourtitleHML{text-align:left ;}
.tourtitleHMR{text-align:right; width:140px;color:#cc0000; font-family:Arial; font-size:11px}
.tourtextHM{color:#888888; font-family:Arial; font-size:11px}
.toupriceHM{color:#888888; font-family:Arial; font-size:11px}
.tourouterTRHM{vertical-align:top; padding-top:7px; padding-bottom:7px; text-align:left}
.tourimgtblHM{border: 1px solid #cccccc; width:80px}
.tourimgtdHM{text-align:center; vertical-align:middle; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:3px}
.tourimgcol{width:90px}
.htourtbl{width:310px}
*/
/*  ============================================================================= */
/*.divtop2
{
	width: 985px;
	background-color: #ffffff;
	text-align: left;
}
.tblcontenWH{height:736px; width:630px;}
.tblcontentcolleft{width:235px}

#divmainimgo
{
	background-color: #F0F0F0;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}
#divmainimgi{background-color:#fdfdfd; padding:7px}
#slideshow
{
	width: 627px;
	height: 150px;
	
}
.hmafterimg
{
	text-align: center;
	font-weight: bold;
	color: #77B000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.foot2{font-size: 9px; color: #0040C6;}

.contenttblwidth
{
	width: 600px;
	font-size: 10pt;
	font-family: Verdana,Tahoma, Sans-Serif,Arial;
	line-height: 17px;
	color: #666666;
}

.pp
{
	padding-top:9px; text-align:justify;
}



  */