/* 080506 - 9:30am */
html { overflow-y:scroll; }
body, html { font: 11px/15px "Arial", sans-serif; color: #333333; padding: 0; margin: 0; }

#sesdiv { border:dashed; position:absolute z-index:5; float:left; top:0; left:0; }

/*------------------
	ADs
--------------------*/
#ad  { position: absolute; left: 644px; /*top: 149px;*/ top:210px; display:none; }
#adw { position: absolute; left: 644px; top: 500px; }

#rightSideAds{width:133px; float:right; overflow:hidden;}
#rightSideAdsPad{padding-right:8px; overflow:hidden;}

#footer_ads_1, #footer_ads_2, #footer_ads_3{
	padding: 5px 0px 20px 0px;
}

#ubeMain_ads #footer_ads_1, #ubeMain_ads  #footer_ads_2, #ubeMain_ads #footer_ads_3{
	padding: 10px 10px 30px 10px;
}

/*---------------
	FORMS
-----------------*/
select, input {	margin:0; padding:0; vertical-align:middle; color:#333333; font:11px/14px "Arial", sans-serif; }
form { margin: 0; }
input[type=radio], input[type=checkbox] { cursor:pointer; }

/*---------------
	TAGS
-----------------*/
div
{
	font: 11px "Arial", sans-serif;
	color: #333333;
	padding: 0;
	margin: 0;
}

a { font-family: "Arial", sans-serif; color: #0038A5;}

a:hover { color: #0099FF; }

table
{
	font-size: 11px;
	font-family: "Arial", sans-serif;
}

p
{
	font-size: 11px;
	margin: 0px 0px 5px 0px;
}

h1
{
	font-size: 18px;
/*	line-height: 22px;*/
	font-weight: normal;
	color: #0038A5;
	margin: 5px 0px 5px 0px;
}


h2
{
	font-size: 16px;
/*	width: 215px;*/
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	/*margin-top: 3px;*/
	text-indent: 10px;
	padding: 0;
	margin: 0;
}

h3
{
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

h4
{
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding: 0;
	margin: 0;
}

.err
{
	color: #CC0000;
	font-weight: bold;
}

.errReg, label.errReg a
{
	color: #CC0000;
	font-weight: normal;
}

label { font-size: 11px; color: #333333;}
label.err { color: #CC0000; }
label.err a {color: #CC0000;}
.laberr {
	color: #FF0000;
	font-weight: bold;
}

.smerr, .medErr, .medMessage
{
	color: #CC0000;
	font-size: 9px;
	text-align:left;
	padding-left:5px;
	line-height: 12px;
}

.medErr, .medMessage
{	
     font-size: 11px;
     padding-left:0px;     
}

.medMessage
{	
     color: #000000;     
     font-weight: bold;         
}


.dashedTop
{	
     border-style: dashed none;
     border-width: 1px 0 0 0;
     border-color: #CCCCCC;  
     padding-top:6px;
}



div.err
{
	color: #CC0000;
	margin-bottom: 5px;
}

.divshow {display:block;}
.divhide {display:none;}

.tofrbox {margin-left: 10px;}
.tofrbox div.err {color: #CC0000;margin-bottom:0;}

#s {clear:both}

#s table.pad div.err {
	color: #CC0000;
	margin-bottom: 0px;
} 
div.errReg
{
	color: #CC0000;
	margin-bottom: 2px;
}

/* ! */
.help a { font-size: 9px; }
.help { white-space: nowrap; }

h4 span.help
{
	display: inline;
	margin-left: 10px;
	vertical-align: top;
}

h3 span.help
{
	display: inline;
	margin-left: 10px;
	vertical-align: top;
}

.light { color: #333333; }
.reg { font-weight: normal; }
.bold { font-weight: bold; }

.sm
{
	font-size: 9px;
	line-height: 12px;
}

/*table.pad { margin-bottom: 5px; }*/
.pad td { padding: 0px 10px 5px 0px; }
.hpad {margin-bottom:5px;} 
.hpad td { padding: 0px 10px 0px 0px; }

.w { width: 511px; }
.w-fullview { width: 642px; }
.wSrch { width: 358px; }
/*.wTed { width: 643px; }*/

td.break { width: 10px; }
.indent { margin-left: 45px; }
.act { background-color: #FFFF99; }

.nest
{
	/*border-style: dashed;*/
	border-width: 1px 0px 0px 0px;
	border-color: #CCCCCC;
}

.up { text-transform: uppercase; }


em
{
	font: bold 16px normal "Arial Narrow", sans-serif;
}

tr.sub td
{
	color: #000066;
	background-color: #D9E6EF;
}

/*
////////
form elements
////////
*/

.from, .to { width: 95px; }
.month { width: 75px; }
.day { width: 45px; }
.time { width: 95px; }

/*
////////
page elements 
///////
*/

#bodyRc{
	background: url(/ube/images/bkgd/bodyLeftRc.gif) no-repeat top left;
	height: 5px;
	margin-left:1px;
	margin-right:1px;
}
#bodyRc div{
	background: url(/ube/images/bkgd/bodyRightRc.gif) no-repeat top right;		
	height: 5px;
}


#ubeBodyWidth{
	width:627px; float:left; overflow:hidden;
}
#ubeBodyMargin{
	padding-left:15px;
	overflow:hidden;
}

/* blue header styles */
#blueHeader
{
	margin-bottom: 5px;
	width: 643px;
	height: 60px;
	background-image: url(/ube/images/bkgd/header_page.gif);
	background-repeat: no-repeat;
	margin-left:0;
	padding:0;
	margin-right:-115px;
}

.lang
{
	vertical-align: middle;
	float: right;
	position: relative;
	top: 5px;
	margin-right: 5px;
	margin-bottom: -25px;
}

.lang label
{
	font-size: 10px;
	color: #FFFFFF;
	vertical-align:bottom;
}

.lang select { font-size: 11px; margin-top:5px;}

.bread
{
	font-size: 20px;
	color: #ACC5E9;
	vertical-align: bottom;
	padding-top: 33px;
	margin-left: 10px;
	white-space: nowrap;
}

.bread a { color: #FFFFFF;}							 
.bread a:hover { color: #FFFFFF; }

.bread span {color: #FFFFFF;line-height:24px; }
.bread img { margin: 0px 5px 0px 5px; }

/* dashed */
.fD
{
	margin-bottom: 5px;
	padding: 8px 10px 5px 10px;
	/*background: #EFF7FF;*/
	background: #EEF3FC;
	border-style: dashed none;
	border-width: 1px;
	border-color: #CCCCCC;
}

#clearFd .fD{
	background: none;
	border: none;
}

.fD label { font-size: 11px; padding-bottom: 3px;}
.fD h1, .fD h3, .fD h4, .fD div.pad { margin: 0px 0px 5px 0px; }


.fD table.pad td { padding: 0px 10px 5px 0px; }
.fD table ul {list-style: none;}
/*.fD p { color: #000066; }*/
.fD div.nest
{
	margin: 10px -10px 10px -10px;
	border-style: dashed;
	/*border-width: 1px 0px 0px 0px;
	border-color: #CCCCCC;*/
}

.fD input[type="checkbox"], .fD input[type="radio"] { margin-right: 3px; }

/* highlighted */
.fH
{
	margin-bottom: 5px;
	padding: 10px 10px 5px 10px;
	background: #DDE8FC;
}

/*.fH h1, */.fH h3, .fH h4, .fH div.pad { margin: 0px 0px 5px 0px; }
.fH table.pad td { padding: 0px 10px 5px 0px; }
.fH input[type="checkbox"], .fH input[type="radio"] { margin-right: 5px; }
.fH label { padding-bottom: 3px; }
/*.fH table { margin-bottom: 5px; }*/

/* no background */
.fN
{
	/*margin-top: 5px;*/
	margin-bottom: 10px;
	padding: 5px 10px 0px 10px;
	background: #FFFFFF;
}

/* */
.fN h1, .fN h3, .fN div.pad { margin: 0px 0px 5px 0px; }
.fN h1 { margin-top: 0px; padding: 0px; }
.fN h2 { text-indent: 0px; }

.fN table.pad td { padding: 0px 10px 5px 0px; }
.fN label { padding-bottom: 3px; }

/* information tables */
.hdr { width: 511px; }

/*hdr-fullview addon*/
.hdr-fullview { width: 642px; }

tr.hdr td { border: 0; }

/*hdr-fullview addon*/
tr.hdr-fullview td { border: 0; }
.det { width: 511px; }

/* det fullview Addon */
.det-fullview { width: 642px; }

#sbs .det {width:250px;background:#fff;}

/*det fullview addon*/
#sbs .det-fullview {width:250px;background:#fff;}

/* sbs tables */
.sbshdr { width: 250px; }
tr.sbshdr td { border: 0; }
.sbsdet { width: 250px; }

.sortlist {width:120px;}

.det td
{
	padding: 5px 10px 5px 10px;
	/*vertical-align: top;*/
	border-style: dashed;
	border-color: #CCCCCC;
	border-width: 0px 0px 0px 1px;
}

/*det fullview addon*/
.det-fullview td
{
	padding: 5px 10px 5px 10px;
	/*vertical-align: top;*/
	border-style: dashed;
	border-color: #CCCCCC;
	border-width: 0px 0px 0px 1px;
}

.det input { margin-top: 3px; }

/*det fullview addon*/
.det-fullview input { margin-top: 3px; }
td.one { border-width: 0px 0px 0px 0px; }

td.one input
{
	width: 15px;
	height: 15px;
	vertical-align: middle;
	border: 0px;
	margin-top: 0px;
}

.disc
{
	background-color: #FFFFFF;
	margin-bottom: 5px;
}

.disc p
{
	margin: 5px 10px 5px 10px;
	font-size: 11px;
}

.odd { background-color: #FFFFFF; }
.even { background-color: #DDE8FC; }
.acteven { background-color: #FFFF99; }


.foot
{
	margin-bottom: 5px;
	width: 511px;
	background-repeat: no-repeat;
	background-position: bottom;
}

.foot p
{
	padding: 7px 10px 5px 10px;
	font-size: 11px;
	line-height: 12px;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
}

.foot h2 { margin-right: 10px; }



.smfoot {
	width: 250px;
	background-repeat: no-repeat;
	background-position: bottom;
	padding:0;
	margin:0;
}

/* booking elements */

div.promo
{
	background-color: #C5C6DD;
	padding: 5px;
	text-align: center;
}

table.promo
{
	background-color: transparent;
	border: 1px #68A0FA solid;
}

table.promo td
{
	padding: 5px;
	background-color: transparent;
}

.confpass td
{
padding: 0px 10px 0px 0px;
}

.confseats td
{
padding: 0px 0px 0px 10px;
}



/* non-itinerary table */
#t, .t { width: 642px; }

#t table.det, .t table.det
{
	background-image: url(/ube/images/bkgd/header_table.gif);
	background-repeat: no-repeat;
}

/* det-fullview addon */
#t table.det-fullview, .t table.det-fullview
{
	background-image: url(/ube/images/bkgd/header_itin-fullview.gif);
	background-repeat: no-repeat;
}

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

/*hdr-fullview addon*/
#t tr.hdr-fullview td, .t tr.hdr-fullview td
{
	color: #000066;
	font-weight: bold;
	background-image: url(/ube/images/bkgd/header_table_fix-fullview.gif);
	background-repeat: repeat;
	line-height: 13px;
	border: none;
}


#t td, .t td
{
	border-top: none;
}

#t tr.hdr td.span, .t tr.hdr td.span
{
	color: #000066;
	font-weight: bold;
	padding: 5px 0px 5px 10px;
	text-decoration: none;
	line-height: 15px;
}

/*hdr-fullview addon*/
#t tr.hdr-fullview td.span, .t tr.hdr-fullview td.span
{
	color: #000066;
	font-weight: bold;
	padding: 5px 0px 5px 10px;
	text-decoration: none;
	line-height: 15px;
}


#t table.det tr.sub td, .t table.det tr.sub td
{
	vertical-align: middle;
	border-width: 0px 0px 1px 0px;
	line-height: 12px;
}

/* det-fullview addon */
#t table.det-fullview tr.sub td, .t table.det-fullview tr.sub td
{
	vertical-align: middle;
	border-width: 0px 0px 1px 0px;
	line-height: 12px;
}

#t tr.hdr td.oneair, .t tr.hdr td.oneair { padding: 5px 5px 5px 10px; width:50px;}
#t tr.hdr td.twoair, .t tr.hdr td.twoair {width: 158px;}
#t tr.hdr td.thrair, .t tr.hdr td.thrair {width: 59px;}
#t tr.hdr td.fourair, .t tr.hdr td.fourair {width: 161px;}
#t tr.hdr td.fiveair, .t tr.hdr td.fiveair {width: 83px;}

/*hdr-fullview addon*/
#t tr.hdr-fullview td.oneair, .t tr.hdr-fullview td.oneair { padding: 5px 5px 5px 10px; width:50px;}
#t tr.hdr-fullview td.twoair, .t tr.hdr-fullview td.twoair {width: 158px;}
#t tr.hdr-fullview td.thrair, .t tr.hdr-fullview td.thrair {width: 59px;}
#t tr.hdr-fullview td.fourair, .t tr.hdr-fullview td.fourair {width: 161px;}
#t tr.hdr-fullview td.fiveair, .t tr.hdr-fullview td.fiveair {width: 83px;}

td.onetmp {border-width: 1px 0px 0px 0px;width:80px;}
td.vmd {width:120px;}

#t h1, .t h1
{
	margin: 5px 0px 5px 0px;
	line-height: 15px;
}

#t tr.foot td, .t tr.foot td
{
	background-color: #9FBBE5;
	padding-top: 5px;
	padding-bottom: 0px;
	color: #000066;
	font-weight: bold;
	border: 0;
}

#t div.foot, .t div.foot
{
	background-image: url(/ube/images/bkgd/table_footer.gif);
	text-align: right;
}
#t div.foot-update, .t div.foot-update
{
	background: url(/ube/images/bkgd/table_footer-fullview.gif) no-repeat;
	text-align: right;
	height: 7px;
}

/* itinerary */
#i { width: 511px; }

#i table.hdr
{
	background-image: url(/ube/images/bkgd/header_itin.gif);
	background-repeat: no-repeat;
	height: 43px;
	margin-bottom: 5px;
}

/*hdr-fullview addon*/
#i table.hdr-fullview
{
	background: url(/ube/images/bkgd/header_itin-fullview.gif) no-repeat;
	background-repeat: no-repeat;
	height: 43px;
	margin-bottom: 5px;
}

#i table.hdr td {padding-top:5px;padding-bottom:5px;}

/*hdr-fullview addon*/
#i table.hdr-fullview td {padding-top:5px;padding-bottom:5px;}

#i table.hdr h2
{
	margin-left: 10px;
	font-size: 12px;
	text-indent: 0px;
	margin-right: 10px;
	margin-top:0;
	padding-top:0;
}

/*hdr-fullview addon*/
#i table.hdr-fullview h2
{
	margin-left: 10px;
	font-size: 12px;
	text-indent: 0px;
	margin-right: 10px;
	margin-top:0;
	padding-top:0;
}
#i table.hdr h1
{
margin-left: 10px;
white-space: nowrap;
margin-right: 10px;
}

/*hdr-fullview addon*/
#i table.hdr-fullview h1
{
margin-left: 10px;
white-space: nowrap;
margin-right: 10px;
}
#i table.hdr h1 img {vertical-align: text-top; }

#i table.hdr td select{width:111px;margin-bottom:5px;}

#i table.hdr label { color: #000066; margin-bottom: 2px; }
#i table.hdr a:hover { color: #FFFFFF; }

/* -- hdr-fullview -addon */
#i table.hdr-fullview h1 img {vertical-align: text-top; }

#i table.hdr-fullview td select{width:111px;margin-bottom:5px;}

#i table.hdr-fullview label { color: #000066; margin-bottom: 2px; }
#i table.hdr-fullview a:hover { color: #FFFFFF; }

#i table.sbshdr
{
	background-image: url(/ube/images/bkgd/header_itin250.gif);
	background-repeat: no-repeat;
	height: 43px;
	margin-bottom: 5px;
}
#i table.sbshdr td {padding-top:5px;padding-bottom:5px;}

#i table.sbshdr h2
{
	margin-left: 10px;
	font-size: 12px;
	text-indent: 0px;
	margin-right: 10px;
	margin-top:0;
	padding-top:0;
}
#i table.sbshdr h1
{
margin-left: 10px;
white-space: nowrap;
margin-right: 10px;
}
#i table.sbshdr h1 img {vertical-align: text-top; }

#i table.sbshdr td select{width:111px;margin-bottom:5px;}

#i table.sbshdr label { color: #000066; margin-bottom: 2px; }
#i table.sbshdr a:hover { color: #FFFFFF; }




#i .fD h2 { text-indent: 0px; }
#i .fD h2 span { font-size: 12px; }

#i table.det td
{
	border-width: 1px 0px 0px 1px;
	vertical-align: top;
	padding: 5px 4px 5px 4px;
}

/* det-fullview addon */
#i table.det-fullview td
{
	border-width: 1px 0px 0px 1px;
	vertical-align: top;
	padding: 5px 4px 5px 4px;
}

#i table.det tr.cnct td, #i table.det tr.cnct td.one,  #i table.det tr.cncteven td.one, #i table.det tr.cncteven td
{padding:4px 4px 3px 4px;}
/* det-fullview addon*/
#i table.det-fullview tr.cnct td, #i table.det-fullview tr.cnct td.one,  #i table.det-fullview tr.cncteven td.one, #i table.det-fullview tr.cncteven td
{padding:4px 4px 3px 4px;}


#i table.det tr.cnctact td, #i table.det tr.cnctact td.one, #i table.det tr.cnctacteven td, #i table.det tr.cnctacteven td.one
{padding:4px 4px 3px 4px;}
/*det-fullview addon */
#i table.det-fullview tr.cnctact td, #i table.det-fullview tr.cnctact td.one, #i table.det-fullview tr.cnctacteven td, #i table.det-fullview tr.cnctacteven td.one
{padding:4px 4px 3px 4px;}

#i table.det td.one { border-width: 1px 0px 0px 0px; }
#i table.det td.oneact, #i table.det td.oneacteven { border-width: 1px 0px 0px 0px; background-color: #FFFF99;background-repeat: repeat-y; }
/* det-fullview addon */
#i table.det-fullview td.one { border-width: 1px 0px 0px 0px; }
#i table.det-fullview td.oneact, #i table.det-fullview td.oneacteven { border-width: 1px 0px 0px 0px; background-color: #FFFF99;background-repeat: repeat-y; }

td.selsm { width: 18px;}
td.sel { width: 38px; }
td.fli { width: 112px; }
td.flism { width: 110px; }
td.dep { width: 53px; }
td.arr { width: 53px;}
td.sto { width: 52px; }
td.dur { width: 68px; }
td.mor { width: 135px; }
td.ait { width: 144px; }
span.nwrp {white-space: nowrap;}
span.nm {white-space: normal;width:72px;}
div.nm {white-space: normal;width:72px;}
div.nw {white-space: nowrap;}
div.nwsp {white-space: nowrap;margin-bottom:5px;}

#i table.det tr.sub td
{
	vertical-align: middle;
	border-width: 1px 0px 0px 0px;
	line-height: 12px;
}
/* det-fullview addon */
#i table.det-fullview tr.sub td
{
	vertical-align: middle;
	border-width: 1px 0px 0px 0px;
	line-height: 12px;
}


#i table.det tr.sub span { color: #333333;}
#i table.det .cnct td { border-width: 0 0 0 1px;line-height:9px;}
#i table.det .cnct td.one { border-width: 0;line-height:9px; }

#i table.det tr.even {background: #EEF3FC;}
#i table.det tr.even td {background: #EEF3FC;}
#i table.det .cncteven td {border-width: 0 0 0 1px; background: #EEF3FC;line-height:9px;}
#i table.det .cncteven td.one { border-width: 0; background: #EEF3FC;line-height:9px;}

#i table.det .cnctact tr { background-color: #FFFF99;line-height:9px;}
#i table.det .cnctact td { border-width: 0 0 0 1px; background-color: #FFFF99;line-height:9px;}
#i table.det .cnctact td.one { border-width:0; background-color: #FFFF99;line-height:9px;}

#i table.det .cnctacteven tr { background-color: #FFFF99;line-height:9px;}
#i table.det .cnctacteven td { border-width: 0 0 0 1px; background-color: #FFFF99;line-height:9px;}
#i table.det .cnctacteven td.one { border-width:0; background-color: #FFFF99;line-height:9px;}

#i table.det tr.cnct a, #i table.det tr.cncteven a, #i table.det tr.cnctact a, #i table.det tr.cnctacteven a   {line-height:12px;}


/* det-fullview addon */

#i table.det-fullview tr.sub span { color: #333333;}
#i table.det-fullview .cnct td { border-width: 0 0 0 1px;line-height:9px;}
#i table.det-fullview .cnct td.one { border-width: 0;line-height:9px; }

#i table.det-fullview tr.even {background: #EEF3FC;}
#i table.det-fullview tr.even td {background: #EEF3FC;}
#i table.det-fullview .cncteven td {border-width: 0 0 0 1px; background: #EEF3FC;line-height:9px;}
#i table.det-fullview .cncteven td.one { border-width: 0; background: #EEF3FC;line-height:9px;}

#i table.det-fullview .cnctact tr { background-color: #FFFF99;line-height:9px;}
#i table.det-fullview .cnctact td { border-width: 0 0 0 1px; background-color: #FFFF99;line-height:9px;}
#i table.det-fullview .cnctact td.one { border-width:0; background-color: #FFFF99;line-height:9px;}

#i table.det-fullview .cnctacteven tr { background-color: #FFFF99;line-height:9px;}
#i table.det-fullview .cnctacteven td { border-width: 0 0 0 1px; background-color: #FFFF99;line-height:9px;}
#i table.det-fullview .cnctacteven td.one { border-width:0; background-color: #FFFF99;line-height:9px;}

#i table.det-fullview tr.cnct a, #i table.det-fullview tr.cncteven a, #i table.det-fullview tr.cnctact a, #i table.det-fullview tr.cnctacteven a   {line-height:12px;}


/* Det full fiew addon on end */




.cnct p
{
	/*margin: 1px 25px 3px 0px;*/
	margin: 0 25px 0 0px;
	color: #666666;
	font-style: italic;
	line-height: 9px;
}

.cnctact p
{
	margin: 0 25px 0 0;
	color: #666666;
	font-style: italic;
	background-color: #FFFF99;
	line-height: 9px;
}

.cnctacteven p
{
	margin: 0 25px 0 0;
	color: #666666;
	font-style: italic;
	background-color: #FFFF99;
	line-height: 9px;
}

.cncteven p
{
	margin: 0 25px 0 0;
	color: #666666;
	font-style: italic;
	background-color: #EEF3FC;
	line-height: 9px;
}

#i table.det .mktg td { border-width: 0 0 0 1px;}
#i table.det .mktg td.one { border-width: 0; }

#i table.det .mktgeven tr { background-color: #FFFF99;}
#i table.det .mktgeven td { border-width: 0 0 0 1px; background: #EEF3FC;}
#i table.det .mktgeven td.one { border-width: 0; background: #EEF3FC;}

#i table.det .mktgact tr { background-color: #FFFF99;}
#i table.det .mktgact td { border-width: 0 0 0 1px; background-color: #FFFF99;}
#i table.det .mktgact td.one { border-width:0; background-color: #FFFF99;}

#i table.det .mktgacteven tr { background-color: #FFFF99;}
#i table.det .mktgacteven td { border-width: 0 0 0 1px; background-color: #FFFF99;}
#i table.det .mktgacteven td.one { border-width:0; background-color: #FFFF99;}

/* det-full view addon -- */


#i table.det-fullview .mktg td { border-width: 0 0 0 1px;}
#i table.det-fullview .mktg td.one { border-width: 0; }

#i table.det-fullview .mktgeven tr { background-color: #FFFF99;}
#i table.det-fullview .mktgeven td { border-width: 0 0 0 1px; background: #EEF3FC;}
#i table.det-fullview .mktgeven td.one { border-width: 0; background: #EEF3FC;}

#i table.det-fullview .mktgact tr { background-color: #FFFF99;}
#i table.det-fullview .mktgact td { border-width: 0 0 0 1px; background-color: #FFFF99;}
#i table.det-fullview .mktgact td.one { border-width:0; background-color: #FFFF99;}

#i table.det-fullview .mktgacteven tr { background-color: #FFFF99;}
#i table.det-fullview .mktgacteven td { border-width: 0 0 0 1px; background-color: #FFFF99;}
#i table.det-fullview .mktgacteven td.one { border-width:0; background-color: #FFFF99;}


/* det -full view ends  */



.mktg p
{
	/*margin: 1px 25px 3px 0px;*/
	margin: 0 25px 0 0px;
	color: #666666;
	font-style: italic;
}

.mktgact p
{
	/*margin: 1px 25px 3px 0px;*/
	margin: 0 25px 0 0;
	color: #666666;
	font-style: italic;
	background-color: #FFFF99;
}

.mktgacteven p
{
	/*margin: 1px 25px 3px 0px;*/
	margin: 0 25px 0 0;
	color: #666666;
	font-style: italic;
	background-color: #FFFF99;
}
.mktgeven p
{
	/*margin: 1px 25px 3px 0px;*/
	margin: 0 25px 0 0;
	color: #666666;
	font-style: italic;
	background-color: #EEF3FC;
}

#i .disc
{
	border-style: dashed;
	border-color: #CCCCCC;
	border-width: 1px 0px 0px 0px;
}
#i table.det .nest { border:none;width:104px;}

/*det-fullview addon */
#i table.det-fullview .nest { border:none;width:104px;}

#i table.det .nest td
{
	border-style: none;
	padding: 0 0 2px 0;
	vertical-align: top;
	white-space: nowrap;
}
/* det full view addon  */
#i table.det-fullview .nest td
{
	border-style: none;
	padding: 0 0 2px 0;
	vertical-align: top;
	white-space: nowrap;
}


#i table.det .nest td.nw {white-space: normal;}
/*det-fullview addon */
#i table.det .nest td.nw {white-space: normal;}

#i .nest img { margin-top: 4px; }

#i div.foot
{
	height: 7px;
	background-image: url(/ube/images/bkgd/footer_itin.gif);
	background-repeat: no-repeat;
}


#i div.foot span { font-size: 5%; line-height: 0%; }

#i div.smfoot
{
	width:250px;
	height: 10px;
	background-image: url(/ube/images/bkgd/footer_itin_sm.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#i div.smfoot span { font-size: 5%; line-height: 0%; }




/* flight details popup */
.pD
{
	position: absolute;
	display: none;
	z-index: 100;
	top: 0px;
	left: 0px;
	width: 145px;
	border: 2px solid #9DBAF3;
	background-color: #EDF3FE;

}

* html>body #pD
{
	width: 145px;
	overflow: auto;
	height: 210px;
	margin-right: -15px;
	margin-bottom: -15px;
}

.pD .title
{
	background-color: #9DBAF3;
	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;
}


.ptP
{
	position: absolute;
	display: none;
	z-index: 100;
	top: 0px;
	left: 0px;
	width: 246px;
	border: 2px solid #9DBAF3;
	background-color: #9DBAF3;
}



.ptP .title
{
	background-color: #9DBAF3;
	color: #000066;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 5px;
	
}

.ptP div
{
	padding-left: 5px;
	padding-right: 5px;
	background:#9DBAF3;
}

.ptP #tltPop {background:#9DBAF3;padding:2px 10px 3px 3px;font-weight:bold;} 

.ptP .break
{
	font-weight: bold;
	border-top: dotted 1px #CCCCCC;
}



/*
/////
tabs
/////
*/

#tabs {margin-bottom: 5px; }

#tabs td
{
	width: 124px;
	height: 27px;
	background-image: url(/ube/images/bkgd/tab124x36_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	font-size: 12px;
	line-height: 13px;
}

#tabs td.on
{
	background-image: url(/ube/images/bkgd/tab124x36_on.gif);
	color: #000066;
	font-weight: bold;
}

#tabs a
{
	color: #666666;
	text-decoration: underline;
}

#tabs td.break
{
	width: 5px;
	background: none;
}

#tabs table.small td
{
	width: 112px;
	background-image: url(/ube/images/bkgd/tab_sm_off.gif);
	background-position: right top;
	text-align: center;
	color: #666666;
	vertical-align:top;
}

#tabs table.small a {padding-left:4px}

#tabs table.small td div {	text-align: center;font-size: 12px;line-height: 13px;padding-top:7px;}
#tabs table.small td.on div {
	color: #000066;
	font-weight: bold;
}	

#tabs table.small td.on
{
	background-image: url(/ube/images/bkgd/tab_sm_on.gif);
	color: #000066;
}

#tabs table.small td.text
{
	width: 85px;
	background: transparent;
	vertical-align: middle;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	padding: 0 0 0 10px;
	margin:0;
}


/*#tabs table.awardTabs{margin-left:4px;}*/
#tabs table.awardTabs td{background: transparent; width:auto; height:auto;}
#tabs table.awardTabs td a{text-decoration: none; color: #0038a5;}

#tabs table.awardTabs td div.awPad{
	margin-right: 8px;
	background: transparent url(/ube/images/tabs/off_right.gif) no-repeat right top;	
}

#tabs table.awardTabs td div.awPad div {
	background: transparent url(/ube/images/tabs/off_left.gif) no-repeat;	
	text-align: center; font-size: 14px; 
	padding:11px;
	padding-bottom:15px;
	vertical-align:top;
	color: #0038a5;
	font-weight: bold;
}

#tabs table.awardTabs td.on div.awPad{
	background: transparent url(/ube/images/tabs/on_right.gif) no-repeat right top;	
	cursor: default;
}

#tabs table.awardTabs td.on div.awPad div{
	background: transparent url(/ube/images/tabs/on_left.gif) no-repeat;
	/*color: #000066;*/
}

#tabs table.awardTabs td.hover div.awPad{
	background: transparent url(/ube/images/tabs/hover_right.gif) no-repeat right top;	
}

#tabs table.awardTabs td.hover div.awPad div{
	background: transparent url(/ube/images/tabs/hover_left.gif) no-repeat;
}	


#tabs table.trip td
{
	width: 105px;
	background-image: url(/ube/images/bkgd/tab_sm_off.gif);
	text-align: left;
	/*text-indent: 10px;*/
	/*color: #666666;*/
}

#tabs table.trip input { margin-bottom: 2px; }
#tabs table.trip td div { margin-bottom: 2px; }

#tabs table.trip td label
{
	font-size: 12px;
	color: #666666;
	margin-left: 0px;
}

#tabs table.trip .mul
{
	font-size: 12px;
	color: #666666;
	margin-left: 0px;
}

#tabs table.trip td.on { background-image: url(/ube/images/bkgd/tab_sm_on.gif); }

#tabs table.trip td.on label
{
	font-size: 12px;
	color: #000066;
}

#tabs table.trip td.extra
{
	width: 196px;
	background-image: url(/ube/images/bkgd/tab_extra.gif);
}

#tabs table.trip label
{
	font-size: 12px;
	color: #666666;
}

/*
////////
section 508
///////
*/

.hide
{
	position: absolute;
	left: 0px;
	top: -500px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.errhide
{
	display:none;
	visibility:hidden;
}

.errshow
{
	display:default;
	visibility:visible;
}

div#skip
{
	display: inline;
	font-size: 10px;
	color: #FFFFFF;
}

#skip a, #skip a:hover, #skip a:visited
{
	position: absolute;
	left: 0px;
	top: -500px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

#skip a:focus, #skip a:active
{
	position: static;
	width: auto;
	height: auto;
}

/* ---------------- end zack styles ---------------- */
.tNoHeader
{
	background-image: url(/ube/images/bkgd/header_table_1em.gif);
	background-repeat: no-repeat;
	width: 511px;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.tNoHeader td { padding: 5px 10px 5px 10px; }

.decisionT
{
	width: 300px;
	margin-left: 45px;
	margin-top: 2em;
}

.divAlignRt
{
	text-align: right;
	margin-top: 1em;
	padding: 0;
}

.rtDivFloat
{
	float: right;
	width: 20%;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
}

.rtspc
{
	margin-right: 2px;
	padding-right: 2px;
	vertical-align: middle;
}

/* dialogue box */
.diabox {
		position:absolute;
		background-color:#ccc;
		width:410px;
		height:210px;
		margin-left:auto;
		margin-right:auto;
		top:50px;	
		display:none;
}
			
#diadiv h2 { background-color:#A6C1FA; color:#0000D2; font-weight:bold; font-size:14px; margin-right:0;} 
#diadiv p {padding:5px 10px 5px 10px;} 		
#diadiv div {text-align:center;margin-top:.5em;padding-bottom:1em;height:15px;width:60%;margin-left:auto;margin-right:auto;}
#diadiv a {text-align:left;}
#diadiv table{margin:0;}

#diadiv {
		position: absolute;
		top: 200px;
		width: 300px;
		border: 1px #000 solid;
		margin-left:175px;
		z-index:500;
		background-color: #fff;
}	

#seatMapHiddenRadioButton
{
	visibility: hidden;
}

/* new tabs */

#tab {
margin-bottom:5px;
width:511px;
height:27px;
white-space:nowrap;
background-color:#C6D2DA;
}

#tab ul {

width:511px;
background-color:#C6D2DA;
white-space:nowrap;
padding:0;
margin:0;
list-style:none;
height:27px;
}

#tab li.off {
float:left;
margin:0;
padding:0;
background: url(/ube/images/bkgd/r_tab_off.gif) no-repeat top right;
}
head:first-child+body #tab li.off {height:27px;}
/* Opera fix */
html>body #tab li.off {height:27px;}

#tab li.on{
float:left;
margin:0;
padding:0;
background: url(/ube/images/bkgd/r_tab_on.gif) no-repeat top right;
}
head:first-child+body #tab li.on {height:27px;}
/* Opera fix */
html>body #tab li.on {height:27px;}

#tab li div {
display:block;
padding:3px 19px 4px 5px;
background: url(/ube/images/bkgd/l_tab_off.gif) no-repeat top left;
vertical-align: top;
float:left;
}
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #tab li div {float:none;}
  /* End IE5-Mac hack */
  
head:first-child+body #tab li div{height:15px;padding:6px 19px 6px 5px;}
/* Opera fix */
html>body #tab li div{height:15px;padding:5px 19px 0px 5px;}   
  
#tab li.on div {
display:block;
padding:3px 19px 4px 5px;
background: url(/ube/images/bkgd/l_tab_on.gif) no-repeat top left;
vertical-align: top;
float:left;
}  
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #tab li.on div {float:none;}
  /* End IE5-Mac hack */  
 
head:first-child+body #tab li.on div {height:15px;padding:6px 19px 6px 5px;}
html>body #tab li.on div {height:15px;padding:5px 19px 0px 5px;}
  
#tab li label{vertical-align:middle;}  

#tab label{
font-size:12px;
}
/* fix Opera */ 
html>body #tab li.off label, html>body #tab li.on label{vertical-align: text-top; padding-top:1px; height:12px;}
/*fix w3c */
head:first-child+body #tab li.off label {vertical-align: middle;padding-top:0;}
head:first-child+body #tab li.on label {vertical-align: middle;padding-top:0;}
  
#tab li div input {
padding:0;margin:0 0 0 5px;
}

