/* CSS Document */



html /*to make IE resize text gradually */
{
  font-size: 100%;
}
a img {
  border: none;
} 

#maincontainer {
  /**/width: 59.69em;
  margin: 0 auto;
  text-align: left;
}

#contentwrapper{
  float: left;
  width: 100%;
}

html:first-child #contentwrapper{
  margin-top: 0.25em;
}

#contentcolumn{
  margin: 0 11.19em 0 12.63em;
}

/*********************************
                    MAIN MENU                     
*********************************/
#mainmenu{

  float: left;
  width: 12.69em; /*Width of left column in pixel*/
  margin-left: -59.69em; /*Set margin to that of -(MainContainerWidth)*/
}

#nav, #nav ul { /* all lists */
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  font-family: Verdana;
  color: black;
  text-align: right;  
}
#menu ul li { /*vic*/
  position: relative;
} 

#nav li { /* all list items - main menu height*/
  position: relative;
  float: left;
  margin-bottom: -0.06em;
  width: 12.69em;
  height: 1.12em;/*1% 18px;qwerty*/
}
* html #nav li { 
  height: 1.10em;/*1.13em 18px;qwerty*/
}
	
#nav li ul { /* second-level lists */
  position: absolute;
  left: -59.69em;/*-999em*/
  margin-left: 12.63em;
  margin-top: -1.06em;/*-1.13em;qwerty*/
  width: 12.63em;
  text-align: center;
  visibility: collapse;
}
html:first-child #nav li ul{ /*Opera*/
 margin-left: 13.31em;
}

#nav li ul ul { /* third-and-above-level lists */
  float: left;
}

#nav li a {
  display: block;
  color: black;
  text-decoration: none;
  background-image: url(http://www.philippineairlines.com/Images/menu_bg_tcm61-1045.jpg);
  border: 0px solid black;
  padding: 0em 0.31em;
  font-size: 0.75em;
  color: #2E4F93;
  font-family: Verdana;
  background-repeat: repeat;
  /*line-height: 1.63em;qwerty*/
}
html:first-child #nav li a { /*Opera*/
 margin-left: -0.94em; /*-1em*/
}
	
#nav li a:hover {
  color: #006699;
  background: #D9EDF4;
}
	
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
  left: -59.69em;
}
	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
  left: auto;
  /*visibility: collapse; qwerty*/
}
	
#content {
  margin-left: 6.25em;
}

/* IE6 */
* html #nav li ul { /* second-level lists */
  margin-left: 0em; 
}
* html #nav li ul ul { /* third-and-above-level lists */
  margin-left: 6.31em;
}
* html #nav li a {
  white-space: nowrap;
}
* html #nav li a {
  height: 1.06em; 
}

#nav li:hover ul {
	display: block; 
} 
#nav li:hover>ul { 
	visibility:visible; 
} 

/*qwertyhtml>body li {
height: auto;
}
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
ul#nav li
{
display: inline;
}
qwerty*/


/* IE7 */
*:first-child+html #nav li ul { /* second-level lists */
  margin-left: 0em; 
}
*:first-child+html #nav li ul ul { /* third-and-above-level lists */
  margin-left: 6.31em;
}

/*qwerty* html #nav li ul { /* second-level lists *
  visibility: collapse;
}
* html #nav li:hover ul {
  display: block; 
} 
* html #nav li:hover>ul { 
  visibility:visible; 
} qwerty*/



/*********************************
                    TOP RIGHT                       
*********************************/
#othermenu{
  float: left;
  width: 11.31em;
  margin-left: -11.31em;
  background-color: #2E4F93;
  font-family: Verdana;
  height: 11.75em; /*11.69em*/
  text-align: left;
}
/*html:first-child #othermenu {  Opera
  width: 11.38em;
}*/
     div#othermenu:not(:root:root) {    /*Safari 3.1 filter*/
          height: 11.69em;
     }
#othermheader{
  background-image: url(http://www.philippineairlines.com/Images/otherpromostitlebg_tcm61-1001.jpg);
  background-repeat: repeat;
  clear: left;
  vertical-align: middle;
  height: 1.88em;
  font-family: Verdana;
  font-size: 0.7em;
  color: #fff;
  font-weight: bold;
  text-align: center;
  line-height: 1.88em;
  white-space: nowrap;
  padding-left: 0.31em;
}
.innertube{
  margin: 0em;
}
.othermcontent{
  margin: 0em;
  padding-left: 0.94em;
  padding-right: 0.56em;
  line-height: 100%;
  height: 15.19em; /*15.05em*/
  font-family: Verdana;
  font-stretch: normal;
  font-size: 0.75em;
  color: #FFFFFF;
  text-align: left;
}

* html .othermcontent{
  height: 13em; /*15*/
  line-height: 100%;
  padding-left: 1em;
  padding-right: 0.94em;
}
*:first-child+html .othermcontent { /* third-and-above-level lists */
  height: 15em;
  line-height: 100%;
  padding-left: 1em;
  padding-right: 0.94em;
}

.othermcontent a {
  color: #FFFFFF;
  text-decoration: none;
font-size: 1em;
}
.othermcontent a:visited {
  color: #FFFFFF;
}
.othermcontent a:hover {
  color: #66CCFF;
}

/* Holly Hack for IE6  */
* html .othermcontent { 
  padding-right: 4px;
}
/* End */

html:first-child #nav li {
  width: 11.94em;/*11.94em_202px;*/
}

html:first-child #nav li ul{ /*Opera*/
 margin-left: 12.63em;/*13.31em*/
}


/* Hack for IE7  */
*:first-child+html .othermcontent { 
  padding-right: 4px;           
}           
/* End */

.topnews {
   font-size: 1.19em;
}



}
.newstable table, tr, td {
  font-size: 1.13em;
  font-family: Verdana; 
}


* html #logform {
   margin-bottom: -0.63em;
}


table#newstable {
   font-size: 1.81em;
}a img { 
   border: none; 
} 

/****BODY****/

     body {
          padding:0;
          line-height: 1.06em;
          width: 59.69em;
          margin: 0 auto;
          text-align: center;
          position: relative;/**/
     }

/****MAIN CONTAINER****/
     #maincontainer {
          width: 59.69em;
          margin: 0 auto;
          text-align: left;
     }
/****MAIN CONTAINER 1****/
     #maincontainer1 {
          width: 59.69em;
          margin: 0 auto;
          text-align: left;
     }
/****MAIN CONTAINER 2****/
     #maincontainer2 {
          width: 59.69em;
          margin: 0 auto;
          text-align: left;
     }
/****MAIN CONTAINER 3****/
     #maincontainer3 {
          width: 59.69em;
          margin: 0 auto;
          text-align: left;
     }


/*********************************
                       HEADER                       
*********************************/

     #header {
          clear: left;
          width: 59.69em;
          background: #FFFFFF;
          height: 4.69em;
     }

/*********************************
                PAL THEME LOGO                       
*********************************/
     #logo {
          float: left;
          width: 25.69em; /*011309 - increased width from 23.75em */
          text-align: left;
     }
     img.pallogo {   /*image resizing*/             
          height: 4.69em;
     }

/*********************************
               THEME GRADIENT                       
*********************************/
     #gradient {
          float: right;
          width: 34em; /*011309 - decreased length from 35.92em */
          background-repeat: repeat;
          height: 2.06em;
     }

/*********************************
         OTHER SITES and SEARCH                      
*********************************/
     #set {
          float: right;
          width: 50em;
          height: 3.5em;
          margin-top: 1.13em;
          font-family: Verdana; 
          font-size: 0.63em; 
          color: #2E4F93; 
          font-weight: bold;
     }

