/*ITINERARY BEING MODIFIED */

.itinmod {
width:511px;
font-family:"Arial",sans-serif;
font-size:12px;
border-color:#CCCCCC;
border-style:dashed;
border-width:1px 0px 1px 0px;
}

.itinmod td {
padding:12px 10px 20px 15px;
color: #000066;
background-color: #D9E6EF;
}

#ibm{
 color:#666666;
 font-weight: bold;
 }

#idetailslink{
 vertical-align:bottom;
 margin:15px -14px 0px 0px;
 }



/*TRAVEL ENHANCEMENTS */

.te {
width:511px;
background-color: #ffffff;
font-family:"Arial",sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
margin:0pt;
padding:0pt;
}

.tetext {
width:225px;
color: #666563;
font-family:"Arial",sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
margin-left:98px;  
margin-top:5px;  
}

.teheading {
color:#0038A5; 
font-family:"Arial",sans-serif;
font-size:14px;
font-weight:bold;
}

.teimg {
margin-left:98px
}

.tert { 
 margin-left: 330px; 
}

.te h1 {
color:#000000;
font-family:"Arial",sans-serif;
font-size:16px;
font-weight:bold;
margin:5px 0px ;
}

.te h2 {
color:#0038A5; 
font-family:"Arial",sans-serif;
font-size:14px;
font-weight:bold;
padding:6px 0px 4px 0px;  

}



/*PURCHASE CONFIRMATION */

.purchaseconf {
width:511px;
font-family:"Arial",sans-serif;
font-size:12px;
border-top:1px dashed #ccc;
border-bottom:1px dashed #ccc;
/*border-color:#CCCCCC;
border-style:dashed;
border-width:1px;*/
}

.purchaseconf td {
background-color: #EEF3FC;
/*top  right  bottom  left */
padding:6px 10px 0px 15px;
}

.purchaseconf ul {
	list-style: none;
	margin-bottom: 5em;
	padding-left: 1em;
	text-indent: -1em;
}

.purchaseconf li {
padding:0px 0px 6px 0px;

}

#pcsubtext{
 color:gray;
 font-size: 10px;
 font-weight: bold;
 margin:-5px 0px 0px 12px;
 padding-top: 0px;
 }
 
 
/*FOR 'Add Economy Plus' page */
 
.footer td { border:none !important; }


#pupsell {	font-size: 11px; margin: 0px 0px 0px 13px; }

/*FOR 'Purchase Economy Plus' page */
 
.pec td { 
border-width: 1px 0px 0px 0px !important;
}

.legspacer { 
width: 511px;
height:4px;
background-color:#dcdcdc;
border-width: 0px 0px 0px 0px;
padding: 0px !important;
}

.nodashtop td { border-top:none !important; }

.nodashbottom td { border-bottom:none !important; }

/*FOR 'Sit in economy plus' page */

.sitinep {
width:511px;
padding-left: 10px;
padding-top: 5px;
}

.copyBlueHead19 {
color:#0038A5;
font-family:arial;
font-size:19px;
font-weight:normal;
padding-bottom:3px;
text-decoration:none;
}

/*My itineraries */

#t635, .t635 {
width:635px;
}

#t635 table.det, .t635 table.det {
background-image:url(/ube/images/bkgd/header_table635.gif);
background-repeat:no-repeat;
width: 635px;
}

.hdr635 {
width:635px;
}

#t635 tr.hdr635 td, .t635 tr.hdr635 td {
background-image:url(/ube/images/bkgd/header_table635_fix.gif);
background-repeat:repeat;
border:medium none;
color:#000066;
font-weight:bold;
line-height:13px;
}
#t635 td, .t635 td {
border-top:medium none;

}

div.epufoot
{
	width: 635px;
	font-size: 1px;
	background: #A6C1FA url(/ube/images/bkgd/results_cal_foot_635.gif) no-repeat center bottom;
	height: 5px;
	clear:left;
}
.eco-ppv-width{
	width: 70px;
}
.eco-seg-price{
	text-align:right;
	padding-right:10px;
	}