#ltab {
float:left;
margin:0;
padding:0;
background: transparent;
background-image: none;
}
#ltab div{
padding:6px 0px;
margin:0;
background: url(/ube/images/bkgd/l_tab_off.gif) no-repeat top left;
float:left;
line-height:12px;
}
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #ltab div {float:none;}
  /* End IE5-Mac hack */



.FareBasis {display:none;}

/*MP Exchange added */
#sumtabl table {width:119px;margin:2px;margin:0;border:none;}
#sumtabl tr {padding:0;margin:0;border:none;}
#sumtabl td {vertical-align:bottom;text-align:right;padding-left:0;padding-right:3px;padding-top:0;padding-bottom:0;background-image:none;padding-top:0;padding-bottom:0;font-family: "Arial", sans-serif;border:none;margin:0;font-size:9px;background-color:#FFFF99;}
#sumtabl td.one {text-align:left;padding-left:3px;padding-right:0px;}
#prctip .title p {text-align:right;}
#prctip div .help  {width:100%; text-align: right;background-color: #9DBAF3;margin-bottom:2px;}

/* Price Titles */

.plT
{
	position: absolute;
	display: none;
	z-index: 100;
	top: 0px;
	left: 0px;
	width: 246px;
	border: 2px solid #9DBAF3;
	background-color: #9DBAF3;
}

