.fInfoWrap { position:absolute; bottom:0; /*_bottom:8px;*/ right:0; _right:2px; padding:0 4px 0 3px; border:1px solid #c4d0e7; background-color:#e3eaf7; color:#0038a5; line-height:12px; text-decoration:none;}
.fInfoWrap { width:85px; padding:6px 6px 9px 4px !important; `padding:5px 6px 11px 4px !important; text-align:right; vertical-align:bottom !important; border-left:none !important; }
.fInfoWrap { position:static; }
.fInfoWrap .pD { text-align:left; }
.fInfoWrap { color:#666; }

/*-----------------------------------------------
RND TABLE ADJUSTMENTS - to existing selectors
-------------------------------------------------*/
div.pD, div#prctip { border:none; background-color:transparent; }
.rndTbl div { padding:0 !important; }

/*--------------------
RESET STYLES
----------------------*/
.rndTbl ul, .rndTbl ol, .rndTbl li, .rndTbl dl, .rndTbl dt, .rndTbl dd { margin:0; padding:0; }
.rndTbl ul, .rndTbl ol { list-style:none; }

/*--------------------
ROUNDED TABLES
top = top
tp  = top pointer
tl  = top left
tr  = top right
bot = bottom
bl  = bottom left
br  = bottom right
mid = middle
ml  = middle left
mr  = middle right
rc  = rounded corner
----------------------*/
.rndTbl { position:absolute; z-index:1000; margin-bottom:20px; border-collapse:collapse; }
/* Ex: class="rndTbl fiPopup" */
.fiPopup { width:350px; }
.floaty  { width:140px; _width:138px; }
.rndTbl td  { padding:0 !important; border:none !important; }
.rndTbl .rc { width:11px; height:13px; }
.iframeBg { position:absolute; z-index:1000; top:0; left:0; filter:alpha(opacity=0); }


/*-------------------------------
FLIGHT INFO ROUNDED POPUP
fi = flight info
- IMAGES -
rcfi = rounded corner flight info
PT   = pointer top
---------------------------------*/
/* TOP */
.fiPopup .top { background:url('/ual/asset/top.png') repeat-x top left !important;       _background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.united.com/ual/asset/topIE.gif", sizingMethod="scale") !important;  }
.fiPopup .tl  { background:url('/ual/asset/topleft.png') no-repeat top left !important;      _background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.united.com/ual/asset/topleftIE.gif", sizingMethod="scale") !important; }
.fiPopup .tr  { background:url('/ual/asset/topright.png') no-repeat top right !important;     _background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.united.com/ual/asset/toprightIE.gif", sizingMethod="scale") !important; }
/* BOTTOM */
.fiPopup .bot { background:url('/ual/asset/bottom.png') repeat-x bottom left !important;    _background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.united.com/ual/asset/bottomIE.gif", sizingMethod="scale") !important;  }
.fiPopup .bl  { background:url('/ual/asset/bottomleft.png') no-repeat bottom left !important;  _background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.united.com/ual/asset/bottomleftIE.gif", sizingMethod="scale") !important; }
.fiPopup .br  { background:url('/ual/asset/bottomright.png') no-repeat bottom right !important; _background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.united.com/ual/asset/bottomrightIE.gif", sizingMethod="scale") !important; }
/* MIDDLE */
.fiPopup .mid { background-color:#ddecff !important; padding:4px !important; }
.fiPopup .ml  { background:url('/ual/asset/left.png') repeat-y top left !important;      _background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.united.com/ual/asset/leftIE.gif", sizingMethod="scale") !important; }
.fiPopup .mr  { background:url('/ual/asset/right.png') repeat-y top right !important;     _background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.united.com/ual/asset/rightIE.gif", sizingMethod="scale") !important; }
/* TOP POINTER */
.fiPopup .tpWrap { position:relative; }
.fiPopup .tp     { position:absolute; top:-12px; right:275px; width:19px; height:14px; }
.fiPopup .tp19     { position:absolute; top:-19px; right:275px; width:19px; height:14px; }
*html .fiPopup .tp     { position:absolute; top:-12px; right:242px; width:19px; height:13px; }
*html .fiPopup .tp19     { position:absolute; top:-17px; right:242px; width:19px; height:13px; }
.fiPopup .tp     { background:url('/ual/asset/rcfiPT.png') no-repeat top left; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.united.com/ual/asset/rcfiPTIE.gif", sizingMethod="scale"); }
.fiPopup .tp19     { background:url('/ual/asset/rcfiPT.png') no-repeat top left; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.united.com/ual/asset/rcfiPTIE.gif", sizingMethod="scale"); }

/*----------------------------------------------------
FLIGHT INFO ROUNDED POPUP CONTENT
fiPopup = flight info popup - EX: class="rndTbl fiPopup"
aval  = availability
equTimeInfo = equipment and time info
------------------------------------------------------*/
.fiPopup .content { position:relative; z-index:1000; float:left; width:100%; margin-top:-5px; padding-left:5px; } 
.fiPopup .divider  { clear:both; margin-bottom:7px; height:10px; border-bottom:1px dashed #ccc; }
.fiPopup h4 { margin:0 0 6px; }
.fiPopup h4 span { font-weight:normal; }
.fiPopup .lastEle { margin-bottom:0; }
.fiPopup ol { margin:0; }
/* LISTS */
.fiPopup .equTimeInfo { margin-bottom:8px; }
.fiPopup .genInfo, .fiPopup .aval { float:left; }
.fiPopup .genInfo { width:50%; white-space:normal; margin-right:12px; margin-left:-4px; padding:3px 4px 4px 5px; background-color:#fff; }
.fiPopup .aval { width:41%;  }
.fiPopup .aval .header { font-weight:bold; }

.pD
{
	position: absolute;
	display: none;
	z-index: 1000;
	top: 150px;
	left: 150px;
	width: 250px;
	border: 2px solid #9DBAF3;
	background-color: #F3F6FF;
}
* html>body #pD
{
	width: 250px;
	overflow: auto;
	height: 175px;
	margin-right: -15px;
	margin-bottom: -15px;
}

.pD .title
{
	background-color: #F3F6FF;
	color: #000066;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
}
.pD div
{
	padding-left: 5px;
	padding-right: 5px;
}

.pD .break
{
	font-weight: bold;
	border-top: dotted 1px #CCCCCC;
}
/*#wrapper { position: absolute; width: 100%; font: 12px Arial; }*/