﻿/*div
{
	border:solid 1px red;

	}
	
 * {
	margin: 0;
	padding: 0;
}
*/

/*-----------------------------------------------------------------*/

body {
	margin: 2px 0;
	background: #FFFFFF url(/airfare5/master/images/Mainbg.jpg);
	font-size: 10pt;
	color: #5A5A5A;
	background-position: center;
	background-repeat: no-repeat;
	background-position: top;
}

td {
	font-family: calibri;
	font-size: 10.5pt;
	color: #5A5A5A;
	text-align:left;
	}

.textbox {
	background-image:url('/airfare5/master/images/textboxbg.jpg');
	background-repeat:repeat-x;
	border:1px solid #b5b5c5;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:2px;
	font-family:tahoma, arial, sans-serif
}
.SearchTextBox {
	background-image:url('/airfare5/master/images/textboxbg.jpg');
	background-repeat:repeat-x;
	border:1px solid #b5b5c5;
	color:#333333;
	padding:5px;
	margin-right:4px;
	margin-bottom:2px;
	font-family:tahoma, arial, sans-serif
}
.SearchTextBoxbig {
	background-image:url('/airfare5/master/images/textboxbg.jpg');
	background-repeat:repeat-x;
	border:1px solid #b5b5c5;
	color:#333333;
	padding:5px;
	width:210px;
	margin-right:4px;
	margin-bottom:2px;
	font-family:tahoma, arial, sans-serif;
	text-align:left;
}

.textbox2 {
	background-image:url('/airfare5/master/images/textboxbg.jpg');
	background-repeat:repeat-x;
	border:1px solid #b5b5c5;
	color:#333333;
	font-size:8.5pt;
	padding:3px;
	margin-right:3px;
	margin-bottom:4px;
	font-family:arial,tahoma;
}
tablineup
{
	FONT-WEIGHT:700;
	FONT-SIZE:8pt;
	FONT-FAMILY:Arial;
	text-decoration: none;
		color: #0E558D;
		width:115px;
	}
.maparea
{
	height:300px;
	}

	
.TgOnly
	{
		display:none;	
	}
.AirfareOnly
	{
		display:block;
	}
	
.ADV
	{
	FONT-FAMILY:Arial;
	FONT-SIZE:10pt;
	color:#999999;
	}

.BigOrange
{
	FONT-FAMILY:Calibri;
	FONT-SIZE:12.5pt;
	color:#ff6600;

	}
.LightBlue
{
	FONT-FAMILY:Calibri;
	FONT-SIZE:21pt;
	color:#F5FAFE;

	}	

.MidOrange
{
	FONT-FAMILY:calibri;
	FONT-SIZE:12pt;
	color:#FFA200;
	text-decoration: underline;

	}
.MidBlack
{
	FONT-FAMILY:calibri;
	FONT-SIZE:16pt;
	color:black;
	text-decoration: underline;

	}
.MidBlackS
{
	FONT-FAMILY:calibri;
	FONT-SIZE:15pt;
	color:black;

	}

.GreenHint
{
	FONT-FAMILY:calibri;
	FONT-SIZE:10.5pt;
	color:#86b300;
	FONT-WEIGHT:700;
	}

.DarkredHint
	{
	FONT-FAMILY:calibri;
	FONT-SIZE:10.5pt;
	color:#7D2D15;
	FONT-WEIGHT:700;
	}

.HeadText{

font-family:Arial;
color:#003366;
font-size:12pt;
	}
	
.greenhed
{
		color:#5B7609;
		font-family:calibri;
		font-size: 13pt;			
	}
.HeadTextLite{

	font-family:Arial;
	color:#9eceea;
	font-size:12pt;
	}
.HeadTextLite2{

	font-family: 'Trebuchet MS', "Times New Roman", Times, serif, 'Arial', ;
	color:#D1ECFC;
	font-size:12pt;
	}

.HeadTextLiteB{

	font-family: 'Trebuchet MS', "Times New Roman", Times, serif, 'Arial', ;
	color:#003366;
	font-size:12pt;
	}
		
.HeadTextHeavy{

	font-family: 'Calibri', "Times New Roman", Times, serif, 'Arial', ;
	color:#2780C7;
	font-size:22px;
	}

.BigHead
	{
	   font-family:Calibri;
		font-size:18pt;
		color:#BE4F04;
		padding:top:5px;
	}

