﻿
/*html, body , h1, h2, h3, h4, h5, h6, p, form, input, select, td
{
	margin		: 0px;
	padding		: 0px;
	font-family	: "Trebuchet MS";
	font-size	: 12px;
}
 ---------- Headings ---------- */
@import "web_overide.css";

body, html{
	padding:0; margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d5885;
}
body{ padding:5px 0 5px 5px}

h1
{
        clear           : left;
        font-size       : 16px;
	font-weight		: bold;    
	padding-top: 5px;    
}
h2
{	
	font-size		: 14px;	
	font-weight		: bold;	
}

h3
{	
	font-size		: 12px;	
	font-weight		: bold;	
}


#containerResults{
	display:block;
	width:960px;
	margin:0 auto;	/* center Aligned!*/
	height:100%;
	/*overflow:hidden;*/
}
#container{
	display:block;
	width:960px;
	margin:0 auto;	/* center Aligned!*/
	height:100%;
	/*overflow:hidden;*/
}
.containerIcon{
	float		: left;
	width 		: 160px;
	border		: 1px solid #0497CD;
	background-color:#F7F7F7;
/*border		: 1px solid #708EAB;*/
}


#right
{
	margin-left	: 5px;
	float		: left;
	width		: 780px;
}
#basket
{
	margin:0 ;	
	width		: 960px;
}

/*search boxes*/
#searchbox
{
	padding:20px  0px 0px 0px;
	display:block;
	width:320px;
	float:left;	
	
}

#searchboxMultileg
{
	padding:20px  0px 0px 0px;
	display:block;
	width:410px;
	float:left;	
	
}

/* -- all styles needed for results pages ---*/

#contentsWrapper{
	display:block; 
	border:0px solid #708EAB;	
	width:960px;
	/*--padding-left:50px;padding-right:25px;	 --*/
}

/*
.contentsWrapper div{
	display:block; padding-left:5px;	
	
}
*/
.resultwrapper{
	display:block; padding:0;	
	border:1px solid #0497CD;	
}

.contents{
	display:block; padding:0;	
	border:1px dotted #0497CD;	
}

.contents table{
	padding:5px 5px;
}

.contents td{
	padding:1px 1px;
}


.header{
	font-weight:bold;
	padding:5px;
	background-color:#0497CD;	
	color:White;
	font-size:13px;	
}

.header2{
	font-weight:bold;
	padding:5px;
	background-color:#C3D4E3;		
}

.paging
{
  background-color:#EFEFEF;
  border-bottom-color:#708EAB;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-top-color:#708EAB;
  border-top-width:1px;
  border-top-style:solid;
/*height:20px;*/
 
  padding-top:5px;
  
}

.headerFlightDirection{	
	background-color:#EFEFEF;
	padding:5px;	
}

.search_button
{
 font-weight:bolder;
 color:White;
 background-color:#3E5C80;
 cursor:hand;
 font-size:12px;
}

.cssLinkButton
{
 font-style:normal;
  font-weight:bolder;
  font-size:12px;
  color:White;
  background-color:#3E5C80;
  cursor:hand;
  padding:5px;
}


.btnRightAlign{
	display:block;
	padding:5px;	
	text-align:right;
}
#divErrorMessage
{
	color:Red;
	font-size:12px;
	font-weight:bold;	
	padding-bottom:10px;
}
.divErrorMessage
{
	color:Red;
	font-size:16px;
	font-weight:bold;	
	padding-bottom:10px;
}

.required{
	color:#FF0000;
	font-size:9px;
	font-weight:bold;
}

.grey {	COLOR: #7b797a}

.padding10 {	PADDING-RIGHT: 10px;	PADDING-LEFT: 10px;	PADDING-BOTTOM: 10px;	PADDING-TOP: 10px}

/* ---------- Top of page links definition ----------*/

#splash, #header
{
        background-image        :url(images/main_img.gif);
        background-repeat       :no-repeat;
        height                  :10px;
	clear 			: both;
}
#search
{
	float			: left;
}
#links
{
        margin                  : 0px 0px 1px 0px;
        float                   : right;
}

#sublinks
{
        margin                  : 1px 0px 5px 0px;
        padding-left            : 0px;
        float                   : left;
}

#links div, #sublinks div, #sublinks li
{
        list-style              : none;
        float                   : left;
        height                  : 22px;
        text-align              : center;
        background-color        : #2179BF;
        border-right            : 1px solid #FFF;
        padding-top             : 3px;
		padding-right             : 10px;
		padding-left             : 10px;
}

#links a, #sublinks a
{
	text-decoration		: none;
        color                   : white;
}

#links a:hover, #sublinks a:hover
{
	text-decoration		: underline;
}

#links .bright
{
        background-color        : red;
}




/* ---------- Left hand side of screen with search again parameters ----------- */

#left
{
	float		: left;
	width 		: 170px;
	
}

/*#left .width140
{
	width		: 140px;
}

#left div
{	
	padding		: 0px 5px 5px 5px; 
}
#left .sub
{
	float:left;
	padding:0px 0px 0px 5px;
	width:50px;
}*/



/* ---------- General Content definitions ---------- */

#changesearch
{
	float		: left;
	width 		: 160px;
	border		: 1px solid #0497CD;
	background-color:#F7F7F7;
	
}

#changesearch .width140
{
	width		: 140px;
}

#changesearch div
{	
	padding		: 0px 5px 5px 5px; 
}
#changesearch .sub
{
	float:left;
	padding:0px 0px 0px 5px;
	width:50px;
}

.row_bottom_line
{
        border-bottom  	: 1px solid #0497CD;
        padding-left:5px;
}

.row_bottom_dottedline
{
        border-bottom-width:1px;
        border-bottom-style:dotted;
        border-bottom-color:#0497CD;
        padding-left:5px;
}

.red {	COLOR: #ff3100}

 .tabs
 {
            position:relative;
            top:1px;
            left:10px;
   }
  .tab
 {
            border:solid 1px black;
            background-color:#eeeeee;
            padding:2px 10px;
 }
 .selectedTab
  {
            background-color:white;
            border-bottom:solid 1px white;
  }
        .tabContents
  {
            border:solid 1px black;
            padding:10px;
            background-color:white;
            width:940px;
  }
  
  .DivButton{	

FONT-WEIGHT: bold;	
FONT-SIZE: 12px;	
/*BACKGROUND-IMAGE: url(../Images/SearchButtonBG.jpg);	*/
WIDTH: 150px;	
float:right;
CURSOR: hand;	
COLOR: #ffffff;	
background-color:#3e5c80;
FONT-FAMILY: Arial;	
HEIGHT: 20px;	
TEXT-DECORATION: none;
vertical-align:middle;

}