/* UBE BUTTONS - 080602 - 4:30pm */
/*------------------
	DEFAULT + fN 
--------------------*/
.b, .bg, .bgd, .bla { font-size:19px; line-height:23px; text-decoration:none; padding-left:8px; white-space:nowrap; }
.b   { background:url(/ube/images/btns/c_l_ffffff.gif) no-repeat top left; }
.b , .bep  { background:url(/ube/images/btns/c_l_a5c3ff.gif) no-repeat top left; }
.bla  { background:url(/ube/images/btns/c_la_ffffff.gif) no-repeat top left; padding-left:32px;}
.bg  { background:url(/ube/images/btns/c_l_ffffff.gif) no-repeat top left; }
.bgd { background:url(/ube/images/btns/left_gray_disabled.gif) no-repeat top left; } /* disabled Button CSS style addon */
	
span.b   { background:url(/ube/images/btns/c_li_ffffff.gif) no-repeat top left; }
span.bg  { background:url(/ube/images/btns/c_li_eef3fc_gray.gif) no-repeat top left; }
span.bgd { background:url(/ube/images/btns/left_gray_disabled.gif) no-repeat top left; } /* disabled Button CSS style addon */

a.b span, a.bg span, a.bgd span, span.b span, span.bg span, span.bgd span, a.bla span { margin-left:-1px; vertical-align:top; }
a.b span, a.bg span, a.bla span { background:transparent url(/ube/images/btns/c_r_ffffff.gif) no-repeat top right; }
a.bgd span { background:transparent url(/ube/images/btns/right_gray_disabled.gif) no-repeat top right; } /* disabled Button CSS style addon */

span.b span   { background:transparent url(/ube/images/btns/c_ri_ffffff.gif) no-repeat top right; }
span.bg span  { background:transparent url(ube/images/btns/c_ri_eef3fc_gray.gif) no-repeat top right; }
span.bgd span {	background:transparent url(ube/images/btns/right_gray_disabled.gif) no-repeat top right; } /* disabled Button CSS style addon */

.b s, .bg s, .bgd s, .bla s { vertical-align:top; position:relative; left:-5px; font:bold 13px/19px "Helvetica", sans-serif; text-decoration:none; background:transparent; white-space:nowrap; } /*line-height:19px;*/ 