/*********************************
   OTHER SITES or SELECT LANGUAGE                 
*********************************/
     #lang {
          float:right;
          width: 20.5em;
          margin-right: 0.25em;
          border: 1px solid #2E4F93;
          background-color: #B1DAE9;
          padding-left: 0.56em;
          white-space: nowrap;
          line-height: 2.31em;
          height: 2.31em;
     }
     * html #lang{   /*IE6 filter*/
          height: 2.38em;/*2.31em*/
          /*width: 23em;20.5em*/
     }
     html:first-child #lang {   /*Opera9.25 filter*/
          height: 2.38em;
     }
     .language{
          float: left;
          width: 6.63em; /*9.25*/
          white-space: nowrap;
          overflow: hidden;
     }

     .list { 
          width: 11em;
          width/* */:/**/11em; 
          width: /**/11em;
          font-family: Verdana; 
          font-size: 1.13em;
          color: #2E4F93; 
          background-color: #FFFFFF; 
          border: 1px solid #2E4F93; 
          font-weight: bold;
          margin-top: 0.20em;
          margin-left: 0.13em;
     } 

     html:first-child .list { /*Opera9.25 filter*/
          height: 1.56em;
     }

     *:first-child+html .list{ /*IE7 filter*/
          margin-top: 0.19em;
     } 

     # html .list{ 
          margin-top: 0.19em;
     } 


/*********************************
                      SEARCH                      
*********************************/
     #search{
          float: right;
          width: 21.25em;
          margin-right: 0.44em;
          border: 1px solid #2E4F93;
          background-color: #B1DAE9;
          line-height: 2.31em;
          height: 2.31em;
          padding-left:9px;
          white-space: nowrap;
          overflow: hidden;
     }
     * html #search{   /*IE6 filter*/
          height: 2.38em;
          /*width: 23em; 21.25em*/
     }
     html:first-child #search{   /*Opera9.25 filter*/
          height: 2.38em;
     }
     img.searchgo{
          width: 2.60em;
          height: 2.30em;
     }

     .fld{
          float: left;
          width:17.19em;
          white-space: nowrap;
          overflow: hidden;
     }

     .textfield { 
          height: 1.5em;
          height/* */:/**/1.38em; 
          height: /**/1.38em;
          width: 11em;
          font-family: Verdana;
          font-weight: normal; 
          font-size: 1.1em; 
          color: #2E4F93; 
          background-color: #FFFFFF; 
          border: 1px solid #7F9DB9; 
          margin-top: 0.06em;
     } 

     html:first-child .textfield {   /*Opera9.25 filter*/
          height: 1.5em;/*1.38em @ 16px*/
     } 
     *:first-child+html .textfield{ /*IE7 filter*/
          margin-top: 0em;
     }

     # html .textfield { 
          margin-top: 0.13em;
          height: 1.44em;
     } 

     /*** HR tag ***/
     hr{
          border:0px;
          height:1px;
          background-color:#2E4F93;
          color:#2E4F93;
     }

     .searchtitle {
          font-weight:bold;
     }

     .searchB {
          float: left;
          margin-top:0em;
          width:1.44em;
     }
     .langlist {
          float:left
          margin-top:0em;
     }


/*********************************
                      FOOTER                      
*********************************/

     #footer{
          clear: left;
          width: 94em;
          background-color: #FFFFFF;
          color: #000000;
          font-family: Verdana;
          padding-left: 0.88em;
          vertical-align: middle;
          line-height: 130%;
          padding-top:0.31em;
          padding-bottom:0.31em;
          text-align: center;
          font-size: 0.63em;
     }
     #footer a{
          overflow: auto;
          color: #000000;
          text-decoration: none;
     }
     #footer a:visited{
          color: #000000;
     }
     #footer a:hover{
          color: #666666;
     }


/*********************************
                  THEME BANNER                       
*********************************/

img.mainpic {  /*image resize*/
  width: 35.75em;
  height: 11.75em;
}

img.mainpic:not(:root:root) {    /*Safari 3.1 filter*/
  width: 35.75em;
  height: 11.69em;
}

/*img.mainpic {
  width: 35.75em;
}*/

embed.mainpic, object.mainpic {  /*image resize*/
  width: 35.90em;
  height: 11.72em;
}

/* for opera */
embed.mainpic-2, object.mainpic-2 {
  width: 35.90em;
  height: 11.72em;
}

/*embed and object added by vida, 072508*/
html:first-child img.mainpic, embed.mainpic-2, object.mainpic-2 {
  margin-top: -0.25em;
}

html:first-child img#mainpic {
  margin-top: -0.25em;
}

/*********************************
           MABUHAY MILES LOGIN
*********************************/
     .mmlogo {
          clear: left;
          height: 2.38em;
          line-height: 1.69em;
          padding-top: 0.25em;
          padding-left: 0.63em;
     }
     img.mmlogo {  /*image resize*/
          width: 4.81em;
     }

     .innertube {
          margin: 0;
          margin-top: 0;
     }

     .label {
          height: 1.69em;
          padding-left: 2.19em;
          padding-bottom: 0.25em;
          font-family: Verdana;
          font-size: 0.62em;
          color: #FFFFFF;
          overflow: hidden;
          line-height: 100%;
          white-space: nowrap;
          padding-top: 0.5em;
               voice-family: "\"}\""; /*IE5.5 filter*/
               voice-family:inherit;
          height: 0.94em;
          padding-left: 2.19em;
          padding-bottom: 0.25em;
          font-family: Verdana;
          font-size: 0.62em;
          color: #FFFFFF;
          overflow: hidden;
          line-height: 100%;
          white-space: nowrap;
          padding-top: 0.5em;
     }

     #box {
          height: 1.5em;
          padding-left: 1.38em;
          font-family: Verdana;
          color: #FFFFFF;
          white-space: nowrap;
     }
     #box2 {
          height: 1.88em;
          padding-left: 1.38em;
          font-family: Verdana;
          color: #FFFFFF;
          white-space: nowrap;
     }
     .txbox {
          float: left;
          font-family: Verdana;
          font-size: 0.62em;
          color: #FFFFFF;
     }

     .loginbox { 
          font-family: Verdana, Arial, Helvetica, sans-serif; 
          font-size: 1.19em; 
          color: #000000; 
          background-color: #FFFFFF;
          height: 1.44em;
          width: 9.31em;
          border: 1px solid #7F9DB9;
     }
     img.mmgo {
          height: 1.25em;
     }

     .otherm {
          margin: 0px;
          padding-left: 2.19em;
          white-space: normal;
          font-family: Verdana;
          font-size: 0.62em;
          color: #FFFFFF;
          text-align: left;
          overflow:hidden;
          line-height: 110%;
          white-space: nowrap;
     }
     * html .otherm {   /*IE6 filter*/
          overflow: hidden; 
     }
     .otherm a {
          text-decoration: none;
          color: #FFFFFF;
     }



