.hdrImg { margin:4px; }
.tpHd { background:url(/travel/travel_resources/images/tpHdBg.jpg) no-repeat; }
.tpHd td { height:47px; font-family:trebuchet ms, Arial, Helvetica, sans-serif; font-size:20px; color:#fff; padding-left:15px; font-weight:bold; line-height:22px; }
.tpHd td em { font-size:18px; color:#752709; font-style:normal; font-weight:normal; }
.tpHd td div.tx { font-size:14px; color:#964614; line-height:14px; padding-top:2px; }
.tpHd td div { text-align:right; padding-right:30px; }
.bdrbtm { border-bottom:1px dotted #AAA9A9; }
.tpHd1 { font-family:trebuchet ms, Arial, Helvetica, sans-serif; font-size:24px; color:#fff; padding:0px 10px 0px 15px; font-weight:bold; line-height:26px; }
.tpHd1 em { font-size:15px; color:#752709; font-style:normal; font-weight:bold; }
.tpHd1 div.tx { font-size:14px; color:#964614; line-height:14px; padding-top:2px; }
.tpHd1 div { text-align:right; padding-right:30px; }
.content { font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; padding:10px 4px 0px 4px; color:#666359; line-height:19px; }
.content b { color:black; }
.content ul { margin:0px; padding:0px; }
.content ul li { list-style:none; background:url(/travel/travel_resources/images/bulOr.gif) no-repeat 5px 8px; padding-left:23px; }
.faresBox { border:1px solid #ffe6c0; background:#fff; padding:6px; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
.boxRight { border:1px solid #fdd7a4; background:#fefbf0; padding:6px; }
.boxContent { padding-left:5px; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#F84410; border:1px solid #fdd7a4; background:#fefbf0; }
.boxContent STRONG { color:#000000; }
.sbHd { font-family:trebuchet ms, Arial, Helvetica, sans-serif; font-size:19px; color:#431c04; font-weight:bold; }
.faresContent { font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; padding-top:13px; vertical-align:top; line-height:17px; background:url(/travel/travel_resources/images/tdsptr.gif) repeat-x bottom; padding-bottom:7px; }
.faresContent strong { color:#e94f1f; }
.faresContent a:link, .faresContent a:visited, .faresContent a:active { color:#3134c6; font-weight:bold; padding-right:10px; text-decoration:none; }
.faresContent a:hover { color:#000; text-decoration:underline; }
.faresTbl td.pad35 { padding-right:25px; }
.faresTbl td.noBdr { background:none; }
.termsHd { font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; margin:2px; background:#fff; height:24px; padding-top:5px; color:#0e3a9e; text-transform:uppercase; font-weight:bold; padding-left:10px; }
.fntRed { font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; padding:10px 1px 3px 4px; color:#FF0000; text-align:right; }
.fntRed1 { font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; padding:10px 1px 3px 4px; color:#FF0000; font-weight:bold; }
.fntRed1 a:link { font-size:11px; color:#A80000; font-weight:bold; }
.fntRed1 a:visited { font-size:11px; color:#A80000; font-weight:bold; }
.fntRed1 a:hover { font-size:11px; color:#2E6FCF; font-weight:bold; }
.fntRed1 a:active { font-size:11px; color:#A80000; font-weight:bold; }
.fntOrange { font-family:trebuchet ms, Arial, Helvetica, sans-serif; font-size:22px; padding-left:4px; font-weight:bold; color:#e94f1f; }
.fntOrange a:link, .fntOrange a:visited, .fntOrange a:active { color:#e94f1f; font-weight:bold; font-size:22px; text-decoration:underline; }
.fntOrange a:hover { color:#000000; font-size:22px; font-weight:bold; text-decoration:none; }
.fntOrange B { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-top:4px; }
.tzterms { font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.tzterms ul { margin:0px; padding:0px; margin-bottom:15px; }
.tzterms ul li { padding-left:26px; list-style:none; background:url(/travel/travel_resources/images/bulgr.gif) no-repeat 17px 7px; padding-right:15px; padding-bottom:7px; line-height:17px; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.tzterms a:link, .tzterms a:visited, .tzterms a:active { color:#FF0000; font-size:11px; }
.tzterms a:hover { color:#1261AF; font-size:11px; }
/*-------------------Search Form -------------------------------------------------------------------------------------------*/

.linkBlue { font:bold 11px Arial, Verdana, Helvetica, sans-serif; text-decoration:underline; color:#0033CC; padding-left:5px; }
.linkBlue a:link { text-decoration:underline; color:#0033CC; font-size:11px; }
.linkBlue a:hover { text-decoration:underline; color:#ff3300; font-size:11px; }
.linkBlue a:active { text-decoration:underline; color:#0033CC; font-size:11px; }
.linkBlue a:visited { text-decoration:underline; color:#0033CC; font-size:11px; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.lit { font:normal 10px Arial, Verdana, Helvetica, sans-serif; color: #000000; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.linkOrangeSm { font:normal 9px Arial, Verdana, Helvetica, sans-serif; text-decoration:underline; color:#ff3300; }
.linkOrangeSm a:link { text-decoration:underline; color:#ff3300; font-size:9px; }
.linkOrangeSm a:hover { text-decoration:underline; color:#0033CC; font-size:9px; }
.linkOrangeSm a:active { text-decoration:underline; color:#ff3300; font-size:9px; }
.linkOrangeSm a:visited { text-decoration:underline; color:#ff3300; font-size:9px; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.arialNormal { font:normal 11px Arial, Verdana, Helvetica, sans-serif; text-decoration:none; color:#000000; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.table_fontBold { font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#333333; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.table_font { font:normal 12px Arial, Verdana, Helvetica, sans-serif; color:#333333; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.tdbg01 { background-image:url(/travel/travel_resources/images/car_nbg01a.gif); background-position: center; background-repeat:no-repeat; }
/* Deals content */

.DealsHD { font-family:'Trebuchet MS'; color:#000000; font-size:16px; font-weight:bold; padding-left:6px; border-right:1px solid #fdd7a4; border-left:1px solid #fdd7a4; border-top:1px solid #fdd7a4; }
.DealContent { font-family:'Trebuchet MS'; color:#3134c6; font-size:13px; padding-left:6px; }
.DealContent TD { font-weight:bold; }
.DealContent TD B { color:#000000; }
.DealContent a:link, .DealContent a:visited, .DealContent a:active { color:#e94f1f; font-family:'Trebuchet MS'; font-size:13px; font-weight:bold; text-decoration:none; }
.DealContent a:hover { color:#000; text-decoration:underline; }
.dealcontentRight { font-family:'Trebuchet MS'; color:#3134c6; font-size:13px; border:1px solid #fdd7a4; background:#fefbf0; }
.dealcontentRight TD { font-weight:bold; padding-left:6px; }
.dealcontentRight TD B { color:#000000; }
.dealcontentRight a:link, .dealcontentRight a:visited, .dealcontentRight a:active { color:#e94f1f; font-family:'Trebuchet MS'; font-size:13px; font-weight:bold; text-decoration:none; }
.dealcontentRight a:hover { color:#000; text-decoration:underline; }
/*Deal */

.DealTXT { font-family:'Trebuchet MS'; font-size:12px; }
.DealTXT TD { text-align:right; padding:5px; padding-right:10px; font-weight:bold; }
.DealTXT TD strong { font-family:'Trebuchet MS'; font-size:12px; }
.DealTXT a:link, .DealTXT a:visited, .DealTXT a:active { color:#FF0000; text-decoration:none; }
.DealTXT a:hover { color:#0033cc; text-decoration:underline; }
.boxContent1 { padding-left:5px; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#F84410; border:1px solid #fdd7a4; background:#FFF8DE; }
/* New CSS for Panel */

.fareshd { font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; padding-left:5px; color:#e85021; font-weight:bold; text-transform:uppercase; }
.faresContent1 { font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; padding-left:5px; font-weight:bold; padding-top:2px; background:url(http://www.cheapoair.com/travel/travel_resources/images/tdsptr.gif) repeat-x bottom; }
.faresContent1 a:link, .faresContent1 a:visited, .faresContent1 a:active { font-weight:bold; color:#e85021; padding-right:10px; text-decoration:none; }
.faresContent1 a:hover { color:#000; text-decoration:underline; }
.faresContent1Nobdr { font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; padding-left:5px; font-weight:bold; padding-top:2px; }
.faresContent1Nobdr a:link, .faresContent1Nobdr a:visited, .faresContent1Nobdr a:active { font-weight:bold; color:#e85021; padding-right:10px; text-decoration:none; }
.faresContent1Nobdr a:hover { color:#000; text-decoration:underline; }
/* New CSS for Panel */

/*New CSS travelzoo start */

.brdrlytGrey { BORDER-RIGHT: #ececec 1px solid; font-family:Arial, Helvetica, sans-serif; BORDER-TOP: #ececec 1px solid; BORDER-LEFT: #ececec 1px solid; BORDER-BOTTOM: #ececec 1px solid }
.rulesHead { PADDING-LEFT: 10px; FONT-WEIGHT: bold; font-family:Arial, Helvetica, sans-serif; FONT-SIZE: 11px; BACKGROUND: #fff; MARGIN: 2px; TEXT-TRANSFORM: uppercase; COLOR: #0e3a9e; PADDING-TOP: 5px; HEIGHT: 24px }
.rulesdefault { FONT-SIZE: 11px; COLOR: #000000; PADDING-TOP: 16px; BACKGROUND-COLOR: #f7f7f7 }
.rulesdefault UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; PADDING-TOP: 0px }
.rulesdefault UL LI { PADDING-RIGHT: 15px; PADDING-LEFT: 26px; FONT-SIZE: 11px; BACKGROUND: url(/travel/travel_resources/images/bulgr.gif) no-repeat 17px 7px; PADDING-BOTTOM: 7px; COLOR: #000000; LINE-HEIGHT: 14px; LIST-STYLE-TYPE: none }
.rulesdefault A:link, .rulesdefault A:visited, .rulesdefault A:active { FONT-SIZE: 11px; color:#000; TEXT-DECORATION: underline }
.rulesdefault A:hover { FONT-SIZE: 11px; color:#000; TEXT-DECORATION: none }
.coupontxt { font-family:Arial, Helvetica, sans-serif; font-size:20px; padding-left:5px; color:#ed0000; font-weight:bold; text-align:center; }
.promocodetxt { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; text-align:center; font-weight:bold; }
.promocodetxt b { font-size:16px; color:#ed0000; text-align:center; }
.cptxt { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#344454; padding-left:15px; padding-right:4px; padding-top:3px; }
.brdrltrt1 { BORDER-RIGHT: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid }
.bluetexthead { font-family: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 17px !important; COLOR: #075dbf; PADDING-TOP: 6px; TEXT-DECORATION: none; text-indent:10px; }
.bluetexthead strong { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; }
.bluetexthead b { font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#f93900; }
.dealsHeading { font-family: Arial, Helvetica, sans-serif; text-align:left; font-weight:bold; font-size:11px; color:#000000; border-top:#d7d7d7 1px solid; height:25px; background-color:#eeeeee; }
.traveltools { font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #28333e; LINE-HEIGHT: 18px; padding-left:10px; }
.traveltools a:link, .traveltools a:active, .traveltools a:visited { font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR:#000; LINE-HEIGHT: 18px; }
.traveltools a:hover { FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 18px; }
.traveltools h2 { font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #28333e; LINE-HEIGHT: 18px; font-weight:bold; }
.traveltoolsnopad { font-family: Arial, Helvetica, sans-serif; MARGIN-TOP: 6px; FONT-SIZE: 11px; MARGIN-BOTTOM: 6px; COLOR: #28333e; LINE-HEIGHT: 18px; }
.txtnormal { font-family: Arial, Helvetica, sans-serif; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#4e5a66; }
.txtnormal a:link, .txtnormal a:visited, .txtnormal a:active { color:#f93900; font-size:11px; font-weight:bold; text-decoration:none; }
.txtnormal a:hover { color:#f93900; font-size:11px; text-decoration:underline; }
.txtnormal b { font:bold 11px/16px Arial, Helvetica, sans-serif; color:#f93900; }
.dealgreybg { font-family:Arial, Helvetica, sans-serif; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; BORDER-BOTTOM: #d7d7d7 1px solid; border-top:#d7d7d7 1px solid; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left }
.main_heading h1 { color:#8ea306; font-family:'formal436 BT', Arial, Helvetica, sans-serif; font-size:35px; text-align:left }
.secondary_heading { background-color:#f4f4f4; border:#e5e4e4 1px solid; border-left:none; border-right:none }
/*New CSS travelzoo End */

.rulessmall { font-size:10px; color: #000000; background-color: #f7f7f7 }

.tabbox { background:url(http://www.cheapoair.com/travel/travel_resources/images/lkgreybg.jpg) repeat-x; font:bold 12px Arial, Helvetica, sans-serif; color:#000000; text-align:center; }
.tabbox a:link, .tabbox a:visited, .tabbox a:active { color:#000000; font-size:12px; text-decoration:none; font-weight:bold; }
.tabbox a:hover { color:#000000; font-size:12px; text-decoration:underline; font-weight:bold; }