a.b s, a.bla s   { color:#fff; }
a.bg s  { color:#000; }
a.bgd s { color:#999; } /* disabled Button CSS style addon */

span.b s   { color:#fff; }
span.bg s  { color:#9c9c9c; }
span.bgd s { color:#999; } /* disabled Button CSS style addon */
a.bgd span.blk s { color:#000000; } /* Grey button with black text */


/* arrow */
a.b span.a      { background:transparent url(/ube/images/btns/c_ra_ffffff.gif) no-repeat top right; vertical-align:top;}
a.bep span.a      { background:transparent url(/ube/images/btns/c_ra_a5c3ff.gif) no-repeat top right; vertical-align:top;}
span.b span.a   { background:transparent url(/ube/images/btns/c_rai_ffffff.gif) no-repeat top right; }
span.bgd span.a { background:transparent url(/ube/images/btns/right_gray_disabled_a.gif) no-repeat top right; }

/* box */
a.b span.o    { background:transparent url(/ube/images/btns/c_ro_ffffff.gif) no-repeat top right; }
span.b span.o { background:transparent url(/ube/images/btns/c_roi_ffffff.gif) no-repeat top right; }

/* x */
a.b span.x    { background:transparent url(/ube/images/btns/c_rx_ffffff.gif) no-repeat top right; }
span.b span.x { background:transparent url(/ube/images/btns/c_rxi_ffffff.gif) no-repeat top right; }

/*--------
	fD 
----------*/
.fD a.b    { background:url(/ube/images/btns/c_l_eef3fc.gif) no-repeat top left; }
.fD span.b { background:url(/ube/images/btns/c_li_eef3fc.gif) no-repeat top left; }
.fD a.bg   { background:url(/ube/images/btns/c_l_eef3fc_gray.gif) no-repeat top left; }
.fD a.bgd  { background:url(/ube/images/btns/left_gray_disabled.gif) no-repeat top left; } /* disabled Button CSS style addon */

/* reg */
.fD a.b span    { background:transparent url(/ube/images/btns/c_r_eef3fc.gif) no-repeat top right; vertical-align:top;}
.fD a.bg span   { background:transparent url(/ube/images/btns/c_r_eef3fc_gray.gif) no-repeat top right; }
.fD span.b span { background:transparent url(/ube/images/btns/c_ri_eef3fc.gif) no-repeat top right; }
.fD a.bgd span  { background:transparent url(/ube/images/btns/right_gray_disabled.gif) no-repeat top right; } /* disabled Button CSS style addon */

/* arrow */
.fD a.b span.a    { background:transparent url(/ube/images/btns/c_ra_eef3fc.gif) no-repeat top right; }
.fD a.bg span.a   { background:transparent url(/ube/images/btns/c_ra_eef3fc_gray.gif) no-repeat top right; }
.fD span.b span.a { background:transparent url(/ube/images/btns/c_rai_eef3fc.gif) no-repeat top right; }
.fD a.bgd span.a  { background:transparent url(/ube/images/btns/right_gray_disabled_a.gif) no-repeat top right; } /* disabled Button CSS style addon */

/* box */
.fD a.b span.o    { background:transparent url(/ube/images/btns/c_ro_eef3fc.gif) no-repeat top right; }
.fD span.b span.o { background:transparent url(/ube/images/btns/c_roi_eef3fc.gif) no-repeat top right; }

/* x */
.fD a.b span.x    { background:transparent url(/ube/images/btns/c_rx_eef3fc.gif) no-repeat top right; }
.fD span.b span.x { background:transparent url(/ube/images/btns/c_rxi_eef3fc.gif) no-repeat top right; }

/*--------
	fH 
----------*/
.fH a.b    { background:url(/ube/images/btns/c_l_dde8fc.gif) no-repeat top left; }
.fH a.bg   { background:url(/ube/images/btns/c_l_dde8fc_gray.gif) no-repeat top left; }
.fH span.b { background:url(/ube/images/btns/c_li_dde8fc.gif) no-repeat top left; }
.fN a.bg   { background:url(/ube/images/btns/c_l_dde8fc_gray.gif) no-repeat top left; } /* fN button Addon */
.fH a.bgd  { background:url(/ube/images/btns/left_gray_disabled.gif) no-repeat top left; } /* disabled Button CSS style addon */

/* reg */
.fH a.b span    { background:transparent url(/ube/images/btns/c_r_dde8fc.gif) no-repeat top right; }
.fH a.bg span   { background:transparent url(/ube/images/btns/c_r_dde8fc_gray.gif) no-repeat top right; }
.fH span.b span { background:transparent url(/ube/images/btns/c_ri_dde8fc.gif) no-repeat top right; }
.fN a.bg span   { background:transparent url(/ube/images/btns/c_r_dde8fc_gray.gif) no-repeat top right; } /* fN button Addon */
.fH a.bgd span  { background:transparent url(/ube/images/btns/right_gray_disabled.gif) no-repeat top right; } /* disabled Button CSS style addon */

/* arrow */
.fH a.b span.a    { background:transparent url(/ube/images/btns/c_ra_dde8fc.gif) no-repeat top right; }
.fH a.bg span.a   { background:transparent url(/ube/images/btns/c_ra_dde8fc_gray.gif) no-repeat top right; }
.fH span.b span.a { background:transparent url(/ube/images/btns/c_rai_dde8fc.gif) no-repeat top right; }
.fN a.bg span.a   { background:transparent url(/ube/images/btns/c_ra_dde8fc_gray.gif) no-repeat top right; } /* fn bg addon */
.fH a.bgd span.a  { background:transparent url(/ube/images/btns/right_gray_disabled_a.gif) no-repeat top right; } /* disabled Button CSS style addon */

/* box */
.fH a.b span.o    { background:transparent url(/ube/images/btns/c_ro_dde8fc.gif) no-repeat top right; }
.fH span.b span.o { background:transparent url(/ube/images/btns/c_roi_dde8fc.gif) no-repeat top right; }

/* x */
.fH a.b span.x    { background:transparent url(/ube/images/btns/c_rx_dde8fc.gif) no-repeat top right; }
.fH span.b span.x { background:transparent url(/ube/images/btns/c_rxi_dde8fc.gif) no-repeat top right; }

/*---------
	SBS 
-----------*/
.floaty a.b { background:url(/ube/images/btns/c_l_dde8fc.gif) no-repeat top left; }
.floaty a.b span.a { background:transparent url(/ube/images/btns/c_ra_dde8fc.gif) no-repeat top right; }
.floaty span.b { background:url(/ube/images/btns/c_li_dde8fc.gif) no-repeat top left; }
.floaty span.b span.a { background:transparent url(/ube/images/btns/c_rai_dde8fc.gif) no-repeat top right; }

/*----------------------
	ITINERARY HEADER 
------------------------*/
#i table.hdr td a.b    { background:url(/ube/images/btns/c_l_a6c1fa.gif) no-repeat top left; }
#i table.hdr td span.b { background:url(/ube/images/btns/c_li_a6c1fa.gif) no-repeat top left; }

/* reg */
#i table.hdr td a.b span    { background:transparent url(/ube/images/btns/c_r_a6c1fa.gif) no-repeat top right; }
#i table.hdr td span.b span { background:transparent url(/ube/images/btns/c_ri_a6c1fa.gif) no-repeat top right; }

/* arrow */
#i table.hdr td a.b span.a    { background:transparent url(/ube/images/btns/c_ra_a6c1fa.gif) no-repeat top right; }
#i table.hdr td span.b span.a { background:transparent url(/ube/images/btns/c_rai_a6c1fa.gif) no-repeat top right; }

/* box */
#i table.hdr td a.b span.o    { background:transparent url(/ube/images/btns/c_ro_a6c1fa.gif) no-repeat top right; }
#i table.hdr td span.b span.o { background:transparent url(/ube/images/btns/c_ro_a6c1fa.gif) no-repeat top right; }

/* x */
#i table.hdr td a.b span.x    { background:transparent url(/ube/images/btns/c_rx_a6c1fa.gif) no-repeat top right; }
#i table.hdr td span.b span.x { background:transparent url(/ube/images/btns/c_rxi_a6c1fa.gif) no-repeat top right; }

#i table.hdr td.bC div { float:right; margin-right:10px; }

/*----------------------
	EVEN TABLE CELLS 
------------------------*/
tr.even a.b    { background:url(/ube/images/btns/c_l_dde8fc.gif) no-repeat top left; }
tr.even span.b { background:url(/ube/images/btns/c_li_dde8fc.gif) no-repeat top left; }

/* reg */
tr.even a.b span     { background:transparent url(/ube/images/btns/c_r_dde8fc.gif) no-repeat top right; }
tr.even span.b span  { background:transparent url(/ube/images/btns/c_ri_dde8fc.gif) no-repeat top right; }
tr.even a.bg         { background:url(/ube/images/btns/c_l_eef3fc_gray.gif) no-repeat top left; }
tr.even a.bg span    { background:transparent url(/ube/images/btns/c_r_eef3fc_gray.gif) no-repeat top right; }
tr.even span.bg span { background:transparent url(/ube/images/btns/c_r_eef3fc_gray.gif) no-repeat top right; }

/* Disabled gray back geround addon */
tr.even a.bgd         { background:url(/ube/images/btns/left_gray_disabled.gif) no-repeat top left; }
tr.even a.bgd span    { background:transparent url(/ube/images/btns/right_gray_disabled.gif) no-repeat top right; }
tr.even span.bgd span { background:transparent url(/ube/images/btns/right_gray_disabled.gif) no-repeat top right; }

/* arrow */
tr.even a.b span.a    { background:transparent url(/ube/images/btns/c_ra_dde8fc.gif) no-repeat top right; }
tr.even span.b span.a { background:transparent url(/ube/images/btns/c_rai_dde8fc.gif) no-repeat top right; }

/* box */
tr.even a.b span.o    { background:transparent url(/ube/images/btns/c_ro_dde8fc.gif) no-repeat top right; }
tr.even span.b span.o { background:transparent url(/ube/images/btns/c_roi_dde8fc.gif) no-repeat top right; }

/* x */
tr.even a.b span.x    { background:transparent url(/ube/images/btns/c_rx_dde8fc.gif) no-repeat top right; }
tr.even span.b span.x { background:transparent url(/ube/images/btns/c_rxi_dde8fc.gif) no-repeat top right; }

/*---------------------
	ODD TABLE CELLS 
-----------------------*/
tr.odd a.bg         { background:url(/ube/images/btns/c_l_eef3fc_gray.gif) no-repeat top left; }
tr.odd a.bg span    { background:transparent url(/ube/images/btns/c_r_eef3fc_gray.gif) no-repeat top right; }
tr.odd span.bg span { background:transparent url(/ube/images/btns/c_r_eef3fc_gray.gif) no-repeat top right; }

/* disabled gray button addon */
tr.odd a.bgd         { background:url(/ube/images/btns/left_gray_disabled.gif) no-repeat top left; }
tr.odd a.bgd span    { background:transparent url(/ube/images/btns/right_gray_disabled.gif) no-repeat top right; }
tr.odd span.bgd span { background:transparent url(/ube/images/btns/right_gray_disabled.gif) no-repeat top right; }

/*-------------------------
	SPACING ADJUSTMENTS 
---------------------------*/
/* arrow */
a.b span.a s, span.b span.a s { margin-right:20px; vertical-align:top; line-height:19px;}

/*Disabled button CSS style addon */
a.bg span.a s, span.b span.a s { margin-right:20px; }

/* disabled gray button add on new */
a.bgd span.a s, span.b span.a s { margin-right:20px; }

/* x */
a.b span.x s, span.b span.x s, a.bgd span.x s, { margin-right:14px; }

/* box */
a.b span.o s, span.b span.o s { margin-right:14px; }

.rt { float:right; }

/*-----------
	OTHER 
-------------*/
#calR td a.b { background:url(/ube/images/btns/c_l_a6c1fa.gif) no-repeat top left; }
#calR a.b span s { font-weight:normal; }

/* reg */
#calR a.b span   { background:transparent url(/ube/images/btns/c_r_a6c1fa.gif) no-repeat top right; } 

/* arrow */
#calR a.b span.a { background:transparent url(/ube/images/btns/c_ra_a6c1fa.gif) no-repeat top right; }  

/* box */
#calR a.b span.o { background:transparent url(/ube/images/btns/c_ro_a6c1fa.gif) no-repeat top right; }   													 

/* x */
#calR a.b span.x { background:transparent url(/ube/images/btns/c_rx_a6c1fa.gif) no-repeat top right; }

#purB { width:30%; display:inline; }
#ttipmark-d { margin-left:185px; width:150px; }
#holdB-wrapper { float:left; margin-right:10px; }

/*--------------
	TOOL TIP 
----------------*/
#TTipbox  { display:none; position:absolute; z-index:5000; width:275px; border:solid 1px #333333; background-color:#efeff1; padding:5px; }
#TTipbox2 { display:none; position:absolute; top:-250px; left:-150px; z-index:100; width:275px;	height:230px; border:solid 1px #333; background-color:#efeff1; padding:5px; }
#ttipHd      { font-weight:bold; }
#contenttxt  { color:#333; }	
.hr-highlight{ font-size:12px; font-weight:bold; color:#CC0000; }

.itin-view-modi{ padding:0 5px 6px 0px; text-align:left;}

/*NEW BG BUTTONS */
/* ===back left grey button with arrow=== */

.bgb, .bgb2
{

            font-size: 19px;

            line-height: 23px;

            text-decoration: none;

            background: url(/ube/images/btns/left_gray.gif) no-repeat top left;

            padding-left: 8px;

            white-space: nowrap;

}

.bgb2{padding-left: 0px;}

/* ===back right grey button without arrow=== */

.rgb

{

            font-size: 19px;

            line-height: 23px;

            text-decoration: none;

            background: url(/ube/images/btns/right_gray.gif) no-repeat top right;

            padding-left: 8px;

            white-space: nowrap;

}

/* ===back right grey button with arrow=== */

.bgba

{

            font-size: 19px;

            line-height: 23px;

            text-decoration: none;

            /* background: url(/ube/images/btns/c_la_dde8fc_gray.gif) no-repeat top left;*/

            background: url(/ube/images/btns/left_gray_back.gif) no-repeat top left;

            padding-left: 8px;

            white-space: nowrap;

}

/* ===back right grey button without arrow=== */

.rgbc

{

            font-size: 19px;

            line-height: 23px;

            text-decoration: none;

            background: url(/ube/images/btns/right_gray_close.gif) no-repeat top right;

            padding-left: 8px;

            white-space: nowrap;

}

 

/* ===back right grey button without arrow=== */

.rgb s

{

            vertical-align: top;

            position: relative;

            left: -5px;

            font: bold 13px/19px "Helvetica", sans-serif;

            text-decoration: none;

            background: transparent;

            white-space: nowrap;

            /*line-height:19px;*/

}

 

/* ===back right grey button without arrow=== */

.rgbc s

{

            vertical-align: top;

            position: relative;

            left: -5px;

            font: bold 13px/19px "Helvetica", sans-serif;

            text-decoration: none;

            background: transparent;

            white-space: nowrap;

            /*line-height:19px;*/

}

 

/* ===Text color== */

span.rgb s { color: #000; }

 

/* ===Text color== */

span.rgbc s { color: #000; }


