﻿
html, body, p, form, input, select, td
{
	margin		: 0px;
	padding		: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	font-size: 11px;
}
/* ---------- Headings ---------- */

h1
{
        clear           : left;
        font-size       : 22px;
        font-weight     : normal;
		padding			: 10px 0 0 0;
}
/*h3
{
	padding			: 3px;
	font-size		: 13px;	
	font-weight		: bold;
	background-color:#708EAB;
}*/


#containerResults{
	display:block;
	width:760px;
	margin:0 auto;	/* center Aligned!*/
	height:100%;
	/*overflow:hidden;*/
}
#container{
	display:block;
	width:780px;
	margin:0 auto;	/* center Aligned!*/
	height:100%;
	/*overflow:hidden;*/
}
.containerIcon{
	float		: left;
	width 		: 160px;
	border		: 1px solid #708EAB;
	background-color:#F7F7F7;
/*border		: 1px solid #708EAB;*/
}


#right
{
	margin-left	: 5px;
	float		: left;
	width		: 600px;
}
#basket
{
	margin:0 ;	
	width		: 660px;
}

/*search boxes*/
#searchbox
{
	padding:20px  0px 0px 0px;
	display:block;
	width:310px;
	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:830px;
	/*--padding-left:50px;padding-right:25px;	 --*/
}

/*
.contentsWrapper div{
	display:block; padding-left:5px;	
	
}
*/
.resultwrapper{
	display:block; padding:0;	
	border:1px solid #708EAB;	
}

.contents{
	display:block; padding:0;	
	border:1px dotted #708EAB;	
}

.contents table{
	padding:5px 5px;
}

.contents td{
	padding:1px 1px;
}


.header{
	font-weight:bold;
	padding:5px;
	background-color:#708EAB;	
	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:#708EAB;
}

.cssLinkButton
{
 font-style:italic;
  font-weight:bolder;
  font-size:14px;
  color:#708EAB;
}


.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 #708EAB;
	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 #708EAB;
    padding-left:5px;
}

.row_bottom_dottedline
{
    border-bottom-width:1px;
    border-bottom-style:dotted;
    border-bottom-color:#708EAB;
    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;
}