.MidHead
	{
	   font-family:Calibri;
		font-size:15pt;
		color:#829F54;
		padding:top:5px;
	}


.MidHeadBlue
	{
	font-family:Calibri;
	font-size:14pt;
	color:#496D99;
	}
				
.WhiteHead
	{
		font-family: Calibri;
		font-size:17pt;
		color:#ffffff;
	}
	
.OrangeHead
	{
		font-family: Calibri;
		font-size:17pt;
		color:#FF3600;
	}
		
.white{
		color:#ffffff;
	}

.BlueSCLink
{
	color:#003366;
	font-family:Calibri;
	font-size:12pt;
	text-decoration:none;
	}
.BlueSCLink:hover
{
	color:#F5D567;
	font-family:Calibri;
	font-size:12pt;
	text-decoration:none;
	}

.BlueSCLink :visited
{
	color:#003366;
	font-family:Calibri;
	font-size:12pt;
	text-decoration:none;
	}

.BlueTitle{
		color:#33537C;
	}

.BlueTitle:hover
{
		color:#000000;
	}

.GrayLink{
		color:#808080;
		font-size:9pt;
	}

.GrayLink:hover
{
		color:#000000;
		font-size:9pt;
	}

.Red
{
	color:red;
	}

.subhead
{
	FONT-SIZE:8.5pt;
	font-family:Arial;
	color:#ff6600;
	font-weight:bold;
	}
	
.orangeTxt
	{
		FONT-SIZE:16pt;
		font-family:Arial;
		color:#ff6600;
		}
.BlackHed
	{
		FONT-SIZE:11.5pt;
		font-family:Arial;
		color:#000000;
		}			
	.orangeTxtsmall
	{
		FONT-SIZE:11pt;
		font-family: Calibri;
		color:#ff6600;
		font-weight:600;
		}
.dotspace
{
		FONT-SIZE:1pt;
		font-family:Arial;
	}

.Nlink
{
	font-family:Arial;
	color:#0000FF;
	font-size:8.5pt;
	cursor:pointer;	
	}
	.NlinkT
{
	font-family:trebuchet ms;
	font-size:9pt;
	cursor:pointer;	
	}
.NlinkWhite
{
	font-family:Arial;
	color:#ffffff;
	font-size:9pt;
	cursor:pointer;	
	}
	
.Nlink:hover
{
	font-family:Arial;
	color:#FF9000;
	text-decoration:underline;
	font-size:8.5pt;
	cursor:pointer;	
	}
.calilinkWhite
{
	font-family:Calibri;
	color:#ffffff;
	font-size:9pt;
	cursor:pointer;	
		text-decoration:none;
	}

.calilinkWhite:hover
{
	font-family:Calibri;
	color:#BDE5FF;
	font-size:9pt;
	cursor:pointer;
		text-decoration:underline;	
	}
		
.NlinkBlue
{
	font-family:Arial;
	color:#336699;
	text-decoration:underline;
	font-size:8.5pt;
	cursor:pointer;	
	}

	.NlinkBlueB
{
	font-family:trebuchet ms;
	color:#336699;
	text-decoration:underline;
	font-size:10pt;
	cursor:pointer;	
	}
.LightText
{
	font-family:Arial;
	color:#808080;
	font-size:9pt;
	cursor:pointer;	
	}
		
	.Head2
	{
		font-family:Arial;
		color:#D0E7F4;
		font-size:12pt;
	}

.blueline
{
	font-family: Arial;
	font-size:9pt;
	color: #333333;
	background-color: #3E7CC1;
	background-image: url('/airfare5/master/images/bgh2.jpg');
	height:28px;
	}
.yellowborder
{
	border-collapse: collapse;
	background-color:#FEFBE0;
	padding:5;
	border:1px solid #FFCC66;
}	
.Whitehed
{
		font-family:Arial;
		color:#ffffff;
		font-size:10pt;
		font-weight:normal;
	}
	
.carditemHed	
{
	
	}
/* Header */

#HeaderPlan {
	width: 1000px;
	height: 80px;
	margin: 0 auto;
}

.internalmsgDiv
	{	
	background-image:url('/airfare5/master/images/bgMsg.png');	 
	border:3px solid #ff6600;
	margin-bottom:10px;	
	}