/*********************************
                     BLUE BAR
*********************************/
     .comptitlel {
          background-image:url(http://www.philippineairlines.com/Images/otherpromostitlebg_tcm61-1001.jpg);
          vertical-align: middle;
          float: left;
          font-family: Verdana;
          font-size: 0.75em;
          color: #fff;
          font-weight: bold;
          padding-left: 1em;
          line-height: 2em;
          height: 2.06em;
          width: 100%;
     }

     :first-of-type div.comptitlel{  /*Opera9.5 filter*/
          margin-top: 0.06em;
          height: 2.13em;
          
     }
     div.comptitlel:not(:root:root) {    /*Safari 3.1 filter*/
          margin-top: 0.13em;
          height: 2em;
     }
     div#maincontainer2 div#bookbuy div.comptitlem {
          background-image:url(http://www.philippineairlines.com/Images/otherpromostitlebg_tcm61-1001.jpg);
          vertical-align: middle;
          float: left;
          font-family: Verdana;
          font-size: 1.13em;
          color: #fff;
          font-weight: bold;
          padding-left: 1em;
          line-height: 2em;
          height: 2em;
          overflow:hidden;
     }
     div.comptitlem {
          width: 34.88em;
     }
     * html div.comptitlem {
          width: 34.88em;
     }
     *:first-child+html div.comptitlem { /*IE7 filter*/
          width: 34.88em;
     }
     div.comptitlem:not(:root:root) {  /*Safari 3.1*/
          width: 35.06em;
     }
     html>/**/body div.comptitlem, x:-moz-any-link, x:default { width: 35em; } /*Firefox3 filter*/

     .comptitler {
          background-image:url(http://www.philippineairlines.com/Images/otherpromostitlebg_tcm61-1001.jpg);
          vertical-align: middle;
          float: left;
          font-family: Verdana;
          font-size: 1.13em;
          color: #fff;
          font-weight: bold;
          padding-left: 1em;
          line-height: 2em;
          height: 2em;
          width: 100%;
     }

     #bluebar {
          background-image:url(http://www.philippineairlines.com/Images/otherpromostitlebg_tcm61-1001.jpg);
          width: 59.69em;
          height: 1.69em;
          clear: both;
          line-height: 1.75em;
          padding: 0;
          overflow: hidden;
     }
      /*html:first-child #bluebar { Opera9.25 filter
          width: 59.69em;
     }*/

     img.bluediv {   /*Blue Divider*/
          height: 1.75em;
          width: 0.06em;
          float: left;
     }
     img.bluediv:not(:root:root) {    /*Safari 3.1 filter*/
          width: 0.11em;
     }

     .blue1 {   /*News Header*/
          width: 24em;
          width/* */:/**/23.06em; 
          width: /**/23.06em;
          background-image:url(http://www.philippineairlines.com/Images/otherpromostitlebg_tcm61-1001.jpg);
          vertical-align: middle;
          float: left;
          font-family: Verdana;
          font-size: 0.72em;
          color: #fff;
          font-weight: bold;
          /*overflow: hidden;*/
          padding-left: 1em;
     }
     html:first-child .blue1 {  /*Opera9.25 filter*/
          width: 22.13em;
     }
     :first-of-type div.blue1 { /*Opera9.5 filter*/
          width: 22.19em;
     }
     div.blue1:not(:root:root) { /*Safari 3.1 filter*/
          width: 23.13em;
     }

     .blue2{   /*PAL Online Header*/
          width: 38.38em;
          width/* */:/**/38em; 
          width: /**/38em;
          background-image:url(http://www.philippineairlines.com/Images/otherpromostitlebg_tcm61-1001.jpg);
          vertical-align: middle;
          float: left;
          font-family: Verdana;
          font-size: 0.72em;
          color: #fff;
          font-weight: bold;
          padding-left: 1em;
     }
     html:first-child .blue2 {  /*Opera9.25 filter*/
          width: 36em;
     }
     :first-of-type div.blue2{  /*Opera9.5 filter*/
          width: 36em; /*011909 - increased width from 34.56em */
     }
     div.blue2:not(:root:root) {  /*Safari 3.1 filter*/
          width: 37.81em; /*011909 - increased width from 34.81em */
     }
     BODY:nth-of-type(1) div.blue2, x:-moz-any-link, x:default { width: 38.81em; }


     .blue3 {    /*Actual Flight Status Header*/
          background-image:url(http://www.philippineairlines.com/Images/otherpromostitlebg_tcm61-1001.jpg);
          width: 17.5em;/*18.50*/
          vertical-align: middle;
          float: left;
          font-family: Verdana;
          font-size: 0.72em;
          color: #fff;
          font-weight: bold;
          padding-left: 1em;
     }
     * html .blue3 {   /*IE6 filter*/
          width: 17.31em;/*18.31*/
     }
     html:first-child .blue3 {  /*Opera9.25 filter*/
          width: 15.94em;
     }
     :first-of-type div.blue3 {  /*Opera9.5 filter*/
          width: 15.94em; /*011909 - decreased width from 17.5em */
     }
     div.blue3:not(:root:root) {  /*Safari 3.1 filter*/
          width: 14.5em; /*011909 - decreased width from 17.5em */
     }


/*********************************
                      NEWS
*********************************/
     div#maincontainer2 div#news {
          clear: left;
          float: left;
          width: 17.44em;
          overflow: hidden;
     }
     div#maincontainer2 div#news a {
          color: #000000;
          text-decoration: none;
     }
     div#maincontainer2 div#news a:visited {
          color: #000000;
     }
     div#maincontainer2 div#news a:hover {
          color: #666666;
     }

     /****News List****/
     div#maincontainer2 div#news div.news1 {
          font-size: 0.69em;
          color: black;
          font-family: Verdana;
          line-height: 120%;
          float: left;
          padding-bottom: 0.75em;
          background-image:url(http://www.philippineairlines.com/Images/da_bg3_tcm61-1037.jpg);
          background-repeat: repeat-x;
          text-align: justify;
          padding-left: 1.5em;
          padding-right: 1.5em;
          padding-top: 0.56em;
     }
     div.news1 {
          width: 22.31em;
     }
     :first-of-type div.news1 {  /*Opera9.5 filter*/
          width: 22.31em; 
     }
     div.news1:not(:root:root) {  /*Safari 3.1 filter*/
          width: 22.38em;
     }

     div#maincontainer2 div#news div.news1 a {
          color: #000000;
          text-decoration: none;
     }
     div#maincontainer2 div#news div.news1 a:visited {
          color: #000000;
     }
     div#maincontainer2 div#news div.news1 a:hover {
          color: #666666;
     }


     /****Above News Free format****/
     div#maincontainer2 div#news div.news3{
          clear: left;  
          padding-left: 1.69em;
          padding-right: 1.69em;
          padding-bottom: 0.56em;
          font-size: 0.69em;
          color: black;
          font-family: Verdana;
          background-repeat: repeat-x;
     }
     *:first-child+html div.news3 {  /*IE7 filter*/
          margin-bottom: -0.13em;
          padding-bottom: 0.5em;
     }


     div#maincontainer2 div#news div.news5{
          clear: left;  
          padding-left: 1em;
          padding-right: 1em;
          padding-top: 0.63em;
          padding-bottom: 0.63em;
          font-size: 0.69em;
          color: black;
          font-family: Verdana;
     }

     div#maincontainer2 div#news div.news2 img#bannerLeftTop {
          width: 17.44em;
          display: block;
     }
     div#maincontainer2 div#news div.news4 img#bannerLeftBelow {
          width: 17.44em;
          display: block;
     }



