body {font-family: Arial, Helvetica, sans-serif;color: #000000;font-size:12px;}
td{font-size:12px;}

h1 {color: #BB0303; margin: 0 10 0 0px; font-size:17px; display: inline;}
h2 {color: #000000; margin: 0 10 0 0px; font-size:15px; display: inline;}
h3 {color: #BB0303; margin: 0 10 0 0px; font-size:12px; display: inline;}
h4 {color: #000000; margin: 0 10 0 0px; font-size:12px; display: inline; font weight: normal;}
h5 {color: #000000; margin: 0 10 0 0px; font-size:12px; display: inline; font weight: normal;}
#search h3 {color: #BB0303; margin: 0 10 0 0px; font-size:14px;}
.user_defined_colours {background-color: #BB0303; color: #ffffff}
#tabon { text-decoration: underline; font-weight: bold; width: 104px; height: 34px; background-image:url(/system/images/ftab-on.gif); font-size:11px; vertical-align: top; padding-top: 5px; text-align: center;}
#tab { text-decoration: underline; font-weight: bold; width: 104px; height: 34px; background-image:url(/system/images/ftab.gif); color: #ffffff; font-size:11px; vertical-align: top; padding-top: 5px; text-align: center;}
#xsmalltab { text-decoration: none; font-size: 9px;}
#small tr {background-color: #ffffff;}
#small td {font-size: 11px;}
#fp {background-color: #FDFEEB; text-align: center; color: #BB0303}
#fpr {background-color: #FDFEEB; color: #BB0303}
.fp {font-size:14px; color: #BB0303; font-weight: bold;}
.xr { text-decoration: none; font-size: 9px;}
.xg { text-decoration: none; font-size: 9px; color: #A6A6A6; }
.xb { text-decoration: none; font-size: 9px; }
#flightheader td{ background-image:url(/system/images/fb.gif); border-bottom: 3px solid #e6e6e6; }

#flightlist h1 {color: #BB0303; font-size:12px;}
#airports h1 {color: #BB0303; font-size:12px; font weight: normal;}
#flightlist h2 {color: #000000; font-size:12px; font weight: normal; text-decoration:underline; padding-left: 15px}
#search h1 {color: #BB0303; margin: 0 10 0 0px; font-size:14px; display: inline;}
#listing h1 {color: #000000; margin: 0 10 0 0px; font-size:11px; }
#listing h2 {color: #BB0303; margin: 0 10 0 0px; font-size:11px; font weight: normal;}
#listing A {color: #BB0303;}
#listing A:Hover {color: #BB0303;}
#listing A:Visited {color: #BB0303;}

#left A {color: #000000;}
#left A:Hover {color: #000000;}
#left A:Visited {color: #000000;}
#left h1 {color: #BB0303; margin: 0 10 0 0px; font-size:11px; display: inline; font weight: bold;}
#left h2 {color: #000000; margin: 0 10 0 0px; font-size:11px; display: inline; font weight: normal;}
#holidaytitle h1 {color: #ffffff; margin: 0 10 0 0px; font-size:13px; display: inline; font weight: normal;}

.maincell {background-color: #E4E4E4;color: #000000;}
A {color: #BB0303;}
A:Hover {color: #BB0303;}
A:Visited {color: #BB0303;}
A.red {text-decoration:none; color: #8F0101; }
A.red:Hover {text-decoration:underline; color: #8F0101;}
A.red:Visited {text-decoration:none; color: #8F0101;}
A.white {text-decoration:none; color: #FFFFFF; }
A.smallwhite {color: #FFFFFF; }
A.smallwhite:Visited {color: #FFFFFF;}
A.smallwhite:Hover {color: #FFFFFF;}
A.white:Hover {text-decoration:underline; color: #FFFFFF;}
A.white:Visited {text-decoration:none; color: #FFFFFF;}
A.grey {text-decoration:none; color: #666666; }
A.grey:Hover {text-decoration:underline; color: #666666;}
A.grey:Visited {text-decoration:none; color: #666666;}


#lined td {border-top: 1px solid #cccccc; padding: 5px;}

.custom_logo{font-size:20px;color:white;}
.destination_title{font-size:16px;color:#666666;}
.b{font-weight:bold;}
.nod{text-decoration:none;}
.pt11 {	font-size: 11px; }
.dredtitle {
	font-size: 14px;
	font-weight: bold;
	color: #8F0101;
}
.dred {
	font-weight: bold;
	color: #8F0101;
}
.smallwhite {
	font-size: 9px;
	color: #FFFFFF;
}
.price {

	font-size: 16px;
	font-weight: bold;
	color: #BB0303;
}
.smalgrey {

	font-size: 9px;
	color: #666666;
}
.red {

	color: #BB0303;
}


/* cheap flight index page */

td.fList h2{

font-size:12px;
color:#000000;
font-weight:normal;

}

td.fList a:link, td.fList a:visited{

text-decoration:underline;
color:#000000;
}

td.fList a:hover, td.fList a:active {

text-decoration:underline;
color:#000000;
}


table.alphList { 

margin-top:5px;
}

table.alphList td{ 

width:18px;
height:25px;
background-image:url(/system/images/bg_fi_alphLetters.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:12px;
font-weight:bold;
color:#bb0303;
padding:0px 0 0 7px;
}

table.alphList td a:link, table.alphList td a:visited { 

color:#bb0303;
text-decoration:underline;
}

table.alphList td a:hover, table.alphList td a:active{ 
color:#bb0303;
text-decoration:underline;
}

td.fi_lhs_boxHead {
padding:10px 5px 0 5px;
}

td.fi_lhs_boxHead h1 {
font-size:14px;
}

td.fi_rhs_boxHead {
padding:10px 5px 0 0px;
}

td.fi_rhs_boxHead h1 {
font-size:14px;
}

td.fi_rhs_boxHead h2 {
font-size:12px;
color:#900201 !important;
margin:10px 0 0 0;
display:block;
}

td.fi_rhs_boxHead2  {
padding: 10px 0 10px 0
}

td.fi_rhs_boxHead2 h1 {
color:#900201;
font-size:12px;
}


table.exp td.fdbw_lhsCol {
padding: 15px 10px 10px 10px !important;
width:170px !important;
background-color:#eeeeee !important;

}

td.fdbw_lhsCol h1{
display:block;
font-weight:bold;
font-size:11px;
color:#000000;
margin:0 0 10px 0;
}

td.fdbw_lhsCol a:link, table.alphList td a:visited { 

color:#bb0303;
text-decoration:underline;

}

td.fdbw_lhsCol a:hover, table.alphList td a:active{ 
color:#bb0303;
text-decoration:underline;
}

td.fdbw_lhsCol h2{
font-weight:normal;
font-size:11px;
color:#bb0303;

}



table.fdbw_browse h1 {
display:block;
font-size:16px;
color:#bb0303;
margin:0;
}

table.fdbw_browse h2 {
display:block;
font-size:12px;
color:#900201;
margin:10px 0;
}

table.fdbw_browse table.alphList td.tab{


background-image:none;


}

table.fdbw_browse table.alphList td.tab a:link, table.fdbw_browse table.alphList td.tab a:visited, table.fdbw_browse table.alphList td.tab a:hover, table.fdbw_browse table.alphList td.tab a:active {

color:#000000;

}

table.fdbw_content {
margin-top:10px;
width:100%;

}


table.fdbw_content td{

padding:10px 0 45px 10px;

}
table.fdbw_content td.letter{

width:80px;
text-align:center;
font-size:30px;
color:#bb0303;
padding:40px 0;
background-image:url(/system/images/bg_fdbw_alphLetters_big.gif);
background-repeat:no-repeat;
background-position:0 20px;
font-weight:bold;

}

table.fdbw_content h2 {
display:block;
font-size:13px;
font-weight:bold;
color:#000000;
margin:10px 0 0 0;
}

table.fdbw_content h3 {
display:block;
font-size:11px;
font-weight:normal;
color:#000000;
margin:5px 0 0 10px;

}

table.fdbw_content td a:link, table.fdbw_content td a:visited { 
color:#000000;
text-decoration:underline;

}

table.fdbw_content td a:hover, table.fdbw_content td a:active{ 
color:#000000;
text-decoration:underline;
}

/* search by date page */

table.fsbd_lhsCol a:link, table.fsbd_lhsCol a:visited { 
text-decoration:underline;
color:#000000;
}

table.fsbd_lhsCol a:hover, table.fsbd_lhsCol a:active { 
text-decoration:underline;
color:#000000;
}

table.fsbd_lhsCol a:link.head1, table.fsbd_lhsCol a:visited.head1, table.fsbd_lhsCol a:hover.head1, table.fsbd_lhsCol a:active.head1 {
color:#cc0001;
}


table.fsbd_lhsCol th h1 {
display:block;
font-size:13px;
color:#8f0101;
text-align:left;
margin-top:20px;
}

table.fsbd_lhsCol td h1 {
display:block;
font-size:13px;
color:#cc0001;
margin-top:20px;
}

table.fsbd_lhsCol td h2 {
display:block;
font-size:12px;
color:#cc0001;
margin:5px 0 0 10px;
font-weight:normal;
color:#000000;
}

table.fsbd_rhsCol h1 {
display:block;
font-size:13px;
color:#8f0101;
text-align:left;
margin-top:20px;


}

table.fsbd_rhsCol h2 {
display:block;
font-size:12px;
color:#cc0001;
margin:5px 0 0 0;
font-weight:normal;
color:#bb0303;


}

table.fsbd_rhsCol a:link, table.fsbd_rhsCol a:visited { 
text-decoration:underline;
color:#bb0303;
}

table.fsbd_rhsCol a:hover, table.fsbd_rhsCol a:active{ 
text-decoration:underline;
color:#bb0303;
}

td.fsbd_rhs_boxHead h1 {
font-size:12px;
color:#900201 !important;
margin-top:5px;
display:block;
}

td.fsbd_rhs_boxHead p {
margin-top:5px;
}

td.fsbd_head h1 {
font-size:12px !important;
}