#header {
	width: 1000px;
	height: 80px;
	margin: 0 auto;
}
#Mainheader2 {
	width: 1000px;
	height: 30px;
	margin: 0 auto;
	text-align: center;
	color: #ffffff;
	font-family: Trebuchet MS;
	font-size: 8.5pt;
	font-weight: bold;
	vertical-align: bottom;
}

#logo {
	float: left;
	top:0px;
	padding-top:0px;
	height: 77px;	
	width:250px;
	
	/* 
background-image: url(/airfare5/master/images/AirfareLogo.png);
background-image: url(/airfare5/master/images/airfareimages.png);background-position: -5px -62px ;*/
/* Logo For IE6
	background: url(/airfare5/master/images/AirfareLogo_trans.gif) repeat-x left bottom;*/

	
}
.logo {
	top:0px;
	padding-top:0px;
	height: 75px;	
	width:250px;
	
/* Logo For IE6
background-image: url(/airfare5/master/images/airfareimages.png);background-position: -5px -62px ;	
background: url(/airfare5/master/images/AirfareLogo_trans.gif) repeat-x left bottom;*/

	
}
<!-- [If IE 6]>
<style type=”text/css”>
#transparent {
	background:#fff none;
	filter:alpha(opacity=50);
	height:1%;
	}

#transparent * {
	filter:alpha(opacity=100);
	position:relative;
	}

</style>
<![endif ]-->


#logo h2 {
	float: left;
	margin-top: 20px;
	text-transform: lowercase;
	font-weight: normal;
}

#logo h1 {
	float: left;
	margin-top: 20px;
	text-transform: lowercase;
	font-weight: normal;
}

#logo h1 {
	padding: 5px 0 0 0px;
	font-size: 2.6em;
}

#logo h2 {
	padding: 17px 0 0 6px;
	font-size: 1.2em;
}

#logo a {
	border: none;
	text-decoration: none;
	color: #FFFFFF;
}

#menu {
	float: right;
	
	width: 700px;
	text-align:center;
	background-image: url(/airfare5/master/images/TopMenuBg.png);
	
	}

#menu ul {
	
	list-style: none;
	}

#menu li {
	float: right;
	/*background: url(/airfare5/master/images/TAB2.png) repeat-x left bottom;	background-position: -258px -56px; */
	height:36px;
	width: 110px;
	background-image: url(/airfare5/master/images/menusplit.png);
	}


.widelink
 {
	
	height: 50px;	
	width: 150px;
	}

#menu a {
	display: block;
	float: left;
	/*border-left: 2px solid #99C233;*/
	margin-right: 3px;
	padding:5px 8px 15px 25px;
/*	text-transform: lowercase;*/
	text-decoration: none;
	font-size: 13.5pt;
	font-family: calibri; 
	color: #FFFFFF;
}
#menu a:hover {
	text-decoration: underline;
	color: #FFDF31;
}

.subtabmenu {
	text-decoration: none;
	font-size: 9.5pt;
	font-family: calibri; 
	color: #FFFFFF;
}
.subtabmenu:hover {
	text-decoration: none;
	color: #FFDF31;
}





#menu .last a {
	margin: 0;
	padding-right: 0;
}

.headerBiglinks{
	font-family: calibri; 
	color:#A6D4F9;
	font-size:15pt;

	
	}
	
/* Tabs Start */
#TTab {
	float: left;
	height:30px;
	width:196px;
	/*	with packages width: 294px;*/
	padding: 0px 0px 0px 0px;
	vertical-align: bottom;
}

#TTab ul {
	margin: 0 0;
	text-align:center;
	padding: 0px 0px 0px 0px;
	list-style: none;

}
#Mainheader2 #TTab .Tabon  {
	float: left;
	text-align: center;
	background: url(/airfare5/master/images/tabon.png) repeat-x left bottom;
	height: 30px;
	width: 98px;
	color: #000000;
	padding: 0px 0px 0px 0px;
}


#TTab li {
	float: right;
	background: url(/airfare5/master/images/taboff.png) repeat-x left bottom;
	text-align: center;
	height: 30px;
	width: 98px;
	padding: 0px 0px 0px 0px;
}


#TTab a {
	display: block;
	float: left; /*border-left: 2px solid #99C233;;*/
	margin-right: 0px;
	padding: 5px 8px 5px 18px;
