@charset "utf-8";
/* CSS Document */

body, html{
padding:0;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif
}

/*SLIDER CSS*/

#SWrapper{
width:570px;
height:251px;
position:absolute;
Top:-251;
background:url(/images/BotBar.gif) no-repeat bottom;
line-height:normal;
}

#TopBar{
width:570px;
height:44px;
background:url(/images/TopBar.png) no-repeat;
display:block;
color:#FFFFFF;
}

#TopBar .H2Replacement{
font-weight:bold;
}

.SResultsWrapper{
width:570px;
height:186px;
background:url(/images/SResultsTop.gif) no-repeat #365E92;
position:relative;
top:-4px;
}

.SResultsWrapper table.Headings{
background:url(/images/TableHeading.gif) no-repeat #EDBB23;
background-position:top;
width:552px;
height:30px;
border:1px solid #333333;
border-bottom:none;
margin:0 auto;
margin-top:3px;
font-size:11px;

}

.SResults{
background:#FFFFFF;
width:550px;
overflow:auto;
height:150px;
margin:0 auto;
}

.SResults table{
margin:0 0 0 5px;
font-size:11px;
}
.SResults table tr{
height:19px;
}

.SResultsWrapper td, .SResultsWrapper th{
border-bottom:none;
vertical-align:inherit;
padding:0;
}

tr.Odd{
background:#F0F0F0;
}

div.Buttons{
display:block;
float:right;
margin:7px 5px 0 0;
}

.Buttons a, .Buttons form, #TopBar .H2Replacement{
float:left;
}

.Buttons a{
display:block;
background:url(/images/Buttons.png) no-repeat;
}

a.Arrivals{width:77px;height:30px;background-position:-0px -60px;}
a.Arrivals:hover{background-position:-0px -30px;}
a.AActive, a.AActive:hover{background-position:-0px -0px;}

a.Departures{width:98px;height:30px;background-position:-77px -60px;}
a.Departures:hover{background-position:-77px -30px;}
a.DActive, a.DActive:hover{background-position:-77px -0px;}

a:focus{
outline:none;
}

.Buttons form#Airport{
padding:5px 16px 0 0;
}

.Buttons  select{
width:132px;
height:18px;
background:#D4E0EB;
border:none;
padding:0;
margin:0;
}

#TopBar .H2Replacement{
font-size:13px;
padding:11px 0 0 8px;
margin:0;
}

a.ClossResults{
width:17px;
height:17px;
background:url(/images/ClossButton.gif);
margin:0 6px 0 0;
display:block;
}


/*SCROLL BAR CSS*/

.scroll-pane{
width:533px;
height:150px;
overflow-y:scroll;

margin:0 auto;
}
table#tbArivals,
table#tbDepartures{
width:520px;
}

.jScrollPaneTrack{
background:#D4D4D4;
}

.jScrollPaneDrag{
background:url(/images/ScrollBarSlice.gif) repeat-y;
}

.jScrollPaneDragTop{
height:4px;
background:url(/images/ScrollBarTop.gif) repeat-y;
}

.jScrollPaneDragBottom{
height:5px;
background:url(/images/ScrollBarBot.gif) repeat-y;
}

#pane3{
padding:3px 0 3px 3px;
}

/*BOXES CSS*/

#BoxWrapper{
width:765px;
line-height:normal;
}

#LeftCol{
width:185px;
float:left;
}

#CentCol{
width:395px;
float:left;
}

#RightCol{
width:185px;
float:right;
}

a.Go{
display:block;
background:url(/images/BotGo.gif) no-repeat;
height:18px;
width:36px;
position:absolute;
bottom:-11px;
right:15px;
}

a.BlueGoButtons{
display:block;
background:url(/images/BlueGoButton.gif) no-repeat;
height:18px;
width:36px;
float:right
}

.SideBox{
width:175px;
border:5px solid #1E4C81;
color:#003970;
font-size:11px;
margin-top:18px;
position:relative;
}

.SideBox img, .CenterBox img{
text-align:center;
display:block;
margin:0 auto;
border:0;
}

.SideBox ul{
margin:0 0 0 0px;
padding:0;
list-style:none;
}