/* RANJEET */
#ua-sub{
	width: 511px;
	background: #000000;
	}
.info-txt{
	color:#999999;
	padding-left: 10px;
	}
.ua-eco-plus-msg{
width: 495px;
	}
#ua-confirmation-bx {
margin-left: 5px;
width: 520px;
	}
		#ua-confirmation-bx h1{
			padding-left: 5px;
			}
#ua-conf-msg, #ua-billinginfo{
	margin: 5px 0 5px 0;
	border-top: dashed 1px  #CCCCCC;
	border-bottom: dashed 1px  #CCCCCC;
	padding: 0 8px 0 8px;
    background: #D9E6EF;
	width: 495px;
	}
	#ua-conf-msg ul{ list-style: square;}
	#ua-conf-msg li{ margin-left: -10px;}

	#ua-conf-msg #confirmation-no{
		font-weight: bold;
		}

	#items,.eco-plus{
		width: 200px;
		float: left;
		margin-left: 5px;
		font-weight: bold;
	}
	.epu-txt-alignRight{
	
	}
	.ua-plan{
	width:200px;
	float: left;
		}
	.ua-bill-add{
		clear: both;
		}
	#subtotal{
		width: 200px;
		float: right;
		text-align: right;
		margin-right: 5px;
		font-weight: bold;
	
	}
	.usd-price{
		width: 200px;
		float: right;
		text-align: right;
		margin-right: 5px;
	
	}
	.ecoplus-details
		{
			padding: 5px 5px 0 0;
			border-bottom: solid 2px #D9E6EF;
			margin-left: 16px;
					}
	.ua-billing-info-txt{
		Padding:5px;
		height: 14px;
		}
		.flight-detials
		{
			padding: 5px 5px 0 0;
			font-size: 10px;
			width: 420px;
			margin-left: 15px;
		}
		.flight-detials-more{
			padding: 5px 5px 0 0;
			font-size: 10px;
			border-top: dashed 1px #999999;
			width: 420px;
			margin-left: 15px;
			}
	
		
		
	.ua-flight{
		width: 80px;
		font-size: 10px;
		float: left;
		padding-left: 5px;
		line-height: 12px;
		}
		.ua-departs,.ua-arrives,.ua-seats{
		width: 95px;
		font-size: 10px;
		float: left;
		padding-left: 5px;
		line-height: 12px;
		}
		
		.ua-departs-data,.ua-arrives-data,.ua-seats-data{
		width: 95px;
		font-size: 10px;
		float: left;
		padding-left: 5px;
		line-height: 12px;
		height: 30px;
		min-height: 24px; 
		height:0%;
		_height: 30px; 
		border-left: dashed 1px #999999; 
		}
		.ua-seats-data{
		width: 120px;
		}
		.eco-plus-botpad{
		padding-bottom: 10px;
	}
	.eco-plus-baserule1{
			border-bottom:solid 2px #D9E6EF; margin-left:16px; width:420px; _margin-top: -10px;
			}
	.eco-plus-baserule2{
			border-bottom:solid 2px #D9E6EF; margin-left:16px;;
			}
	.ecoplus-end
		{
			padding: -5px 5px 0 0;
			margin-left: 20px;
			width: 480px;
					}
	#ua-eco-total{
		font-size: 14px;
		font-weight: bold;
		
	}
		#ua-eco-total .ua-taxes{
			font-size: 10px;
			padding-right: 5px;
			font-weight: normal;
			
			}
#i table.det tr.rdash td{border-top: none;}
		
	/* End of page Layout divs ***********************************************/


#err_msg_chkbox {
	color:#990000;
	font-weight: bold;
}

.shop-enh{
	margin-left: 12px;
}
/* RanjeetGIll FOR Continental PNR validation */
.altauthRpt{background:url(/ube/images/myitins/altauthRpt.gif) top left; width: 593px; margin: 10px 10px 25px 10px;}
.altauthTop{background:url(/ube/images/myitins/altauthTop.gif) top left no-repeat;}
.altauthBot{background:url(/ube/images/myitins/altauthBot.gif) top left no-repeat; height: 11px;}

