 /*  body {color: #000000; font-family: Verdana, Arial Narrow, sans-serif; font-size:12px; line-height: 13px; text-align: right; display: inline; position: relative; vertical-align:top; text-align: left; }
   */
   
   html, body, form, fieldset, div { margin:0; padding:0; 										/* h1, h2, h3, h4, h5, h6 */
	font-family:Arial Narrow, Arial, sans-serif; font-size:16px; 
	-webkit-text-size-adjust:none; 														/* Stops text size change when flip phone */
	}

p 	{	font-family:Arial Narrow, Arial, sans-serif; font-size:16px; 
	-webkit-text-size-adjust:none; 														
	}
	
	body { font-weight:normal; color:#000000; margin: 0px; }


   
   H1 {color: #000000; font-size: 22px; line-height:22px; font-family: Verdana, Arial Narrow, Arial, sans-serif; text-decoration:none; display: inline; position: relative; padding-left: 3px; padding-right: 3px; }
   H2 {font-family:Arial, sans-serif; font-size:30pt; font-weight:bold; color:#000099; line-height: 19px; display: inline; position: relative;}
   H3 {font-family:Arial, sans-serif; font-size:12pt; font-weight:bold; color:#000000; line-height: 13px; display: inline; position: relative;}
   H4 {font-family:Arial, sans-serif; font-size:10pt; font-weight:bold; color:#000000}
   H5 {color: #000000; font-family: Verdana, Arial Narrow, sans-serif; font-size:12px; line-height: 13px; text-decoration:none; font-weight:normal; text-align: right; display: inline; position: relative; vertical-align:top; }
   H6 {color: #000000; font-size: 10px; font-family: Verdana, Arial Narrow, Arial, sans-serif; text-decoration:none; display: inline; position: relative; padding-left: 3px; padding-right: 3px; border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid; border-top: 1px solid; background-color: #CCCCCC; }
   a {text-decoration:none;}
   a:visited {text-decoration:none;}
   a:hover {text-decoration:underline;}

	table {border-spacing:0px; border-collapse:collapse; margin:0px;}
	table td {vertical-align:top; padding:0px;}					/* position:relative;  */

	/* table {border-spacing:0; margin:0px;}				/* the old cellspacing="0" */
    /* table td {position:relative; vertical-align:top; padding:0px;} */
    img {border: 0px;}	   

	table#TableAlignTop td { }						/* For backwards compatability */
	table#TableAlignTop2 td { }

	table.planebox {width:623px; height:125px; border-collapse:separate; border-top: 1px black solid; border-bottom: 1px black solid; border-left: 1px black solid; border-right: 1px black solid; }  /* HAVE to spec each border separately for IE8 */
	table.planebox th {text-align:right; width:423px; height:14px; background-color:#ddd; vertical-align:top; border-bottom: 1px black solid; }
	table.planebox td {text-align:left; font-family: Verdana, Arial Narrow, sans-serif; font-size:11px; line-height: 13px; }

   .preloadPic {display:none;}
   ul.PlaneMenu2 { list-style-type: none; margin-left: 0px; line-height: 14px; margin-left: 0px; padding-left: 0px; }
   ul.PlaneMenu2 li { background-color: #BBBBFF; border-style: outset; border-width: 1px; font-size: 11px; font-family: Verdana, Arial Narrow; }
   ul.PlaneMenu2 li a { background-color: #DDDDDD; display: block; text-decoration: none; color:#000000;}
   ul.PlaneMenu2 li a:hover { background-color: #7777FF}
   ul.PlaneMenu2 li b { background-color: #BBBBBB; width=100%}

   #txt { color: #000000; font-family: Verdana, Arial Narrow, sans-serif; font-size:11px; line-height: 13px; display: inline; position: relative; vertical-align:top; }
   #txtg { color: #777777; font-family: Verdana, Arial Narrow, sans-serif; font-size:11px; line-height: 13px; display: inline; position: relative; vertical-align:top}
   #txtb { color: #00f;}
   #sidebarA {font-family: Verdana, Arial Narrow; font-size: 11px; line-height: 14px; margin-left: 3px; padding-left: 0px; background-color: #eeeeee; border-style: outset; border-width: 1px; width=200; color: #000000; font-weight:normal;}
   #sidebarB {font-family: Verdana, Arial Narrow; font-size: 11px; line-height: 14px; margin-left: 3px; padding-left: 0px; background-color: #cccccc; border-style: outset; border-width: 1px; width=200; color: #000000; font-weight:normal;}
   #sidebarH {font-family: Verdana, Arial Narrow; font-size: 11px; line-height: 14px; margin-left: 3px; padding-left: 0px; background-color: #eeeeee; border-style: outset; border-width: 1px; width=200; color: #000000; font-weight:bold;}

   #seatno {font-family:Arial, sans-serif; font-size:32pt; font-weight:bold; color:#0000FF; line-height: 28px; display: inline; position: relative;}
   #class {font-family:Arial, sans-serif; font-size:14pt; font-weight:bold; color:#0000FF; line-height: 18px; display: inline; position: relative;}
   #seatno2 {font-family:Arial, sans-serif; font-size:32pt; font-weight:bold; color:#0000FF; line-height: 28px; display: inline; position: relative;}
   #class2 {font-family:Arial, sans-serif; font-size:14pt; font-weight:bold; color:#0000FF; line-height: 18px; display: inline; position: relative;}
   #destxt {color: #000000; font-family: Verdana, Arial Narrow, sans-serif; font-size:12px; line-height: 13px; text-align: right; display: inline; position: relative; vertical-align:top; text-align: left; }
   #seatdescr {color: #000000; font-family: Verdana, Arial Narrow, sans-serif; font-size:12px; line-height: 13px; text-align: right; display: inline; position: relative; vertical-align:top; text-align: left; }
   #positive { color: #004400; font-family: Verdana, Arial Narrow, sans-serif; font-size:12px; line-height: 13px; text-decoration:none; font-weight:normal; text-align: right; display: inline; position: relative; vertical-align:top; text-align: left; }
   #negative { color: #ff0000; font-family: Verdana, Arial Narrow, sans-serif; font-size:12px; line-height: 13px; text-decoration:none; font-weight:normal; text-align: right; display: inline; position: relative; vertical-align:top; text-align: left; }

   #food { color: #000000; font-family: Verdana, Arial Narrow, sans-serif; font-size:11px; text-align: right; line-height: 13px; display: inline; position: relative; vertical-align:top; text-align: left; }
   #ife { color: #000000; font-family: Verdana, Arial Narrow, sans-serif; font-size:11px; text-align: right; line-height: 13px; display: inline; position: relative; vertical-align:top; text-align: left; }

   #loungeD { color: #000000; font-family: Verdana, Arial Narrow, sans-serif; font-size:11px; text-align: right; line-height: 13px; display: inline; position: relative; vertical-align:top; text-align: left; }

   #booking { color: #000000; font-family: Verdana, Arial Narrow, sans-serif; font-size:11px; text-align: right; line-height: 13px; display: inline; position: relative; vertical-align:top; text-align: left; }
   #service { color: #000000; font-family: Verdana, Arial Narrow, sans-serif; font-size:11px; text-align: right; line-height: 13px; display: inline; position: relative; vertical-align:top; text-align: left; }

   #txtleft { color: #000000; font-family: Verdana, Arial Narrow, sans-serif; font-size:11px; text-align: right; line-height: 13px; display: inline; position: relative; vertical-align:top; text-align: left; }
   #header { color: #000000; font-family: Verdana, Arial Narrow, sans-serif; font-size:14px; text-align: right; line-height: 14px; display: inline; position: relative; vertical-align:top; }
   #alink { color: #0000FF; font-family: Arial Narrow, sans-serif; font-size:13px; text-align: right; line-height: 13px }

   /* CODE DIFFERS FROM NORMAL AIRRVIEW: margin-top  on ul li ul li of -2px to ensure we get a smooth transition on the menus. Changed JUNE 2013 - moved to the ul li ul margin-top: -1px; */
   /* Added bugfix of float left June 2013 for third level menus */
   
.TopMenuCSS {z-index:100; font-size: 12px; line-height:14px; font-family: Tahoma, Arial Narrow, Arial, sans-serif; font-weight: bold; }
.TopMenuCSS a{float:left; margin: 0px 0px; padding: 0px 5px; color: black; background:#ddd; border: 1px solid black;}
.TopMenuCSS a:hover{background:#DD9400; text-decoration:none;}

.TopMenuCSS ul{list-style-type: none; margin: 0; padding: 0;}
.TopMenuCSS ul li{float: left; position: relative; display: inline; margin-bottom:1px;}
.TopMenuCSS ul li a{}
.TopMenuCSS ul li a:hover{}
.TopMenuCSS ul li ul {position: absolute; left: 0px; margin-top: 1px; display: block; visibility: hidden; margin-top: 0px;}
.TopMenuCSS ul li ul li {z-index:99; margin-top: -1px; display: list-item; float: left; border: 0px;
	-moz-box-shadow: 3px 3px 4px #000; 
	-webkit-box-shadow: 3px 3px 4px #000; 
	box-shadow: 3px 3px 4px #000; 
 }
.TopMenuCSS ul li ul li ul{ left: 189px; top: 0; }
.TopMenuCSS ul li ul li a{font-size: 12px; line-height:12px; display: block; padding: 1px 5px; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top-width: 0; text-decoration: none; color: black; width: 190px; }

.searchtext {font-family: Arial, sans-serif; font-size: 10px; line-height:10px; border:1px black solid; margin:0px; }
#searchbox { line-height:13px;}
   
/************************** New code for almost semi responsive ******************************* */
@media screen and (max-width: 1244px) {	
	#bigtable {width:1004px!important; max-width:1004px!important;}
	#righttable {display:none;}
}