/*	text-transform: lowercase;*/	text-decoration: none;
	font-size: 9.5pt;
	color: #FFFFFF;
	font-weight: normal;
}

#TTab a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

#TTab .last a {
	margin: 0;
	padding-right: 0;
}

/* Tabs End */

#menu2  {
	font-family:arial;
	display: block;
	float:right;
	/*border-left: 2px solid #99C233;
	text-transform: lowercase;*/
	width: 700px;
	font-size:9pt;
	color: #808080;
	
	}
#menu2 a {
	display: block;
	float:right;
	font-family:calibri;
/*		Trebuchet MS border-left: 2px solid #99C233;
	text-transform: lowercase;*/
	font-size: 16px;
	color: #808080;
	padding-left: 5px;
}
#menu2 a:hover {
	text-decoration: underline;
	color: #000000;
	font-size: 16px;
	}


/* menu2 end */

#menu2 .last a {
	margin: 0;
	padding-right: 0;
	color: #FFFFFF;
}



----------------------------------------------------------------------------------------------------------------


/* Common */
.HeadText{

/*font-family:Arial;
color:#003366;
font-size:12pt;*/
	font-family: 'Trebuchet MS', "Times New Roman", Times, serif, 'Arial', ;
color:#336699;
font-size:13pt;

	}

/*

	da {

	
color: #006699;

}
*/
a:hover {
color: #000000;
}

/* Header */


/* Footer */

#footerPanl{
	clear: both;
	width: 100%;
	height: 35px;
	margin: 0 auto 0;
	/*background: url(/airfare5/master/images/img02.jpg) repeat-x left top;*/
	text-align:center;	
}
#footer2 {
	clear: both;
	width: 100%;
	height: 41px;
	margin: 0 auto;
	text-align:center;
	font-size:8pt;
	color:gray;
	font-family:Arial, Helvetica, sans-serif;	
}

#footer p {
	margin: 0;
	padding: 10px 0px;
	font-size: 11px;
}

#footer .legal {
	float: left;
	height:20px;
}

#footer .credit {
	float: right;
	height: 40px;
}


.hrline
{
	border-bottom: 1px dashed #C0C0C0;
	}
.hrlineB
{
	border-bottom: 1px dashed #808080;
	width:95%;
	}
.small
{
	font-family:Arial;
	font-size:8.5pt;
	color:#4D5358;
	}
.ismall
{
	font-family:Arial;
	font-size:7.5pt;
	color:#4D5358;
 font-style:italic;	
	}	
.smallT
{
	font-family:trebuchet ms;
	font-size:8pt;
	color:#666666;
	font-weight:bold;
	}
	
.smallOrg
{
	font-family:trebuchet ms;
	font-size:8pt;
	color:#ff6600;
	font-weight:bold;
	}

input.BtnPrice
{   
 	border: medium none;
    width:130px;
    height:35px;
    color:#ffffff; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px;text-decoration:underline;font-size:16pt;
    background: url('/airfare5/master/images/btn_bigPrice.png') no-repeat top left;
    cursor:pointer;
    text-decoration:none;
	}
	
input.BtnPrice:hover
{   
 	border: medium none;
    width:130px;
    height:35px;
    color:#000000; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px;text-decoration:underline;font-size:16pt;
    background: url('/airfare5/master/images/btn_bigPriceH.png') no-repeat top left;
    cursor:pointer;

	}
	
	
input.btnN {   
 	border: medium none;
    width:100px;
    height:28px;
    color:#ffffff; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px;
    background: url('/airfare5/master/images/btn_big.png') no-repeat top left;
    cursor:pointer;
	}
	
input.btnN:hover {
    border: medium none;
    background: url('/airfare5/master/images/btn_bigH.png') no-repeat top left;
    width:100;
    color:#000000;
    height:28; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px;
    cursor:pointer;
}
/* green */
input.btnGreen {   
 	border: medium none;
    width:166px;
    height:47px;
    font-size:14pt;
    color:#ffffff; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px;
    background: url('/airfare5/master/images/BookBtn.png') no-repeat top left;
    cursor:pointer;
	}
	