.plT .title
{
	background-color: #9DBAF3;
	color: #000066;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 5px;
	
}

.plT div
{
	padding-left: 5px;
	padding-right: 5px;
	background:#9DBAF3;
}

.plT #tltPop {background:#9DBAF3;padding:2px 10px 3px 3px;font-weight:bold;} 

.plT .break
{
	font-weight: bold;
	border-top: dotted 1px #CCCCCC;
}

#titlereq {display:inline;}

.confhdr {margin-bottom:-3px;margin-left:5px;}

/* Gift card selectors */


#gcarea {display:none;}
#ccarea {display:none;}

/*#balarea{display:none;}*/
#balarea table {padding-left:0;margin:0 0 0 -5px;}
#balarea table td {padding:0; margin:0;background-image: url(/ube/images/bkgd/dashes.gif);background-repeat: repeat-x;background-position: left center;} 
#balarea table td span, #balarea table td b, #balarea table td a, #balarea table td b span {background-image:none;background:#EEF3FC;padding:0 5px 0 5px;}
#balarea table td.end {background-image:none;background:#EEF3FC;}

#billarea {display:none;}

#payarea table {padding-left:0;margin:0 0 0 -5px;}
#payarea table td {padding:0; margin:0;background-image: url(/ube/images/bkgd/dashes.gif);background-repeat: repeat-x;background-position: left center;} 
#payarea table td span, #payarea table td b, #payarea table td a, #payarea table td b span {background-image:none;background:#fff;padding:0;}
#payarea table td span.paytitle, #payarea table td b.paytitle, #payarea table td a.paytitle, #payarea table td b span.paytitle {background-image:none;background:#fff;padding:0 5px 0 0;}
#payarea table td span.paycurr, #payarea table td b.paycurr, #payarea table td a.paycurr, #payarea table td b span.paycurr {background-image:none;background:#fff;padding:0 5px 0 5px;}
#payarea table td.end {background-image:none;background:#fff;}

