.statusavailable{ font-size:1.3em; color:green; font-weight:bold;}
.statusfull{ font-size:1.3em; color:red; font-weight:bold;}
.statusnear{ font-size:1.3em; color: Fuchsia; font-weight:bold;}
table.padded-table td { padding:3px; }
   table.padded-table {margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right:auto;}
   

 .cal_selecteddaystyle
 {
	background-color: #000099;
	color:#ffffff;
	font-weight:bold;
 }
 .cal
 {
	border-color:#000099;
	border-width:1px;
	border-style:solid;
	width:90%;
	background-color: #fff;
 }
 .cal cal
 {
	display:none;
	border-width:0px;
	border-style: none;
 }
 .cal_daystyles
 {
	border-color:#000000;
	border-width:1px;
	border-style:solid;
 }
 
 .cal_titlestyles
 {
	background-color:#113557;
	font-weight:bold;
	font-size:1em;
	color:#fff;
	
 }
 .cal_othermonths
 {
	background-color:#cccccc;
	border-color:#000000;
	border-width:1px;
	border-style:solid;
color:#fff;
 }
 .cal_todaydaystyle
 {
	background-color:#ccffcc;
	color:#000000;
	 
 }
 .radiolist
 {
	font-size:1em;
 }
 .cal_label
 {
	 font-size: 1em;
	 font-weight:bold;
 }
 .cal_table
 {
	 padding: 0 0 0 0;
	 margin:0 0 0 0;
	 width:300px;
	 border-collapse:  separate;
 }
 .cal_table td
 {
	 font-size:1em;
	 
 }
 .cal_table th
 {
	 font-size:1em;
	
 }
.cal_nextprevstyle

{
        font-weight:bold;
	font-size:1em;
	color:#ffffff;
}
.errortext
{
	font-size:.8em;
	font-weight:bold;
	color:#FF0000;
}
.hidden
{
	display:none;
}
.grayline {color:#ccc;}

#airlineinfo
{
border:solid 2px #000;
}

.flightdetailmap {width:200px;width:200px;}

.deparrivefromtotitle {font-size:14px;  font-weight:bold; padding-bottom:2px; border-bottom:1px solid #ccc; margin:20px 0 10px; color:#000;}

.SelectedPage {border:1px solid #103150; padding:2px 5px; font-size:11px; font-weight:bold; background-color:#ccc;}
.SelectedPrev {border:1px solid #103150; padding:2px 5px; font-size:11px;}
.PagerControl a {border:1px solid #103150; padding:2px 5px; font-size:11px;}
.PagerControl {padding:30px 0px 10px 0px;}
.PagerResults {padding:20px 35px;}
.PagerNumberArea {padding:10px 0px;}



.imgcenter
{
	float:left;
	display:block; 
margin-left:auto; 
margin-right:auto; 
 text-align:center;

 }
 
 /*Airline listing page and tab menus august 2009*/
 #listwrapper
 {
	float:left;
	text-align:left;
	
	
 }
 #airlinelisting
 {
      background-color:#fff; 
      float:left;  
      border-left:1px solid #ccc;
      border-right:1px solid #ccc; 
      width:640px;  
      vertical-align:top;  
  }

 #tabmenus {float:left; text-align:left; width:400px; height:40px; padding:0px; background-image: url(http://localhost:1469/KenticoCMS3/app_themes/msp/images/tpl/tabs/airlines/airlinemenubackground.gif) ; background-repeat:no-repeat;}
 #tabmenus a {text-decoration:none; }
 #tabmenus table  {float:none;height:30px;margin-top:5px;}
 #tabmenus table tr {}
 #tabmenus table td {padding:0px;text-align:left;height:30px;width:200px;}
 #tabmenus img {float:left; padding:0px;}



.seperate {padding-left:100px;}
.imgleft {float: left; margin: 0px 0px 0px 0px;}

.airlineTerminal {font-weight:bold; font-size:1.3em; background-color:#003366;}
#airlineterm {width:auto; margin-right:auto;text-align:center;padding:15px 0px 10px 0px; width:640px; background-color:#003366;height:15px;}


#Airlines { width:320px; background-color:#fff; border:solid 2px #003366; }
#Airlines td {border:1px solid #003366; height:100px; vertical-align:top;}
/*end of Airline listing page css */

.airlogo
{
display:block;
text-align:center;
width:100%;
border-bottom:solid 1px #ccc;
padding-bottom:5px;
margin-bottom:10px;
float:left;
}
#Airlines td img
{
 float:left;
 display:block;
 margin-left:30px;

}
#Airlines th
{
	text-align:center;
	font-size:1.2em;
	padding:5px 0px 5px 0px;
	 height:40px;
}
#Airlines tr
{
	 padding:30px;
}
/*airline listing information 9-23-2009*/

.toplinksrow
{
text-align:left;background-color:#ccc;
}

#divtoplinks ul
{
	text-align:left;margin-left:-5px;float:left;
}
#divtoplinks ul li
{
	padding: 0px;list-style-type:none;margin:0px;

}
#divtoplinks ul ul
{
	text-align:left;margin-left:-5px;float:right;
}
.airlistingdetailheadingwrapper
{
	float:left;width:310px;padding:0px;
}
.airlistingdetailheadingr
{
	float:left;width:110px;font-weight:bold;
}
.airlistingdetailheadingl
{
	float:right;width:185px;padding-left:5px;
}
.airlinelistinforow
{
height:250px;
}
.airlinelistinfodata
{
width:320px;
}
.airlinelistinginfowrapper
{
	float:left;width:310px;padding:2px;
}
.airlinlistingwebsite
{
text-align:center;float:left;width:100%;
}