/*********************************
                  PAL ONLINE
*********************************/
     div#maincontainer2 div#bookbuy {
          float: left;
          background-repeat: repeat-x;
          width: 40.69em;
          font-size: 0.69em;
          color: #000000;
          font-family: Verdana; 
     }
     * html #bookbuy {  /*IE6 filter*/
          width: 40.75em;
     }

     div#maincontainer2 div#bookbuy div.bframe {
          background-image:url(http://www.philippineairlines.com/Images/tt3d_tcm61-8520.jpg);
          background-repeat: repeat-x;
     }
     div#maincontainer2 div#bookbuy div.bframe div.bbframe { 
          line-height: 100%; 
          width: 39.38em;
          margin-left: 0.5em;
          padding-top: 1.19em;
     }
     div.bbframe {
          padding-bottom: 2.88em;
     }
     * html div.bbframe { /*IE6*/
          padding-bottom:1.75em;
     }
     html:first-child .bbframe {  /*Opera9.25*/
          padding-bottom:1.44em; 
     }
     :first-of-type div.bbframe {  /*Opera9.5*/
          padding-bottom:1.44em; 
     }
     div.bbframe:not(:root:root) {  /*Safari 3.1*/
          padding-bottom:2em;
     }
     *:first-child+html div.bbframe {  /*IE7*/
          padding-bottom:1.75em; 
     }
     BODY:nth-of-type(1) div.bbframe, x:-moz-any-link, x:default { padding-bottom:3em; }


     div#maincontainer2 div#bookbuy div.bbbanner {
          clear: left;  
     }
     div#maincontainer2 div#bookbuy div.bbbanner2 {
          clear: left;  
          padding-left: 1em;
          padding-right: 1em;
          padding-top: 0.63em;
          padding-bottom: 0.63em;
     }
     div#maincontainer2 div#bookbuy div.bframe div.ibebanner {
          clear: left;  
          padding-left: 1em;
          padding-right: 1em;
          padding-top: 2.19em;
          line-height: 120%;
     }
     div.ibebanner {
          padding-bottom: 0.75em;
     }
     * html div.ibebanner {
          padding-bottom: 0.88em;
     }
     html:first-child .ibebanner {  /*Opera9.25*/
          padding-bottom: 0.56em; 
     }
     :first-of-type div.ibebanner {  /*Opera9.5*/
          padding-bottom: 0.56em; 
     }
     div.ibebanner:not(:root:root) {  /*Safari 3.1*/
          padding-bottom: 0.56em;
     }
     *:first-child+html div.ibebanner {  /*IE7*/
          padding-bottom: 0.75em; 
     }
     html>/**/body div.ibebanner, x:-moz-any-link, x:default { padding-bottom: 0.56em; } /*FF3*/

     div#maincontainer2 div#bookbuy div.bframe div.ibedownbanner table tr td.ibedown {
          padding-left: 1em;
          padding-right: 1em;
          vertical-align: middle;
     }
     td.ibedown {
          height:22em;
     }

     * html td.ibedown {
          height:21.69em;
     }
     html:first-child td.ibedown {  /*Opera9.25*/
          height:21.94em;
     }
     :first-of-type td.ibedown {  /*Opera9.5*/
          height:21.94em; 
     }
     td.ibedown:not(:root:root) {  /*Safari 3.1*/
          height:21.94em;
     }
     *:first-child+html td.ibedown {  /*IE7*/
          height:21.69em; 
     }
     html>/**/body td.ibedown, x:-moz-any-link, x:default { height:21.94em; } /*FF3*/

     div#maincontainer2 div#bookbuy div.middlenews {
          clear: left;  
          padding-left: 1em;
          padding-right: 1em;
          padding-top: 0.63em;
          padding-bottom: 0.63em;
          background-image:url(http://www.philippineairlines.com/Images/da_bg3_tcm61-1037.jpg);
          background-repeat: repeat-x;
     }

     div#maincontainer2 div#bookbuy div.middlenews a {
          color: #000000;
          text-decoration: none;
     }
     div#maincontainer2 div#bookbuy div.middlenews a:visited {
          color: #000000;
     }
     div#maincontainer2 div#bookbuy div.middlenews a:hover {
          color: #666666;
     }

     div#maincontainer2 div#bookbuy div.middletimetable { 
          clear: left;  
          padding-left: 1em;
          padding-right: 1em;
          padding-top: 1.5em;
          background-image:url(http://www.philippineairlines.com/Images/tt3d_tcm61-8520.jpg);
          background-repeat: repeat-x;
          vertical-align: bottom;
          text-align: left;
     }
     div.middletimetable { 
          padding-bottom: 2.06em;
     }

     * html div.middletimetable { /*IE6 filter*/
          padding-bottom: 2.25em;
     }
     *:first-child+html div.middletimetable {  /*IE7 filter*/
          padding-bottom:2em;
     }
     :first-of-type div.middletimetable {  /*Opera9.5 filter*/
          padding-bottom: 1.81em;
     }
     div.middletimetable:not(:root:root) {    /*Safari 3.1 filter*/
          padding-bottom: 3.63em;
     }
     html>/**/body .middletimetable, x:-moz-any-link, x:default { padding-bottom: 2.38em; } /*Firefox3 filter2.25*/


     div#maincontainer2 div#bookbuy div.middletimetable select {
          font-family: Verdana;
          font-size: 8pt;
          line-height: 16px;
     }
     div#maincontainer2 div#bookbuy div.middletimetable a {
          color: #000000;
          text-decoration: none;
     }
     div#maincontainer2 div#bookbuy div.middletimetable a:visited {
          color: #000000;
     }
     div#maincontainer2 div#bookbuy div.middletimetable a:hover {
          color: #666666;
     }
     div#maincontainer2 div#bookbuy div.middletimetable div.middletimetable_continue {
          text-align: right;
          padding-right: 10em;
          padding-bottom: 1em;
     }

     img#BookBuyBanner {
          max-width: 425px;
          height: auto;
          width:expression(this.width > 425 ? "425px" : this.width);
     }
     img#bannerMid {
          width: 40.69em;
          display: block;
     }
     * html img#bannerMid {
          width: 40.69em;
     }

     img#bannerMid:not(:root:root) { 
          width: 40.69em; 
     }