input.btnGreen:hover {
    border: medium none;
    background: url('/airfare5/master/images/BookBtnH.png') no-repeat top left;
    width:166px;
    font-size:14pt;
    color:#000000;
    height:47; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px;
    cursor:pointer;
}
/* green End */
.btnS {   
 border: medium none;
   background: url('/airfare5/master/images/btns.png') no-repeat top left;
   width:100px;
   color:#ffffff;
   font-weight:bold;
   height:36; padding-left:18px; padding-right:25px; padding-top:12px; padding-bottom:12px;
   cursor:pointer;

	}
	
.btnS:hover {
    border: medium none;
    background: url('/airfare5/master/images/btns_H.png') no-repeat top left;
    width:117px;
    color:#000000;
    	height:36; padding-left:18px; padding-right:25px; padding-top:12px; padding-bottom:12px;
    	cursor:pointer;
}

input.btnGO {   
	border: medium none;
   background: url('/airfare5/master/images/btn_small.png') no-repeat top left;
   width:36px;
   height:28px;
   color:#ffffff; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px;
   cursor:pointer;
   
	}
	
input.btnGO:hover {
   border: medium none;
   background: url('/airfare5/master/images/btn_smallH.png') no-repeat top left;
   width:36;
   color:#000000;
   height:28; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px;
   cursor:pointer;
}
input.btnB{   
 	border: medium none;
    background: url('/airfare5/master/images/btn_big.png') no-repeat top left;
    font-weight:bold;
    width:100px;
    height:28px;
    color:#ffffff; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px;
    cursor:pointer;

 }   
input.btnB:hover {
    border: medium none;
    font-weight:bold;
    background: url('/airfare5/master/images/btn_bigH.png') no-repeat top left;
    width:100;
    color:#000000;
    height:28; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px;
    cursor:pointer;
}


/* mid */
input.btnMid{   
 	border: medium none;
    background: url('/airfare5/master/images/btn_Mid.png') no-repeat top left;
    width:183px;
    height:36px;
    font-weight:bold;
    color:#ffffff; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px

 }   
input.btnMid:hover {
    border: medium none;
    background: url('/airfare5/master/images/btn_Mid_H.png') no-repeat top left;
    width:183px;
    font-weight:bold;
    color:#000000;
    height:36px; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px
}
/* end mid*/
.btnB{   
 		border: medium none;
   	background: url('/airfare5/master/images/btn_Mid.png') no-repeat top left;
    	font-size:9pt;
    	color:#ffffff;
    	font-weight:bold;
		height:36; padding-left:7px; padding-right:22px; padding-top:12px; padding-bottom:12px;
		

 }   
.btnB:hover {
    border: medium none;
    background: url('/airfare5/master/images/btn_Mid_H.png') no-repeat top left;
    color:#0000000;
    height:36; padding-left:7px; padding-right:22px; padding-top:12px; padding-bottom:12px
}
input.btnGO:hover {
    border: medium none;
    background: url('/airfare5/master/images/btn_smallH.png') no-repeat top left;
    width:36;
    color:#000000;
    height:28; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px
}
input.btnB:hover {
    border: medium none;
    background: url('/airfare5/master/images/btn_bigH.png') no-repeat top left;
    width:100;
    color:#ffffff;
    height:28; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px
}
input.btnVbig {
    border: medium none;
    background: url('/airfare5/master/images/btn_Vbig.png') no-repeat top left;
    width:330;
    font-size:9pt;
    color:#ffffff;
    font-weight:bold;
    height:36; padding-left:12px; padding-right:22px; padding-top:12px; padding-bottom:12px
}
input.btnVbig:hover {
    border: medium none;
    background: url('/airfare5/master/images/btn_vbig_h.png') no-repeat top left;
    width:330;
    color:#000000;
    height:36; 
}


.CompletionList
	{
	background-color : White;   
	color: black;
	font-family:arial;font-size:9pt;
	}
	
.CompletionListHighlighted
	{
	background-color : #F8F3AE;  
	color: black;
	font-family:arial;font-size:9pt;
	}
.smlinks
{
	font-size:8.5pt;
	font-family: Arial; 
	color: #3399FF;
}

.smlinks:hover
{
	color: #FF6600;
}

.WaitingLogo
{
	width:338px;
	height:105px;
	background: url(/airfare5/master/images/LogoWaitingMed.gif);	
	}
	

.borderhed
	{
		font-family:calibri;
		font-size:14pt;
		color:#5EB8FA;	
		text-align: left;
	}
	
		.hoteliframe{
	/* height:0px*/
	height:230px;
	width:850px
	}
	.GrayLink{
		color:#808080;
		font-size:9pt;
	}
