﻿/**************************************************************
  Booking Engine Main page
 **************************************************************/
#searchEngine {
	position:relative;
	/*background:transparent;
	font: 500 1.1em arial, sans-serif;
    line-height : 0.8em !important;
    line-height : 1em;*/
    background:  url('../images/bg/backengine.gif') ;
    display:block;
	float:right;
	margin-right:8px;
	margin-top:6px;	
	width:330px; 
	height:260px;
	z-index:1;}

 
.menuEngine {color:#ffffff; border-bottom:0px ; height:29px;width:329px;font: 500 1.1em arial, sans-serif; letter-spacing: 0.1em;}

/*.menuEngine   table {float:right;width:100%;}*/
.menuEngine   ul {margin:0px; padding:0px; list-style-type:none;}                       
.menuEngine   li {display:inline;line-height:29px;width:120px;float:right; margin: 0; padding:0px; }
.menuEngine   a  {display:block;line-height:29px;width:120px;color: #3B5D77;  padding: 0;background:#F5F5F5;}
.menuEngine   a.tabactive  {  position:relative; padding: 0; display:block;color:red;line-height:29px;width:120px;  background:#F5F5F5; opacity:0.85; filter:alpha(opacity=85); }
/*.menuEngine span {
 font: 500 1.1em arial, sans-serif;
 letter-spacing: 0.1em;
 line-height : 30px !important;
 line-height : 30px;
 background: url(../images/bg/tabs_bg.gif) no-repeat top left;
 }*/
#tabcontent{
font: 500 1.1em arial, sans-serif;
line-height : 1em !important;
line-height : 1em;
width:330px; 
height:206px;
color: #3B5D77;

/*background-image: url(../images/bg/whitesearchengine.png);*/
/*background: #ffffff;/*url('../images/bg/header.gif') repeat-x left bottom);
opacity:0.8; 
filter:alpha(opacity=80);*/
}

#tabcontent1               { width:326px; 
                            height:206px;
                            float:right;
                            /*background: transparent url('../images/bg/bg_blue_2.gif') repeat-x left top;*/
                            background:#F5F5F5;
                            
                            opacity:0.85; 
                            filter:alpha(opacity=85);
                            /*font: 500 1.1em arial, sans-serif;
                            line-height : 1em !important;
                            line-height : 1em; */
                            /*border: 2px grey ;
                            border-style:outset;*/
                            text-align:Left;
                            padding:0;
                            margin-bottom:0;
                            display:block;
                            /*z-index:-1;*/
                           }
 #tabcontent2              { width:326px; 
                            height:206px;
                            
                            float:right;
                            
                            background:#F5F5F5;
                            opacity:0.85; 
                            filter:alpha(opacity=85);
                            /*font: 700 1.0em arial, sans-serif;
                            line-height : 0.9em !important;
                            line-height : 1em; */
                            text-align:Left;
                            padding:0px 0px; 
                            margin-bottom:0px;
                            display:none;
                            /*border: 2px grey ;
                            border-style:outset;*/
                           }
 
 #tabcontent1 ul{
 width :310px;
 display:block;
 float:left;
 margin:  1px 0px 0px 6px;
 list-style-type:none;
 padding:0;
 /*font: 700 1.1em arial, sans-serif;*/
 letter-spacing: 0.1em;
 line-height : 0.9em !important;
 line-height : 1em;
 /*z-index:2; */
 }
  
 #tabcontent1 #adultsID{
 clear:both;
 position:absolute;
 bottom:55px;
 left:4px;
 cursor:pointer; 
 }
 #tabcontent1 img{
 clear:both;
 position:absolute;
 bottom:32px;
 right:6px;
 cursor:pointer; 
 }
 
 #tabcontent1 ul li{
  display:inline;
  float:left;
  margin:0;
  padding:   0.2em 0em 0.3em 0.1em;
 }
 #tabcontent1 ul  li select {
   position:relative;   
   background: #ffffff ;
   /*z-index:2;*/
 }
 
 #tabcontent1 ul  li input {
   position:relative;   
   background: #ffffff ;
   /*z-index:2;*/
 }


 #tabcontent1 ul li span{
 min-height:1em;
 display:block;
 margin:0px;
 padding:   0.3em 0.1em 0.3em 0.4em;
 }    
 
 /****************************************
  Flight Status
 *****************************************/
 
 #tabcontent2 ul{
 width :310px;
 display:block;
 float:left;
 margin:  1px 0px 0px 6px;
 list-style-type:none;
 padding:0;
 /*font: 400 1.1em arial, sans-serif;*/
 letter-spacing: 0.1em;
 line-height : 0.9em !important;
 line-height : 1em; 
 }
 #tabcontent2 img{
 clear:both;
 position:absolute;
 bottom:32px;
 right:6px;
 cursor:pointer; 
 }
 
 
 #tabcontent2 ul li{
  display:inline;
  float:left;
  margin:0;
  padding:   0.2em 0em 0.1em 0.1em;
 }
 #tabcontent2 ul li span{
 min-height:1em;
 display:block;
 margin:0px;
 padding:   0.2em 0.1em 0.2em 0.4em;
 } 
 
 #tabcontent2 ul  li input {
   position:relative;   
   background: #ffffff ;
   /*z-index:2;*/
 }
    