/*********************************
         ACTUAL FLIGHT STATUS
*********************************/
     div#maincontainer2 div#deptarrvl{
          float: left;
          background-repeat: repeat-x;
          font-size: 0.69em;
          color: #000000;
          font-family: Verdana;
          overflow: hidden;
     }
     div#deptarrvl {
          width: 20.38em;
     }
     * html #deptarrvl{  /*IE6 filter*/
          width: 20.31em;
     }
     html:first-child #deptarrvl {  /*Opera9.25 filter*/
          width: 20.63em;
     }
     :first-of-type div#deptarrvl{  /*Opera9.5 filter*/
          width: 20.5em; /*011909 - decreased value from 22.5em*/
     }
     div#deptarrvl:not(:root:root) {  /*Safari 3.1 filter*/
          width: 20.44em;/*011909 - decreased value from 23.94em*/
     }
     body:nth-of-type(1) #deptarrvl { /*012109 - Firefox3.1 and Safari3.1 filter*/
          width: 20.5em;
     }


     div#maincontainer2 div#deptarrvl div.daframe {
          clear: left;
          background-image:url(http://www.philippineairlines.com/Images/tab1_tcm61-14114.jpg);
          padding-left: 1.5em;
          padding-right: 1.5em;
          padding-top: 1.25em;
     }
     
     div.daframe {
          padding-bottom: 7.5em;
	 }
     * html div.daframe { /*IE6*/          
          padding-bottom: 3.31em;
     }
     :first-of-type div.daframe{  /*Opera9.5 filter*/
          padding-bottom: 5.81em;
     }
     /*chrome 5.75*/
     div.daframe:not(:root:root) {    /*Safari 3.1 filter*/
          padding-bottom: 6.75em;
     }
     *:first-child+html div.daframe {  /*IE7 filter*/          
          padding-bottom: 3.31em;
     }
     html>/**/body div.daframe, x:-moz-any-link, x:default { padding-bottom: 7.38em; } /*Firefox3 filter*/

     div#maincontainer2 div#deptarrvl div.daframe td {
          font-size : 1.31em
     }

     div#maincontainer2 div#deptarrvl div.daframe2 {
          clear: left;
          background-image:url(http://www.philippineairlines.com/Images/tab2_tcm61-14115.jpg);
          padding-left: 1.5em;
          padding-right: 1.5em;
          padding-top: 1.25em;
     }
     div.daframe2 {
          padding-bottom: 7.5em;
	 }
     * html div.daframe2 { /*IE6*/          
          padding-bottom: 3.05em;
     }
     :first-of-type div.daframe2{  /*Opera9.5 filter*/
          padding-bottom: 5.81em;
     }
     /*chrome 5.75*/
     div.daframe2:not(:root:root) {    /*Safari 3.1 filter*/
          padding-bottom: 6.75em;
     }
     *:first-child+html div.daframe2 {  /*IE7 filter*/          
          padding-bottom: 3.31em;
     }
     html>/**/body div.daframe2, x:-moz-any-link, x:default { padding-bottom: 7.38em; } /*Firefox3 filter*/


     div#maincontainer2 div#deptarrvl div.daframe2 td {
          font-size : 1.31em
     }          
          
     a.noline {
	     text-decoration:none;	   
	     color:black;	       	     
     }
     
     div.tabContainer {
          height: 16em;
	 }
     * html div.tabContainer { /*IE6*/
          height: 20em;
     }
     :first-of-type div.tabContainer{  /*Opera9.5 filter*/
          height: 16em;
     }
     /*chrome 5.75*/
     div.tabContainer:not(:root:root) {    /*Safari 3.1 filter*/
          height: 17em;
     }
     *:first-child+html div.tabContainer {  /*IE7 filter*/
          height: 20em;
     }
     html>/**/body div.tabContainer, x:-moz-any-link, x:default { height: 16em; } /*Firefox3 filter*/

     div#tabDivs {
       padding-bottom: 1.25em;
     }

     div.timetabletext 
     {	
          padding-right: 0.95em;
          text-align: center;
          font-size: 0.85em;
     }

    div.timetabletextbottom 
    {	
        padding-right: 0.95em;
        text-align: left;
        font-size: 0.85em;
    }

     div#maincontainer2 div#deptarrvl div.daother{
          clear: left;
          padding-left: 0.63em;
          padding-right: 0.63em;
          padding-top: 0.63em;
          padding-bottom: 0.63em;
     }

     div#maincontainer2 div#deptarrvl div.rightnews{
          background-image:url(http://www.philippineairlines.com/Images/da_bg3_tcm61-1037.jpg);
          clear: left;
          padding-left: 0.63em;
          padding-right: 0.63em;
          padding-top: 0.63em;
          padding-bottom: 0.63em;
     }

     div#maincontainer2 div#deptarrvl div.dabanner{
          clear: left;  
     }

     img#DepArrBanner {
          max-width: 204px;
          height: auto;
          width:expression(this.width > 204 ? "204px" : this.width);
     }
     * html img#DepArrBanner {
          max-width: 195px;
          height: auto;
          width:expression(this.width > 195 ? "195px" : this.width);
     }

     div#maincontainer2 div#deptarrvl div.dabanner img#bannerRight {
          width: 20.44em;
     }
     * html img#bannerRight {
          width: 20.31em;
          display: block;
     }
     img#bannerRight:not(:root:root) { /*Safari 3.1 filter*/
          width: 18.19em;
     }
     :first-of-type img#bannerRight{  /*Opera9.5 filter*/
          width: 20.44em; /*011909 - added*/
     }


/* Hack for IE7 \*/
*:first-child+html .othermcontent {  /*IE7 filter*/
  padding-right: 4px;
}
/* End */

     .homebannerimg{
          float: left;
          padding: 0em 0.25em 0em 0em;
     }

     * html .bbframe td { 
          font-size : 0.81em;
          f\ont-size : 1.25em; 
     }
     * html .palonlinein td { 
          font-size : 0.81em; 
          f\ont-size : 1.25em; 
     }

     div#maincontainer2 div#bookbuy div.bframe div.bbframe td {
           font-size : 1.25em;
     } 
     .palonlinein td {
          font-size: 1.25em;
     }

     div#maincontainer2 div#bookbuy div.bframe div.bbframe table.TableFixed2 {
          width: 100%;
     }



/*********************************
  FOOTER - SPONSOR ADVERTISEMENT    -added 020509
*********************************/
     div#footerad {
          clear: left;
          color: #000000;
          font-family: Verdana;
          margin: 0.5em 0 0.81em 0;
     }
     div#footerad div#adlabel {
          width:100%;
          font-weight: bold;
          font-size : 0.69em;
          padding: 0.31em 0 0.5em 0;
     }
     div#footerad div#adlist {
          background-image:url(http://www.philippineairlines.com/Images/otherpromostitlebg_tcm61-1001.jpg);
          background-repeat: repeat-x;
          width: 100%;
          height: 2em;
     }
     div#footerad div#adlist div#footeradv1a {
          float:left;
     }
     div#footerad div#adlist div#footeradv1b {
          float:left;
          margin-right: 1px;
     }
     div#footerad div#adlist div#footeradv2a {
          float:left;
     }
     div#footerad div#adlist div#footeradv2b {
          float:left;
          margin-right: 1px;
     }
     div#footerad div#adlist div#footeradv3a {
          float:left;
     }
     div#footerad div#adlist div#footeradv3b {
          float:left;
          margin-right: 1px;
     }
     div#footerad div#adlist div#footeradv4 {
          float:left;
     }
     img.sponsoradimg {
          height:2em;
          width: auto;
     }
     div#footerad div#adrotate img {
          height:2em;
          width: 100%;
     }/* CSS Document */

a img {border: none; } 
a {outline: none; } 


/*********************************
                  BREADCRUMB                       
*********************************/
#breadcrumb{
  height: 1.75em;/*2.06*/
  clear: both;
  vertical-align: middle;
  padding-left: 0.88em;
  border: 1px solid #A6C3D4;/*#666666;*/
  font-family: Arial Narrow;
  font-size: 0.81em;
  color: #000000;
  white-space:nowrap;
  overflow: hidden;
  text-align: left;
  background-color: #EBEAD2;
}
#breadcrumb a{
  color: #000000;
  text-decoration: none;
}
.bread{
  padding-top: 0.13em;/*0.31*/
}
* html .bread{
  padding-top: 0.13em;/*0.44*/
}
/* * html #breadcrumb{
  height: 2.5em;
}*/
html:first-child #breadcrumb{
  /*width: 85.69em; 85.44_78.31em*/
}


/*********************************
                 MAIN CONTENT                       
*********************************/
#maincontent{
  width: 59.69em;/*955px;*/
  clear: both;
  background-image: url(http://www.philippineairlines.com/Images/body_rightbg3_tcm61-5641.jpg);
  background-repeat: repeat-x;
}


