table tbody td{vertical-align: middle;}
table.pbj a,
table.pbj a:link,
table.pbj a:visited {color:#333399;border:none;display:block;}		
table.pbj a:hover{color:#FF9900;}
table.pbj a.inline,
table.pbj a.inline:link,
table.pbj a.inline:visited {display:inline;}
table.pbj {width:100%;	margin:0;border-collapse:collapse;font-size:1.2em;border:1px solid #666;color: #333333;}
caption {color: #000000;font-size:.94em;letter-spacing:.1em;padding:0;margin:1em 0 0 0;margin-bottom:0;caption-side:top;text-align:center;}
table.pbj tr.jetList{background:#e4e5f3;height:auto;}
table.pbj tr.jetList:hover{background:#FFF;}
table.pbj tr.jetListTable:hover{background:#FFF;}
table.pbj tr}
table.pbj tr.even{background:#d3d2ef;height:auto;}
table.pbj tr:hover{background:#FFF;color: #000;}
table.pbj tr.cityList{background:#ccccff;height:auto;}
table.pbj tbody tr th.column1	{background:#BABABA;color:#fff;vertical-align:middle;font-size:1.1em;}
table.pbj tbody tr.odd th.column1	{background:#333399;color:#ffffff;font-weight:bold;vertical-align:middle;text-align:left;}
table.pbj td {border-bottom: 1px solid #666;border-left:1px solid #666;padding:3px;text-align:center;vertical-align:middle;}
table.pbj td.textAlignLeft { text-align:left; }
table.pbj td.textAlignRight { text-align:right; }

table.pbj td.corner{background:#353d7e;}			
table.pbj td.colLeft{text-align:left;}

table.pbj td.highlight{	background:#ccccff; height:auto; }
table.pbj td.highlight:hover{	background:#FFF;}

table.pbj th {color: #ffffff;text-align:left;border-bottom: 1px solid #666;border-left:1px solid #666;padding:2px 5px;vertical-align:middle;}	
table.pbj thead tr{}
table.pbj thead th {background:#3e3d3f;text-align:center;font:bold 1.0em/1.5em Arial,Helvetica,sans-serif;color:#ffffff;text-transform:uppercase;}				
table.pbj tfoot th {background:#f4f9fe;text-align:center;}	
table.pbj tfoot th strong {font:bold 1.1em Arial,Helvetica,sans-serif;margin:0;color:#66a3d3;	}		
table.pbj tfoot th em {color:#ffffff;font-weight: bold;font-size: 1.1em;font-style: normal;}	
.error{font-size:1.4em;color:#FF0000;}
.subnote{font-size:0.8em;color:#6666FF;}
table.pbj .cityListTable{margin-top:0px;}

#EmptyLegs{color: #000000;}

#iq_AircraftCategory{background:#fff;border-top:1px solid #ddd;border-right:1px solid #ddd;margin:0;width:100%;}
#iq_AircraftCategory thead tr{background:#fff;border:1px solid #eee;}
#iq_AircraftCategory thead th {background:#eee;color:#000;font-weight:bold;line-height:1.4em;padding:2px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;text-align:center;}
#iq_AircraftCategory tbody tr {background:#fff;color:#333;border:1px solid #ddd;}
#iq_AircraftCategory tbody tr:hover {background:#EBDCFF;}
#iq_AircraftCategory tbody tr td {color:#333;padding:2px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;	text-align:center;}
#iq_AircraftCategory tbody tr td.colLeft {text-align:left;}
.iq_TripDetails{background:#fff;border-top:1px solid #ccc;border-right:1px solid #ccc;margin:0;width:100%;}
.iq_TripDetails thead tr{background:#fff;border:1px solid #ccc;vertical-align:middle;}
.iq_TripDetails thead th {color:#000;font-weight:bold;line-height:1.4em;padding:5px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;text-align:center;vertical-align:middle;}
.iq_TripDetails tbody tr {background:#fff;color:#333;border:1px solid #ccc;vertical-align:middle;}
.iq_TripDetails tbody tr td {color:#333;padding:5px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;vertical-align:middle;}
.td_table thead tr{font-size: 11px;}
.td_table tbody tr{font-size: 11px;}
.iq_AircraftType{background:#fff;border-top:1px solid #ddd;border-right:1px solid #ddd;margin:0;width:100%;font-size:1.0em;}
.iq_AircraftType thead tr{background:#fff;border:1px solid #ddd;}
.iq_AircraftType thead th {background:#eee;vertical-align:middle;color:#000;font-weight:bold;line-height:1.4em;padding:2px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;text-align:center;text-transform:uppercase;}
.iq_AircraftType tbody tr {background:#FFF;color:#333;border:1px solid #ddd;}
.iq_AircraftType tbody tr:hover {background:#E4E5F3;}
.iq_AircraftType tbody td {padding:2px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;}

.cities{background:#fff;border-top:1px solid #ddd;border-right:1px solid #ddd;margin:0;width:100%;font-size:1.2em;}
.cities thead tr{background:#fff;border:1px solid #eee;}
.cities thead th {background:#eee;color:#333;line-height:1.4em;padding:2px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;text-align:center;}
.cities tbody th.AllCitiesTitle {text-align: left;padding-left: 5px;}
.cities tbody tr {background:#fff;color:#333;border:1px solid #ddd;}

.cities tbody tr td {color:#333;padding:5px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;text-align: left;}
.cities tbody tr td.textAlignRight {text-align: right;}
.cities tbody tr td.textAlignCenter {text-align: center;}
.cities tbody th {background:#eee;color:#333;line-height:1.4em;padding:2px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;text-align:center;}
.privateJetList{background:#fff;border-top:1px solid #ddd;border-right:1px solid #ddd;margin:0;width:100%;font-size:1.2em;}
.privateJetList thead tr{background:#fff;border:1px solid #eee;}
.privateJetList tbody th {background:#eee;color:#333;line-height:1.4em;padding:2px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;text-align:center;text-transform: uppercase;}
.privateJetList tbody tr {background:#fff;color:#333;border:1px solid #ddd;}

.privateJetList tbody tr td {color:#333;padding:5px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;}
.privateJetList tbody th.AllAircraftTitle {text-align: left;padding-left: 5px;}
.privateJetPriceList{background:#fff;border-top:1px solid #ddd;border-right:1px solid #ddd;margin:0;width:100%;font-size:12px;}
.privateJetPriceList thead tr{background:#fff;border:1px solid #eee;}
.privateJetPriceList tbody th {background:#eee;color:#666;padding:5px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;text-align:left;text-transform: uppercase;font-weight: bold;vertical-align: middle;}
.privateJetPriceList tbody tr {background:#fff;color:#333;border:1px solid #ddd;}

.privateJetPriceList tbody tr td {color:#333;padding:5px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;text-align: left;}

.extras{margin:0;width:100%;font-size:1.2em;border: none;color:#EEE;}
.extras tbody tr {color:#EEE;}
.extras tbody tr th {color:#FFF;font-weight: bold;padding:5px;width: 25%;}
.extras tbody tr td {width: 25%;padding:5px;border:none;text-align: left;}

.extras2{margin:0;width:100%;font-size:1.2em;border: none;color:#EEE;}
.extras2 tbody tr {color:#EEE;}
.extras2 tbody tr th {color:#FFF;font-weight: bold;padding:5px;width: 50%;}
.extras2 tbody tr td {width: 50%;padding:5px;border:none;text-align: left;}

.extras2 tbody tr td a{color: #eee;}

table.pbj2 tr.jetList{background:#fff;height:auto;}
table.pbj2 tr.jetList:hover{background:#FFF;}
table.pbj2 tr.jetListTable:hover{background:#FFF;}

table.pbj2 tr{background:#fff;height:auto;}
table.pbj2 tr:hover{background:#FFF;}
table.pbj2 tr:hover{background:#FFF;}

table.pbj2 tr.cityList{background:#fff;height:auto;}

table.pbj2 tbody tr th.column1	{background:#fff;color:#fff;vertical-align:middle;font-size:1.1em;}
table.pbj2 tbody tr.odd th.column1	{background:#fff;color:#ffffff;font-weight:bold;vertical-align:middle;text-align:left;}
table.pbj2 td {color:#333399;border-bottom: 1px solid #666;border-left:1px solid #666;padding:3px;text-align:center;vertical-align:middle;}
table.pbj2 td.corner{background:#353d7e;}			
table.pbj2 td.colLeft{text-align:left;}

table.pbj2 td.highlight{	background:#fff; height:auto; }
table.pbj2 td.highlight:hover{	background:#FFF;}

table.pbj2 th {color: #000;text-align:left;border-bottom: 1px solid #666;border-left:1px solid #666;padding:2px 5px;vertical-align:middle;}	
table.pbj2 thead tr{border-top:1px solid #666;border-right:1px solid #666;}
table.pbj2 thead th {background:#fff;text-align:center;font:bold 1.1em/2em Arial,Helvetica,sans-serif;color:#000;text-transform:uppercase;}				
table.pbj2 tfoot th {background:#fff;text-align:center;}	
table.pbj2 tfoot th strong {font:bold 1.1em Arial,Helvetica,sans-serif;margin:0;color:#66a3d3;	}		
table.pbj2 tfoot th em {color:#ffffff;font-weight: bold;font-size: 1.1em;font-style: normal;}

div#iq_AircraftCategoryList{width:684px;						float:left;border-top:#DDD solid 1px;border-right:#DDD solid 1px;
}
.iq_ACHeader{background:#FFF; font-weight:bold; font-size:1.0em; text-align:center; display:table-row; float:left; }
.iq_ACRow{background:#FFF; font-weight:normal; font-size:1.0em; text-align:center; display:table-row;float:left; line-height:20px;}
.iq_JetList{background:#BABFD3; font-weight:normal; font-size:1.2em; float:left; line-height:20px; width:643px; padding:10px; margin-left:10px; border:solid 1px #BABFD3;}
.iq_ACCategory{ width:217px; display:table-cell; float:left; padding:6px;border-left:#DDD solid 1px; border-bottom:#DDD solid 1px;}
.iq_ACCategory input{float:left;}
.iq_ACCategory label{float:left;}
.iq_ACPax{ width:109px; display:table-cell; float:left; padding:6px;border-left:#DDD solid 1px; border-bottom:#DDD solid 1px;}
.iq_ACTime{ width:123px; display:table-cell; float:left; padding:6px;border-left:#DDD solid 1px; border-bottom:#DDD solid 1px;}
.iq_ACFuelStops{ width:45px; display:table-cell; float:left; padding:6px;border-left:#DDD solid 1px; border-bottom:#DDD solid 1px;}
.iq_ACCost{ width:125px; display:table-cell; float:left; padding:6px;border-left:#DDD solid 1px; border-bottom:#DDD solid 1px;}

table.tr_h35 tr{height:35px;}
table.tr_h45 tr{height:45px;}

.aircraftTabsTables{background:#fff;border-top:1px solid #D7D9E3;border-right:1px solid #D7D9E3;margin:0;width:100%;font-size:1.2em;}
.aircraftTabsTables thead tr{background:#fff;border:1px solid #eee;}
.aircraftTabsTables thead th {background:#DFE1EB;color:#000;font-weight: bold;line-height:1.6em;padding:2px;border-bottom:1px solid #D7D9E3;border-left:1px solid #D7D9E3;text-align:center;}
.aircraftTabsTables tbody th.AllCitiesTitle {text-align: left;padding-left: 5px;}
.aircraftTabsTables tbody tr {background:#f8f8f8;color:#333;border:1px solid #D7D9E3;}

.aircraftTabsTables tbody tr:hover {background:#FFF;}

.aircraftTabsTables tbody tr td {color:#333;padding:5px;border-bottom:1px solid #D7D9E3;border-left:1px solid #D7D9E3;text-align: left;}
.aircraftTabsTables tbody tr td.textAlignRight {text-align: right;}
.aircraftTabsTables tbody tr td.textAlignCenter {text-align: center;}
.aircraftTabsTables tbody th {background:#DFE1EB;color:#666;line-height:1.4em;padding:2px;border-bottom:1px solid #D7D9E3;border-left:1px solid #D7D9E3;text-align:right;font-weight: bold;padding-right: 6px;}


