#sizer {
	width:254px;
}

.buttonON {
	background:url("/images/newFF/button_on.jpg");
	width:78px;
	height:62px;
	text-align:center;
	color:#FFF;
	font: 13px Arial, Geneva, sans-serif;
	font-weight:bold;
	overflow: hidden
}

.buttonOFF {
	background:url("/images/newFF/button_off.jpg");
	width:78px;
	height:62px;
	text-align:center;
	color:#FFF;
	font: 13px Arial, Geneva, sans-serif;
	font-weight:bold;
	overflow: hidden
}

.smbuttonON {
	background:url("/images/newFF/sm_button_on.jpg");
	width:58px;
	height:62px;
	text-align:center;
	color:#FFF;
	font: 11px Arial, Geneva, sans-serif;
	font-weight:bold;
	overflow: hidden
}

.smbuttonOFF { background:url("/images/newFF/sm_button_off.jpg");
	width:58px;
	height:62px;
	text-align:center;
	color:#FFF;
	font: 11px Arial, Geneva, sans-serif;
	font-weight:bold;
	overflow: hidden
}

.xlbuttonON {
	background:url("/images/newFF/xl_button_on.jpg");
	width:116px;
	height:32px;
	text-align:center;
	color:#FFF; font: 12px Arial, Geneva, sans-serif;
	font-weight:bold;
	overflow: hidden
}

.xlbuttonOFF {
	background:url("/images/newFF/xl_button_off.jpg");
	width:116px;
	height:32px;
	text-align:center;
	color:#FFF;
	font: 12px Arial, Geneva, sans-serif;
	font-weight:bold;
	overflow: hidden
}

.xxlbuttonON {
	background:url("/images/newFF/new_butt_on.jpg");
	width:78px;
	height:32px;
	text-align:center;
	color:#FFF; font: 12px Arial, Geneva, sans-serif;
	font-weight:bold;
	overflow: hidden
}

.xxlbuttonOFF {
	background:url("/images/newFF/new_butt_off.jpg");
	width:78px;
	height:32px;
	text-align:center;
	color:#FFF;
	font: 12px Arial, Geneva, sans-serif;
	font-weight:bold;
	overflow: hidden
}

.xmlbuttonON {
	background:url("/images/newFF/xxs_button_on.jpg");
	width:58px;
	height:34px;
	text-align:center;
	color:#FFF; font: 10px Arial, Geneva, sans-serif;
	font-weight:bold;
	overflow: hidden
}

.xmlbuttonOFF {
	background:url("/images/newFF/xxs_button_off.jpg");
	width:58px;
	height:34px;
	text-align:center;
	color:#FFF;
	font: 10px Arial, Geneva, sans-serif;
	font-weight:bold;
	overflow: hidden
}

.xsmlbuttonON {
	background:url("/images/newFF/xxl_button_on.jpg");
	width:48px;
	height:40px;
	text-align:center;
	color:#FFF; font: 10px Arial, Geneva, sans-serif;
	font-weight:bold;
	overflow: hidden
}

.xsmlbuttonOFF {
	background:url("/images/newFF/xxl_button_off.jpg");
	width:48px;
	height:40px;
	text-align:center;
	color:#FFF;
	font: 10px Arial, Geneva, sans-serif;
	font-weight:bold;
	overflow: hidden
}

.newFF_box_180630 {
	background: url("/images/newFF/newFF_180630_tl.png") no-repeat top left;
}
.newFF_top_180630 {
	background: url("/images/newFF/newFF_180630_tr.png") no-repeat top right;
}
.newFF_bottom_180630 {
	background: url("/images/newFF/newFF_180630_bl.png") no-repeat bottom left;
}
.newFF_bottom_180630 div {
	background: url("/images/newFF/newFF_180630_br.png") no-repeat bottom right;
}
.newFF_content_180630 {
	background: url("/images/newFF/newFF_180630_r.png") top right repeat-y;
}

.newFF_top_180630 div,.newFF_top_180630,
.newFF_bottom_180630 div, .newFF_bottom_180630 {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.newFF_content_180630, .newFF_bottom_180630 {
	margin-top: -19px;
}
.newFF_content_180630 { padding: 0 10px; }

#caflightsearch { display:block; }
#secondTier { display:block; }
#hotelsearch { display:none; }
#carsearch { display:none; }
#caflightstatus { display:none; }
#caflightschedules { display:none; }
#cawebcheckin { display:none; }
#capackages { display:none; }
#catrain { display:none; }

#newFF td {
	vertical-align:middle;
	cursor:pointer;
}

#newFF2 td {
	vertical-align:middle;
	cursor:pointer;
}

#newFF3 td {
	vertical-align:middle;
	cursor:pointer;
}

#moreFF td {
	border-collapse: collapse;
	vertical-align:middle;
	cursor:pointer;
}