/*********************************
                  LEFT COLUMN                      
*********************************/
#left{
  float: left;
  background-image: url(http://www.philippineairlines.com/Images/body_bg_tcm61-1063.jpg);
  background-repeat: repeat-x;
  width: 48.25em;/*774px;*/
  line-height: 100%;
  padding-bottom: 1.31em;/*21px;*/
}
#left_sitemap{
  /*float: left;*/
  background-image: url(http://www.philippineairlines.com/Images/body_bg_tcm61-1063.jpg);
  background-repeat: repeat-x;
  width: 48.25em;
  line-height: 100%;
  padding-bottom: 1.31em;
}
#title{
  /*width: 774px;*/
  background-image:url(http://www.philippineairlines.com/Images/otherpromostitlebg_tcm61-1064.jpg);
  height: 2.19em;
  font-family: Verdana;
  font-size: 0.75em;
  color: #FFFFFF;
  font-weight: bold;
  white-space:nowrap;
  overflow: hidden;
  line-height: 2.19em;
}
.titletext{
  padding-left: 0.88em;
  border-right: 1px solid #1957BE;
  height: 2.19em;
text-align: left;
}
.leftdetail {
  float: left;
  padding-left: 2em;
  padding-right: 1.5em;
  padding-top: 1em;
  line-height: 125%;
  text-align:justify;
  font-size: 0.69em;
  color: #000000;
  font-family: Verdana;
  /*padding-bottom: 20em;*/
}
.leftdetail td, .leftdetail .datadetail th {
  font-size : 1.33em
}

.datadetail2 th{
  font-size: 0.88em;
voice-family: "\"}\""; 
voice-family:inherit;
  font-size: 1.33em;
}
.leftdetail1 {
  width: 24em;
  width/* */:/**/20em; 
  width: /**/20em;
  overflow: hidden;
  float: left;
  padding-left: 2em;
  padding-right: 1em;
  padding-top: 1em;
  line-height: 125%;
  text-align:justify;
  font-size: 0.69em;
  color: #000000;
  font-family: Verdana;
  /*width: 15em;*/
}
.leftdetail3 {
  width: 26em;
  width/* */:/**/23em; 
  width: /**/23em;

  float: left;
  padding-left: 2em;
  /*padding-right: 0.75em;*/
  padding-top: 1em;
  line-height: 125%;
  text-align:justify;
  font-size: 0.69em;
  color: #000000;
  font-family: Verdana;
  overflow:hidden;
  /*width: 23em;*/

}
.leftdetail2 {
  width: 42.25em;
  width/* */:/**/41.25em; 
  width: /**/41.25em;
  overflow:hidden;
  float: right;
  padding-left: 0em;
  padding-right: 1.5em;
  padding-top: 1em;
  line-height: 125%;
  text-align:justify;
  font-size: 0.69em;
  color: #000000;
  font-family: Verdana;
  /*width:41.25em;*/
}

.leftdetail2 td {
  font-size : 1.27em
}

:first-child .leftdetail2 {
  width: 42.25em;
  width/* */:/**/41.25em; 
  width: /**/41.25em;
  overflow:hidden;
  float: right;
  padding-left: 0em;
  padding-right: 1.5em;
  padding-top: 1em;
  line-height: 125%;
  text-align:justify;
  font-size: 0.69em;
  color: #000000;
  font-family: Verdana;
}

/**__**__**__**__**/
.dropdetail {
  width: 200px;
  line-height: 16px;
  white-space: normal;
  font-family: Verdana;
  color: #000000;
  text-align: left;
}
.dropdetail select {
  font-family: Verdana;
  font-size: 8pt;
  line-height: 16px;
}
.dropdetail a {
  font-size: 1.1em;
}
.dropdetail_link {
  text-align: right;
  padding-top: 5px;
}
.datadetail table, tr, td {
  font-size:0.75em;
/*  font-size:0.88em; */
  color: #000000;
  font-family: Verdana; 
}

td.celltext {
  font-size: 1.16667em;
}
td.contents {
  font-size: 0.88em;
  border: 1px solid #cccccc;
voice-family: "\"}\""; 
voice-family:inherit;
  font-size: 1.38em;
  border: 1px solid #cccccc;
}
.subheader {
  font-size: 8pt;
  font-weight: bold;
}
#left a.button1, #left a.button1:hover, #left a.button1:visited, #left a.button1:link, #left a.button1:active, #left a.button1:focus  {
  color: #FFFFFF;
}
#left a {
  overflow: auto;
  color: #000000;
  text-decoration: none;
}
#left a:visited {
  color: #000000;
}
#left a:hover {
  color: #666666;
}
.destmap {
  /*float: left;*/
  text-align: center;
}
.frm {
  clear: left;
  padding-top: 1px;
  padding-bottom: 2px;
  vertical-align: middle;
} 


/*********************************
                RIGHT COLUMN                       
*********************************/
#rightbar {
  float: left;
  width: 11.43em;
  color: #000000;
  font-family: Verdana; 
  overflow: hidden;
  line-height: 100%;
  height: 100%;
}
* html #rightbar {
  width: 11.43em;
}
html:first-child #rightbar {
  width: 11.38em;
}

.rightheader {
  background-image:url(http://www.philippineairlines.com/Images/otherpromostitlebg_tcm61-1064.jpg);
  height: 2.19em;
  font-family: Verdana;
  font-size: 0.75em;
  color: #FFFFFF;
  font-weight: bold;
  white-space:nowrap;
  overflow: hidden;
  padding-left: 0.31em;
  line-height: 2.19em;
  text-align:left;
}
* html .rightheader {
  height: 2.19em;
  font-family: Verdana;
  font-size: 0.75em;
  background-image:url(http://www.philippineairlines.com/Images/otherpromostitlebg_tcm61-1064.jpg);
}
.rightdetail{
  line-height: 110%;
  padding-top: 1em;
  padding-bottom: 0.94em;
  padding-left: 0.63em;
  padding-right: 0.19em;
  /**/word-wrap: break-word;
  font-size: 0.69em;
  /*text-align:justify;*/
  overflow: auto;

display:inline-block;
}
.rightdetail a{
  color: #000000;
  text-decoration: none;
}
.rightdetail a:visited{
  color: #000000;
}
.rightdetail a:hover{
  color: #666666;
}





html:first-child .rightdetail{
  width: 15.5em;
}

/*******  SITE MAP INDENTION  ********/
.m1{
  clear: left;
  margin-left: 1.25em;
  padding-top: 0.06em;
}
.m2{
  clear: left;
  margin-left: 2.5em;
  padding-top: 0.06em;
}




/********  FLIGHT SCHEDULES  ********/
.imgright {
  text-align: right;
  padding-top: 0.25em;
  padding-bottom: 0.19em;
}
.rightdrop {
  margin: 0;
  padding-top: 0.63em;
  padding-bottom: 0.63em;
  padding-left: 0.31em;
  padding-right: 0.31em;
  line-height: 110%;
  white-space: normal;
  font-family: Verdana;
  font-size: 0.6em;
  color: #000000;
  text-align: left;
  overflow:hidden;
}
.rightdrop select {
  font-family: Verdana;
  font-size: 1.1em;
  line-height: 1em;
  width: 16em;
}


.destdropdown{
  float: left;
  width: 100%;
  padding-top: 0.05em;
  text-align:center;
  font-size: 0.69em;
  color: #000000;
  font-family: Verdana;
}
.destslct{
  font-size: 1em;
  color: #000000;
  font-family: Verdana;
width: 15em;
}

select.dst{
  width:16.62em;
}

html:first-child select.dst{
  width:16.19em;
}


:first-of-type select.dst{
    width:15.89em;
}


img.aboutpalcollage {
  width: 34.19em;
}
img.continue {
  height: 0.72em;
}
img.arrow {
  width: 0.63em;
  height: 0.75em;
}
img.arrow2 {
  width: 0.63em;
  height: 0.69em;
}

.newsbannerimg{
  float: left;
  padding: 0em 0.25em 0em 0em;
}
.leftdate{
  padding-top: 0.56em;
  padding-bottom: 1.19em;
  font-family: Verdana;
  font-size: 1em;
}
.lefttitle{
  padding-bottom: 1.63em;
  font-family: Verdana;
  font-size: 1.31em; 
  font-weight: bold;
  color: #006699;
}

/*********************************
                 SEARCH PAGE                      
*********************************/
#searchheader {
  padding-left: 2em;
  padding-right: 1.5em;
  text-align:justify;
  font-size: 0.69em;
  color: #000000;
  font-family: Verdana;
  padding-top: 1.31em;
}

#searchbody {
  padding-left: 2em;
  padding-right: 1.5em;
  text-align:justify;
  font-size: 0.69em;
  color: #000000;
  font-family: Verdana;
}

