﻿/* ---------- flight Summary Box --------- */

.summary_box
{
	margin-bottom	: 10px;
}

.summary_box td, .summary_box th
{
    border          : 1px solid #708EAB;
	width		: 75px;
	text-align	: center;
	background	: white;
	font-size	: 11px;	
	padding		: 2px 0px;
}

.summary_box th
{
	font-size	: 11px;
}
.summary_box_select
{
	background	: #708EAB;
}

/*---hotel summary box---*/

.hotelSummary
{
	padding:10px 0px 10px 10px;
	width:auto;
	overflow:hidden;
}
.hotelSummaryDiv
{
	vertical-align:middle;
	 list-style              : none;
        float                   : left;
        height                  : 22px;
        text-align              : center;        
        border            : 1px solid #708EAB;        
		padding-right             : 10px;
		border-bottom-color:#cccc99;
		border-style:dashed;
		
		
}

/* shantha added */
.table
{ 
background-color: #EFEFEF;

border-collapse: collapse;
border-spacing: 0px;
width:100%;
 }

.product_image_frame {	BACKGROUND: url(../images/bg_product_img_frame_alt.gif);	width :100px}


.tdbody
{ border-bottom: 1px #708EAB dotted;
text-align: center;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px;

 }
 
 .tdbodyLeftAlign
{ border-bottom: 1px #708EAB dotted;
text-align:left;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px;

 }
  .tdbodyLeftAlignBasket
{ border-bottom: 1px #708EAB dotted;
text-align:left;
 }
 .tdbodySelectedHotel
{ border-bottom: 1px #708EAB dotted;
text-align: left;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px;

 }
  .tdbodyCalendar
{
 border-bottom: 1px #708EAB dotted;
 border-left: 1px #708EAB dotted;
 border-right: 1px #708EAB dotted;
 border-top: 1px #708EAB dotted;
 text-align: center;
 padding-top: 4px;
 padding-bottom: 4px;
 padding-left: 8px;
 padding-right: 0px;
 width:75px;

 }
 
 .popupControl
{
background-color:White;
position:absolute;
visibility:hidden;
} 
.CalenderSelectPrice
{

FONT-WEIGHT: bold;	FONT-SIZE: 20px;	COLOR: black;	FONT-FAMILY: Arial, Helvetica, sans-serif;	TEXT-DECORATION: underline;	
}
 
 IMG {	BORDER-TOP-WIDTH: 0px;	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	BORDER-LEFT-WIDTH: 0px;	FONT-SIZE: 100%;	BORDER-BOTTOM-WIDTH: 0px;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	VERTICAL-ALIGN: baseline;	PADDING-TOP: 0px;	FONT-FAMILY: inherit;	BORDER-RIGHT-WIDTH: 0px}
/*end */

.transparent {
		/*filter:alpha(opacity=90);*/
		background-color:white;
		display:none;
		width:400;
		height:100;
		position:absolute;
		color: black;
		border: 3 black solid;
	} 
.TransparentGrayBackground 
{
	position: fixed;
	top: 0;
	left: 0;
	
	background-color:Gray;
	filter:alpha(opacity=60);
	opacity:0.7;
	
	height: 100%;
	width: 100%;
	min-height: 100%;
	min-width: 100%
	
}
.grayimageloading
{
	background-color:White;
	width: 70px;
	text-align: center;
	vertical-align: middle;
	padding-left:150px;
	position: relative;	
	top:100px;	 
}

/* [2261824_1] Open the fare breakdown expand/collapse section */
a.linkClose {
	color:#B90000;
	background: url(../images/collapse.gif) no-repeat 0pt 2px;
	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(../images/expand.gif) no-repeat 0pt 2px;
	padding:3px 0pt 3px 20px;
	line-height: 15px;
	margin-right: 10px;
}