/*#tabcontent1,#tabcontent2  span{
 font: 400 1.1em arial, sans-serif;
 letter-spacing: 0.1em;
 line-height : 0.9em !important;
 line-height : 1em; 
}*/
/*#tabcontent2  select{
font: 400 1em verdana, sans-serif;
color: #999;
background: #EEE;
border: 1px solid #CCC;
}*/
.tabmenu{  	
          
          background-image: url(../images/bg/redbottombox.png);
          width:330px; height:27px; 
          padding:0px 0px; 
          margin-bottom:0px;
          color:#ffffff;
          display:block;
          /*border: 2px grey ;
          border-style:outset;*/
          }
.tabmenu   ul {margin:0px; padding:0px; list-style-type:none; }                       
.tabmenu   ul li {display:inline;line-height:27px;float:right; display:block;line-height:22px;color:#ffffff; padding:4px; text-align:right; font: 500 1.2em arial, sans-serif;
           letter-spacing : 0.1em; }
.tabmenu   ul li img {width:17px; height:17px; border:0;   cursor:pointer;padding:3px; display:block;margin-right:1px;margin-top:-2px}
.tabmenu   a.hover  {  color:black; }
.bebeID { clear:both; position:absolute; bottom:30px; left:4px; cursor:pointer; }   
/**************************************************************
  Menu access staffroom
 **************************************************************/  
span#sample_attach_menu_child             { border-bottom: 1px solid black; }

form.sample_attach
{
  position: absolute;
  visibility: hidden;

  border:  1px solid black;
  padding: 0px 5px 2px 5px;

  background: #FFFFEE;
}

form.sample_attach b
{
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 1.1em;
}

input.sample_attach { margin: 1px 0px; width: 170px; }
      
 
 .login  { font: 500 1em arial, sans-serif;
line-height : 1em !important;
line-height : 1em;
width:290px; 
height:auto;
color: #3B5D77;
text-align:Left;
padding:0px ; 
margin-bottom:0px;
display:block;
}
 
 
 .login  ul{
 width :290px;
 display:block;
 background:#E5EBF2 ;
 float:left;
 margin:    0;
 list-style-type:none;
 padding:0;
 /*font: 400 1.1em arial, sans-serif;*/
 letter-spacing: 0.1em;
  
 }
 
 
 .login  ul li{
  display:inline;
  float:left;
  margin:0;
  padding:  0.2em 0em 0em 0.1em;
 }
 
 .login  img {
  
  padding:0;
  margin-right: 0.2em;
  margin-top:0.2em;
  background:transparent;
  border-left-style: none;
  border:0px;
 }
 
 .login  a {
  
  cursor:pointer;
 }
 
 .login ul li span{
 min-height:1em;
 display:block;
 margin:0.3em;
 padding:     0.2em 0em 0em 0.4em;
 } 