.searchtitle {
  text-align:justify;
  /*font-size: 0.63em;*/
  color: #000000;
  font-family: Verdana;
}

/********************************
                   PLC FORM
********************************/
td#celltextplc {
  font-size: 0.81em;
  font-size/* */:/**/1.19em; 
  font-size: /**/1.19em; 
}

td.plclabel {
  width: 20em;
  font-family: Verdana; 
  color: #000000; 
  font-size: 0.81em;
  font-size/* */:/**/1.19em; 
  font-size: /**/1.19em; 
}

.plcname { 
  font-family: Verdana; 
  /* font-size: 1.1em; */
  font-size: 0.81em;
  font-size/* */:/**/1.1em; 
  font-size: /**/1.1em;  
  color: #000000; 
  background-color: #FFFFFF; 
  border: 1px solid #000000;/*#7F9DB9*/
  height: 1.38em;/*16px;*/
  width: 20em;/*220px;*/
}
.plcaddr { 
  font-family: Verdana;
  /* font-size: 1.1em; */
  font-size: 0.81em;
  font-size/* */:/**/1.1em; 
  font-size: /**/1.1em;  
  color: #000000; 
  background-color: #FFFFFF; 
  border: 1px solid #000000; 
  height: 1.38em;/*16px;*/
  width: 30em;/*330px;*/
}
.plcnumber { 
  font-family: Verdana; 
  /* font-size: 1.1em; */
  font-size: 0.81em;
  font-size/* */:/**/1.1em; 
  font-size: /**/1.1em;  
  color: #000000; 
  background-color: #FFFFFF; 
  border: 1px solid #000000; 
  height: 1.38em;/*16px;*/
  width: 9.13em;/*100px;*/
}

.red {
  color: #FF0000;
  font-weight: bold;
}


/*************************************
               Tours Booking Form
*************************************/
td.celltexttours {
  font-size: 0.81em;
  font-size/* */:/**/1.19em; 
  font-size: /**/1.19em; 
}

td.palt1 { /*itenerary*/
  /*width: 11.13em;*/
  width: 20.13em;
  font-size: 0.81em;
  font-size/* */:/**/1.19em; 
  font-size: /**/1.19em; 
}
td.palt2 { /*day*/
  width: 4.94em;
  font-size: 0.81em;
  font-size/* */:/**/1.19em; 
  font-size: /**/1.19em; 
}
td.palt3 { /*month*/
  width: 5.94em;
  font-size: 0.81em;
  font-size/* */:/**/1.19em; 
  font-size: /**/1.19em; 
}
td.palt4 { /*approxtime*/
  width: 7.5em;
  font-size: 0.81em;
  font-size/* */:/**/1.19em; 
  font-size: /**/1.19em; 
}
td.palt5 { /*class*/
  width: 8.94em;
  font-size: 0.81em;
  font-size/* */:/**/1.19em; 
  font-size: /**/1.19em; 
}
td.palts { /*asterisk*/
  width: 0.75em;
  font-size: 0.81em;
  font-size/* */:/**/1.19em; 
  font-size: /**/1.19em; 
}
td.palt6 { /*optional tour...*/
  width: 8.5em;
  font-size: 0.81em;
  font-size/* */:/**/1.19em; 
  font-size: /**/1.19em; 
}
td.palt7 { /*please indicate...*/
  width: 39.06em;
  font-size: 0.81em;
  font-size/* */:/**/1.19em; 
  font-size: /**/1.19em; 
}
td.palt8 { /*hotel accomm in...*/
  /*width: 17em;*/
  width: 25em;
  font-size: 0.81em;
  font-size/* */:/**/1.19em; 
  font-size: /**/1.19em; 
}
td.palt9 { /*astrsk*/
  width: 0.75em;
  font-size: 0.81em;
  font-size/* */:/**/1.19em; 
  font-size: /**/1.19em; 
}
td.palt10 { /*space*/
  /*width: 26.44em;*/
  width: 18.44em;
  font-size: 0.81em;
  font-size/* */:/**/1.19em; 
  font-size: /**/1.19em; 
}
td.palt11 { /*day*/
  width: 4em;
  font-size: 0.81em;
  font-size/* */:/**/1.19em; 
  font-size: /**/1.19em; 
}
td.palt12 { /*month*/
  /*width: 8em;*/
  width: 7em;
  font-size: 0.81em;
  font-size/* */:/**/1.19em; 
  font-size: /**/1.19em; 
}
td.palt13 { /*year*/
  width: 5em;
  font-size: 0.81em;
  font-size/* */:/**/1.19em; 
  font-size: /**/1.19em; 
}
td.palt14 { /*hotel name:*/
  width: 7.5em;
  font-size: 0.81em;
  font-size/* */:/**/1.19em; 
  font-size: /**/1.19em; 
}
td.palt15 { /*astrk*/
  width: 0.75em;
  font-size: 0.81em;
  font-size/* */:/**/1.19em; 
  font-size: /**/1.19em; 
}
td.palt16 { /*space*/
  width: 1em;
  font-size: 0.81em;
  font-size/* */:/**/1.19em; 
  font-size: /**/1.19em; 
}
td.palt17 { /*space*/
  width: 9em;
  font-size: 0.81em;
  font-size/* */:/**/1.19em; 
  font-size: /**/1.19em; 
}
td.palt18 { /*check-in date*/
  width: 8.75em;
  font-size: 0.81em;
  font-size/* */:/**/1.19em; 
  font-size: /**/1.19em; 
}
td.palt19 { /*space*/
  width: 1em;
  font-size: 0.81em;
  font-size/* */:/**/1.19em; 
  font-size: /**/1.19em; 
}

.palday{ 
  font-family: Verdana; 
  font-size: 1em;
  color: #000000;
  background-color: #FFFFFF; 
  width: 4em; /*40px*/
  border: 1px solid #000000; 
} 
.palmonth{ 
  font-family: Verdana; 
  font-size: 1em;
  color: #000000;
  background-color: #FFFFFF; 
  width: 4.75em; /*48px*/
  border: 1px solid #000000;
} 
.palyear{ 
  font-family: Verdana; 
  font-size: 1em;
  color: #000000;
  background-color: #FFFFFF; 
  width: 5.63em; /*56px*/
}
.paltime{ 
  font-family: Verdana; 
  font-size: 1em;
  color: #000000;
  background-color: #FFFFFF; 
  width: 6.19em; /*62px*/
  border: 1px solid #000000;
}
.palclas{ 
  font-family: Verdana; 
  font-size: 1em;
  color: #000000;
  background-color: #FFFFFF; 
  width: 7.63em; /*76px*/
  border: 1px solid #000000;
} 

