#ff29pane1tab1 {
	width:50px;
}

#ff29pane1tab2 {
	width:45px;
}

#ff29pane1tab3 {
	width:35px;
}

#ff29pane1tab4 {
	width:69px;
}

td.ff29pane1tab {
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
	cursor:pointer;
}

td.ff29pane1tabdivider {
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
}

#ff29container a {
	color:#0038a5;
}

#ff29container {
	font-family:arial,helvetica,sans-serif;
	width:244px;
	/* background-color:#ffffff; */
 	/*border-bottom:1px solid #ffffff;*/  /*border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;  */
	box-sizing: border-box;  -moz-box-sizing: border-box;
}

#ff29pane1controller {
	width:242px;
	padding:0px 0px 0px 0px;
}

.ff29genericlabel {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	padding:0px 3px 5px 9px;
}

.ff29minorlabel {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#333333;
	padding:0px 3px 5px 9px;
}

.ff29minoritem {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#333333;
	padding:0px 3px 3px 9px;
}

#ff29search {
	font-family:arial,helvetica,sans-serif;
	padding:0px 0px 10px 0px;
}

#shop_departmonth, #shop_departday, #shop_departtime, #shop_arrivemonth, #shop_arriveday, #shop_arrivetime {
	font-size:11px;
}

.ff29Dateitem {
	font-family:arial,helvetica,sans-serif;
	padding:0px 3px 0px 0px;
}

.ff29generic {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
}

.ff29genericSmall {
	font-family:arial,helvetica,sans-serif;
	font-size:9px;
}

#ff29pane1sub1a, #ff29pane1sub2a, #ff29pane1sub3a, #ff29pane1sub4a, #ff29pane1sub1b, #ff29pane1sub2b, #ff29pane1sub3b, #ff29pane1sub4b {
	font-size:11px;
	padding-bottom:5px;
	padding-top:5px;
}

.portletL-pad {
	padding-left:5px;
}

/* for flight status*/

.ff29carContent {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#333333;
}

/* Added for FSNE Part 2 - Tab to button change - start*/
#ff29 {height:35px;font-size:12px;font-family:arial,helvetica,sans-serif;font-weight:bold;width:250px;margin-bottom:5px;margin-left:1px;}
#ff29 a {text-decoration: none;width:100%;padding:2px 0;margin:0;background-position:0% 0px; } 
.ff29on {color:#000;}
#ff29b1 {text-align: center; background-image: url('/core/images/09/tab_flights_off_80x37.png');background-repeat:no-repeat;width:78px;height:37px;}
#ff29b2 {text-align: center; background-image: url('/core/images/09/tab_checkin_off_84x37.png');background-repeat:no-repeat;width:83px;_width:84px;height:37px;}
#ff29b3 {text-align: center; background-image: url('/core/images/09/tab_flightstatus_off_84x37.png');background-repeat:no-repeat;width:86px;_width:88px;height:37px;}
#ff29b1.ff29on {background-image: url('/core/images/09/tab_flights_onover_80x37.png');width:78px;height:37px;}
#ff29b2.ff29on {background-image: url('/core/images/09/tab_checkin_onover_84x37.png');width:83px;_width:84px;height:37px;}
#ff29b3.ff29on {background-image: url('/core/images/09/tab_flightstatus_onover_84x37.png');width:86px;_width:88px;height:37px;}

.cl333 { color: #333333; }
.fs11 { font-size: 11px; }
.fwB { font-weight: bold; }
a:link,a:visited {  text-decoration:none; }
a:hover, a:active { text-decoration:underline; }

.ff29genericlabelforCabin{font-family:arial,helvetica; font-size:11px;color:#333333;font-weight:bold;}
.ff29genericBig {
	FONT-SIZE:11px; FONT-FAMILY: arial,helvetica; FONT-WEIGHT:BOLD;
}
#ff29pane1sub1a { border-left:1px solid #ffffff;border-right:1px solid #ffffff; }
/* Added for FSNE Part 2 - end*/