.Darkyellow
{

	FONT-SIZE:10.5pt;
	color:#A84305;

	}
	
.DarkyellowBIg
{
	FONT-SIZE:14.5pt;
	color:#A84305;

	}	
.TgwaitingDiv
{
	display:none;
	}

.AirwaitingDiv
{
	display:block;
	}	
	
		.headarea
	{
		color:#FFFFFF;
		/*color:#093F6A;*/
		font-family:calibri;
		font-size: 11pt;
		font-weight:700;		
		padding:10px;	
	}
	
	
	input.btnMID 
	{
	font-family:calibri;
	font-size: 12pt;
    border: medium none;
    background: url('/airfare5/master/images/btn_Mid.png') no-repeat top left;
    width:183px;
    color:#ffffff;
    cursor:pointer;
    height:36px; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px
}
input.btnMID:hover 
{
	font-family:calibri;
	font-size: 12pt;
    border: medium none;
    background: url('/airfare5/master/images/btn_Mid_H.png') no-repeat top left;
    width:183px;
    cursor:pointer;
    color:#000000;
    height:36px; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px
}


/* Sidebars */

.smallhed {
	width:211px;background-image: url(/airfare5/master/images/smallhed.png);height:31px;text-align:left;padding-TOP:6px;
}

.smallhed_BtM {
background-image: url(/airfare5/master/images/smallhed_btm.png);width:211px;height:8px;
}

.Bighed
{
width:779px;background-image: url(/airfare5/master/images/Bighed.png);height:38px;text-align:left;
}


.Bighedround
{
width:779px;background-image: url(/airfare5/master/images/Bighedround.png);height:38px;text-align:left;
}



.Bighed_BTM
{
	width:779px;background-image: url(/airfare5/master/images/Bighed_btm.png);height:36px;text-align:left;
}
.Bighed_BTMround
{
	width:779px;background-image: url(/airfare5/master/images/Bighedround.png);height:36px;text-align:left;
}


.HText
{
	font-family:calibri;
	font-size:10pt;
	
	}
.BlueHedCal
{
	font-family:Calibri;
	text-align:left;
	font-weight:400;
	color:#003366;
	font-size:14pt;
}

/*********************************************** New CSS ***********************************************/

.TripCardTemp {
	font-family: Tahoma;
	font-size: 11px;
	border-collapse: collapse;
	/*margin: 12px 0 12px 0;*/ 
}

.TripCardTemp td {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	text-align: left;
}

.TripCardContent {
    float: left;
    padding: 0 2px 2px 2px;
}

.TripCardDetails {
    width: 752px;
    float: left; 
    padding: 10px 10px 0 10px;
    /*display: block; 
    z-index: -1;*/
}

.TripCardHeader {
    width: 752px;
    margin: 0 10px 0 10px;
    border-collapse: collapse;
}

.TripCardHeader td {
    font-family: Verdana;
	font-weight: normal;
	font-size: 11px;    
    text-align: right;
    vertical-align: middle;
}

.TripCardLabel {
	font-family: Verdana;
	font-weight: normal;
	color: #284682;
	font-size: 18px;
	white-space: nowrap;
}

.TripCardLabel2 {
	font-family: Verdana;
	font-weight: normal;
	color: #284682;
	font-size: 18px;
	white-space: nowrap;
    display: block; 
    float: left; 
    padding: 3px 6px 0 0;
}


.TripNetPrice {
    font-family: Verdana;
    font-size: 18px;
    font-weight: bold;
    color:#E85100;
}

.TripCardInfo {
    font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #336600;
	text-align: center;
    margin: 0 10px 0 10px;
    clear: both;
}

.TripCardSpecial {
    width: 752px;
    margin: 10px 10px 0 10px;
    border-collapse: collapse;
}

.FlightTemp {
	font-family: Tahoma;
	font-size: 11px;
	margin-top: 12px;
}

.FlightTemp td {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	text-align: left;
	vertical-align: top;
	padding: 0 4px 0 4px;
}

.FlightTemp a {
	/*font-family: Verdana;*/
	font-family: Tahoma;	
	font-weight: normal;
	color: #3366CC;
	font-size: 11px;
	text-decoration: underline;
}

.FlightTemp a:hover {
	color: #CC0033;
	text-decoration: none;
}

.FlightHeader {
	/*border-top: 1px solid #557FCC;
	border-bottom: 1px solid #557FCC;*/
}

.FlightHeader td {
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #80A7D6;
	text-align: left;
	padding:4px;
}

.TripTotalPrice {
    font-family: Verdana;
    font-size: 11px;
    color: #E85100;
    text-align: center;
    float: left;
    width: 741px;
    padding: 5px;
    margin-top: 7px;
}

.PhoneFareInfo {
    font-family: Arial; 
    font-size: 20px; 
    font-weight: bold; 
    font-style: italic; 
    text-align: center; 
    border-top: 1px dashed #446096; 
    color: #E85100; 
    padding: 20px 2px 6px 2px;
}


.PhoneFareDetails {
    font-family: Verdana; 
    font-size: 13px; 
    font-weight: bold; 
    text-align: center; 
    color: #336600; 
    padding: 6px 2px 14px 2px;
}


#Heading1 td {
	font-family: Verdana;
	text-align: left;
	font-weight: bold;
	color: #47ADF8;
	font-size: 11px;
	padding:4px;
}

.Heading2 td {
	font-family: Verdana;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #81ACDB;
	font-size: 11px;
	padding:4px;
}

.Heading3 {
	border-top: 1px solid #557FCC;
	border-bottom: 1px solid #557FCC;
}

.Heading3 td {
	font-family: Verdana;
	text-align: left;
	font-weight: bold;
	color: #557FCC;
	font-size: 11px;
	padding:4px;
}


.TripHead2 {
	font-family: Verdana;
	font-weight: normal;
	color: #3366CC;
	font-size: 18px;
	white-space: nowrap;
}
.TripHead3 {
	font-family: Verdana;
	font-weight: normal;
	color: #284682;
	font-size: 18px;
	white-space: nowrap;
}

.SpecialOfferInfo {
    font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #284682;
    padding: 4px 4px 0 4px;
}

.Orange1 {
    color: #E85100;
}

.Blue1 {
	color: #284682;
}

.Blue2 {
	color: #557FCC;
}

.Blue3 {
	color: #3366CC;
}


.sp_line {
    background-image: url('../images/bgline.gif');
}

.sp_line2 {
    background-image: url('../images/bgline.gif');
    margin-top: 8px;
    margin-bottom: 11px;
}

.small2 {
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #4D5358;
}
.small3 {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #4D5358;
}

a.Link1 {
	font-family: Verdana;
	font-weight: normal;
	color: #3366CC;
	font-size: 11px;
	text-decoration: underline;
}

a.Link1:hover {
	font-family: Verdana;
	font-weight: normal;
	color: #CC0033;
	font-size: 11px;
	text-decoration: none;
}


.MidOrange2 {
	font-family: Verdana;
	font-weight: normal;
	font-size: 12px;
	color:#FF6600;
	text-decoration: underline;
}


.clear {
    clear: both; 
    height: 0px;
}

input.btnC {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	border: none;
	width:100px;
	height:28px;
	color:#ffffff;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
	background: url('../images/TGbtn_big.gif') no-repeat top left;
	cursor:pointer;
	outline: none;
}
input.btnC:hover {
	background: url('../images/TGbtn3_bigH.gif') no-repeat top left;
}

input.btnC1 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	border: none;
	width:100px;
	height:28px;
	color:#ffffff;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
	background: url('../images/TGbtn_big.gif') no-repeat top left;
	cursor:pointer;
	outline: none;
}
input.btnC1:hover {
	background: url('../images/TGbtn_bigH.gif') no-repeat top left;
}

input.btnC2 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	border: none;
	width:100px;
	height:28px;
	color:#ffffff;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
	background: url('../images/TGbtn2_big.gif') no-repeat top left;
	cursor:pointer;
	outline: none;
}
input.btnC2:hover {
	background: url('../images/TGbtn2_bigH.gif') no-repeat top left;
}

input.btnC3 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	border: none;
	width:100px;
	height:28px;
	color:#ffffff;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
	background: url('../images/TGbtn3_big.gif') no-repeat top left;
	cursor:pointer;
	outline: none;
}
input.btnC3:hover {
	background: url('../images/TGbtn3_bigH.gif') no-repeat top left;
}