.palday{ 
  font-family: Verdana; 
  font-size: 1em;
  color: #000000;
  background-color: #FFFFFF; 
  width: 4em; /*40px*/
  border: 1px solid #000000; 
} 
.palmonth{ 
  font-family: Verdana; 
  font-size: 1em;
  color: #000000;
  background-color: #FFFFFF; 
  width: 4.75em; /*48px*/
  border: 1px solid #000000;
} 
.palyear{ 
  font-family: Verdana; 
  font-size: 1em;
  color: #000000;
  background-color: #FFFFFF; 
  width: 5.63em; /*56px*/
}
.paltime{ 
  font-family: Verdana; 
  font-size: 1em;
  color: #000000;
  background-color: #FFFFFF; 
  width: 6.19em; /*62px*/
  border: 1px solid #000000;
}
.palclas{ 
  font-family: Verdana; 
  font-size: 1em;
  color: #000000;
  background-color: #FFFFFF; 
  width: 7.63em; /*76px*/
  border: 1px solid #000000;
} 

#palot{
  clear: left;
}
.paloptr{
  line-height: 100%;
  float: left;
  width: 85px; /**/
  margin-top: 15px;
  margin-right: 30px;
  text-align: center;
}
.palcityhp{
  line-height: 100%;
  float: left;
  width: 400px; /**/
  text-align: left;
}
.paloptour{ 
  font-family: Verdana; 
  font-size: 1em;
  color: #000000;
  background-color: #FFFFFF; 
  width: 34.75em; /*350px*/
  height: 4.88em; /*50px*/
} 
.palcity{ 
  font-family: Verdana; 
  font-size: 1em;
  color: #000000;
  background-color: #FFFFFF; 
  width: 11.5em;  /*115px*/
  border: 1px solid #000000;
} 

#palhotel{
  clear: left;
}
#palhotl{
  float: left;
  margin-right: 50px; /**/
  margin-bottom: 12px; /**/
}
#palcheck{
  float: left;
}
.palhotelnm{
  font-family: Verdana; 
  font-size: 1.1em; 
  color: #000000; 
  background-color: #FFFFFF; 
  border: 1px solid #000000; 
  height: 1.19em;
  width: 14.56em;
}



#palnames{
  clear: left;
}
.paltitl{
  font-family: Verdana; 
  font-size: 1em;
  color: #000000;
  background-color: #FFFFFF; 
  width: 5.88em; /*59px*/
} 
.pallname{ 
  font-family: Verdana; 
  font-size: 1.1em; 
  color: #000000; 
  background-color: #FFFFFF; 
  border: 1px solid #000000; 
  height: 1.19em; /*13px*/
  width: 10em; /*110px*/
}
.palage{ 
  font-family: Verdana; 
  font-size: 1.1em; 
  color: #000000; 
  background-color: #FFFFFF; 
  border: 1px solid #000000; 
  height: 1.19em; /*13px*/
  width: 6.38em; /*70px*/
}
.palinfant{ 
  font-family: Verdana; 
  font-size: 1em;
  color: #000000;
  background-color: #FFFFFF; 
  width: 4.69em; /*47px*/
}
.palaccom{ 
  font-family: Verdana; 
  font-size: 1em;
  color: #000000;
  background-color: #FFFFFF; 
  width: 8.69em; /*87px*/
} 

#palhead{
  clear: left;
  text-align: center;
  line-height: 110%;
}
.palhead1{
  float: left;
  width: 61px; /**/
  line-height: 40px; /**/
}
.palhead2{
  float: left;
  width: 122px; /**/
  line-height: 40px; /**/
}
.palhead3{
  float: left;
  width: 135px; /**/
  line-height: 40px; /**/
}
.palhead4{
  float: left;
  width: 124px; /**/
  margin-top: 8px; /**/
}
.palhead5{
  float: left;
  width: 77px; /**/
}
.palhead6{
  float: left;
  width: 61px; /**/
}
.palhead7{
  float: left;
  width: 92px; /**/
  margin-top: 8px; /**/
}

.palty{
  margin-top: 10px; /**/
  margin-bottom: 10px; /**/
  text-align: center;
  font-size: 1em;
  color: #000000;
  font-family: Verdana; 
  line-height: 110%;
}
.palbck{
  font-size: 1em;
  color: #000000;
  font-family: Verdana;
}

.palstyle1 {color: #FF0000;}

.palsubmit {
  text-align: center;
  clear: left;
}

.lf {
  font-size: 1.25em;
  font-weight: bold;
  font-family: Verdana;
}


table#newstable {
  font-size: 1.75em;
}

div#imptnotice {
  font-family: Arial;
  align: justify;
}
td.imptnoticetd {
  font-size: 0.88em;
voice-family: "\"}\""; 
voice-family:inherit;
  font-size: 1.31em;
}


td.timetbl {
  font-size: 0.88em;
voice-family: "\"}\""; 
voice-family:inherit;
  font-size: 1.38em;
}





/******** FLIGHT STATUS ***********/

.palfltnoinput {
  color: #000000;
  font-family: Verdana;
  font-size: 1em;
voice-family: "\"}\""; 
voice-family:inherit;
  color: #000000;
  font-family: Verdana;
  font-size: 1.69em;
}
.palfltnoinputbox {
  color: #000000;
  font-family: Verdana;
  font-size: 1em;
  width: 5.5em;
}

td.palfltform {
  font-family: Verdana; 
  color: #000000; 
  font-size: 0.94em;
  font-size/* */:/**/1.36em; 
  font-size: /**/1.36em;
}

select.palfltdd{
  font-family: Verdana;
  //font-size: 0.69em;
  font-size: 1em;
  width: 12em;
}

html:first-child .palfltnoinput {
  font-size: 1.63em;
}
html:first-child .palfltnoinputbox {
  font-size: 1em;
}
html:first-child td.palfltform {
  font-size: 1.25em; 
}

html:first-child select.palfltdd{
  //font-size: 1.63em;
     font-size: 1em; 
}


/******** FLIGHT STATUS - INNER  ***********/

.palfltnoinputin {
  color: #000000;
  font-family: Verdana;
  /*font-size:3.25em;11px*/
  font-size: 0.94em;
  font-size/* */:/**/3.25em; 
  font-size: /**/3.25em;
}

.palfltnoinputboxin {
  color: #000000;
  font-family: Verdana;
  font-size: 0.94em;
  font-size/* */:/**/1em; 
  font-size: /**/1em;
  width: 12em;
}

td.palfltformin {
  font-family: Verdana; 
  color: #000000; 
  font-size: 0.94em;
  font-size/* */:/**/1.36em; 
  font-size: /**/1.36em; 
}


select.palfltddin{
  font-family: Verdana;
  font-size: 0.69em;
  font-size/* */:/**/1.14em;
  font-size: /**/1.14em;
  width: 14em;
}

td.palflttbl {
  font-family: Verdana; 
  color: #000000; 
  font-size: 0.94em;
  font-size/* */:/**/1.25em; 
  font-size: /**/1.25em; 
}

html:first-child .palfltnoinputin {
  font-size: 3.25em;
}

html:first-child .palfltnoinputboxin {
  font-size: 1em;
}

html:first-child td.palfltformin {
  font-size: 1.25em;
}

html:first-child select.palfltddin{
  font-size: 1.19em;
}

html:first-child td.palflttbl {
  font-size: 1.25em;
}

td.frame2 {
  font-size: 1.3em;
}
td.frame3 {
  font-size: 1.13em;
}

h2.doublespace {
  font-size: 1em;
  text-align: justify;
}

img#leftbaner {
  width: 21.69em;/*23.75*/
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */