﻿body, html{
	padding:0; margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	
}

p
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
body{ padding:5px 0 5px 5px}

h1
{
	font-size:14px;
	color: #3366CC;
}
h2
{
	font-size:13px;
	color: #3366CC;
}
h3
{
	font-size:12px;
	color: #3366CC;
}

#container{
	display:block;
	width:760px;
	margin:0 auto;	/* center Aligned!*/
	height:100%;
	overflow:hidden;
}

#header{
	display:block;
	width:900px;
	margin:0 auto;	/* center Aligned!*/
	height:100%;
	overflow:hidden;
}

#contentwrapper{
	/*margin:10px 10px 0 10px;*/
	display:block;
	clear:both;
	height:1%;
	/*overflow:auto;*/
	background-color:White;
	color:Black;
	
   }
#footer{
	/*margin:10px 0 0;*/
	display:block;
	clear:both;
	height:1%;
	overflow:auto;
}

        .style4
        {
            padding-left: 2px;
            font-size: 9pt;
            height: 13px;
        }
        a.linkClose
        {
            color: #B90000;
            background: url(./assets/images/collapse.gif);
            padding: 3px 0pt 3px 20px;
            line-height: 15px;
            margin-right: 10px;
        }
        /* [2261824_2] Close the fare breakdown expand/collapse section */a.linkOpen
        {
            color: Green;
            background: url(./assets/images/expand.gif);
            padding: 3px 0pt 3px 20px;
            line-height: 15px;
            margin-right: 10px;
        }
        html, body, form, input
        {
            margin: 0px;
            padding: 0px;
            font-family: Arial;
            font-size: 12px;
        }
        .blueBorder
        {
            font-family: Arial;
            font-size: 12px;
            border: solid 1px #FF9933;
        }
        a
        {
            color: #35628c;
            text-decoration: underline;
        }
        /* ---------- flight Summary Box --------- */.summary_box
        {
            margin-bottom: 10px;
        }
        .summary_box td, .summary_box th
        {
            border: 1px dotted #A6A495;
            width: 75px;
            text-align: center;
            background: white;
            font-size: 11px;
            padding: 2px 0px;
        }
        .summary_box th
        {
            font-size: 11px;
        }
        .summary_box_select
        {
            background: #FF9933;
        }
        
.othergreen {	FONT-WEIGHT: bold;	FONT-SIZE: 12px;	COLOR: #35628c;	FONT-FAMILY: Arial}
.darkgreen {	FONT-WEIGHT: bold;	FONT-SIZE: 12px;	WORD-SPACING: 2px;	COLOR: #000000;	FONT-FAMILY: Arial}

.orange {	FONT-WEIGHT: bold;	FONT-SIZE: 12px;	COLOR:#ff9933;	FONT-FAMILY: Arial}

.style1 {	COLOR: #256aa5;	FONT-FAMILY: Arial}

.style3 {	FONT-WEIGHT: bolder;	FONT-SIZE: 13px;	COLOR: #ff0000;	FONT-FAMILY: Arial}

.style2 {	FONT-WEIGHT: bold;	FONT-SIZE: 14px;	COLOR: #ff6600;	FONT-FAMILY: Arial}

.tableBorder
{
	border-bottom-color:#A6A495;border-bottom-width:2px;border-bottom-style:dotted;
	border-top-color:#A6A495;border-top-width:2px;border-top-style:dotted;
	border-left-color:#A6A495;border-left-width:2px;border-left-style:dotted;	
	border-right-color:#A6A495;border-right-width:2px;border-right-style:dotted;
}

.blueFont {		FONT-SIZE: 12px;	COLOR: #35628c;	FONT-FAMILY: Arial}

.greenFont {		FONT-SIZE: 12px;	WORD-SPACING: 2px;	COLOR: #068598;	FONT-FAMILY: Arial}


.resultwrapper{
	display:block; padding:0;	
	border:1px solid #A6A495;	
}

.header{
	font-weight:bold;
	/*padding:5px;*/
	background-color:#ffffff;	
	/*color:White;*/
	font-size:13px;	
	border-bottom:solid 1px #A6A495;
}

.header2{
	font-weight:bold;
	/*padding:5px;*/
	background-color:#E6E6D1;		
}

.headerFlightDirection{	
	background-color:#E6E6D1;
	/*padding:5px;*/	
}

.row_bottom_line
{
        border-bottom  	: 1px solid #A6A495;
        padding-left:5px;
}

.row_bottom_dottedline
{
        border-bottom-width:1px;
        border-bottom-style:dotted;
        border-bottom-color:#A6A495;
        padding-left:5px;
}

.title
{
	background-color:#3366CC;
	font-weight: bolder; color: White; font-size: 12px;
}

#flight_offers {
background-color:White;
margin-top:5px;
color:#4D5885;
}

#flight_offers span {
font-size:11px;
color:#4D5885;
display:block;
}


#flight_offers a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#EB008B;
display:block;
text-decoration:underline;
font-weight:bold;
}

.errorMessage
{
	color:Red;
	font-weight:bolder;
}
.transparent {
		/*filter:alpha(opacity=90);*/
		background-color:white;
		display:none;
		width:400;
		height:100;
		position:absolute;
		color: black;
		border: 3 black solid;
	}
 .tdbodyLeftAlignBasket
{
	 border-bottom: 1px #708EAB dotted;
	text-align:left;
 }
 .tdbody
{ border-bottom: 1px #708EAB dotted;
text-align: center;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px;
vertical-align:top;

 }