

/*
 Tlpt
*/
body{font-family:Arial;}

select.genSel{
color:#555555;
margin:0px;
padding:0px;
font-size: 12px;
font-family: Arial;

}

input.text_form
{
font-size: 10px;
font-family: Arial;
width: 100%;
color:#555555;
height:19px;
}

input.date
{
font-size: 10px;
font-family: Arial;
width: 30%;
color:#555555;

}

input.subBtn
{
font-size: 12px;
font-family: Arial;
color:#555555;
font-weight:bold;
width:130px;
height:35px;
}


img.calHref
{
 cursor:hand;
 cursor:pointer;
 width:22px;
 height:17px;
}

a.shifts
{
 color: blue;
}

a.shifts:visited
{
 color:blue;
}

.dText
{
font-size:12px;
font-family: Arial;
font-weight:bold;
}

.dTextHelp
{
font-size: 10px;
font-family: Arial;
font-style:italic;
color:#aaaaaa;
}


table.form_table
{
 border:1px solid rgb(211,211,211);
 position:absolute;
 left:20px;
 top:40px;
 padding:10px;

}

table.form_table td
{
}

table.sDivTable
{
border-spacing:0px 0px 0px 0px;

}

table.sDivTable td
{
 padding:1px 0px 0px 0px;
}



div.introtext
{
 position:absolute;
 left:470px;
 top:35px;
 font-family : 'Arial';
    font-size : 13;
  width:300px;  
}

div.introtext h2
{
margin-top:0;  
 }
 
 
div.introtext_ad
{
 position:absolute;
 left:830px;
 top:35px;
  width:270px;
   font-family : 'Arial';
    font-size : 10;
    color:grey;
    
}

.downlinks
{
 
 font-family : 'Arial';
color:black;

}


a.downlinks_links
{
 
 font-family : 'Arial';
color:blue;
font-size:12px;
}

a.downlinks_links:visited
{
color:blue;
}


.downlinks_seo
{
 
 font-family : 'Arial';
color:blue;
font-size:12px;
}

.copyright
{
 font-family : 'Arial';
    font-size : 12px;
color:black;

}
.small {font-size:12px;}
/*
Receive
*/

/*receive table*/

    
  table.calTbl
  {
 
    background-color : white;
    font-family : 'Arial';
    font-size : 12;
    border-bottom: 1px solid rgb(211,211,211);
    border-right: 1px solid rgb(211,211,211);
    
  }

 table.calTbl td
 {
  padding:2px;
  border-top: 1px solid rgb(211,211,211);
  border-left: 1px solid rgb(211,211,211);
 } 




  .calTbl0
  {
   text-align:center;
   background-color: white;
  }
  
  .calTbl1
  {
    text-align:center;
   background-color: lightgrey;
  }
  
  .calTbl2
  {
    text-align:center;
    font-size: 10;
    font-weight:bold;
   background-color: rgb(245,245,245);
  }
  
    
  .calTbl3
  {
    text-align:center;
    font-size: 11;
    font-weight:bold;
   background-color: lightblue;
  }
  
  .calTbl4
  {
    text-align:center;
    font-size: 11;
    font-weight:bold;
   background-color: rgb(245,245,245);
  }
  
  
  .result_table_header
  {
    font-size: 13;
    font-weight:normal;
    font-family:Arial;
  }
  
  .result_table_header_date
  {
    font-size: 11;
    font-weight:bold;
    font-family:Arial;
    color: orange;
  }
  
  
  .result_table_shifter
  {
    font-size: 12;
    font-weight:bold;
    font-family:Arial;
  }
  
  .result_table_hint
  {
    font-size: 12;
    font-weight:normal;
    font-family:Arial;
  }
 
 
  .inside_cell_price
  {
    font-size: 11;
    font-weight:bold;
    font-family:Arial;
  }
  
  .inside_cell_note
  {
    font-size: 10;
    font-family:Arial;   
  }
  
   
 a.cell_update
 {
    font-size: 9;
    font-family:Arial;
 
 
 } 
  
  
  .alternatives_header
  {
    font-size: 13;
    font-weight:bold;
    font-family:Arial;
    text-decoration:underline;
  }
  
  
  
    .alternatives_text
  {
    font-size: 13;
    font-family:Arial;
  }
  
  table.alternatives
{
 
  margin-left:25px;
}

  table.alternatives td
  {
   padding-top:2px;
  
  }

.alternatives_plus
{
  font-size: 26;
    font-weight:bold;
    font-family:Arial;
    color:#32cd32;
    vertical-align: middle;
    cursor: default;
   
}

table.p_bar_tab
{
background-color : white;
    font-family : 'Arial';
    font-size : 5;
    vertical-align:middle;
    height:5px;
}

table.p_bar_tab td
{
  width:4px;
  border-top : 1px solid rgb(211,211,211);
  border-bottom : 1px solid rgb(211,211,211);

  
}

.percent_label
{
 font-family : 'Arial';
    font-size : 10;
   color: rgb(211,211,211);
}

.bothLabelDivC
{
 font-family : 'Arial';
    font-size : 14;
   color: black;


}

div.please_wait_div
{
 display:none;
 width:235px;
 height:auto;
 color: black;
 font-family : 'Arial';
 font-size : 12;
 font-weight:normal;
 padding:5px;
 vertical-align:middle;
 position:absolute;
 top:60px;
 left:400px;
}

  /*Receive table end*/



  
  /*
  advertisement
  */
  
  .ad_header
  {
    font-family : 'Arial';
    font-size : 13;
    font-weight: bold;
  }
  
  a.ad
  {
    font-family : 'Arial';
    font-size : 13;
  font-weight: bold;
  }
  a.ad:visited
  {
   color:blue;
  }
  
  
  /*
details
*/