.fD #payarea table td span, .fD #payarea table td b, .fD #payarea table td a, .fD #payarea table td b span {background: #EEF3FC;}

/* Gift card balance */

.gD {background-color:#DCE7FD; border: 1px solid #394A8C; padding:5px 10px 5px 10px;margin-bottom:5px;}

.gD a {margin: 0 5px 0 5px}
.gD span {margin-right:5px;}

.gG {background-color: #F5F4F1; margin:10px 0 15px 0; padding:5px 10px 5px 10px;}
.gG #balarea table td span, .gG #balarea table td b, .gG #balarea table td a, .gG #balarea table td b span {background-image:none;background:#F5F4F1;padding:0 5px 0 5px;}

span.gifttitle {font-size:18px;font-family:Arial, sans-serif;}
/* EPU start */
.epu table {margin:-10px 0 0 0px;}

.epu td {padding: 5px 0 0 0;
	
	}
	
.epu td.one {border-width:0;padding:0; }	

#offTotPrc {text-align:right;vertical-align:bottom;height:20px;line-height:18px;}
#offTotPrc h2 {display:inline;margin-top:5px;padding-top:5px;}
#totPrc {vertical-align: bottom;}
#totPrc span, #topPrc span {font-size:11px;font-weight:normal;color: #000;}
/* EPU end */
/*Alt auth start */
table.aBx {width:511px;}
table.aBx th {padding-left:10px;padding-right:10px;height:34px;background: #E3ECFE;border:1px solid #8290D5;width:100%;vertical-align:middle;}
table.aBx th span {vertical-align:middle;float:left;}
table.aBx th span.rt {vertical-align:middle;float:right;}
table.aBx td {background: #F3F6FE; padding:10px;border-left:1px solid #8290D5;border-right:1px solid #8290D5;border-bottom:1px solid #8290D5;}
table.aBx table {border-left:none;}
table.aBx table td {padding-left:0;border:none; vertical-align:top;white-space:nowrap;}
table.aBx table div {vertical-align: middle;margin-bottom:3px;}
#smptext {background:#E3ECFF;width:250px; white-space: normal;padding:5px;}
/*Alt auth end */

.bold-lrg{
	font-size: 12px;
	font-weight: bold;
	}
	
#simpleProgBar{margin:0px; padding:18px 0 0 0;}
#simpleProgBar li{display:inline; padding: 1px 0px 3px 78px; font-family:Arial; font-size:11px; color:#3e5d99;}

#simpleProgBar #search{background: url(/ube/images/simpleProgBar/plane.gif) no-repeat left -34px; padding-left:24px;}
#simpleProgBar #search.step3{background: url(/ube/images/simpleProgBar/plane.gif) no-repeat left 0px !important;}

#simpleProgBar .step1{background: url(/ube/images/simpleProgBar/lines.gif) no-repeat left 0px; color:#999999;}
#simpleProgBar .step2{background: url(/ube/images/simpleProgBar/lines.gif) no-repeat left -40px; color:#999999;}
#simpleProgBar .step3{background: url(/ube/images/simpleProgBar/lines.gif) no-repeat left -80px;}
#simpleProgBar .step4{background: url(/ube/images/simpleProgBar/lines.gif) no-repeat left -120px;}
	
	
	
.orangeAlertBubble, .redAlertBubble, .greenAlertBubble{background:#feffbf;}
.orangeAlertBubble .ab_nw, .redAlertBubble .ab_nw, .greenAlertBubble .ab_nw{height:9px; background: url(/ube/images/sfa/sfainfo_northwest.gif) no-repeat top left; padding-left:10px; font-size:0px; line-height:0px;}
.orangeAlertBubble .ab_n, .redAlertBubble .ab_n, .greenAlertBubble .ab_n{height:auto !important; border-top:1px solid #ffc822; padding-bottom:8px; font-size:0px; line-height:0px;}
.orangeAlertBubble .ab_ne, .redAlertBubble .ab_ne, .greenAlertBubble .ab_ne{background: url(/ube/images/sfa/sfainfo_northeast.gif) no-repeat top right; padding-right:10px; font-size:0px; line-height:0px;}
.redAlertBubble .ab_content{background:url(/ube/images/sfa/sfainfo_info_alert.gif) no-repeat 20px 1px; border-left:1px solid #ffc822; border-right:1px solid #ffc822; padding:5px 5px 5px 59px;}
.greenAlertBubble .ab_content{background:url(/ube/images/sfa/green_alert.gif) no-repeat 20px 1px; border-left:1px solid #ffc822; border-right:1px solid #ffc822; padding:5px 5px 5px 59px;}
.orangeAlertBubble .ab_content{background:url(/ube/images/sfa/orange_alert.gif) no-repeat 20px 1px; border-left:1px solid #ffc822; border-right:1px solid #ffc822; padding:5px 5px 5px 59px;}
.orangeAlertBubble .ab_sw, .redAlertBubble .ab_sw, .greenAlertBubble .ab_sw{height:9px; background: url(/ube/images/sfa/sfainfo_southwest.gif) no-repeat bottom left; padding-left:10px; font-size:0px; line-height:0px;}
.orangeAlertBubble .ab_s, .redAlertBubble .ab_s, .greenAlertBubble .ab_s{height:auto !important; border-bottom:1px solid #ffc822; padding-top:8px; font-size:0px; line-height:0px;}
.orangeAlertBubble .ab_se, .redAlertBubble .ab_se, .greenAlertBubble .ab_se{background: url(/ube/images/sfa/sfainfo_southeast.gif) no-repeat bottom right; padding-right:10px; font-size:0px; line-height:0px;}

.redAlertBubble #mainerr, .redAlertBubble .err{color:#000000 !important;}

.greenAlertBubble{background:#ecffbe;}
.greenAlertBubble .ab_nw{height:9px; background: url(/ube/images/sfa/green_northwest.gif) no-repeat top left; padding-left:10px; font-size:0px; line-height:0px;}
.greenAlertBubble .ab_n{height:auto !important; border-top:1px solid #8ed192; padding-bottom:8px; font-size:0px; line-height:0px;}
.greenAlertBubble .ab_ne{background: url(/ube/images/sfa/green_northeast.gif) no-repeat top right; padding-right:10px; font-size:0px; line-height:0px;}
.greenAlertBubble .ab_content{background:url(/ube/images/sfa/green_alert.gif) no-repeat 20px 1px; border-left:1px solid #8ed192; border-right:1px solid #8ed192; padding:5px 5px 5px 59px;}
.greenAlertBubble .ab_sw{height:9px; background: url(/ube/images/sfa/green_southwest.gif) no-repeat bottom left; padding-left:10px; font-size:0px; line-height:0px;}
.greenAlertBubble .ab_s{height:auto !important; border-bottom:1px solid #8ed192; padding-top:8px; font-size:0px; line-height:0px;}
.greenAlertBubble .ab_se{background: url(/ube/images/sfa/green_southeast.gif) no-repeat bottom right; padding-right:10px; font-size:0px; line-height:0px;}

.blueAlertBubble{background:#eff7ff;}
.blueAlertBubble .ab_nw{height:9px; background: url(/ube/images/sfa/blueRCSprite.gif) no-repeat top left; padding-left:10px; font-size:0px; line-height:0px;}
.blueAlertBubble .ab_n{height:auto !important; border-top:1px solid #a6bfdb; padding-bottom:8px; font-size:0px; line-height:0px; background:#eff7ff;}
.blueAlertBubble .ab_ne{background: url(/ube/images/sfa/blueRCSprite.gif) no-repeat top right; padding-right:10px; font-size:0px; line-height:0px;}
.blueAlertBubble .ab_content{background:url(/ube/images/sfa/blue_alert.gif) no-repeat 12px 1px; border-left:1px solid #a6bfdb; border-right:1px solid #a6bfdb; padding:5px 5px 5px 59px; min-height:20px;}
.blueAlertBubble .ab_sw{height:9px; background: url(/ube/images/sfa/blueRCSprite.gif) no-repeat bottom left; padding-left:10px; font-size:0px; line-height:0px;}
.blueAlertBubble .ab_s{height:auto !important; border-bottom:1px solid #a6bfdb; padding-top:8px; font-size:0px; line-height:0px; background:#eff7ff;}
.blueAlertBubble .ab_se{background: url(/ube/images/sfa/blueRCSprite.gif) no-repeat bottom right; padding-right:10px; font-size:0px; line-height:0px;}

.orangeAlertBubble .err, .redAlertBubble .err, .greenAlertBubble .err, .blueAlertBubble .err{margin-bottom: 0px !important;}


.blueRc{background:#FFF;}
.blueRc .rc_nw{height:5px; background: url(/ube/images/blue_rc.gif) no-repeat top left; padding-left:5px; font-size:0px; line-height:0px;}
.blueRc .rc_n{background:#FFF;height:auto !important; border-top:1px solid #b2c8f4; padding-bottom:4px; font-size:0px; line-height:0px;}
.blueRc .rc_ne{background: url(/ube/images/blue_rc.gif) no-repeat top right; padding-right:5px; font-size:0px; line-height:0px;}
.blueRc .rc_content{border-left:1px solid #b2c8f4; border-right:1px solid #b2c8f4; padding:5px 5px 5px 5px;}
.blueRc .rc_sw{height:5px; background: url(/ube/images/blue_rc.gif) no-repeat bottom left; padding-left:5px; font-size:0px; line-height:0px;}
.blueRc .rc_s{background:#FFF;height:auto !important; border-bottom:1px solid #b2c8f4; padding-top:4px; font-size:0px; line-height:0px;}
.blueRc .rc_se{background: url(/ube/images/blue_rc.gif) no-repeat bottom right; padding-right:5px; font-size:0px; line-height:0px;}
