﻿
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 ---------- */

h1
{
        clear           : left;
        font-size       : 22px;
        color           : #003399;
        font-weight     : normal;
		padding		: 10px 0px;
}
/*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;*/
}


#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;
  }
	 .list
{
border: 1px solid blue;
list-style-type: none;
margin: 0px;
background-color: #FFF;
text-align: left;

}

ul.list li 
{
	padding: 2px 5px;
}

.listitem 
{
	color: #A20607;
	cursor:pointer;

}

.hoverlistitem 
{
	background-color: #A20607;
	cursor:pointer;
}