table.final_results_tab
{
 border: 1px solid lightgrey;
 font-family : 'Arial';
    font-size : 12;
    width:600px;
    margin-left:20px;
    margin-top:10px;

}

table.final_results_tab td
{
 padding-top:5px;
 padding-bottom:5px;
 
}

table.final_results_tab_data
{
 font-family : 'Arial';
    font-size : 12;
}

table.final_results_tab_data td
{
 padding:1px;
}

.grey_text
{
 color:grey;
}

a.final_results_decision
{
  font-family : 'Arial';
  font-size : 12;
  font-weight:bold;
  color:blue;

}
a.final_results_decision:visited
{
  color:blue;
}

.final_results_decision_text
{
  font-family : 'Arial';
  font-size : 13;
  font-weight:bold;
  color:black;
}

.fr_direction_header
{
  font-family : 'Arial';
  font-size : 13;
  font-weight:bold;
  color:black;
  padding-left:25px;
  text-decoration:underline;
}

.amadeus_check_price
{
  font-family : 'Arial';
  font-size : 12;
  color:black;

}

a.pages_link
{

 font-family : 'Arial';
  font-size : 15;
}

a.pages_link:visited
{
 color:blue;
}

table.ao_tab
{
   font-family : 'Arial';
  font-size : 13;


}
.ao_header
{
  font-family : 'Arial';
  font-size : 13;

  color:black;
  font-weight:bold;
  text-decoration:underline;
}

.no_results
{
 font-family : 'Arial';
  font-size : 13;

  color:grey;
    padding-left:20px;
}


table.win_note_table
{
font-family:Arial;font-size:12;color:grey;
border: 1px solid lightgrey;
width:100%;
}
table.win_note_table td
{
 padding-left:10px;
 border-top: 1px solid lightgrey;
 padding:2px;
}

/*
details end
*/
  
  
/*
buy now - agency
*/

table.buy_now_summary_tab
{
font-family : 'Arial';
    font-size : 12;
    padding-left:25px;
     padding-top:5px;
      padding-bottom:5px;
    margin-left:25px;
    
    width:605px;
    border:1px solid lightgrey;


}

table.buy_now_summary_tab td
{
vertical-align:top;
}

.pass_label
{
font-family : 'Arial';
    font-size : 12;
    padding-left:25px;
 font-weight:bold;
}

#pass_number_table_label
{
font-family : 'Arial';
    font-size : 12;
 vertical-align:top;

}
.pass_form
{

 font-family : 'Arial';
    font-size : 12;
        margin-left:25px;
}


.agency_header
{
 
 font-family : 'Arial';
    font-size : 13;
        margin-left:25px;
    font-weight:bold;
    text-decoration:underline;    
}

table.pass_form_tab
{
 border:1px solid lightgrey;
 font-family : 'Arial';
    font-size : 12;
  padding:10px;
   width:500px;
 


}

.thank_you
{
 
 font-family : 'Arial';
    font-size : 13;
        margin-left:25px;
        width:300px;
}

/*
info
*/


a.info_menu
{
    font-family : 'Arial';
    font-size : 13;
}

a.info_menu:visited
{
color:blue;
}

div.infotext
{
    font-family : 'Arial';
    font-size : 13;
    color:black;
    width:400px;
    padding: 10px;
}

/*
cheap flights
*/

div.links
{
    width:500px;
    padding: 10px;
     font-family : 'Arial';
 font-size : 13px;
}


a.cheap_flights
{
 
 color:blue;
 font-family : 'Arial';
 font-size : 13;

}

a.alphabet
{
 color:blue;
 font-family : 'Arial';
 font-size : 14;
 font-weight:bold;
}

.header
{
 color:black;
 font-family : 'Arial';
 font-size : 13;

}

.navigator_text
{
 color:black;
 font-family : 'Arial';
 font-size : 13;
}
a.navigator
{
 font-family : 'Arial';
 font-size : 13;
}

a.navigator:visited
{
 color:blue;
}

.normal_text
{
 
 font-family : 'Arial';
 font-size : 13;

}

a.airline_link
{
 font-family : 'Arial';
 font-size : 13;
 vertical-align:80%;
}

a.airline_link:visited
{
 color:blue;
}

/*
viqo deals
*/



div.deals_main_div
{
margin-left:25px;
font-size:12px;
padding:10px;

}

/*lowcosty*/
div.promoText{}
div.promoText ul{list-style-type:none;margin:0 0 0 0;padding:0 0 0 0;}
div.promoText ul li{margin-bottom:8px;}

div.topLabel{font-family:Arial;}
div.topLabel h2{margin:10px 0 15px 20px;}
div.embedAdLabel{font-family:Arial;color:grey;font-size:10px;}
div#checkPrices{display:block;width:600px;height:130px;margin-left:20px;margin-top:10px;border:1px solid grey;font-size:12px;padding:10px 0 10px 0px;}
span.vendorname{font-size:16px;font-weight:bold;}
div#pricesContent{margin:10px;}
div#pricesData{vertical-align:top;}
div#pricesBack{margin-left:20px;margin-top:15px;}
h3.resultsHeader{margin-left:20px;padding-bottom:2px;margin-bottom:0px;}