.SideBox ul li{
height:15px;
padding:2px 0 2px 21px;
}

.SideBox ul li.Yellow{background:url(/images/YellowBullit.gif) no-repeat left;}
.SideBox ul li.Red{background:url(/images/RedBullit.gif) no-repeat left;}
.SideBox ul li.Purple{background:url(/images/PurpleBullit.gif) no-repeat left;}
.SideBox ul li.BARed{background:url(/images/BARedBullit.gif) no-repeat left;}
.SideBox ul li.BABlue{background:url(/images/BABlueBullit.gif) no-repeat left;}


.SideBoxTop{
width:185px;
height:45px;
margin:-5px 0 0 -5px;
}

.SideBoxContent{
width:165px;
padding:8px 10px 16px 10px;
margin:0 0 -5px -5px;
background:url(/images/SideBoxBot.gif) no-repeat bottom;
position:relative;
}

.CenterBox{
width:359px;
border:5px solid #1E4C81;
color:#003970;
font-size:11px;
margin:0 auto;
margin-top:18px;
margin-bottom:3px;
}

.CenterBoxTop{
width:369px;
height:45px;
margin:-5px 0 0 -5px;
}

.CenterBoxContent{
width:349px;
padding:8px 10px 16px 10px;
margin:0 0 -5px -5px;
background:url(/images/CenterBoxBot.gif) no-repeat bottom;
}

.ColorBox{
width:380px;
margin:0 auto;
position:relative;
}

.ColorBoxContent{
width:340px;
padding:9px 20px 0 20px;
color:#FFFFFF;
font-size:14px;
}

.ColorBoxContent .H2Replacement{
padding:0;
margin:10px 0 0 0;
font-size:30px;
}

.ColorBoxBot{
width:380px;
height:22px;
}

a.ColorGo{
display:block;
width:37px;
height:18px;
position:absolute;
bottom:20px;
right:20px;
}

.ColorBox p{
width:300px;
}

.ColorBox p, .SideBox p, .CenterBox p{
margin-top:9px;
}

.Red{background:url(/images/BoxRedTile.gif) repeat-y;}
.Red .ColorBoxContent{background:url(/images/BoxRedTop.gif) no-repeat top;}
.Red .ColorBoxBot{background:url(/images/BoxRedBot.gif) no-repeat;}
.Red a.ColorGo{background:url(/images/RedGoButton.gif);}

.Yellow{background:url(/images/BoxYellowTile.gif) repeat-y;}
.Yellow .ColorBoxContent{background:url(/images/BoxYellowTop.gif) no-repeat top;}
.Yellow .ColorBoxBot{background:url(/images/BoxYellowBot.gif) no-repeat;}
.Yellow a.ColorGo{background:url(/images/YellowGoButton.gif);}

.Purple{background:url(/images/BoxPurpleTile.gif) repeat-y;}
.Purple .ColorBoxContent{background:url(/images/BoxPurpleTop.gif) no-repeat top;}
.Purple .ColorBoxBot{background:url(/images/BoxPurpleBot.gif) no-repeat;}
.Purple a.ColorGo{background:url(/images/PurpleGoButton.gif);}

.SideBookAFlight{background:url(/images/SideBoxTop.gif) no-repeat;}
.SideMyBa{background:url(/images/MyBa.gif) no-repeat;}
.SideFlybe{background:url(/images/Flybe.gif) no-repeat;}
.CentBookAFlight{background:url(/images/CentBoxTop.gif) no-repeat;}

#SideShow{
position:absolute; 
left:0; 
top:42px;
height:184px;
width:100%;
z-index:0;
background:#88a7dd;

}

#SideShow img{
 z-index:1;
 }

.SideBoxContent a {
	font-weight:normal;
}
.Blue{background:url(../images/BoxBlueTile.gif) repeat-y;}
.Blue .ColorBoxContent{background:url(../images/BoxBlueTop.gif) no-repeat top;}
.Blue .ColorBoxBot{background:url(../images/BoxBlueBot.gif) no-repeat;}
.Blue a.ColorGo{background:url(../images/BlueCenterGoButton.gif);}
 
#TopBar h2{
float:left;
padding:10px 0 0 10px;
}


