BODY
{
PADDING-RIGHT:0px;
PADDING-LEFT:0px;
PADDING-BOTTOM:0px;
MARGIN:0px;
COLOR:#000;
PADDING-TOP:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
BACKGROUND-COLOR:#fff;
}
#smartbox
{
BORDER-RIGHT:#000 1px solid;
BORDER-TOP:#000 1px solid;
FONT-SIZE:x-small;
BORDER-LEFT:#000 1px solid;COLOR:#D82F32;
BORDER-BOTTOM:#000 1px solid;
FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif;
BACKGROUND-COLOR:#FFFAFB
}

.smartboxItem
{
OVERFLOW:hidden
}
.smartboxitemlabel
{
PADDING-RIGHT:3px;
PADDING-LEFT:3px;
PADDING-BOTTOM:1px;
PADDING-TOP:1px
}
.smartboxItemHi
{
OVERFLOW:hidden;
CURSOR:pointer;
BACKGROUND-COLOR:#FFF6F7;
TEXT-DECORATION:underline
}

#smartbox LI
{
LIST-STYLE-TYPE:none
}
#smartbox UL
{
PADDING-LEFT:10px;
PADDING-RIGHT:5px;
PADDING-BOTTOM:5px;
MARGIN:0px;
PADDING-TOP:5px
}
.airsmartboxResults LI
{
BACKGROUND-POSITION:2px 2px;
BACKGROUND-REPEAT:no-repeat
}
FORM
{
PADDING-RIGHT:0px;
PADDING-LEFT:0px;
PADDING-BOTTOM:0px;
MARGIN:0px;
PADDING-TOP:0px
}
TABLE
{
FONT-SIZE:x-small;
FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif
}
SELECT
{
FONT-SIZE:x-small;
FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif
}
OPTION
{
FONT-SIZE:x-small;
FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif
}
INPUT
{
FONT-SIZE:x-small;
FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif
}
TEXTAREA
{
FONT-SIZE:x-small;
FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif
}
TABLE.outersearch
{
MARGIN:0px 17px
}
.outersearch LABEL.rlabel
{
PADDING-RIGHT:2px;DISPLAY:inline;VERTICAL-ALIGN:baseline}TABLE.outersearch TD.flighttype INPUT{VERTICAL-ALIGN:baseline}TABLE.outersearch TABLE.nojs{FONT-SIZE:x-small;WIDTH:100%;FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif}TABLE.outersearch TABLE.nojs TD{PADDING-RIGHT:4px;PADDING-LEFT:4px;FONT-SIZE:x-small;PADDING-BOTTOM:4px;COLOR:#600;LINE-HEIGHT:1.5em;PADDING-TOP:4px;FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif;BACKGROUND-COLOR:#ffdede}TABLE.outersearch LABEL.profile{DISPLAY:inline;FONT-SIZE:xx-small;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif}TABLE.outersearch TABLE.triptype TD{PADDING-RIGHT:0px;PADDING-LEFT:0px;PADDING-BOTTOM:0px;MARGIN:0px;VERTICAL-ALIGN:baseline;PADDING-TOP:0px}TABLE.outersearch TABLE.triptype TD LABEL{PADDING-RIGHT:6px;FONT-WEIGHT:500}TABLE.outersearch SPAN.triptypelabel{PADDING-RIGHT:2px;PADDING-LEFT:2px;FONT-WEIGHT:700;FONT-SIZE:small;FLOAT:left;PADDING-BOTTOM:0px;MARGIN:0px;VERTICAL-ALIGN:baseline;COLOR:#f70;PADDING-TOP:0px;FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif}TABLE.outersearch LABEL{FONT-SIZE:x-small;FONT-FAMILY:Arial,Helvetica,Verdana,sans-serif}TABLE.outersearch TD.flighttype{PADDING-BOTTOM:8px}TABLE.outersearch LABEL SPAN.subtext{FONT-WEIGHT:400;COLOR:#999}TABLE.outersearch TD.flighttype LABEL.rlabel{DISPLAY:inline}.outersearch LABEL{DISPLAY:block;FONT-WEIGHT:500}

.searchbox
{
	height:21px;
	WIDTH:240px;
	background:#FFFFFF;
 	border:1px solid #C0C0C0;
 	margin:0;
 	padding: 1px 1px 1px 1px;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size:14px;
}

.searchbox_in
{
	height:21px;
	WIDTH:120px;
	background:#FFFFFF;
 	border:1px solid #C0C0C0;
 	margin:0;
 	padding: 1px 1px 1px 1px;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
}

.date_in
{
	height:21px;
	WIDTH:100px;
	background:#FFFFFF;
 	border:1px solid #C0C0C0;
 	padding: 1px 1px 1px 1px;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
}

.com
{

	height:21px;
	background:#FFFFFF;
 	border:1px solid #C0C0C0;
 	margin:0;
 	padding: 1px 1px 1px 1px;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size:14px;

}

TABLE.researchflight LABEL.nearby{FONT-WEIGHT:400;FONT-SIZE:xx-small;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif}DIV.nearby{DISPLAY:block;FONT-WEIGHT:400;FONT-SIZE:xx-small;MARGIN:-2px 0px 0px -4px;FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;WHITE-SPACE:nowrap}A.nearbyairports:link{COLOR:#000}A.nearbyairports:visited{COLOR:#000}.

selectbox
{
PADDING-RIGHT:0px;
PADDING-LEFT:0px;
PADDING-BOTTOM:0px;
MARGIN:0px;
PADDING-TOP:0px;
HEIGHT:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

.loginbox
{
	height:25px;
	background:#FFFFFF;
 	border:1px solid #C0C0C0;
 	margin:0;
 	padding: 2px 2px 2px 2px;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size:14px;
}

.selectbox
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size:14px;
	color: #555555;
}

.loginnames
{
	height:22px;
	background:#FFFFFF;
 	border:1px solid #C0C0C0;
 	margin:0;
 	padding: 2px 2px 2px 2px;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size:14px;
}


.terms
{
	background:#FFFFFF;
 	border:1px solid #C0C0C0;
 	margin:0;
 	padding: 2px 2px 2px 2px;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size:10px;
}

select.ctype
{
border:1px solid #C0C0C0;
}



TABLE.search_confirm
{
width:98%;
background-color:#FFFAFB;
text-align: center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #CF0104;
}

.cf_b_2
{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #CF0104;
}
.cf_fl_2
{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #CF0104;
letter-spacing: 0.5px;
}
.cf_2_er
{
margin:0;
padding: 2px 0 2px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #CF0104;
letter-spacing: 1px;
}
.cf_21_er
{
margin:0;
padding: 2px 0 2px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #CF0104;
}
.cf_1_er
{
margin:0;
padding: 2px 0 2px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #CF0104;
}
.gr_2_er
{
margin:0px;
padding-top: 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #555555;
letter-spacing: 0.75px;
}
.gr_1_er
{
margin:0;
padding: 8px 0 8px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #555555;
}
.cf_b_3
{
margin:15px 0 15px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #CF0104;
letter-spacing: 1px;
}
.cf_b_4
{
margin:5px 0 5px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: bold;
color: #CF0104;
letter-spacing: 1px;
}
TD.sea_1
{
width:100%;
padding-top:50px;
}
.wait_img
{
margin: 2px 0 2px 0;
padding: 10px;
}
 
 TABLE.fl_box
 {
 	width:99%;
	height:40px;
	background:#FFFDFD; 
	cellpadding='0';
	cellspacing='0';
	align='middle';
 }
 
 TABLE.fl_top
 {
 	 width:100%;
	 background:#FFEEF1;
	 cellpadding='0';
	 cellspacing='5';
 }
 
 .fl_box_td
 {
 	width='28%';
	padding-left:5px;
	valign='middle';
 }
 
.gr_1_7d
{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #7D7D7D;
}
.bl_1_00
{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}
.bl_1_55
{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #555555;
}
.re_11_cf
{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #CF0104;
}
.re_1_cf
{
margin:0;
padding: 0 0 0 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #CF0104;
}
.re_1_ff
{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ff0000;
}
.re_b_1_ff
{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF0000;
font-weight: bold;
}
.bl_1_1_00
{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
}
.bl_b_1_00
{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: bold;
}
