/*
 *  PIA Website - PIA Experience Styles
 *  Version: 2006.08.10
----------------------------------------------------------------------------- */


/*/////////////////////////////////////////////////////////
>>>>>>>>>>>>>>>>>>>>>>>>>>>> DVs
/////////////////////////////////////////////////////////*/

.dv1{}
.dv1 .dv-l { float:left; width:67%}
.dv1 .dv-r { width:30%; float:right;}

.dv2{}
.dv2 .dv-l { float:left; width:85%}
.dv2 .dv-r { width:15%; float:right;}

.dv3{}
.dv3 .dv-l { float:left; width:48%}
.dv3 .dv-r { width:52%; float:right;}

.dv4{}
.dv4 .dv-l { float:left; width:15%}
.dv4 .dv-r { width:85%; float:right;}

.dv5{}
.dv5 .dv-l { float:left; width:31%}
.dv5 .dv-r { width:70%; float:right;}


.dv6{}
.dv6 .dv-l { float:left; width:60%}
.dv6 .dv-r { width:40%; float:right;}

.dv7{}
.dv7 .dv-l1 { float:left; width:24%}
.dv7 .dv-l2 { width:24%; float:left;}
.dv7 .dv-l3 { width:24%; float:left;}
.dv7 .dv-l4  { width:24%; float:left;}

.dv8{}
.dv8 .dv-l1 { float:left; width:26%}
.dv8 .dv-l2 { width:50%; float:left;}
.dv8 .dv-l3 { width:22%; float:right;}


/* Shedow Box 2
/////////////////////////////////////////////////////////*/

.shed-box-2 { line-height:16px; font-size:10px; width:174px}

.shed-box-2 .head, .shed-box-2 .content, .shed-box-2 .footer { padding:0 10px}

.shed-box-2 .head{background:url(../media/global/bg-sb2-head.jpg) 0% 0 no-repeat; height:117px}
.shed-box-2 .head h2 { display:none; visibility:hidden;}
.shed-box-2 .content{background:url(../media/global/bg-sb2.jpg) 0% 0 repeat-y; padding:12px 10px}
.shed-box-2 .footer{background:url(../media/global/bg-sb2-footer.jpg) 0% 100% no-repeat; height:43px;}

.shed-box-2 p { margin:0px 0 7px 0}
.shed-box-2 .intro{ color:#c30; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 12px 0 }
.shed-box-2 a{ font-size:10px; color:#333; text-decoration:none; display:block; height:100%; }
.shed-box-2 a:hover{ color:#666; }



.button
{
	border:0; 
	height:19px; color:#333;
	font-size:11px;
	background-color:#ddd;
	background:url(../media/global/btn.gif) no-repeat 50% 50%; 
	margin:0px 0 0px 0;
	width:51px;
}
	
.txtBox
{
	border:1px solid #ccc; border-width:2px 1px 1px 2px; padding:0px 0px 0 0px; height:18px; margin:0 0 0px 0; font-size:13px; width:160px;
}


.flight_table 
{
	width:100%;
}
.pnr_table
{
	border:1px solid #DDDDDD;
	background-color:#f3f3f3;
	width:100%;
	height:100%;
	
}
.pnr_header_cell
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana,Arial;
	padding:0 5;
	background-color:#DDDDDD;
	color: #434e64;
	text-align:center;
	vertical-align:middle;
	height:20;
	padding-left:5px;
	padding-right:5px;
	border-bottom:1px solid gray;
}
.pnr_sub_heading_cell
{
	font-weight: normal;
	font-size: 11px;
	color: #434e64;
	font-family: Verdana,Arial;
	background-color: #DDDDDD;
	text-align: left;
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;	
}
.pnr_left_header_cell
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana,Arial;
	padding:5 5;
	color: #434e64;
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
	text-align: left;
	
}
.pnr_left_header_cell1
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana,Arial;
	padding:5 5;
	color: white;
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
	
}
.pnr_number_cell
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana,Arial;
	color:Maroon;
	vertical-align:middle;
	padding: 0 0;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #DDDDDD;
}

.pnr_data_cell
{
	font-weight: bold;
	font-size: 11px;
	
	font-family: Verdana,Arial;	 
	padding:0 5;
	color: #434e64;
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #DDDDDD;
	text-align: left;
}

.pnr_cell
{
	font-weight: bold;
	font-size: 14px;	
	font-family: Verdana,Arial;
	padding:5 5 5 5;
	color: #434e64;
	vertical-align:top;
	border:0px solid #DDDDDD;
	text-align: left;
}

.pnr_barcode_cell
{
	font-weight: bold;
	font-size: 14px;	
	font-family: Verdana,Arial;
	padding:0 5 2 5;
	color: #434e64;
	vertical-align:top;
	border:0px solid #DDDDDD;
}


.pnr_noitin_cell
{
	font-weight: bold;
	font-size: 11px;	
	font-family: Verdana,Arial;	 
	padding:0 5;
	color: green;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #DDDDDD;
}


.pnr_unconfirmed_status_cell
{
	font-weight: bold;
	font-size: 11px;	
	font-family: Verdana,Arial;	 
	padding:0 5;
	color: red;
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #DDDDDD;
}

.pnr_passenger_cell
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana,Arial;	 
	padding:5 0;
	color: #434e64;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #DDDDDD;	
	text-align: left;
}

.pnr_unadded_flight_cell
{
	font-weight: normal;
	font-size: 11px;		
	font-family: Verdana,Arial;	 
	padding:5 5;
	color: #434e64;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #DDDDDD;
	text-align: left;
}

.sector_header 
{
	border-left:1px solid #434e64;
	border-right:1px solid #434e64;
	border-top:1px solid #434e64;
	border-bottom:1px solid #434e64;
	padding:1 3 3 3;
	font-weight:bold;	
}

.eb_select3 {
	BACKGROUND-COLOR: #f9fcf3;
	COLOR: #000033;
	FONT-FAMILY:Arial;
	font-size:8pt;	
	PADDING-LEFT: 0pt;
	PADDING-TOP: 0pt;
	border: 1px #000033 inset;
	text-transform:capitalize;	
	width:85px;
}

.print_pnr_table_head
{
	border-right: green 1px solid;
	border-top: green 1px solid;
	border-left: green 1px solid;	
	border-bottom: green 1px solid;		
}

.print_pnr_table_mid
{
	border-right: green 1px solid;
	border-left: green 1px solid;		
}

.print_pnr_table_bottom
{
	border-right: green 1px solid;
	border-top: green 1px solid;
	border-left: green 1px solid;
	color: white;
	border-bottom: green 1px solid;
	background-color: #012a1e;
	font-family: "Lucida Grande", "Lucida Sans", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; line-height:18px;
}
