/* 5 Stars Tour CSS */

td.bottom { font:arial; color:#FFFFFF; font-size:12px; font-weight:bold; line-height:22px; text-align:center}

table.tablesite {border:0px; border-collapse:collapse}
table.tablesite td {padding-left:5;padding-right:10;padding-top:0;padding-bottom:0; line-height:18px;font-family:arial; color: #000000;font-size:10pt;font-weight:normal;text-align:justify}
table.tablesite td.sitetitle {padding-left:5;padding-right:10;padding-top:0;padding-bottom:0; line-height:18px;font-family:arial; color: #000000;font-size:10pt;font-weight:bold;text-transform:uppercase;text-align:justify}
table.tablesite td  a { color: #ffffff; text-decoration:none}
table.tablesite td a:hover, table.tablelinktitle td a:visited:hover { color: #ffff00;}


/* CSS Home */

.height {padding-top:20; height:400; vertical-align:top}

table.tablelinktitle {border:0px; border-collapse:collapse}
table.tablelinktitle td {padding-left:5;padding-right:5;padding-top:0;padding-bottom:0; line-height:18px;font-family:arial; color: #ffffff;font-size:9pt;font-weight:bold; text-transform:uppercase;text-align:left}
table.tablelinktitle td  a { color: #ffffff; text-decoration:none}
table.tablelinktitle td a:hover, table.tablelinktitle td a:visited:hover { color: #ffff00;}

table.tablelinkright {border:0px; border-collapse:collapse}
table.tablelinkright td {padding-left:2;padding-right:2;padding-top:5;padding-bottom:5; line-height:14px;font-family:arial; color: #003366;font-size:9pt;font-weight:normal;text-align:center}
table.tablelinkright td  a { color: #0000ff; text-decoration:none}
table.tablelinkright td a:hover, table.tablelinkright td a:visited:hover { color:#FF9900;}

td.linkhome  a {color:#000066; text-decoration:none}
td.linkhome a:hover, td.linkhome a:visited:hover { color: #ff6600;text-decoration:none}


td.register {padding-right:100;padding-top: 0;font-family:arial; color: #ffffff;font-size:9pt;font-weight:bold; text-align:right; text-decoration:none }
td.register  a {color: #ffffff; text-decoration:none}
td.register a:hover, td.register a:visited:hover { color: #ff6600;text-decoration:none}



table.tablecountry {border:0px; border-collapse:collapse}
table.tablecountry td {padding-top:3;padding-bottom:3; text-transform:uppercase;font-family:arial; color: #0000DD;font-size:9pt;font-weight:bold; text-align:center}
table.tablecountry td  a { color: #0000DD; text-decoration:none}
table.tablecountry td a:hover, table.tablecountry td a:visited:hover { color: #ff6600;text-decoration:none}


table.tableregister { border:0px; border-collapse:collapse}

table.tableregister td {padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-family:arial; color: #000066;font-size:9pt;font-weight:bold; line-height: 17px;text-align:center}

table.tableregister td.travelpartner {border-top:1px dotted #000000;color: #0000FF;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-family:arial; font-size:9pt;font-weight:bold; line-height: 17px;text-align:center;text-transform:uppercase}

table.tableregister td  a {padding-left:0; color: #0000DD; text-decoration:none;}

table.tableregister td a:hover, table.tableregister td a:visited:hover { color: #ff6600;text-decoration:none;}
td.homelink {padding-left:0;padding-top:0;padding-bottom:0;font-family:arial; color: #0000DD;font-size:9pt;text-align:center}

td.homelink  a {padding-left:0; color: #0000DD; text-decoration:none}

td.homelink a:hover, td.homelink a:visited:hover { color: #ff6600;text-decoration:none}



td.homelink1 {padding-left:3;padding-top:0;padding-bottom:0;font-family:arial; color: #0000DD;font-size:9pt;text-align:center}



table.tablelinkbottom {border:0px; border-collapse:collapse}
table.tablelinkbottom td {padding-left:0;padding-right:0;padding-top:0;padding-bottom:0; line-height:36px;font-family:arial; color: #ffffff;font-size:8pt;font-weight:bold; text-transform:uppercase;text-align:center}
table.tablelinkbottom td  a { color: #ffffff; text-decoration:none}
table.tablelinkbottom td a:hover, table.tablelinkbottom td a:visited:hover { color: #ffe600;text-decoration:none}



table.tablesearch {border:0px; }
table.tablesearch td {padding-left:0;padding-right:0;padding-top:3;padding-bottom:0; line-height:25; font-family:arial; color: #000066;font-size:9pt;font-weight:bold; text-transform:normal;text-align:right;vertical-align:top }
table.tablesearch td.travel {padding-left:0;padding-right:0;padding-top:0;padding-bottom:0; font-family:arial; color: #ffffff;font-size:16pt;font-weight:bold; text-transform:uppercase;text-align:right;vertical-align:top }
table.tablesearch td.select {border-bottom:#FFFFFF 1px dotted; height:25;padding-left:5;padding-right:0;padding-top:3;padding-bottom:0; font-family:arial; color: #FF5500;font-size:9pt;font-weight:bold; text-transform:uppercase;text-align:left;vertical-align:top }
table.tablesearch td.button {padding-left:0;padding-right:10;padding-top:0;padding-bottom:5; text-align:right;vertical-align:bottom }
table.tablesearch1 td {padding-left:2;padding-right:2;padding-top:1;padding-bottom:0; line-height:14px; font-family:arial; color: #ffffff;font-size:9pt;font-weight:bold; text-transform:normal;text-align:left;vertical-align:top }
table.tablesearch1 {border:0px;border:1px solid #9dbee5;}

/* CSS Common */
td.head {

	padding-top:1px;padding-bottom:0px;padding-right:0px;padding-left:0px;line-height: 45px;font-size: 10pt;color: #FF0000; font-family: arial,helvetica,univers,sans-serif; font-weight:bold; vertical-align:top 
}

td.head a{	text-decoration:none;color: #000066;}

td.head a:hover, td.head a:visited:hover{	color: #0000ff; text-decoration:none; }



td.headcountry {padding-top:0px;padding-bottom:0px;padding-right:0px;padding-left:0px;line-height: 25px;font-size: 10pt;color: #000066; font-family: arial; font-weight:bold; vertical-align:top ; text-align:center}
td.headcountry a{	text-decoration:none;color: #000066;}
td.headcountry a:hover, td.headcountry a:visited:hover{	color: #0000ff;}

td.countrytitle {padding-top:2px;padding-bottom:0px;padding-right:5px;padding-left:0px;line-height: 25px;font-size: 9pt;color: #000066; font-family: arial; font-weight:bold; vertical-align:top ; text-align:right}
td.countrytitle a{	text-decoration:none;color: #000066;}
td.countrytitle a:hover, td.countrytitle a:visited:hover{	color: #0000ff;}

td.back {

	padding-top:0px;padding-bottom:0px;padding-right:30px;padding-left:0px;line-height: 17px;font-size: 10pt;color: #000066; font-family: arial,helvetica,univers,sans-serif; font-weight:bold; text-align:right 

}

td.back a{	text-decoration:none;color: #000066;}

td.back a:hover, td.back a:visited:hover{	color: #0000ff; text-decoration:none; }



.destination {

		font-weight: bold;font-size:10pt; color: #000066; line-height: 15px; font-family: arial,sans-serif,verdana

}



.noresult {

		font-weight: bold;font-size:10pt; color: #000066; line-height: 200px; font-family: arial,sans-serif,verdana; text-align:center; vertical-align:bottom; text-transform:uppercase

}

td.detail {padding-right:10;font-weight: bold;font-size:10pt; color: #000066; line-height: 15px; text-align:right;font-family: arial,sans-serif,verdana}
td.detail a{text-decoration:none;color: #000066;}
td.detail a:hover, td.detail a:visited:hover{	color: #0000ff;}


.margin {

		font-weight: bold; font-size: 10pt; color: #ffffff;padding-left:25;line-height: 17px; font-family:arial, verdana

}

.body{

       padding-left:3; padding-right:3; padding-top:0;color: #003366; text-transform:uppercase;font-weight:bold;font-size: 10pt;font-family:verdana,tahoma,arial, helvetica,univers,sans-serif;line-height:17px;text-align:justify;

}

.bodytext{

       padding-left:3; padding-right:3; padding-top:0;color: #000000; text-transform:normal;font-weight:normal;font-size: 10pt;font-family:verdana,tahoma,arial, helvetica,univers,sans-serif;line-height:17px;text-align:justify;

}



.body1{
       padding-left:10; padding-right:10;font-size: 10pt;font-family:verdana,tahoma,arial, helvetica,univers,sans-serif;line-height:17px;text-align:justify;
}

.tour_description{
       padding-left:5; padding-right:5;font-size: 10pt;font-family:verdana,tahoma,arial, helvetica,univers,sans-serif;line-height:17px;text-align:justify;
}

.profilebody{

      padding-left:0; padding-right:0;padding-top:3;padding-bottom:3;font-weight:normal;font-size: 10pt;color: #000000;font-family:verdana;line-height:17px;text-align:justify;

}





.privacybody{

      padding-left:0; padding-right:0;padding-top:3;padding-bottom:3;font-weight:normal;font-size: 10pt;color: #000000;font-family:verdana;line-height:17px;text-align:justify;

}



.termbody{

      padding-left:0; padding-right:0;padding-top:3;padding-bottom:3;font-weight:normal;font-size: 10pt;color: #000000;font-family:verdana;line-height:17px;text-align:justify;

}


.bodytitle{

      padding-right:10;padding-top:10;padding-bottom:10;text-transform:uppercase;font-weight: bold;font-size: 10pt;color: #000066;font-family:arial,verdana;line-height:30px;text-align:right;

}



.bodytitle2{

      padding-right:10;padding-top:10;padding-bottom:10;text-transform:uppercase;font-weight: bold;font-size: 10pt;color: #000066;font-family:arial,verdana;line-height:30px;}

.bodytitle1{

         border-left: #0073C4 solid 1px;border-right: #0073C4 solid 1px;padding-left:3; padding-right:3;padding-top:0;padding-bottom:0;font-weight:bold; font-size: 9pt; color: #000066;font-family: arial,sans-serif;line-height:17px; text-align:center

}

.next{

       padding-right:10;font-size: 9pt;font-family:verdana,tahoma,arial, helvetica,univers,sans-serif;line-height:17px;text-align:right; text-decoration:none;font-weight:bold;

}

.faq{

       padding-left:5; padding-right:5;padding-top:20;padding-bottom:20;font-weight:bold;font-size: 10pt;font-family: arial,tahoma, helvetica,univers,sans-serif;line-height:17px;text-align:center;

}

.faqbody{

       padding-left:10; padding-right:10;padding-top:20;padding-bottom:30;font-weight:bold;font-size: 10pt;font-family: arial,tahoma, helvetica,univers,sans-serif;line-height:17px;text-align:center;

}



.countrywelcome {

	padding-left:30;font-size: 11pt;font-weight:bold; color: #000066;line-height: 17px; font-family: arial; text-align:left

}

.countryselect {

	padding-right:20;padding-bottom:2;font-size: 10pt;font-weight:bold;  color: #990000; line-height: 17px; font-family: arial; text-align:right

}
.countryfind {
	padding-top:4; font-size: 10pt;  font-weight:bold;color: #990000; line-height: 17px; font-family: arial; text-align:center

}
.countrytopic {

	padding-right:3;font-size: 9pt; font-weight:bold; color: #000000; line-height: 25px; font-family: arial; text-align:right

}

td.close{

	padding-right:15;font-weight:bold;font-size: 9pt; line-height:17px;color: #FFFFFF; font-family: arial,helvetica,univers,sans-serif; text-align:right 

}
td.close a { color: #FFFFFF; text-decoration: none; }
td.close a:hover, td.close a:visited:hover { color: #ffe600;text-decoration:none;}



td.countrylink {
	padding-right:3;font-weight:bold;font-size: 10pt; line-height:20px;color: #000066; font-family: arial,helvetica,univers,sans-serif; text-align:right 
}
td.countrylink a { color: #000066; text-decoration: none; }
td.countrylink a:hover, td.countrylink a:visited:hover { color: #0000ff;}

td.countrylinktop a { color: #ffffff; font-family:arial;font-size:10pt; text-decoration: none;font-weight:bold;}
td.countrylinktop a:hover, td.countrylinktop a:visited:hover { color: #ffe600;text-decoration:none;}
td.countrylinkbottom { color: #ffffff;text-decoration:none;font-family:tahoma;font-size:7pt;font-weight:bold; text-transform:uppercase; text-align:center}
td.countrylinkbottom a { color: #ffffff; text-decoration:none}
td.countrylinkbottom a:hover, td.countrylinkbottom a:visited:hover { color: #ffe600;text-decoration:none}





td.margincommon{padding-left:22; line-height:25px; color: #ffffff;font-family:arial;font-size:10pt;font-weight:bold; text-transform:uppercase; text-align:left}
.margincommon1{background:#EFBF67}
td.margincommon2{background:#E9B445}
td.margincommonlink {padding-left:5; line-height:18px;color: #ffffff;text-decoration:none;font-family:arial;font-size:10pt;font-weight:bold; text-transform:normal; text-align:left}
td.margincommonlink a { color: #ffffff; text-decoration:none}
td.margincommonlink a:hover, td.margincommonlink a:visited:hover { color: #ffff00;}

td.marginvietnam{padding-left:5; line-height:22px; color: #ffffff;font-family:"Arial Black";font-size:8pt;font-weight:normal; text-transform:uppercase; text-align:left}
.marginvietnam1{background:#04B3DF}
td.marginvietnam2{background:#04B3DF}
td.marginvietnamlink {padding-left:5; line-height:18px;color: #ffffff;text-decoration:none;font-family:arial;font-size:10pt;font-weight:bold; text-transform:normal; text-align:left}
td.marginvietnamlink a { color: #ffffff; text-decoration:none}
td.marginvietnamlink a:hover, td.marginvietnamlink a:visited:hover { color: #ff0000;background-color:#F8F3F1;}


td.margincambodia{padding-left:5; line-height:22px; color: #ffffff;font-family:"Arial Black";font-size:8pt;font-weight:normal; text-transform:uppercase; text-align:left}
.margincambodia1{background:#88B7FD}
td.margincambodia2{background:#88B7FD}
td.margincambodialink {padding-left:5; line-height:18px;color: #ffffff;text-decoration:none;font-family:arial;font-size:10pt;font-weight:bold; text-transform:normal; text-align:left}
td.margincambodialink a { color: #ffffff; text-decoration:none}
td.margincambodialink a:hover, td.margincambodialink a:visited:hover { color: #ff0000;background-color:#F8F3F1;}



td.marginlaos{padding-left:5;line-height:22px; color: #ffffff;font-family:"Arial Black";font-size:8pt;font-weight:normal; text-transform:uppercase; text-align:left}
.marginlaos1{background:#BA4C91}
td.marginlaos2{background:#BA4C91}
td.marginlaoslink {padding-left:5; padding-top:1;padding-bottom:5;line-height:16px;color: #ffffff;text-decoration:none;font-family:arial;font-size:10pt;font-weight:bold; text-transform:normal; text-align:left}
td.marginlaoslink a { color: #ffffff; text-decoration:none}
td.marginlaoslink a:hover, td.marginlaoslink a:visited:hover { color: #ff0000;background-color:#F8F3F1;}

td.marginthailand{padding-left:5; line-height:22px; color: #ffffff;font-family:"Arial Black";font-size:8pt;font-weight:normal; text-transform:uppercase; text-align:left}
.marginthailand1{background:#53C37B}
td.marginthailand2{background:#53C37B}
td.marginthailandlink {padding-left:5; line-height:18px;color: #ffffff;text-decoration:none;font-family:arial;font-size:10pt;font-weight:bold; text-transform:normal; text-align:left}
td.marginthailandlink a { color: #ffffff; text-decoration:none}
td.marginthailandlink a:hover, td.marginthailandlink a:visited:hover { color: #ff0000;background-color:#F8F3F1;}

td.marginmyanmar{padding-left:5; line-height:22px; color: #ffffff;font-family:"Arial Black";font-size:8pt;font-weight:normal; text-transform:uppercase; text-align:left}
.marginmyanmar1{background:#FBB436}
td.marginmyanmar2{background:#FBB436}
td.marginmyanmarlink {padding-left:5; line-height:18px;color: #ffffff;text-decoration:none;font-family:arial;font-size:10pt;font-weight:bold; text-transform:normal; text-align:left}
td.marginmyanmarlink a { color: #ffffff; text-decoration:none}
td.marginmyanmarlink a:hover, td.marginmyanmarlink a:visited:hover { color: #ff0000;background-color:#F8F3F1;}

td.marginmalaysia{padding-left:5; line-height:22px; color: #ffffff;font-family:"Arial Black";font-size:8pt;font-weight:normal; text-transform:uppercase; text-align:left}
.marginmalaysia1{background:#CC6633}
td.marginmalaysia2{background:#CC6633}
td.marginmalaysialink {padding-left:5; line-height:18px;color: #ffffff;text-decoration:none;font-family:arial;font-size:10pt;font-weight:bold; text-transform:normal; text-align:left}
td.marginmalaysialink a { color: #ffffff; text-decoration:none}
td.marginmalaysialink a:hover, td.marginmalaysialink a:visited:hover { color: #ff0000;background-color:#F8F3F1;}

table.tablehead {border-collapse:collapse }
table.tablehead td {
padding-left:1px; padding-right:1px;font-weight:normal; font-size:9pt; color:#003366;font-family: arial,sans-serif;line-height:20px; text-align:right;}
table.tablehead td a { color:#FF6600;;text-decoration:none;}
table.tablehead td a:hover, table.tablehead td a:visited:hover { color: #0000ff;}

table.tableprofile {

		  border: solid 1px #88B1DB;background: #FFFFFF;border-collapse:collapse

		}

table.tableprofile td  {

       padding-left:5; padding-right:5; padding-top:5; padding-bottom:5; text-align:center; vertical-align:top 

}

table.tableprofile td.staff  {

     border: dashed 1px #88B1DB; padding-left:5; padding-right:5;  padding-top:3; padding-bottom:3;line-height:17px;font-weight:normal; font-size: 10pt; color: #000000;font-family: verdana,sans-serif; text-align:justify; vertical-align:top}

table.tableprofile td.photo  { border: dashed 1px #88B1DB;}

table.tableprofile td.address {  

  padding-left:3; padding-right:3;  padding-top:2; padding-bottom:3;line-height:17px;font-weight:bold; font-size: 10pt; color: #000000;font-family: verdana,sans-serif; text-align:left; vertical-align:top}

table.tableprofile td.address1 {  

   border-bottom: dashed 1px #88B1DB;padding-left:150; padding-right:3;  padding-top:3; padding-bottom:3;line-height:17px;font-weight:normal; font-size: 10pt; color: #000000;font-family: verdana,sans-serif; text-align:justify; vertical-align:top}

table.tablepostcard {border-collapse:collapse }

table.tablepostcard td {

font-weight: normal; font-size: 8pt; color: #000066;font-family: arial,sans-serif;line-height:px; text-align:center; padding-left:px; padding-right:px; 

		}

table.tabletrain {border: dashed 1px #FF9933; border-collapse:collapse}

table.tabletrain td{

border: dashed 1px #FF9933; padding-left:3;padding-right:3;padding-top:3;padding-bottom:3; font-weight: normal; font-size: 9pt; font-style: normal; font-family: verdana;line-height:17px; text-align:justify; 

}

table.tabletrain td.title{

 padding-left:3;padding-right:3;padding-top:3;padding-bottom:3; font-weight: bold; font-size: 10pt; font-style: normal; font-family: verdana;line-height:17px; text-align:center; 

}


table.tablecar {border: dashed 1px #FF9933; border-collapse:collapse}

table.tablecar td{

border: dashed 1px #FF9933; padding-left:5; font-weight: normal; font-size: 10pt; font-style: normal; font-family: verdana;line-height:22px; text-align:justify; 

}

table.tablecar td.way{

border: dashed 1px #FF9933; padding-left:5; font-weight: bold; font-size: 10pt; font-style: normal; font-family: verdana;line-height:30px; width:33%; text-align:left; 

}
table.tablevisa {border: 0px; border-collapse:collapse}

table.tablevisa td {  font-size: 10pt;color: #000000;font-family:verdana;line-height:17px;text-align:justify; vertical-align:top

}
table.tablevisa1 {border: dashed 1px #FF9933; border-collapse:collapse}

table.tablevisa1 td{

border: dashed 1px #FF9933; padding-left:5; padding-right:5;font-weight: normal; font-size: 10pt; font-style: normal; font-family: verdana;line-height:20px; text-align:justify; vertical-align:top 

}

table.tablevisa1 td.notice{

font-weight: bold; text-align:center; }

table.tablevisa1 td.title{

padding-left:5; padding-right:5; font-weight: bold; font-size: 9pt; font-style: normal; font-family: verdana;line-height:20px;  text-align:center; 

}

table.tablevisa1 td.number{

padding-left:5; padding-right:5;font-weight: bold; font-size: 8pt; font-style: normal; font-family: verdana;line-height:25px;  text-align:left; 

}

table.tiptablemenu {border-collapse:collapse }

table.tiptablemenu td {

font-weight: normal; font-size: 10pt; color: #000066;font-family: arial,sans-serif;line-height:15px; text-align:justify; padding-left:2px; padding-right:2px; 

		}

table.tiptablemenu td a { color: #000066;text-decoration:none;}

table.tiptablemenu td a:hover, table.tiptablemenu td a:visited:hover { color: #0000ff;text-decoration:none;}
table.tablecontact {border:0px;border-collapse:collapse;}

table.tablecontact td {padding-left:0;padding-right:0;padding-top:3;padding-bottom:0; line-height:17px;font-family:verdana,arial; color: #000000;font-size:10pt;font-weight:normal; text-transform:normal;text-align:justify;vertical-align:top}

table.tablecontact td  a { color: #003366; text-decoration:none;font-weight:bold;}

table.tablecontact td a:hover, table.tablecontact td a:visited:hover { color: #0000ff;text-decoration:none}

table.tablecontact td.information {padding-left:0;padding-right:0;padding-top:5;padding-bottom:10; line-height:17px;font-family:verdana,arial; color: #000066;font-size:10pt;font-weight:bold; text-transform:uppercase;text-align:left;vertical-align:top}

table.tablecontact td.office {padding-left:0;padding-right:0;padding-top:10;padding-bottom:0; line-height:17px;font-family:verdana,arial; color: #000066;font-size:8pt;font-weight:bold; text-transform:;text-align:left;vertical-align:top}

table.tablecontact td.address {padding-left:30;padding-right:3;padding-top:0;padding-bottom:3; line-height:17px;font-family:arial; color: #000000;font-size:10pt;font-weight:; text-transform:;text-align:justify;vertical-align:top}

table.tablecontact td.alternative {padding-left:0;padding-right:0;padding-top:5;padding-bottom:10; line-height:17px;font-family:verdana,arial; color: #000000;font-size:8pt;font-weight:bold; text-transform:normal;text-align:justify;vertical-align:top}



table.tablewhy {border:0px;border-collapse:collapse;}

table.tablewhy td {padding-left:0;padding-right:0;padding-top:5;padding-bottom:0; line-height:17px;font-family:verdana,arial; color: #000000;font-size:10pt;font-weight:normal; text-transform:normal;text-align:justify;vertical-align:top}

table.tablewhy td  a { color: #003366; text-decoration:none;font-weight:bold;}

table.tablewhy td a:hover, table.tablecontact td a:visited:hover { color: #0000ff;text-decoration:none}





table.tableform {border:0px; border-collapse:collapse; width:100%;}

table.tableform td 

{padding-top:3;padding-bottom:3;padding-left:3;padding-right:3; font-weight:normal; font-size: 10pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:left; 	}



table.tableform td.fieldflight

{padding-right:3;width:160;font-weight:bold; font-size: 10pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:right; 	}

table.tableform td.fieldflight1 

{padding-right:3;width:;;font-weight:bold; font-size: 10pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:right; 	}

table.tableform td.fieldflight2

{padding-right:3;width:155;font-weight:bold; font-size: 10pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:right; 	}

table.tableform td.fieldflight3

{padding-right:3;width:19%;font-weight:bold; font-size: 10pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:right; 	}



table.tableform td.fieldtour

{padding-right:3;width:160;font-weight:bold; font-size: 10pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:right; 	}

table.tableform td.fieldtour1 

{padding-right:3;width:;;font-weight:bold; font-size: 10pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:right; 	}

table.tableform td.fieldtour2

{padding-right:3;width:155;font-weight:bold; font-size: 10pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:right; 	}

table.tableform td.fieldtour3

{padding-right:3;width:19%;font-weight:bold; font-size: 10pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:right; 	}



table.tableform td.fieldhotel

{padding-right:3;width:160;font-weight:bold; font-size: 10pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:right; 	}

table.tableform td.fieldhotel1 

{padding-right:3;width:;;font-weight:bold; font-size: 10pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:right; 	}

table.tableform td.fieldhotel2

{padding-right:3;width:155;font-weight:bold; font-size: 10pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:right; 	}

table.tableform td.fieldhotel3

{padding-right:3;width:19%;font-weight:bold; font-size: 10pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:right; 	}





table.tableform td.fieldname2

{padding-right:3;width:18%;font-weight:bold; font-size: 10pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:right; 	}

table.tableform td.fieldname3 

{padding-right:3;font-weight:bold; font-size: 10pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:right; 	}





table.tableform td.fieldcontact

{padding-right:3;width:100;font-weight:bold; font-size: 10pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:right; 	}

table.tableform td.fieldcontact1

{padding-right:3;width:220;font-weight:bold; font-size: 10pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:right; 	}

table.tableform td.fieldcontact2

{padding-left:3;font-weight:bold; font-size: 10pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:left; 	}





table.tableform td.fieldcustom

{padding-right:3;width:100;font-weight:bold; font-size: 10pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:right; 	}

table.tableform td.fieldcustom1

{padding-right:3;width:220;font-weight:bold; font-size: 10pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:right; 	}

table.tableform td.fieldcustom2

{padding-left:3;font-weight:bold; font-size: 10pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:left; 	}

table.tableform td.meal

{border:1px dotted #000066;padding-right:3;padding-left:3;text-align:justify; }

td.formname

{ padding-left:30; font-weight:bold; font-size: 11pt; color: #FFFFFF;font-family: arial,sans-serif;line-height:17px; text-align:left; 	}





table.tableform td.tripname 

{font-weight:bold; font-size: 10pt; color: #000066;font-family: arial,sans-serif;line-height:17px; text-align:left; 	}

table.tableform td.hotelname 

{font-weight:bold; font-size: 10pt; color: #000066;font-family: arial,sans-serif;line-height:17px; text-align:left;text-transform:uppercase; 	}

table.tableform td.checkdate 

{font-weight:bold; font-size: 10pt; color: #000066;font-family: arial,sans-serif;line-height:17px; text-align:center; text-transform:uppercase;	}

table.tableform td.numbernight 

{ padding-right:30; font-weight:bold; font-size: 10pt; color: #000066;font-family: arial,sans-serif;line-height:17px; text-align:right; 	}

table.tableform td.newdate 


{ padding-left:10; font-weight:bold; font-size: 10pt; color: #000066;font-family: arial,sans-serif;line-height:17px; text-align:left; 	}

table.tableform td.buildexpert

{ padding-left:10; font-weight:bold; font-size: 10pt; color: #000066;font-family: arial,sans-serif;line-height:17px; text-align:left; 	}





table.tableform td.description

{padding-left:5; padding-right:5;padding-top:3; padding-bottom:3;font-weight: bold; font-size: 10pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:justify; 	}

table.tableform td.formtitle {padding-left:15;padding-top:10;font-family:arial; color: #FF6600;font-size:10pt;line-height:17px;font-weight:bold; text-transform:uppercase;text-align:left; vertical-align:top}

table.tableform td.information

{padding-left:10; padding-right:10;padding-top:3; padding-bottom:3;font-weight: bold; font-size: 10pt; color: #000066;font-family: arial,sans-serif;line-height:17px; text-align:left; 	}

table.tableform td.symbol {padding-left:5;padding-right:5;padding-top:5;font-family:arial; color: #000066;font-size:10pt;line-height:17px;font-weight:bold; text-transform:normal;text-align:center; }

table.tableform td.button{ text-align:right; padding-right:20}

table.tableform td.notice{ text-align:center;padding-bottom:20;padding-top:5 }

table.tableform td  a { color: #000066; text-decoration:none;font-weight: bold;}

table.tableform td  a:hover, table.tableform td  a:visited:hover { color: #0000ff;text-decoration:none}



table.tablecancel {border:0px; border-collapse:collapse; width:100%;}

table.tablecancel td 

{padding-left:3; padding-right:3;padding-top:3; padding-bottom:3;font-weight:normal; font-size: 10pt; color: #000000;font-family: verdana, arial,sans-serif;line-height:17px; text-align:justify; 	}

table.tablecancel td.title

{padding-left:3; padding-right:3;padding-top:3; padding-bottom:3;font-weight:bold; font-size: 10pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:left; 	}



table.tablecancel1 {border: dashed 1px #FF9933; border-collapse:collapse}

table.tablecancel1 td 

{border: dashed 1px #FF9933; padding-left:3; padding-right:3;padding-top:3; padding-bottom:3;font-weight:normal; font-size: 10pt; color: #000000;font-family:verdana, arial,sans-serif;line-height:17px; text-align:justify; 	}

table.tablecancel1 td.title

{padding-left:3; padding-right:3;padding-top:3; padding-bottom:3;font-weight:bold; font-size: 10pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:center; 	}

table.tablecancel1 td.title1

{padding-left:3; padding-right:3;padding-top:3; padding-bottom:3;font-weight:bold; font-size: 10pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:left; 	}






table.tablephotocommon  { border:0px;border-collapse:collapse;}

table.tablephotocommon td.active {text-align:right;padding-right:10}

table.tablephotocommon td.background

{ border:#F3F5FC 3px solid;background:#D5DEF4;padding:3px;vertical-align:top}

table.tablephotocommon td.menu

{ background:#ffffff;padding-right:5px;padding-left:5px;padding-top:0;padding-bottom:0;font-weight:bold;text-transform:uppercase;font-size:8pt;line-height:17px;color: #000066;font-family:arial,verdana;text-align:right;

}

table.tablephotocommon td.display

{ background:#ffffff;padding-right:5px;padding-left:5px;padding-top:3;padding-bottom:2;font-weight:bold;text-transform:uppercase;font-size:8pt;line-height:17px;color: #000066;font-family:arial,verdana;text-align:left;

}

table.tablephotocommon td.view

{ padding-right:0px;padding-left:0px;padding-top:0px;padding-bottom:3px;font-weight:bold;text-transform:uppercase;font-size:8pt;line-height:15px;color: #000066;font-family:arial,verdana;text-align:left;vertical-align:top

}

table.tablephotocommon td.comment

{ padding-right:0px;padding-left:0px;padding-top:0px;padding-bottom:3px;font-weight:normal;text-transform:normal;font-size:8pt;line-height:15px;color: #000066;font-family:arial,verdana;text-align:justify;vertical-align:top

}

table.tablephotocommon td a {	text-decoration:none;color: #000066;}

table.tablephotocommon td  a:hover, table.tablephotocommon td a:visited:hover{color: #0000ff; text-decoration:none; }





table.tablephoto  { border:0px;border-collapse:collapse;width:140;height:172;background:url('../images/common/bg_gallery.gif');background-repeat:no-repeat;background-position:top}

table.tablephoto td {

         padding-right:0px;padding-left:0px;padding-top:0;padding-bottom:0;font-weight:normal;text-transform:none;font-size: 9pt;line-height:15px;color: #000066;font-family:arial,verdana;text-align:center;

}

table.tablephoto td.gallery {

         padding-right:10px;padding-left:10px;padding-top:3;padding-bottom:10;font-weight:bold;text-transform:uppercase;font-size: 8pt;line-height:15px;color: #000066;font-family:arial,verdana;text-align:center;

}

table.tablephoto td a {	text-decoration:none;color: #000066;}

table.tablephoto td  a:hover, table.tablephoto td a:visited:hover{color: #0000ff; text-decoration:none; }



table.tablephoto1  { border:0px;border-collapse:collapse;width:140;height:172;background:url('../images/common/bg_gallery.gif');background-repeat:no-repeat;background-position:top}

table.tablephoto1 td {

         padding-right:0px;padding-left:0px;padding-top:0;padding-bottom:3;font-weight:normal;text-transform:none;font-size: 9pt;line-height:15px;color: #000066;font-family:arial,verdana;text-align:center;

}

table.tablephoto1 td.gallery {

         padding-right:10px;padding-left:10px;padding-top:3;padding-bottom:3;font-weight:bold;text-transform:uppercase;font-size: 8pt;line-height:15px;color: #000066;font-family:arial,verdana;text-align:center;

}

table.tablephoto1 td.photo {

         padding-right:5px;padding-left:5px;padding-top:3;padding-bottom:3;font-weight:bold;text-transform:uppercase;font-size: 7pt;line-height:15px;color: #000066;font-family:arial,verdana;text-align:center;

}

table.tablephoto1 td a {	text-decoration:none;color: #000066;}

table.tablephoto1 td  a:hover, table.tablephoto1 td a:visited:hover{color: #0000ff; text-decoration:none; }





table.tablephoto2  { border:0px;border-collapse:collapse; }

table.tablephoto2 td {

         padding-right:5px;padding-left:5px;padding-top:5;padding-bottom:5;font-weight:normal;text-transform:none;font-size: 9pt;line-height:15px;color: #000066;font-family:arial,verdana;text-align:center; vertical-align:top

}

table.tablephoto2 td.image img{margin-top:5px;margin-bottom:5px;margin-left:5px;margin-right:5px;border: solid 4px #CACACA;	text-align: center;vertical-align:top}

table.tablephoto2 td.nofound

{height:400;padding-right:5px;padding-left:5px;padding-top:100;padding-bottom:5;font-weight:bold;text-transform:uppercase;font-size: 9pt;line-height:15px;color: #000066;font-family:arial,verdana;text-align:center;

}

table.tablephoto2 td.next{

       padding-right:10;font-size: 9pt;font-family:verdana,tahoma,arial, helvetica,univers,sans-serif;line-height:17px;text-align:right;

}



table.tablephoto2 td.active {text-align:right;padding-right:10}

table.tablephoto2 td a {	text-decoration:none;color: #000066;}

table.tablephoto2 td  a:hover, table.tablephoto2 td a:visited:hover{color: #0000ff; text-decoration:none; }



table.tablephoto3  { border:0px;border-collapse:collapse;}

table.tablephoto3 td

 {padding-right:0px;padding-left:0px;padding-top:0;padding-bottom:0;font-weight:bold;text-transform:normal;font-size: 9pt;line-height:15px;color: #000066;font-family:arial,verdana;}

table.tablephoto3 td.image img{text-align:left;margin-left: 0px;margin-right: 5px;margin-bottom: 5px; border: solid 1px #CACACA;  vertical-align:top}





table.tablephoto3 td.detail

{ padding-right:5px;padding-left:5px;padding-top:0;padding-bottom:0;font-weight:bold;text-transform:uppercase;font-size:8pt;line-height:15px;color: #000066;font-family:arial,verdana;text-align:right;

}

table.tablephoto3 td.form


{ padding-right:5px;padding-left:10px;padding-top:5;padding-bottom:5;font-weight:bold;text-transform:normal;font-size:8pt;line-height:15px;color: #000066;font-family:arial,verdana;text-align:right;

}

table.tablephoto3 td.name

{ padding-right:5px;padding-left:10px;padding-top:0;padding-bottom:2;font-weight:bold;text-transform:uppercase;font-size:8pt;line-height:15px;color: #000066;font-family:arial,verdana;text-align:center;

}

table.tablephoto3 td a {	text-decoration:none;color: #000066;}

table.tablephoto3 td  a:hover, table.tablephoto3 td a:visited:hover{color: #0000ff; text-decoration:none; }





table.tablephoto4  { border:0px;border-collapse:collapse;}

table.tablephoto4 td

 {padding-right:0px;padding-left:0px;padding-top:0;padding-bottom:0;font-weight:bold;text-transform:normal;font-size: 9pt;line-height:15px;color: #000066;font-family:arial,verdana;text-align:center;}

table.tablephoto4 td.image img{margin-left: 0px;margin-right: 5px;margin-bottom: 5px; border: solid 4px #CACACA;  vertical-align:top}



td.closecard{	padding-right:0px;padding-bottom:5px;padding-top:5px; font-weight:bold;font-size: 9pt; line-height:10px;color: #000066; font-family: arial,helvetica,univers,sans-serif; text-align:right; vertical-align:top }

td.closecard a { color: #000066; text-decoration: none; }

td.closecard a:hover, td.closemap a:visited:hover { color: #0796FF;text-decoration:none;}

td.cardtitle1 {

	 padding-right:0px;  padding-left: 30px; padding-bottom:3px; padding-top:3px; font-size: 9pt; line-height:17px;font-weight:bold; text-transform:uppercase;color:#003366;font-family:arial; text-align:left;background-position: left bottom; background-image: url('../images/map/globe.gif');  background-repeat: no-repeat

}

td.cardtitle2 {

	 padding-right: 14px;  padding-left: 3px; padding-bottom:3px; padding-top:3px; font-size: 9pt; line-height:17px;font-weight:bold; text-transform:uppercase;color:#003366;font-family:arial, verdana, Helvetica,sans-serif; text-align:right;

}



table.tablecomment  { border:0px;border-collapse:collapse;}

table.tablecomment td

 {padding-right:5px;padding-left:5px;padding-top:0;padding-bottom:0;font-weight:bold;text-transform:normal;font-size: 9pt;line-height:15px;color: #000066;font-family:arial,verdana;}

table.tablecomment td.require

 {padding-right:5px;padding-left:5px;padding-top:10;padding-bottom:0;font-weight:bold;text-transform:normal;font-size: 9pt;line-height:15px;color: #000066;font-family:arial,verdana; text-align:right}



td.commentclose{	padding-right:0px;padding-bottom:5px;padding-top:5px; font-weight:bold;font-size: 9pt; line-height:10px;color: #000066; font-family: arial,helvetica,univers,sans-serif; text-align:right; vertical-align:top }

td.commentclose a { color: #000066; text-decoration: none; }

td.commentclose a:hover, td.commentclose a:visited:hover { color: #0796FF;text-decoration:none;}



table.tableecard  { border:0;cellpadding:0; cellspacing:4}

table.tableecard td

 {padding-right:0px;padding-left:0px;padding-top:0px;padding-bottom:0px;font-weight:nornmal;text-transform:normal;font-size: 9pt;line-height:15px;font-family:arial,verdana;}

table.tableecard td.header

 {padding-right:5px;padding-left:5px;padding-top:5px;padding-bottom:10px;font-weight:bold;text-transform:normal;font-size: 9pt;line-height:15px;color: #FFFFFF;font-family:arial,verdana;}

table.tableecard td.cardname

 {padding-right:0px;padding-left:0px;padding-top:3px;padding-bottom:5px;font-weight:bold;text-transform:normal;font-size: 9pt;line-height:15px;color: #003366;font-family:arial,verdana;}

table.tableecard td.field

 {padding-right:0px;padding-left:10px;padding-top:0px;padding-bottom:0px;font-weight:nornmal;text-transform:normal;font-size: 9pt;color: #000000;line-height:15px;font-family:arial,verdana;}

table.tableecard td.fieldname

 {padding-right:0px;padding-left:10px;padding-top:0px;padding-bottom:0px; background-color:#bdc8e9; font-weight:bold;text-transform:normal;font-size: 9pt;color: #000000;line-height:15px;font-family:arial,verdana;}

table.tableecard td a {	text-decoration:none;color: #000066;}

table.tableecard td  a:hover, table.tableecard td a:visited:hover{color: #0000ff; text-decoration:none; }



table.tableecard td.header1

 {background-color:#D9DFF2;padding-right:5px;padding-left:5px;padding-top:2px;padding-bottom:2px;font-weight:bold;text-transform:uppercase;font-size: 9pt;line-height:15px;color: #0000FF;font-family:arial,verdana;}

table.tableecard td.from

 {padding-right:5px;padding-left:10px;padding-top:10px;padding-bottom:0px;font-weight:bold;text-transform:normal;color: #000000;font-size: 9pt;line-height:15px;font-family:arial,verdana;vertical-align:top;}

table.tableecard td.to

 {padding-right:5px;padding-left:10px;padding-top:10px;padding-bottom:0px;font-weight:bold;text-transform:normal;color: #000000;font-size: 9pt;line-height:15px;font-family:arial,verdana;vertical-align:top;}



table.tableecard td.stamp

 {padding-right:5px;padding-left:5px;padding-top:3px;padding-bottom:3px; vertical-align:top; text-align:right}

table.tableecard td.message

 {padding-right:10px;padding-left:30px;padding-top:0px;padding-bottom:0px;font-weight:bold;text-transform:normal;color: #000000;font-size: 9pt;line-height:15px;font-family:arial,verdana;}

table.tableecard td.sendecard

{ background:#ffffff;padding-right:0px;padding-left:0px;padding-top:0;padding-bottom:0;font-weight:bold;text-transform:uppercase;font-size:9pt;line-height:17px;color: #000066;font-family:arial,verdana;text-align:center;

}
/* CSS Tour */

.ttrip {

        padding-left:25;font-weight: bold; font-size: 10pt; color: #000066;font-family: arial,sans-serif;line-height:15px; text-align:center;

}
td.ttopic {

 padding-left:5;padding-top:5;padding-bottom:5;font-weight: bold;font-size: 9pt;color: #000066;font-family:arial,verdana;line-height:17px;text-align:left;

}		

td.ttopic a { color: #000066;text-decoration:none;}

td.ttopic a:hover, td.ttopic a:visited:hover { color: #0000ff;text-decoration:none;}
.tbody1{

      padding-left:5;padding-top:5;padding-bottom:5;font-weight: bold;font-size:9pt;color: #000066;font-family:arial,verdana;line-height:17px;text-align:left;

}
.tdetails {

        font-weight: bold; font-size: 10pt; color: #000066;font-family: arial,sans-serif;line-height:17px; text-align:justify; padding-right:5

}
.thead3{

       padding-left:10; padding-right:10;font-size: 9pt;font-family:verdana,tahoma,arial, helvetica,univers,sans-serif;line-height:17px;text-align:justify;

}
.tcountrytitle{

         border-left: #0073C4 solid 1px;border-right: #0073C4 solid 1px;padding-left:5; padding-right:5;padding-top:0;padding-bottom:0;font-weight:bold; font-size: 9pt; color: #000066;font-family: arial,sans-serif;line-height:17px; text-align:center; text-transform:uppercase

}

table.ttablecommon  { border:0px;border-collapse:collapse	}
table.ttablecommon td.tourname {
       font-weight: bold; text-transform:uppercase; font-size:10pt; color: #000066;font-family: arial,sans-serif;line-height:23px; text-align:center;}
table.ttablecommon td.highlight {
        padding-top:10;padding-bottom:5;font-weight: bold; font-size: 10pt; color: #000066;font-family: arial,sans-serif;}
table.ttablecommon td.description{
     padding-right:3;font-weight: normal;font-size: 10pt;color: #000000;font-family:arial;line-height:17px;text-align:justify;}
table.ttablecommon td.image{
       padding-right:0px;padding-left:0px;padding-top:0;padding-bottom:12px; text-align:center; vertical-align:bottom}
table.ttablecommon td.length {
        padding-top:2;padding-bottom:2;font-weight: bold; font-size: 10pt; color: #000066;font-family: arial,sans-serif;}
table.ttablecommon td.grade {
        width:55; padding-top:1;padding-bottom:2;font-weight: bold; font-size: 10pt; color: #000066;font-family: arial,sans-serif;}
table.ttablecommon td.grade1 { cursor:pointer;padding-top:1;padding-bottom:0;padding-left:5;}
table.ttablecommon td.activity {
        padding-top:2;padding-bottom:2;font-weight: bold; font-size: 10pt; color: #000066;font-family: arial,sans-serif; }
table.ttablecommon td a{	text-decoration:none;color: #000066;font-weight:bold;}
table.ttablecommon td a:hover, table.ttablecommon td a:visited:hover{	color: #0000ff; font-weight:bold; }

table.ttablebody  { border:0px;border-collapse:collapse	}

table.ttablebody td.itinerary {

		padding-right:10;padding-bottom:10px;font-weight: bold;font-size:10pt; color: #000066; line-height: 40px; text-align:right;font-family: arial,sans-serif,verdana

}

table.ttablebody td.tourdetail{

     font-weight:normal;font-size:10pt;line-height:17px;color: #000000;font-family:verdana;text-align:justify;

}



table.ttablebody td.inclusion {

        font-weight: bold; font-size: 10pt; color: #000000;font-family: verdana;line-height:17px; text-align:justify

}

table.ttablebody td.exclusion {

        font-weight: bold; font-size: 10pt; color: #000000;font-family: verdana;line-height:17px; text-align:justify

}



table.ttablebody td.note{

     padding-top:5;padding-bottom:5;font-weight:normal;font-size: 8pt;line-height:17px;color: #000000;font-family:verdana;text-align:justify;


}



table.ttableindex  { border:0px;background-image: url('../images/backdround_1.gif');border-collapse:collapse	}

table.ttableindex td {

         padding-right:3px;padding-left:10px;padding-top:0;padding-bottom:0;font-weight:normal;text-transform:none;font-size: 10pt;line-height:15px;color: #000000;font-family:arial;text-align:left;

}

table.ttableindex td a {	text-decoration:none;color: #000066;}

table.ttableindex td  a:hover, table.ttableindex td a:visited:hover{color: #0000ff; text-decoration:none; }

table.ttableindex td.dot  { border-bottom: dotted 1px #88B1DB; margin-left:3px; margin-right:3px }




table.ttablelist  {background-image: url('../images/background_1.gif');border-collapse:collapse	}
table.ttablelist td.day{
background:#F9FBFE;font-weight:bold;font-size: 10pt;color: #000000;font-family:arial,verdana;line-height:17px;text-align:center
}
table.ttablelist td.price{
background: #FFFFF0;font-weight:normal;font-size: 10pt;color: #000000;font-family:arial,verdana;line-height:17px;text-align:center
}



table.ttablelist1 {background-image: url('../images/background_1.gif');border-collapse:collapse}
table.ttablelist1 td{ border: 0px ; }
table.ttablelist1 td.trip  {
 padding-left:0; padding-right:0; line-height:17px;font-weight: bold; font-size: 10pt; color: #000066;font-family: arial,sans-serif; text-align:center; 
}
table.ttablelist1 td.tripname  {
 padding-left:5; padding-right:0; line-height:20px;font-weight: bold; font-size: 10pt; color: #000066;font-family: arial,sans-serif; text-align:left; 
}
table.ttablelist1 td.tripname a {text-decoration:none;color: #000066}
table.ttablelist1 td.tripname  a:hover, table.ttablelist1 td.tripname a:visited:hover{	color: #0000ff;}
table.ttablelist1 td.highlight  {
 padding-left:3;padding-right:3; padding-bottom:5;font-weight:normal;font-size: 10pt;color: #000000;font-family:arial,verdana;font-style:italic;line-height:17px; text-align:justify;
 }   
table.ttablelist1 td.description  {
 padding-top:10;padding-bottom:5;padding-left:0;padding-right:5;font-weight: normal;font-size: 10pt;color: #000000;font-family:arial,verdana;line-height:17px;text-align:justify;
}	 

table.ttablelist1 td.sort  {
 padding-left:25px;padding-right:0px; padding-bottom:0px; vertical-align:bottom: }   
 table.ttablelist1 td.photo  {
 padding-top:5;padding-bottom:3;padding-left:3;padding-right:3;vertical-align:top; }	

table.ttablelist2 {border:0px; border-collapse:collapse; margin-bottom:3}  

table.ttablelist2 td{ border: 0px ;} 

table.ttablelist2 td.moredetail {color: #000066;padding-right:5;font-weight:bold;font-size: 10pt;line-height:15px;color: #000000;font-family:arial,verdana;text-align:right;

}

table.ttablelist2 td.moredetail a {	text-decoration:none;color: #000066}

table.ttablelist2 td.moredetail  a:hover, table.ttablelist2 td.moredetail a:visited:hover{	color: #0000ff; text-decoration:none; }



table.ttablemenu {border-collapse:collapse }

table.ttablemenu td {

font-weight: normal; font-size: 10pt; color: #000066;font-family: arial,sans-serif;line-height:17px; text-align:justify; padding-left:2px; padding-right:2px; 

		}

table.ttablemenu td a { color: #000066;text-decoration:none;}

table.ttablemenu td a:hover, table.ttablemenu td a:visited:hover { color: #0000ff;text-decoration:none;}







table.tourhighlight  {

        background: #FFFFFF; border-collapse:collapse       }

table.tourhighlight td {

        padding-left:5; padding-right:5;

		background: #FFFFFF;

        font-weight: bold; font-size: 10pt; color: #000066;font-family: arial,sans-serif;line-height:17px; text-align:justify; padding-left:5; padding-right:5; vertical-align:top 

}



	   

table.ttablecost  { border: solid 1px #88B1DB;border-collapse:collapse; background-image: url('../images/common/bg_tour_cost.gif')}
table.ttablecost td  {
       border: dotted 1px #88B1DB;padding-left:5; padding-right:5; padding-top:3; padding-bottom:3; line-height:17px;font-weight:bold; font-size: 10pt; color: #003366;font-family: arial;line-height:17px; text-align:justify; padding-left:5; padding-right:5; }
table.ttablecost td.tripname  {
       padding-left:0; padding-right:0;  padding-top:5; padding-bottom:5;text-transform:uppercase; line-height:17px;font-weight: bold; font-size: 10pt; color: #000066;font-family: arial,sans-serif; text-align:center; }
table.ttablecost td.tripname a {text-decoration:none;color: #000066;}
table.ttablecost td.tripname  a:hover, table.ttablecost td.tripname a:visited:hover{color: #0000ff;}
table.ttablecost td.group  {
     padding-left:2; padding-right:0; line-height:17px;font-weight: bold; font-size: 9pt; color: #000066;font-family: arial,sans-serif; text-transform:uppercase; text-align:left; 
}
table.ttablecost td.price  {
     padding-left:2; padding-right:0; line-height:17px;font-weight: bold; font-size: 9pt; color: #000066;font-family: arial,sans-serif; text-transform:uppercase; text-align:center; 
}
table.ttablecost td.pax  {
       padding-left:2; padding-right:0; line-height:17px;font-weight: bold; font-size: 9pt; color: #000066;font-family: arial,sans-serif; text-transform:uppercase;text-align:left; 
}
table.ttablecost td.note  {
         border-bottom:dotted 1px #ffffff; ;padding-right:0;padding-left:0;padding-top:0;padding-bottom:0;font-weight:bold;text-transform:uppercase;font-size:9pt;line-height:15px;color: #000000;font-family:arial,verdana;text-align:center;}
table.ttablecost td.note1  {
        padding-right:5;padding-left:5;padding-top:5;padding-bottom:5;font-weight:normal;text-transform:uppercase;font-size: 8pt;line-height:15px;color: #000000;font-family:arival, verdana;text-align:justify;}
table.ttablecost td.note2  {
         border-bottom:dotted 1px #ffffff; ;padding-right:0;padding-left:2;padding-top:3;padding-bottom:3;font-weight:bold;text-transform:uppercase;font-size:9pt;line-height:15px;color: #000000;font-family:arial,verdana;text-align:left;}


table.ttabletourtariff  { border: dotted 1px #88B1DB;border-collapse:collapse;)}
table.ttabletourtariff td  {
       border: dotted 1px #88B1DB;padding-left:5; padding-right:5; padding-top:3; padding-bottom:3; line-height:15px;font-weight:bold; font-size: 10pt; color: #003366;font-family: arial;l text-align:justify; }
table.ttabletourtariff td.tripname  {
       padding-left:0; padding-right:0;  padding-top:5; padding-bottom:5;text-transform:normal; line-height:15px;font-weight: bold; font-size: 10pt; color: #000066;font-family: arial,sans-serif; text-align:center; }
table.ttabletourtariff td.tripname a {text-decoration:none;color: #0000ff; text-transform:uppercase}
table.ttabletourtariff td.tripname  a:hover, table.ttabletourtariff td.tripname a:visited:hover{color: #00066f; text-decoration:none}
table.ttabletourtariff td.group  {
     padding-left:2; padding-right:0; line-height:15px;font-weight: bold; font-size: 9pt; color: #000066;font-family: arial,sans-serif; text-transform:uppercase; text-align:left; 
}
table.ttabletourtariff td.price  {
     padding-left:2; padding-right:0; line-height:17px;font-weight: bold; font-size: 9pt; color: #000066;font-family: arial,sans-serif; text-transform:uppercase; text-align:center; 
}
table.ttabletourtariff td.pax  {
       padding-left:2; padding-right:0; line-height:15px;font-weight: bold; font-size: 9pt; color: #000066;font-family: arial,sans-serif; text-transform:uppercase;text-align:left; 
}


table.ttablehotel  {

       border: solid 1px #88B1DB;background-image: url('../images/background_1.gif');border-collapse:collapse

		}

table.ttablehotel td  {

       border: dotted 1px #88B1DB;padding-left:5; padding-right:5; line-height:17px;font-weight:normal; font-size: 11pt; color: #000000;font-family: arial,sans-serif;text-align:justify; padding-left:5; padding-right:5; 

}

table.ttablehotel td.listhotel  {

       padding-left:0; padding-right:0; line-height:17px;font-weight: bold; font-size: 10pt;bgcolor:#F3F5FC; color: #000066;font-family: arial,sans-serif; text-align:center; 

}

table.ttablehotel td.category  {

     padding-left:2; padding-right:0; line-height:20px;font-weight: bold; font-size: 9pt; color: #000066;font-family: arial,sans-serif; text-transform:uppercase; text-align:center; 

}

table.ttablehotel td.location  {

       padding-left:0; padding-right:0; line-height:25px;font-weight: bold; font-size: 9pt; color: #000066;font-family: arial,sans-serif; text-transform:uppercase;text-align:center; 

}

table.ttablehotel td.location a {	text-decoration:none;color: #000066;}

table.ttablehotel td.location  a:hover, table.ttablehotel td.location a:visited:hover{	color: #0000ff; text-decoration:none; }



table.ttablehotel td.hotelname  {

         padding-right:3;padding-left:3;padding-top:0;padding-bottom:0;font-weight:normal;text-transform:none;font-size: 9pt;line-height:15px;color: #000000;font-family:arial,verdana;text-align:justify;

}

table.ttablehotel td.hotelname1  {

         padding-right:3;padding-left:3;padding-top:0;padding-bottom:0;font-weight:normal;text-transform:none;font-size: 9pt;line-height:15px;color: #000000;font-family:arial,verdana;text-align:center;

}

table.ttablehotel td.hotelname2  {

         padding-right:3;padding-left:3;padding-top:0;padding-bottom:0;font-weight:normal;text-transform:none;font-size: 9pt;line-height:15px;color: #000000;font-family:arial,verdana;text-align:center;

}

table.ttablehotel td.hotelname3  {

         padding-right:3;padding-left:3;padding-top:0;padding-bottom:0;font-weight:normal;text-transform:none;font-size: 9pt;line-height:15px;color: #000000;font-family:arial,verdana;text-align:center;

}

table.ttablehotel td.nohotel  {

         padding-right:3;padding-left:3;padding-top:10;padding-bottom:10;font-weight:bold;text-transform:uppercase;font-size: 9pt;line-height:15px;color: #000000;font-family:arial,verdana;text-align:center;

}

table.ttablehotel td a {	text-decoration:none;color: #009900;}

table.ttablehotel td a:hover, table.ttablehotel td a:visited:hover{	color: #0000ff; text-decoration:none; }



table.ttablehotel td.note  {

         border-bottom:dotted 1px #ffffff; ;padding-right:0;padding-left:0;padding-top:0;padding-bottom:0;font-weight:bold;text-transform:uppercase;font-size: 9pt;line-height:15px;color: #000000;font-family:arial,verdana;text-align:center;

}

table.ttablehotel td.note1  {

        padding-right:5;padding-left:5;padding-top:5;padding-bottom:5;font-weight:normal;text-transform:uppercase;font-size: 8pt;line-height:15px;color: #000000;font-family:arival, verdana;text-align:justify;

}





/* CSS Hotel */
.hbody1{
      padding-left:5;padding-top:0px;padding-bottom:5;font-weight: bold;font-size:8pt;color: #000066;font-family:arial,verdana;line-height:15px;text-align:left;
}
.hbody2{

     font-weight:normal;font-size: 8pt;line-height:17px;color: #000000;font-family:verdana;text-align:justify;
}
table.hoteltabledetail  { border:0px;border-collapse:collapse	}

table.hoteltabledetail td.location{

      padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-weight:normal;font-size:10pt;color: #000000;font-family:verdana;line-height:17px;text-align:justify;}

table.hoteltabledetail td.room{

	  padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-weight:normal;font-size:10pt;color: #000000;font-family:verdana;line-height:17px;text-align:justify;}

table.hoteltabledetail td.facility{

	  padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-weight:normal;font-size:10pt;color: #000000;font-family:verdana;line-height:17px;text-align:justify;}

table.hoteltabledetail td.lounge{

	  padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-weight:normal;font-size:10pt;color: #000000;font-family:verdana;line-height:17px;text-align:justify;}

table.hoteltabledetail td.review{

      padding-right:10;padding-top:10;padding-bottom:10;font-weight: bold;font-size:9pt;color: #000066;font-family:arial,verdana;line-height:17px;text-align:right;}

table.hoteltabledetail td.title1{

      padding-left:2;padding-top:10;padding-bottom:10;font-weight: bold;font-size:9pt;color: #0000ff;font-family:arial,verdana;line-height:15px;text-align:left;

}

table.hoteltabledetail td.title2{

      padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-weight:bold;font-size: 10pt;color: #000000;font-family:verdana;line-height:17px;text-align:left;

}



table.htablecommon  { border:0px;border-collapse:collapse	}

table.htablecommon td.description{

     padding-right:3;font-weight: normal;font-size: 10pt;color: #000000;font-family:arial;line-height:17px;text-align:justify;

}

table.htablecommon td.image1{

       padding-right:0px;padding-left:0px;padding-top:0;padding-bottom:12px;font-weight:normal;text-transform:none;font-size: 10pt;line-height:15px;color: #000066;font-family:arial,helvetica,univers,sans-serif;text-align:left;}

table.htablecommon td.hotelname {

       font-weight: bold; font-size: 10pt; color: #000066;font-family: arial,sans-serif;line-height:28px; text-align:center;}

table.htablecommon td.just{

      padding-left:5;padding-top:5;padding-bottom:5;font-weight: bold;font-size: 10pt;color: #000066;font-family:arial,verdana;line-height:22px;text-align:center;}

table.htablecommon td.hotprice {

      font-weight: bold;font-size:10pt; color: #000066; line-height: 15px; text-align:left;font-family: arial,sans-serif,verdana}

table.htablecommon td.viewrate{

      padding-left:5; padding-right:15; padding-top:0;padding-bottom:0;font-weight:bold;font-weight:normal;font-size: 9pt;line-height:17px;color: #000066;font-family:verdana;text-align:right;}

table.htablecommon td.viewrate1 { padding-right:80; text-align:right}

table.htablecommon td.class{

      padding-left:5;padding-top:0;padding-bottom:0;font-weight: bold;font-size: 10pt;color: #000066;font-family:arial,verdana;line-height:20px;text-align:left;}

table.htablecommon td.star{

      padding-left:5;padding-top:0;padding-bottom:0;font-weight: bold;font-size: 10pt;color: #000066;font-family:arial,verdana;line-height:20px;text-align:left;}

table.htablecommon td.star1{ cursor:pointer}

table.htablecommon td.note{

       padding-left:10; padding-right:10;font-size: 10pt;font-family:verdana,tahoma,arial, helvetica,univers,sans-serif;line-height:17px;text-align:justify;}

table.htablecommon td.address{

       padding-left:10; padding-right:10;font-size: 10pt;font-family:verdana,tahoma,arial, helvetica,univers,sans-serif;line-height:17px;text-align:justify;}

table.htablecommon td a{	text-decoration:none;color: #000066;font-weight:bold;}

table.htablecommon td a:hover, table.htablecommon td a:visited:hover{	color: #0000ff; text-decoration:none;font-weight:bold; }





table.htableregion  { border:0px;background: #FFFFFF;border-collapse:collapse	}

table.htableregion td {

         padding-right:3px;padding-left:3px;padding-top:0;padding-bottom:0;font-weight:normal;text-transform:none;font-size: 10pt;line-height:15px;color: #000066;font-family:arial,helvetica,univers,sans-serif;text-align:left;

}

table.htableregion td a {	text-decoration:none;color: #000066;}

table.htableregion td  a:hover, table.ttableindex td a:visited:hover{color: #0000ff; text-decoration:none; }



table.htableindex  { border:0px;background: #FFFFFF;border-collapse:collapse	}

table.htableindex td {

         padding-right:3px;padding-left:30px;padding-top:0;padding-bottom:0;font-weight:normal;text-transform:none;font-size:9pt;line-height:15px;color: #000000;font-family:arial,verdana;text-align:left;

}

table.htableindex td a {	text-decoration:none;color: #000066;}

table.htableindex td  a:hover, table.htableindex td a:visited:hover{color: #0000ff; text-decoration:none; }



table.htableindex td.area {

         padding-right:0px;padding-left:0px;padding-top:0;padding-bottom:5px;font-weight:bold;text-transform:uppercase;font-size: 9pt;line-height:15px;color: #000066;font-family:arial,verdana;text-align:center;

}

table.htableindex td.morehotel {color: #000066;padding-top:10px;padding-bottom:10px;padding-right:20px;font-weight:bold;font-size: 9pt;line-height:15px;color: #000000;font-family:arial,verdana;text-align:right;

}

table.htableindex td.morehotel a {	text-decoration:none;color: #000066}

table.htableindex td.morehotel  a:hover, table.htableindex td.morehotel a:visited:hover{	color: #0000ff; text-decoration:none; }

table.htableindex td.dot  { border-top: dotted 1px #88B1DB; margin-left:3px; margin-right:3px }



table.htablelist  {background-image: url('../images/background_1.gif');border-collapse:collapse	}
table.htablelist td.hotelsort{

padding-right:0px;padding-left:0px;padding-top:0;padding-bottom:0px;font-weight:bold;font-size: 10pt;color: #000000;font-family:arial,verdana;line-height:17px;text-align:center

}

table.htablelist td.rate{

padding-right:0px;padding-left:0px;padding-top:0;padding-bottom:0px;font-weight:bold;font-size: 10pt;color: #000000;font-family:arial,verdana;line-height:17px;text-align:center

}

table.htablelist td.roomrate{

padding-right:0px;padding-left:5px;padding-top:0;padding-bottom:0px;font-weight:normal;font-size: 10pt;color: #000000;font-family:arial,verdana;line-height:17px;text-align:left

}





table.htablelist1 {background-image: url('../images/background_1.gif');border-collapse:collapse}

table.htablelist1 td{ border: 0px ; }

table.htablelist1 td.hotelname  {

 padding-left:5px; padding-right:0;padding-bottom:3; line-height:17px;font-weight: bold; font-size: 10pt; color: #000066;font-family: arial,sans-serif; text-align:left; 

}

table.htablelist1 td.hotelname a {	text-decoration:none;color: #000066}

table.htablelist1 td.hotelname  a:hover, table.htablelist1 td.hotelname a:visited:hover{	color: #0000ff; text-decoration:none; }



table.htablelist1 td.photo

{padding-top:5;padding-bottom:3;padding-left:3;padding-right:3;vertical-align:top; }	

table.htablelist1 td.service

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



table.htablelist1 td.description  {

 padding-left:5; padding-right:5; padding-bottom:3;line-height:17px;font-weight: normal; font-size: 10pt; color: #000000;font-family: arial,sans-serif; text-align:justify; 

}

table.htablelist1 td.viewhotel {color: #000066;padding-right:5;font-weight:bold;font-size:9pt;line-height:15px;color: #000000;font-family:arial,verdana;text-align:right;

}

table.htablelist1 td.viewhotel a {	text-decoration:none;color: #000066}

table.htablelist1 td.viewhotel  a:hover, table.htablelist1 td.viewhotel a:visited:hover{	color: #0000ff; text-decoration:none; }





table.htablelist2  { border: solid 1px #FFC300;background: #FFFFFF;border-collapse:collapse	}

table.htablelist2 td {

         padding-right:10px;padding-left:10px;padding-top:10px;padding-bottom:10px;font-weight:bold;text-transform:uppercase;font-size:10pt;line-height:17px;color: #000000;font-family:arial,verdana;text-align:center; vertical-align:top

}

table.htablelist2 td.link  {	text-decoration:none;color: #000066; text-align:left; padding-left:30}

table.htablelist2 td a {	text-decoration:none;color: #000066;}

table.htablelist2 td  a:hover, table.htablelist2 td a:visited:hover{color: #0000ff; text-decoration:none; }

table.htabletariff  {

       border: solid 1px #88B1DB;background: #FFFFF0;border-collapse:collapse

		}

table.htabletariff  td  {

       border: dotted 1px #88B1DB;padding-left:3; padding-right:3; line-height:17px;font-weight:normal; font-size: 9pt; color: #000000;font-family: arial,sans-serif;line-height:17px; text-align:justify; padding-left:5; padding-right:5; 

}

table.htabletariff  td.discount  {

       padding-left:0; padding-right:0; line-height:17px;font-weight: bold; font-size: 10pt; color: #000066;font-family: arial,sans-serif; text-align:center; text-transform:uppercase 

}

table.gtablemenu {border:0px; border-collapse:collapse; }  
table.gtablemenu td.title{padding-left:5; padding-right:5;font-weight:bold;font-size: 9pt;line-height:15px;color: #000000;font-family:arial,verdana;text-align:left;CURSOR: pointer
}table.gtablemenu td{ color: #000066;padding-right:5;font-weight:normal;font-size: 9pt;line-height:15px;font-family:arial,verdana;text-align:left;
}
table.gtablemenu td a {	text-decoration:none;color: #000066}
table.gtablemenu td  a:hover, table.gtablemenu td. a:visited:hover{	color: #0000ff; text-decoration:none; }

table.htabletariff td.roomtype  {

     padding-left:5; padding-right:0; line-height:17px;font-weight: bold; font-size: 9pt; color: #000066;font-family: arial,sans-serif; text-transform:uppercase; text-align:left; 

}

table.htabletariff td.note  {

         padding-right:0;padding-left:0;padding-top:0;padding-bottom:0;font-weight:bold;text-transform:uppercase;font-size: 9pt;line-height:15px;color: #000000;font-family:arial,verdana;text-align:center;
}

table.htabletariff td.note1  {

        padding-right:5;padding-left:5;padding-top:5;padding-bottom:5;font-weight:normal;text-transform:uppercase;font-size:8pt;line-height:15px;color: #000000;font-family:arival, verdana;text-align:justify;

}





table.htablebooking  {

       border: solid 1px #88B1DB;background: #FFFFF0;border-collapse:collapse

		}

table.htablebooking  td  {

       border:0px;padding-left:0; padding-right:0; line-height:17px;font-weight:normal; font-size: 11pt; color: #000000;font-family: arial,sans-serif; text-align:justify; 

}

table.htableprocess  {

       border:0px;border-collapse:collapse

		}

table.htableprocess  td  {

       border:0px;padding-left:0; padding-right:0; line-height:17px;font-weight:normal; font-size: 11pt; color: #000000;font-family: arial,sans-serif; text-align:justify; 

}

table.htableprocess  td.select  {

      padding-left:0; padding-right:0; line-height:17px;font-weight:bold; font-size: 11pt; color: #000066;font-family: arial,sans-serif; text-align:center; 

}

table.htableprocess  td.number {
      padding-left:0; padding-right:0; line-height:17px;font-weight:bold; font-size: 11pt; color: #000000;font-family: arial,sans-serif; text-align:center; 
}

table.htableprocess  td.check {
      padding-left:0; padding-right:0; line-height:17px;font-weight:bold; font-size: 11pt; color: #000066;font-family: arial,sans-serif; text-align:center; 
}

.submenu{
margin-bottom: 0px;
display:none;
}

.hiddentext{
margin-bottom: 0px;
display:none;
}



