body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif !important; }
h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif !important; }
.body01 { margin:0px; background-color:#FFFFFF; }
/*----------------------------------memorial day------------------------------------------------------------------------*/
.memodaytext { font-size:12px; color:#000000; padding:10px 14px 10px 14px; }
.memodaytext b { color:#ee3806; }
.memofaretext { font-size:12px; color:#000000; padding-left:7px; line-height:17px; }
.memofaretext b { color:#0557b3; }
.memofaretext strong { font-size:13px; color:#f34d1d; }
.memofaretext a:link, .memofaretext a:active, .memofaretext a:visited { font-size:12px; color:#000000; text-decoration:none; }
.memofaretext a:hover { font-size:12px; color:#000000; text-decoration:underline; }
.memofaretextNoPad { font-size:12px; color:#000000; line-height:17px; }
a.memofaretextNoPad:link { font-size:12px; color:#000000; text-decoration:none; }
a.memofaretextNoPad:hover { font-size:12px; color:#000000; text-decoration:underline; }
a.memofaretextNoPad:active { font-size:12px; color:#000000; text-decoration:none; }
a.memofaretextNoPad:visited { font-size:12px; color:#000000; text-decoration:none; }
.memobook { font-size:12px; color:#FF0000; font-weight:bold; text-decoration:underline }
a.memobook:link { color:#FF0000; text-decoration:underline; }
a.memobook:visited { color:#FF0000; text-decoration:underline; }
a.memobook:hover { color:#0557b3; }
a.memobook:active { color:#FF0000; text-decoration:underline; }
/*----------------------------------------------memorial day end---------------------------------------------------------------*/
.tdheading { padding-bottom:10px; font-weight:bold; font-size:18px; color:#ee3d0e; text-decoration:none; }
a.tdheading:link { font-weight:bold; font-size:18px; color:#ee3d0e; text-decoration:none; }
a.tdheading:hover { font-weight:bold; font-size:18px; color:#ee3d0e; text-decoration:none; }
a.tdheading:active { font-weight:bold; font-size:18px; color:#ee3d0e; text-decoration:none; }
a.tdheading:visited { font-weight:bold; font-size:18px; color:#ee3d0e; text-decoration:none; }
.td_heading { padding-bottom:10px; font-weight:bold; font-size:18px; color:#da0000; text-decoration:none; padding-left:7px; }
a.td_heading:link { font-weight:bold; font-size:18px; color:#da0000; text-decoration:none; }
a.td_heading:hover { font-weight:bold; font-size:18px; color:#da0000; text-decoration:none; }
a.td_heading:active { font-weight:bold; font-size:18px; color:#da0000; text-decoration:none; }
a.td_heading:visited { font-weight:bold; font-size:18px; color:#da0000; text-decoration:none; }
.busihead { padding-bottom:10px; font-weight:bold; font-size:20px; color:#da0000; padding-left:7px; font-size:20px; }
.tdheadingplain { font-weight:bold; font-size:18px; color:#ee3d0e; text-decoration:none; }
.tdheadingplain h1 { font-weight:bold; font-size:18px; color:#ee3d0e; text-decoration:none; }
a.tdheadingplain:link { font-weight:bold; font-size:18px; color:#ee3d0e; text-decoration:none; }
a.tdheadingplain:hover { font-weight:bold; font-size:18px; color:#ee3d0e; text-decoration:none; }
a.tdheadingplain:active { font-weight:bold; font-size:18px; color:#ee3d0e; text-decoration:none; }
a.tdheadingplain:visited { font-weight:bold; font-size:18px; color:#ee3d0e; text-decoration:none; }
.tdhdrOrange { font-weight:bold; font-size:17px; color:#ee3d0e; text-decoration:none; }
.tdhdrOrange a:link, .tdhdrOrange a:active, .tdhdrOrange a:visited { font-weight:bold; font-size:17px; color:#ee3d0e; text-decoration:underline; }
.tdhdrOrange a:hover { font-weight:bold; font-size:17px; color:#000000; text-decoration:none; }
.tdheadingblue { font-weight:bold; font-size:17px; color:#003399; text-decoration:none; }
a.tdheadingblue:link { font-weight:bold; font-size:17px; color:#003399; text-decoration:none; }
a.tdheadingblue:hover { font-weight:bold; font-size:17px; color:#ee3d0e; text-decoration:none; }
a.tdheadingblue:active { font-weight:bold; font-size:17px; color:#003399; text-decoration:none; }
a.tdheadingblue:visited { font-weight:bold; font-size:17px; color:#ee3d0e; text-decoration:none; }
.tdheadingblueBig { font-weight:bold; font-size:18px; color:#003399; text-decoration:none; }
.tdheadingblueBig h1 { font-size:18px; color:#003399; text-decoration:none; margin:0px; padding:0px; }
a.tdheadingblueBig:link { font-weight:bold; font-size:18px; color:#003399; text-decoration:none; }
a.tdheadingblueBig:hover { font-weight:bold; font-size:18px; color:#ee3d0e; text-decoration:none; }
a.tdheadingblueBig:active { font-weight:bold; font-size:18px; color:#003399; text-decoration:none; }
a.tdheadingblueBig:visited { font-weight:bold; font-size:18px; color:#ee3d0e; text-decoration:none; }
.tdheadingblueBig STRONG { color:#ee3d0e; }
.tdheadingblueBig B { font-size:12px; color:#003399; }
.tdheadingblueBig EM { font-weight:bold; font-size:13px; color:#003399; font-style:normal; }
.tdhdrblueLined { font-weight:bold; font-size:18px; color:#003399; text-decoration:overline; outline-style:dashed; text-shadow:#E0E0E0; }
a.tdhdrblueLined:link { font-weight:bold; font-size:18px; color:#003399; text-decoration:overline; outline-style:dashed; text-shadow:#E0E0E0; }
a.tdhdrblueLined:hover { font-weight:bold; font-size:18px; color:#ee3d0e; text-decoration:overline; outline-style:dashed; text-shadow:#E0E0E0; }
a.tdhdrblueLined:active { font-weight:bold; font-size:18px; color:#003399; text-decoration:overline; outline-style:dashed; text-shadow:#E0E0E0; }
a.tdhdrblueLined:visited { font-weight:bold; font-size:18px; color:#ee3d0e; text-decoration:overline; outline-style:dashed; text-shadow:#E0E0E0; }
.tdheadingbluesmall { font-weight:bold; font-size:16px; color:#003399; text-decoration:none; }
a.tdheadingbluesmall:link { font-weight:bold; font-size:16px; color:#003399; text-decoration:none; }
a.tdheadingbluesmall:hover { font-weight:bold; font-size:16px; color:#ee3d0e; text-decoration:none; }
a.tdheadingbluesmall:active { font-weight:bold; font-size:16px; color:#003399; text-decoration:none; }
a.tdheadingbluesmall:visited { font-weight:bold; font-size:16px; color:#ee3d0e; text-decoration:none; }
.tdheadingblack { padding-left:2px; font-weight:bold; font-size:13px; color:#000000; }
.heading { padding-left:7px; font-size:12px; color:#000000; }
a.heading:link { font-size:12px; color:#ff3300; text-decoration:underline; }
a.heading:active { font-size:12px; color:#ff3300; text-decoration:underline; }
a.heading:visited { font-size:12px; color:#ff3300; text-decoration:underline; }
a.heading:hover { font-size:12px; color:#000066; text-decoration:underline; }
.bluehead { padding-left:7px; font-size:12px; color:#0370c4; font-weight:bold; padding-top:8px; padding-right:7px; }
a.bluehead:link { font-size:12px; color:#0370c4; text-decoration:underline; }
a.bluehead:hover { font-size:12px; color:#0370c4; text-decoration:underline; }
a.bluehead:active { font-size:12px; color:#0370c4; text-decoration:underline; }
a.bluehead:visited { font-size:12px; color:#0370c4; text-decoration:underline; }
.orangehead { padding-left:7px; font-size:12px; color:#fd3700; font-weight:bold; padding-top:8px; padding-right:7px; }
a.orangehead:link { font-size:12px; color:#fd3700; text-decoration:underline; }
a.orangehead:hover { font-size:12px; color:#fd3700; text-decoration:underline; }
a.orangehead:active { font-size:12px; color:#fd3700; text-decoration:underline; }
a.orangehead:visited { font-size:12px; color:#fd3700; text-decoration:underline; }
.orangeheadNoPad { font-size:12px; color:#fd3700; font-weight:bold; }
a.orangeheadNoPad:link { font-size:12px; color:#fd3700; text-decoration:underline; font-weight:bold; }
a.orangeheadNoPad:hover { font-size:12px; color:#fd3700; text-decoration:underline; font-weight:bold; }
a.orangeheadNoPad:active { font-size:12px; color:#fd3700; text-decoration:underline; font-weight:bold; }
a.orangeheadNoPad:visited { font-size:12px; color:#fd3700; text-decoration:underline; font-weight:bold; }
.orangeheadNormal { font-size:12px; color:#fd3700; font-weight:normal; }
.orangeheadNormal a:link, .orangeheadNormal a:active, .orangeheadNormal a:visited { font-size:12px; color:#fd3700; text-decoration:underline; font-weight:normal; }
.orangeheadNormal a:hover { font-size:12px; color:#000066; text-decoration:underline; font-weight:normal; }
.orangeheadBig { padding-left:7px; font-size:14px; color:#fd3700; font-weight:bold; padding-top:8px; padding-right:7px; }
a.orangeheadBig:link { font-size:14px; color:#fd3700; text-decoration:underline; }
a.orangeheadBig:hover { font-size:14px; color:#fd3700; text-decoration:underline; }
a.orangeheadBig:active { font-size:14px; color:#fd3700; text-decoration:underline; }
a.orangeheadBig:visited { font-size:14px; color:#fd3700; text-decoration:underline; }
.whiteheadBig { padding-left:5px; font-size:14px; color:#ffffff; font-weight:bold; padding-right:5px; }
a.whiteheadBig:link { font-size:14px; color:#ffffff; text-decoration:underline; }
a.whiteheadBig:hover { font-size:14px; color:#ffffff; text-decoration:underline; }
a.whiteheadBig:active { font-size:14px; color:#ffffff; text-decoration:underline; }
a.whiteheadBig:visited { font-size:14px; color:#ffffff; text-decoration:underline; }
.whitehead { padding-left:5px; font-size:12px; color:#ffffff; font-weight:bold; padding-right:5px; }
a.whitehead:link { font-size:12px; color:#ffffff; text-decoration:underline; }
a.whitehead:hover { font-size:12px; color:#ffffff; text-decoration:underline; }
a.whitehead:active { font-size:12px; color:#ffffff; text-decoration:underline; }
a.whitehead:visited { font-size:12px; color:#ffffff; text-decoration:underline; }
.whiteheadRedbg { padding-left:5px; font-size:12px; color:#ffffff; font-weight:bold; background-color:#F03C10; }
.whiteheadRedbg h2 { font-size:12px; color:#ffffff; font-weight:bold; background-color:#F03C10; }
.whiteheadBluebg { padding-left:5px; font-size:12px; color:#ffffff; font-weight:bold; background-color:#338FD2; }
.whiteheadBluebg h2 { font-size:12px; color:#ffffff; font-weight:bold; background-color:#338FD2; }
.redhead { font-size:11px; color:#0058b3; }
a.redhead:link { font-size:11px; color:#0058b3; text-decoration:none; }
a.redhead:hover { font-size:11px; color:#ee0101; text-decoration:underline }
a.redhead:active { font-size:11px; color:#0058b3; text-decoration:none; }
a.redhead:visited { font-size:11px; color:#0058b3; text-decoration:none; }
.newsHeadingBlack { padding-left:5px; font-weight:bold; font-size:12px; color:#000000; padding-top:2px; }
.newsHeadingBlack h1, .newsHeadingBlack h2, .newsHeadingBlack h3, .newsHeadingBlack h4, .newsHeadingBlack h5 { padding-left:5px; font-weight:bold; font-size:12px; color:#000000; padding-top:2px; }
.newsHeadingBlack b { color:#FF0000; font-size:13px; }
.newsHeadingBlack strong { color:#003399; font-size:13px; }
.clienttest { padding-left:15px; font-weight:bold; font-size:12px; color:#000000; padding-top:5px; }
.clienttest b { color:#FF0000; font-size:13px; }
.clienttest strong { color:#003399; font-size:13px; }
.mainheading { font-weight:bold; font-size:22px; color:#000000; }
.mainheading h1 { font-size:18px; color:#0E3A9E; font-weight:bold; }
.classwhitehead { padding:0px 5px 0px 10px; font-size:12px; color:#ffffff; font-weight:bold; }
.cheaphead { padding:10px 0px 10px 7px; font-weight:bold; font-size:20px; color:#f03c10; }
.cheaphead h1 { font-weight:bold; font-size:20px; color:#f03c10; }
.mainheadingsmall { font-weight:bold; font-size:17px; color:#000000; }
.mchdehead { font-weight:bold; color:#333333; text-decoration:none; font-size:12px; padding-left:10px; }
.mchdehead h2, .mchdehead h4 { color:#333333; font-size:12px; padding-left:0px; font-weight:bold !important; font-family:Arial, Helvetica, sans-serif !important; }
.mhhdehead { font-weight:bold; color:#FFFFFF; text-decoration:none; font-size:16px; padding-left:10px }
.mshdehead { font-weight:normal; color:#003366; text-decoration:none; font-size:12px; padding-left:10px }
.newsSubHead { padding-left:10px; font-weight:bold; font-size:12px; color:#637384; }
.yellowbgHeading { padding-left:10px; font-weight:bold; font-size:14px; color:#000000; background-color:#ffba00; }
.bluebgHeading { padding-left:10px; font-weight:bold; font-size:14px; color:#000000; background-color:#31bede }
.newsHeading { font-weight:bold; font-size:15px; color:#333333; }
.destination { line-height:17px; font-size:12px; font-weight:normal; color:#28333e; text-align:justify; padding-right:10px; }
.destination strong { color:#28333e; }
.destination b { color:#0031cc; font-size:13px; }
a.destination:link { font-size:12px; font-weight:normal; color:#28333e; text-decoration:none; }
a.destination:hover { font-size:12px; font-weight:normal; color:#28333e; text-decoration:none; }
a.destination:active { font-size:12px; font-weight:normal; color:#28333e; text-decoration:none; }
a.destination:visited { font-size:12px; font-weight:normal; color:#132a36; text-decoration:none; }
.m1text { line-height:17px; font-size:12px; font-weight:normal; color:#132a36; text-align:justify; padding-left:50px; padding-right:5px }
.topdeal_boxtxt { font-size:12px; font-weight:normal; color:#28333e; text-align:justify; padding-right:5px }
.bluefare { color:#0031cc; font-size:13px; font-weight:bold; text-align:justify; }
.newscontent { font-weight:normal; font-size:11px; line-height:15px; }
.toptext { line-height:17px; font-size:12px; font-weight:normal; text-align:justify; padding-left:25px; padding-right:25px; }
.toptext i a:link, a:visited, a:active { font-size:12px; text-decoration:underline; font-weight:normal; font-style:normal; }
.toptext i a:hover { color:#000066; text-decoration:underline; }
.toptext b { font-size:20px; color:#000066; padding-bottom:40px; }
.toptext em { font-weight:bold; color:#ff3300; font-style:normal; }
.toptext u { text-decoration:none; font-weight:bold; font-size:12px; color:#ff3300; padding-left:50px; }
.toptext ul strong { margin:0px; padding:0px; color:#000066; }
.toptext ul li { background:url('/portals/3/images/shortest.gif?gcms-srv') no-repeat 12px 4px; list-style:none; padding:0px 5px 0px 40px; font-weight:bold; color:#000066; }
a.toptext:link { font-size:12px; font-weight:normal; color:#132a36; text-decoration:none; }
a.toptext:hover { font-size:12px; font-weight:normal; color:#132a36; text-decoration:none; }
a.toptext:active { font-size:12px; font-weight:normal; color:#132a36; text-decoration:none; }
a.toptext:visited { font-size:12px; font-weight:normal; color:#132a36; text-decoration:none; }
.text { line-height:17px; font-size:12px; font-weight:normal; color:#132a36; text-align:justify; }
a.text:link { font-size:12px; font-weight:bold; color:#132a36; text-decoration:underline; }
a.text:hover { font-size:12px; font-weight:bold; color:#132a36; text-decoration:none; }
a.text:active { font-size:12px; font-weight:bold; color:#132a36; text-decoration:underline; }
a.text:visited { font-size:12px; font-weight:bold; color:#132a36; text-decoration:underline; }
.tdbg01 { background-image:url(/portals/3/images/car_nbg01a.gif?gcms-srv); background-position:center; background-repeat:no-repeat; }
.tdbg { background-image:url(/portals/3/images/car_nbga.gif?gcms-srv); background-position:center; background-repeat:no-repeat; }
.tdbgsmall { background-image:url(/portals/3/images/car_nbg_small.gif?gcms-srv); background-position:center; background-repeat:no-repeat; }
.table_font { font-size:12px; color:#333333; font-weight:normal; }
.table_fontBold, .table_fontBold h1, .table_fontBold h2, .table_fontBold h3, .table_fontBold h4, .table_fontBold h5 { font-size:12px; color:#333333; font-weight:bold; }
.inpu { background-color:#ffffff; font-family:verdana; font-size:6a.5pt; color:#494978; border:1px solid #666666; }
.bottomtext { font-weight:normal; font-size:9px; color:#000000; }
.NormalBold { font-weight:bold; font-size:11px; }
.ulmargin { margin-left:15px; margin-bottom:5px; }
.newsRedSmall { font-weight:bold; font-size:11px; color:#ff0000; text-decoration:underline }
a.newsRedSmall:link { font-weight:bold; font-size:11px; color:#ff0000; text-decoration:underline }
a.newsRedSmall:visited { font-weight:bold; font-size:11px; color:#ff0000; text-decoration:underline }
a.newsRedSmall:hover { font-weight:bold; font-size:11px; color:#407bbe; text-decoration:underline }
a.newsRedSmall:active { font-weight:bold; font-size:11px; color:#ff0000; text-decoration:underline }
.table_font1 { font-size:11px; color:#333333; text-decoration:none; }
a.table_font1:link { font-size:11px; text-decoration:none; color:#ff3300; text-decoration:underline; }
a.table_font1:hover { font-size:11px; text-decoration:none; color:#000099; text-decoration:underline; }
a.table_font1:active { font-size:11px; text-decoration:none; color:#ff3300; text-decoration:underline; }
a.table_font1:visited { font-size:11px; text-decoration:none; color:#ff3300; text-decoration:underline; }
.verLink { font-size:11px; font-weight:normal; text-decoration:underline; color:#0033CC; }
a.verLink:link { font-size:11px; font-weight:normal; text-decoration:underline; color:#0033CC; }
a.verLink:hover { font-size:11px; font-weight:normal; text-decoration:underline; color:#ff3300; }
a.verLink:active { font-size:11px; font-weight:normal; text-decoration:underline; color:#0033CC; }
a.verLink:visited { font-size:11px; font-weight:normal; text-decoration:underline; color:#0033CC; }
.verLinkOrSm { font-size:9px; font-weight:normal; text-decoration:underline; color:#ff3300; }
a.verLinkOrSm:link { font-size:9px; font-weight:normal; text-decoration:underline; color:#ff3300; }
a.verLinkOrSm:hover { font-size:9px; font-weight:normal; text-decoration:underline; color:#0033CC; }
a.verLinkOrSm:active { font-size:9px; font-weight:normal; text-decoration:underline; color:#ff3300; }
a.verLinkOrSm:visited { font-size:9px; font-weight:normal; text-decoration:underline; color:#ff3300; }
.arialNormal { font-size:11px; font-weight:normal; text-decoration:none; color:#000000; }
.arialNormal a:link, .arialNormal a:active, .arialNormal a:visited { font-size:11px; font-weight:normal; text-decoration:underline; color:#F00; }
.arialNormal a:hover { font-size:11px; font-weight:normal; text-decoration:none; color:#000; }
.chlink { font-size:11px; font-weight:normal; text-decoration:none; color:#000000; padding-left:5px; }
.chlink a:link, .chlink a:active, .chlink a:visited { text-decoration:none; color:#054972; text-decoration:underline; }
.chlink a:hover { text-decoration:none; color:#000000; text-decoration:none; }
.arialNormalBig { font-size:12px !important; font-weight:normal; text-decoration:none; color:#000000; text-align:justify; line-height:17px; }
.arialNormalBig a:link, .arialNormalBig a:active, .arialNormalBig a:visited { text-decoration:underline; color:#FF0000; }
.arialNormalBig a:hover { text-decoration:none; color:#000000; }
.arialNormalBig P { padding:5px; margin:0px; font-size:13px; }
.arialNormalBig UL { padding:0px; margin:0px; padding-left:15px; }
.arialNormalBig UL LI { font-size:12px; color:#000000; list-style-type:decimal; }
.arialNormalPad { font-weight:normal; text-decoration:none; color:#000000; text-align:justify; line-height:17px; padding:5px; margin:0px; font-size:13px; }
.arialNormalPad a:link, .arialNormalPad a:active, .arialNormalPad a:visited { font-weight:normal; text-decoration:underline; color:#0000FF; font-size:13px; }
.arialNormalPad a:hover { font-weight:normal; text-decoration:none; color:#000000; font-size:13px; }
.arialGrey { font-size:11px; font-weight:normal; text-decoration:none; color:#2a2a2a; }
.table_font2 { font-size:11px; color:#333333; text-decoration:none; }
a.table_font2:link { font-size:11px; text-decoration:none; color:#0033cc; text-decoration:none; }
a.table_font2:hover { font-size:11px; text-decoration:none; color:#ff0000; text-decoration:underline; }
a.table_font2:active { font-size:11px; text-decoration:none; color:#0033cc; text-decoration:none; }
a.table_font2:visited { font-size:11px; text-decoration:none; color:#0033cc; text-decoration:none; }
.checkfares { font-size:12px; color:#ff3300; text-decoration:none; }
a.checkfares:link { font-size:12px; color:#ff3300; text-decoration:underline; }
a.checkfares:visited { font-size:12px; color:#ff3300; text-decoration:underline; }
a.checkfares:hover { font-size:12px; color:#000066; text-decoration:underline; }
a.checkfares:active { font-size:12px; color:#ff3300; text-decoration:underline; }
.checkfares { font-size:12px; color:#ff3300; text-decoration:none; }
.checkfares a:link, .checkfares a:active, .checkfares a:visited { font-size:12px; color:#ff3300; text-decoration:underline; }
.checkfares a:hover { font-size:12px; color:#000066; text-decoration:underline; }
.blueheadNoPad { font-size:12px; color:#0370c4; font-weight:bold; }
a.blueheadNoPad:link { font-size:12px; color:#0370c4; text-decoration:underline; }
a.blueheadNoPad:hover { font-size:12px; color:#0370c4; text-decoration:underline; }
a.blueheadNoPad:active { font-size:12px; color:#0370c4; text-decoration:underline; }
a.blueheadNoPad:visited { font-size:12px; color:#0370c4; text-decoration:underline; }
.greytext { padding-left:7px; font-size:12px; color:#132a36; padding-right:7px; line-height:17px; text-decoration:none; }
a.greytext:link { font-size:12px; color:#283746; text-decoration:none; }
a.greytext:hover { font-size:12px; color:#010c17; text-decoration:underline; }
a.greytext:active { font-size:12px; color:#010c17; text-decoration:none; }
a.greytext:visited { font-size:12px; color:#010c17; text-decoration:none; }
.greytextNoPad { font-size:12px; color:#132a36; text-decoration:none; }
a.greytextNoPad:link { font-size:12px; color:#283746; text-decoration:none; }
a.greytextNoPad:hover { font-size:12px; color:#010c17; text-decoration:underline; }
a.greytextNoPad:active { font-size:12px; color:#010c17; text-decoration:none; }
a.greytextNoPad:visited { font-size:12px; color:#010c17; text-decoration:none; }
.greytext1 { font-size:12px; color:#132a36; line-height:17px; padding-left:5px; padding-right:5px; text-decoration:none; }
a.greytext1:link { font-size:12px; color:#283746; text-decoration:none; }
a.greytext1:hover { font-size:12px; color:#010c17; text-decoration:underline; }
a.greytext1:active { font-size:12px; color:#010c17; text-decoration:none; }
a.greytext1:visited { font-size:12px; color:#010c17; text-decoration:none; }
.greyplain { font-size:12px; color:#132a36; line-height:17px; text-decoration:none; }
a.greyplain:link { font-size:12px; color:#283746; text-decoration:none; }
a.greyplain:hover { font-size:12px; color:#010c17; text-decoration:underline; }
a.greyplain:active { font-size:12px; color:#010c17; text-decoration:none; }
a.greyplain:visited { font-size:12px; color:#010c17; text-decoration:none; }
.bluefont { font-size:11px; color:#007298; }
.bluefntNormal { font-size:11px; color:#064595; text-decoration:underline }
a.bluefntNormal:link { font-size:11px; color:#064595; text-decoration:nounderlinene; }
a.bluefntNormal:hover { font-size:11px; color:#ee0101; text-decoration:underline }
a.bluefntNormal:active { font-size:11px; color:#064595; text-decoration:underline; }
a.bluefntNormal:visited { font-size:11px; color:#064595; text-decoration:underline; }
.greybold { font-size:11px; color:#64a400; text-decoration:underline; font-weight:bold; padding-left:10px; }
a.greybold:link { font-size:11px; color:#64a400; text-decoration:none; font-weight:bold; }
a.greybold:hover { font-size:11px; color:#3d4b59; text-decoration:underline; font-weight:bold; }
a.greybold:active { font-size:11px; color:#64a400; text-decoration:none; font-weight:bold; }
a.greybold:visited { font-size:11px; color:#64a400; text-decoration:none; font-weight:bold; }
.greytext { font-size:12px; color:#212e3c; padding-left:10px; }
a.greytext:link { font-size:12px; color:#212e3c; text-decoration:none; }
a.greytext:hover { font-size:12px; color:#3d4b59; text-decoration:underline; }
a.greytext:active { font-size:12px; color:#212e3c; text-decoration:none; }
a.greytext:visited { font-size:12px; color:#212e3c; text-decoration:none; }
.dkBluebold { font-size:12px; color:#000066; font-weight:bold; }
a.dkBluebold:link { font-size:12px; color:#000066; font-weight:bold; }
a.dkBluebold:hover { font-size:12px; color:#0066CC; font-weight:bold; }
a.dkBluebold:active { font-size:12px; color:#000066; font-weight:bold; }
a.dkBluebold:visited { font-size:12px; color:#666666; font-weight:bold; }
.bookNowSeasonal { font-size:12px; color:#0000FF; font-weight:normal; }
.bookNowSeasonal a:link, .bookNowSeasonal a:active, .bookNowSeasonal a:visited { font-size:12px; color:#0000FF; text-decoration:underline; font-weight:normal; }
.bookNowSeasonal a:hover { font-size:12px; color:#FF3300; text-decoration:underline; font-weight:normal; }
.blacktext { font-size:12px; color:#000000; padding-left:7px; line-height:17px; }
a.blacktext:link { font-size:12px; color:#000000; text-decoration:none; }
a.blacktext:hover { font-size:12px; color:#000000; text-decoration:underline; }
a.blacktext:active { font-size:12px; color:#000000; text-decoration:none; }
a.blacktext:visited { font-size:12px; color:#000000; text-decoration:none; }
.cheaptext { font-size:12px; color:#000000; padding:10px 10px 10px 7px; line-height:17px; }
.cheaptext b { font-size:13px; color:#0031cc; }
.cheaptext a:link, .cheaptext a:active, .cheaptext a:visited { font-size:12px; color:#E12437; text-decoration:underline; }
.cheaptext a:hover { font-size:12px; color:#324465; text-decoration:underline; }
.border { border-left:#d6d6d6 1px solid; border-right:#d6d6d6 1px solid; border-bottom:#d6d6d6 1px solid; }
.blacktxtsub { font-size:12px; color:#28333e; padding:5px 0px 5px 10px; font-weight:bold; }
.blacktxtnor { font-size:12px; color:#28333e; padding:10px 0px 10px 10px; line-height:17px; }
.firstxt { font-size:12px; color:#28333e; padding:5px 0px 5px 10px; line-height:17px; }
.black_text { font-size:12px; color:#28333e; padding-left:7px; line-height:17px; }
a.black_text:link { font-size:12px; color:#28333e; text-decoration:none; }
a.black_text:hover { font-size:12px; color:#28333e; text-decoration:underline; }
a.black_text:active { font-size:12px; color:#28333e; text-decoration:none; }
a.black_text:visited { font-size:12px; color:#28333e; text-decoration:none; }
.black_text a:link, .black_text a:active, .black_text a:visited { font-size:12px; color:#28333e; text-decoration:none; }
.black_text a:hover { font-size:12px; color:#28333e; text-decoration:underline; }
.textbgYellow1 { font-size:12px; color:#28333e; padding-left:7px; background-color:#fffaea; }
.textbgYellow1 B { color:#ff4e00; }
.textbgYellow1 B a:link, .textbgYellow1 B a:visited, .textbgYellow1 B a:active { color:#ff4e00; text-decoration:underline }
.textbgYellow1 B a:hover { color:#28333e; text-decoration:none }
.textbglytYellow1 { font-size:12px; color:#28333e; padding-left:7px; background-color:#FFFEF9; }
.textbglytYellow1 B { color:#ff4e00; }
.textbglytYellow1 B a:link, .textbglytYellow1 B a:visited, .textbglytYellow1 B a:active { color:#ff4e00; text-decoration:underline }
.textbglytYellow1 B a:hover { color:#28333e; text-decoration:none }
.textbgBlue1 { font-size:12px; color:#28333e; padding-left:7px; background-color:#EAF3FD; }
.textbgBlue1 B { color:#ff4e00; }
.textbgBlue1 B a:link, .textbgBlue1 B a:visited, .textbgBlue1 B a:active { color:#ff4e00; text-decoration:underline }
.textbgBlue1 B a:hover { color:#28333e; text-decoration:none }
.textbglytBlue1 { font-size:12px; color:#28333e; padding-left:7px; background-color:#FAFCFE; }
.textbglytBlue1 B { color:#ff4e00; }
.textbglytBlue1 B a:link, .textbglytBlue1 B a:visited, .textbglytBlue1 B a:active { color:#ff4e00; text-decoration:underline }
.textbglytBlue1 B a:hover { color:#28333e; text-decoration:none }
.textbgYellow a:link, .textbglytYellow a:link, .textbgBlue a:link, .textbglytBlue a:link { color:#ff3300; text-decoration:underline; text-align:center; }
.textbgYellow a:visited, .textbglytYellow a:visited, .textbgBlue a:visited, .textbglytBlue a:visited { color:#ff3300; text-decoration:underline; }
.textbgYellow a:hover, .textbglytYellow a:hover, .textbgBlue a:hover, .textbglytBlue a:hover { color:#000066; text-decoration:underline; }
.textbgYellow a:active, .textbglytYellow a:active, .textbgBlue a:active, .textbglytBlue a:active { color:#ff3300; text-decoration:underline; }
.blacktxtrt { font-size:12px; color:#28333e; padding:5px 0px 10px 10px; line-height:17px; }
.blacktxtrt a:link, .blacktxtrt a:active, .blacktxtrt a:visited { font-size:12px; color:#28333e; text-decoration:underline; font-weight:normal; }
.blacktxtrt a:hover { font-size:12px; color:#28333e; text-decoration:none; font-weight:normal; }
.txtBlack { font-size:12px; color:#000000; line-height:17px; text-decoration:none; }
.txtBlack B { color:#FF0000; font-weight:normal; }
.txtBlack a:link B, .txtBlack a:active B, .txtBlack a:visited B { font-size:12px; color:#ff3300; text-decoration:underline; }
.txtBlack a:hover B { font-size:12px; color:#000066; text-decoration:underline; }
.black_text1 { font-size:12px; color:#28333e; line-height:17px; }
a.black_text1:link { font-size:12px; color:#0000cc; text-decoration:none; }
a.black_text1:visited { font-size:12px; color:#0000cc; text-decoration:none; }
a.black_text1:hover { font-size:12px; color:#000000; text-decoration:underline; }
a.black_text1:active { font-size:12px; color:#0000cc; text-decoration:none; }
.faresRed { font-size:12px; color:#FF0000; font-weight:bold; }
a.faresRed:link { font-size:12px; color:#FF0000; text-decoration:none; font-weight:bold; }
a.faresRed:visited { font-size:12px; color:#FF0000; text-decoration:none; font-weight:bold; }
a.faresRed:hover { font-size:12px; color:#FF0000; text-decoration:underline; font-weight:bold; }
a.faresRed:active { font-size:12px; color:#FF0000; text-decoration:none; font-weight:bold; }
.faresRedbgWhite { padding-left:5px; font-size:12px; color:#000000; background-color:#FFFFFF; font-weight:bold; }
.classfarered { font-size:12px; color:#FF0000; font-weight:bold; padding-left:10px; }
.bluefare { color:#0031cc; font-size:13px; font-weight:bold; text-align:justify; }
.FAcontent { padding-left:10px; padding-right:4px; font-weight:normal; font-size:11px; color:#000000; }
.FAcontent strong { color:#ff0000; }
.FAcontent strong a:link, .FAcontent strong a:active, .FAcontent strong a:visited { color:#ff0000; text-decoration:underline; }
.FAcontent strong a:hover { color:#407bbe; text-decoration:underline; }
.FAcontentbgblue { padding-left:10px; font-weight:normal; font-size:11px; color:#000000; background-color:#f2fbff; text-decoration:none; }
.FAcontentbgblue a:link, .FAcontentbgblue a:active, .FAcontentbgblue a:visited { font-weight:normal; font-size:11px; color:#0000ff; text-decoration:underline; }
.FAcontentbgblue a:hover { font-weight:normal; font-size:11px; color:#ff0000; text-decoration:underline; }
.FAcontentbgblue STRONG { padding-left:49px; font-weight:normal; }
.FAcontentbgyellow { padding-left:10px; font-weight:normal; font-size:11px; color:#000000; background-color:#fffaea; text-decoration:none }
.FAcontentbgyellow a:link, .FAcontentbgyellow a:active, .FAcontentbgyellow a:visited { font-weight:normal; font-size:11px; color:#0000ff; text-decoration:underline }
.FAcontentbgyellow a:hover { font-weight:normal; font-size:11px; color:#ff0000; text-decoration:underline }
.FAcontentbgyellow STRONG { padding-left:49px; font-weight:normal; }
.FAcontentbggrey { padding-left:10px; font-weight:normal; font-size:11px; color:#000000; background-color:#F2F2F2; text-decoration:none }
.FAcontentbggrey a:link, .FAcontentbggrey a:active, .FAcontentbggrey a:visited { font-weight:normal; font-size:11px; color:#0000ff; text-decoration:underline }
.FAcontentbggrey a:hover { font-weight:normal; font-size:11px; color:#ff0000; text-decoration:underline }
.FAcontentbggrey STRONG { padding-left:49px; font-weight:normal; }
.contentBig { font-weight:normal; font-size:12px; color:#000000; background-color:#ffffff; text-decoration:none; }
.contentbgblueBig { font-weight:normal; font-size:12px; color:#000000; background-color:#f2fbff; text-decoration:none; }
.contentbgyellowBig { font-weight:normal; font-size:12px; color:#000000; background-color:#fffaea; text-decoration:none; }
.contentbggreyBig { font-weight:normal; font-size:12px; color:#000000; background-color:#F2F2F2; text-decoration:none; }
.txtwytbg { font-weight:normal; font-size:12px; color:#000000; background-color:#ffffff; text-decoration:none; padding-top:4px; padding-bottom:4px; padding-left:8px; padding-right:10px; text-align:justify; }
.txtbluebg { font-weight:normal; font-size:12px; color:#000000; background-color:#f2fbff; text-decoration:none; padding-top:4px; padding-bottom:4px; padding-left:8px; padding-right:8px; text-align:justify; }
.txtblueboldbg { font-weight:bold; font-size:12px; color:#000066; background-color:#F2F2F2; text-decoration:none; padding:5px 0px 5px 8px; background-color:#F2F2F2; }
.bggreybrdr { font-weight:normal; font-size:12px; color:#000000; background-color:#F2F2F2; text-decoration:none; padding:8px; text-align:justify; border:#DDDDDD 1px solid; line-height:17px; }
.bggreybrdr a:link, .bgbluebrdr a:link, .bggreybrdr a:active, .bgbluebrdr a:active .bggreybrdr a:visited, .bgbluebrdr a:visited { font-size:12px; color:#ff3300; text-decoration:underline; }
.bggreybrdr a:hover, .bgbluebrdr a:hover { font-size:12px; color:#000066; text-decoration:underline; }
.bgbluebrdr { font-weight:normal; font-size:12px; color:#000000; background-color:#F2F2F2; text-decoration:none; padding:8px; text-align:justify; border:#82bae3 1px solid; line-height:17px; }
.bggreybrdr .bgbluebrdr { color:#757575; font-weight:bold; }
.booknow { font-weight:normal; font-size:11px; color:#0000ff; text-decoration:underline }
a.booknow:link { font-weight:normal; font-size:11px; color:#0000ff; text-decoration:underline }
a.booknow:active { font-weight:normal; font-size:11px; color:#0000ff; text-decoration:underline }
a.booknow:visited { font-weight:normal; font-size:11px; color:#0000ff; text-decoration:none }
a.booknow:hover { font-weight:normal; font-size:11px; color:#ff0000; text-decoration:underline }
.bottomtext { font-weight:normal; font-size:9px; color:#000000; }
.redtxtbold { font-weight:bold; font-size:26px; color:#de1111; padding-left:10px }
.newsNormalBlue { font-weight:bold; font-size:13px; color:#003399; }
.blueSmallTahoma { font-weight:bold; font-size:11px; color:#003399; font-family:Tahoma, Arial, Helvetica; }
.blueSmallArial { font-weight:bold; font-size:11px; color:#003399; }
.globluesml { font-weight:bold; font-size:11px; color:#003399; background-color:#EFEFEF; }
.newsNormalBlueBig, .newsNormalBlueBig h1 { font-weight:bold; font-size:16px; color:#003399; }
.newsNormalBold { font-weight:bold; font-size:11px; }
.newsNormalRed { font-weight:bold; font-size:13px; color:#da0000; }
.content { color:#000000; font-size:12px; font-weight:normal; line-height:18px; text-align:justify; text-decoration:none; }
.content UL { margin:8px 8px 8px 20px; }
.content LI { line-height:17px; }
.content LI a:link { font-size:12px; color:#ff3300; text-decoration:underline; }
.content LI a:visited { font-size:12px; color:#ff3300; text-decoration:underline; }
.content LI a:hover { font-size:12px; color:#000066; text-decoration:underline; }
.content LI a:active { font-size:12px; color:#ff3300; text-decoration:underline; }
.contentfntBig { font-weight:normal; font-size:12px; text-align:justify; }
.taxesFeered { font-weight:normal; font-size:11px; color:#ff0000; text-decoration:none; }
a.taxesFeered:link { font-weight:normal; font-size:11px; color:#ff0000; text-decoration:none; }
a.taxesFeered:visited { font-weight:normal; font-size:11px; color:#ff0000; text-decoration:none; }
a.taxesFeered:active { font-weight:normal; font-size:11px; color:#ff0000; text-decoration:none; }
a.taxesFeered:hover { font-weight:normal; font-size:11px; color:#0066cc; text-decoration:none; }
.lit { font-size:10px; font-weight:normal; color:#000000; }
.NormalRed { font-weight:bold; font-size:11px; color:#ff0000; }
.NormalBold { font-weight:bold; font-size:11px; }
.NormalBold B { font-weight:bold; }
.NormalBold B a:link, .NormalBold B a:active, .NormalBold B a:visited { font-weight:bold; font-size:11px; color:#ff0000; text-decoration:underline }
.NormalBold B a:hover { font-weight:bold; font-size:11px; color:#407bbe; text-decoration:underline }
.NormalBoldOrange { font-weight:bold; font-size:11px; color:#FF6600; }
.NormalBoldBlue { font-weight:bold; font-size:12px; color:#114fd6; }
.citynb { font-weight:normal; font-size:11px; color:#000000; text-decoration:none }
a.citynb:active { font-weight:normal; font-size:11px; color:#000000; text-decoration:underline; }
a.citynb:link { font-weight:normal; font-size:11px; color:#000000; text-decoration:underline; }
a.citynb:hover { font-weight:normal; font-size:11px; color:#076ba7; text-decoration:none; }
a.citynb:visited { font-weight:normal; font-size:11px; color:#000000; text-decoration:underline; }
.SubHead { font-weight:bold; font-size:11px; color:#003366; padding-right:30px; text-align:right; }
.SubHead B { color:#FF3300; font-size:11px; font-weight:bold; text-decoration:underline; }
.SubHead B a:link, .SubHead B a:active, .SubHead B a:visited { color:#FF3300; font-size:11px; font-weight:bold; text-decoration:underline; }
.SubHead B a:hover { color:#00CCFF; font-size:11px; font-weight:bold; text-decoration:underline; }
.dkblueNoPad { font-size:12px; color:#000066; font-weight:bold; }
.glotxtdrk { font-weight:normal; font-size:11px; color:#000000; line-height:15px; padding-left:7px; background-color:#e8e8e8; }
.glotxtdrk strong { color:#000000; }
.glotxtlyt { font-weight:normal; font-size:11px; color:#000000; line-height:15px; padding-left:7px; background-color:#f2f2f2; }
.glotxtlyt strong { color:#000000; }
.text1 { font-weight:normal; font-size:11px; color:#000000; line-height:15px; text-decoration:none; padding-left:7px; }
.text1 a:link, .text1 a:active, .text1 a:visited { font-weight:normal; font-size:11px; color:#000066; line-height:15px; text-decoration:underline; }
.text1 a:hover { color:#0099ff; text-decoration:underline; }
.usetextdrk { font-weight:normal; font-size:11px; color:#003366; text-decoration:none; padding:5px 0px 5px 7px; background-color:#EBEBEB; }
.usetextdrk a:link, .usetextdrk a:active, .usetextdrk a:visited { font-weight:normal; font-size:11px; color:#003366; line-height:15px; text-decoration:none; }
.usetextdrk a:hover { color:#333333; text-decoration:underline; }
.usetextlt { font-weight:normal; font-size:11px; color:#003366; text-decoration:none; padding:5px 0px 5px 7px; background-color:#f2f2f2; }
.usetextlt a:link, .usetextlt a:active, .usetextlt a:visited { font-weight:normal; font-size:11px; color:#003366; line-height:15px; text-decoration:none; }
.usetextlt a:hover { color:#333333; text-decoration:underline; }
.codetxtdrk { font-weight:normal; font-size:11px; color:#003366; text-decoration:none; padding:3px 0px 3px 5px; background-color:#EBEBEB; }
.codetxtdrk strong { color:#003366; }
.codetxtdrk a:link, .codetxtdrk a:active, .codetxtdrk a:visited { font-weight:normal; font-size:11px; color:#003366; line-height:15px; text-decoration:none; }
.codetxtdrk a:hover { color:#333333; text-decoration:underline; }
.codetxtlt { font-weight:normal; font-size:11px; color:#003366; text-decoration:none; padding:3px 0px 3px 5px; background-color:#f2f2f2; }
.codetxtlt strong { color:#003366; }
.codetxtlt a:link, .codetxtlt a:active, .codetxtlt a:visited { font-weight:normal; font-size:11px; color:#003366; line-height:15px; text-decoration:none; }
.codetxtlt a:hover { color:#333333; text-decoration:underline; }
.cartxt { font-size:11px; color:#000000; padding:5px 0px 5px 17px; background-color:#ebebeb; text-decoration:none; }
.cartxt a:link, .cartxt a:active, .cartxt a:visited { color:#000000; text-decoration:none; }
.cartxt a:hover { color:#0080C0; }
.cartxtlght { font-size:11px; color:#000000; padding:5px 0px 5px 17px; text-decoration:none; background-color:#F2F2F2; }
.cartxtlght a:link, .cartxtlght a:active, .cartxtlght a:visited { color:#000000; text-decoration:none; }
.cartxtlght a:hover { color:#0080C0; }
.carcheckfares { font-size:12px; color:#ff3300; text-decoration:none; padding-left:10px; }
.carcheckfares a:link, .carcheckfares a:active, .carcheckfares a:visited { color:#ff3300; text-decoration:underline; }
.carcheckfares a:hover { color:#000066; text-decoration:underline; }
.hoteltxt { font-size:11px; color:#000000; padding:4px 0px 4px 5px; background-color:#ebebeb; text-decoration:none; }
.hoteltxt a:link, .hoteltxt a:active, .hoteltxt a:visited { color:#000000; text-decoration:none; }
.hoteltxt a:hover { color:#0080C0; }
.hoteltxtlght { font-size:11px; color:#000000; padding:4px 0px 4px 5px; text-decoration:none; background-color:#F2F2F2; }
.hoteltxtlght a:link, .hoteltxtlght a:active, .hoteltxtlght a:visited { color:#000000; text-decoration:none; }
.hoteltxtlght a:hover { color:#0080C0; }
.breadcrumb { font-size:11px; color:#000000; line-height:17px; font-weight:normal; }
.breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:visited { font-size:11px; color:#000000; font-weight:normal; text-decoration:underline; }
.breadcrumb a:hover { font-size:11px; color:#F5592E; font-weight:normal; text-decoration:underline; }
.breadcrumb B { font-weight:normal; color:#0058b3; }
.blueBGtxt { font-weight:bold; font-size:13px; color:#ffffff; line-height:16px; text-decoration:none; background-color:#3688E2; }
a.blueBGtxt:link { font-weight:bold; font-size:13px; color:#ffffff; line-height:16px; text-decoration:none; background-color:#3688E2; }
a.blueBGtxt:active { font-weight:bold; font-size:13px; color:#ffffff; text-decoration:none; }
a.blueBGtxt:visited { font-weight:bold; font-size:13px; color:#ffffff; text-decoration:none; }
a.blueBGtxt:hover { font-weight:bold; font-size:13px; color:#ffffff; text-decoration:underline; }
.bluBGtxtPad { font-weight:bold; font-size:13px; color:#ffffff; line-height:16px; text-decoration:none; background-color:#3688E2; padding:5px 0px 5px 8px; ; }
.ameblueBGtxt { font-weight:bold; font-size:13px; color:#ffffff; line-height:16px; text-decoration:none; background-color:#2C71B2; }
a.ameblueBGtxt:link { font-weight:bold; font-size:13px; color:#ffffff; line-height:16px; text-decoration:none; background-color:#2C71B2; }
a.ameblueBGtxt:active { font-weight:bold; font-size:13px; color:#ffffff; text-decoration:none; }
a.ameblueBGtxt:visited { font-weight:bold; font-size:13px; color:#ffffff; text-decoration:none; }
a.ameblueBGtxt:hover { font-weight:bold; font-size:13px; color:#ffffff; text-decoration:underline; }
.ametext1 { font-weight:normal; font-size:11px; color:#000000; line-height:15px; text-decoration:none; padding-left:7px; background-color:#F9F9F9; }
.ametext1 a:link, .ametext1 a:active, .ametext1 a:visited { font-weight:normal; font-size:11px; color:#000066; font-family:Tahoma; text-decoration:underline }
.ametext1 a:hover { font-weight:normal; font-size:11px; color:#0099ff; font-family:Tahoma; text-decoration:underline }
.ametextdrk { font-weight:normal; font-size:11px; color:#000000; line-height:15px; text-decoration:none; padding-left:7px; background-color:#EFEFEF; }
.ametextdrk a:link, .ametextdrk a:active, .ametextdrk a:visited { color:#000066; text-decoration:underline }
.ametextdrk a:hover { color:#0099ff; text-decoration:underline }
.linedRed { font-size:12px; color:#ff3300; text-decoration:none; }
a.linedRed:link { font-size:12px; color:#ff3300; text-decoration:underline; }
a.linedRed:visited { font-size:12px; color:#ff3300; text-decoration:underline; }
a.linedRed:hover { font-size:12px; color:#000066; text-decoration:underline; }
a.linedRed:active { font-size:12px; color:#ff3300; text-decoration:underline; }
.headingblue { font-size:24px; color:#003399; line-height:16px; letter-spacing:0a.5px; }
.dealhead { font-family:Trebuchet MS; color:#ff4200; font-size:20px; font-weight:bold; padding-top:5px; border-bottom:1px #FF6600 solid; }
.dealbg { background-color:#fffaf2; }
.dealtext { font-size:12px; color:#000000; background-color:#fffaf2; margin-left:10px; padding-top:5px; padding-bottom:5px; }
A.dealtext:link { font-weight:normal; font-size:12px; color:#313131; text-decoration:none; }
A.dealtext:active { font-weight:normal; font-size:12px; color:#313131; text-decoration:none; }
A.dealtext:hover { font-weight:normal; font-size:12px; color:#0339a6; text-decoration:underline; }
A.dealtext:visited { font-weight:normal; font-size:12px; color:#313131; text-decoration:none; }
.dealtext b { font-size:12px; color:#0d3891; font-weight:bold; } /* Deal Blue */
.dealtext strong { font-size:12px; font-weight:bold; color:#ff3300; } /* Deal Orange */
.dealtext01 { font-size:12px; color:#000000; text-decoration:none; }
a.dealtext01:link { font-weight:normal; font-size:12px; color:#313131; text-decoration:none; }
a.dealtext01:active { font-weight:normal; font-size:12px; color:#313131; text-decoration:none; }
a.dealtext01:hover { font-weight:normal; font-size:12px; color:#0339a6; text-decoration:underline; }
a.dealtext01:visited { font-weight:normal; font-size:12px; color:#313131; text-decoration:underline; }
.dealtextNoPad { font-size:12px; font-weight:normal; color:#000000; text-decoration:none; padding:0px 0px 0px 5px; line-height:17px; }
.dealtextNoPad a:link, .dealtextNoPad a:active, .dealtextNoPad a:visited { font-size:12px; font-weight:normal; color:#313131; text-decoration:none; }
.dealtextNoPad a:hover { font-size:12px; font-weight:normal; color:#0339a6; text-decoration:underline; }
.dealtextNoPad ul { margin:0px; padding:0px; }
.dealtextNoPad ul li { list-style:none; padding:8px 10px 0px 20px; line-height:17px; background:url(/portals/3/images/arrow_tp_dl.gif?gcms-srv) no-repeat 5px 10px; }
.dealtextNoPad B { color:#0d3891; font-weight:bold; } /* Deal BlueBold */
.dealtextNoPad STRONG { font-weight:bold; color:#ff3300; } /* Deal OrangeBold */
.dealtextNoPad EM { font-weight:normal; color:#ff3300; font-style:normal; } /* Deal OrangeNormal */
.dealtextPad { font-size:12px; font-weight:normal; color:#000000; text-decoration:none; padding:0px 5px 0px 5px; }
.dealtextPad a:link { font-size:12px; font-weight:normal; color:#313131; text-decoration:none; }
.dealtextPad a:active { font-size:12px; font-weight:normal; color:#313131; text-decoration:none; }
.dealtextPad a:hover { font-size:12px; font-weight:normal; color:#0339a6; text-decoration:underline; }
.dealtextPad a:visited { font-size:12px; font-weight:normal; color:#313131; text-decoration:none; }
.dealtextPad B { color:#0d3891; font-weight:bold; } /* Deal BlueBold */
.dealtextPad STRONG { font-weight:bold; color:#ff3300; } /* Deal OrangeBold */
.dealtextPad EM { font-weight:normal; color:#ff3300; font-style:normal; } /* Deal OrangeNormal */
.dealsubtxt { font-size:12px; font-weight:normal; color:#000000; text-decoration:none; padding:10px 30px 10px 30px; text-align:justify; line-height:17px; }
.dealsubtxt em { font-weight:normal; color:#ff3300; font-style:normal; }
.dealsubtxtnew { font-size:12px; font-weight:normal; color:#000000; text-decoration:none; padding:10px 3px 10px 3px; text-align:justify; line-height:17px; }
.dealnopad { font-size:12px; color:#313131; }
.dealblue { font-size:12px; color:#0d3891; font-weight:bold; }
.dealorange { font-size:12px; font-weight:bold; color:#ff3300; }
.txtred { font-weight:bold; font-size:11px; color:#FF0000; text-decoration:underline; }
a.txtred:link { font-weight:bold; font-size:11px; color:#FF0000; text-decoration:underline }
a.txtred:active { font-weight:bold; font-size:11px; color:#FF0000; text-decoration:underline }
a.txtred:hover { font-weight:bold; font-size:11px; color:#006CC0; text-decoration:none }
a.txtred:visited { font-weight:bold; font-size:11px; color:#FF0000; text-decoration:underline }
.textbig { font-family:trebuchet ms; font-size:20px; color:#5e5e5e; font-weight:bold; border:1px solid #e0dede; background-color:#f9fbfb; margin:10px 25px 10px 25px; }
.textbigblue { font-family:trebuchet ms; font-size:20px; color:#0663c3; font-weight:bold; }
.tp-txt-nws { font-family:trebuchet ms; color:#000000; padding-top:24px; padding-left:30px; font-size:20px; font-weight:bold; }
.confirmationText { font-family:trebuchet ms; color:#000000; padding-top:20px; padding-left:15px; padding-right:15px; font-size:20px; font-weight:bold; }
.textnws { font-size:12px; color:#000000; font-weight:normal; padding-top:10px; line-height:18px; }
.resources { text-decoration:none; color:#003366; font-size:11px; }
a.resources:link { text-decoration:none; color:#003366; font-size:11px; padding-left:5px; }
a.resources:visited { text-decoration:none; color:#003366; font-size:11px; }
a.resources:active { text-decoration:none; color:#003366; font-size:11px; }
a.resources:hover { text-decoration:underline; color:#333333; font-size:11px; }
.bgOrange { background-color:#ff4a02; width:100%; height:1px; }
.divwidth800 { width:800px; float:left; }
.pad20 { padding-top:20px; }
.pad30 { padding-top:30px; }
.brdrGrey { border:#DDDDDD 1px solid; }
#brdrGrey { border:#DDDDDD 1px solid; }
.brdrBlue { border:#82bae3 1px solid; }
#brdrBlue { border:#82bae3 1px solid; }
#bdrred { BORDER:#f03c10 1px solid; }
#bdryel { BORDER:#f9cb75 1px solid; }
#bdrgrn { BORDER:#668925 1px solid; }
#bdrblu { BORDER:#338fd2 1px solid; }
#bdrclient { border-left:#fece0c 1px solid; border-right:#fece0c 1px solid; }
#thankbdr { border:1px solid #e0dede; margin:10px 25px 10px 25px; }
#divWidth { width:90%; height:auto; }
#divWidth1 { width:98%; height:auto; }
#divWidth85 { width:85%; height:auto; font-size:12px; font-weight:normal; color:#000000; text-decoration:none; text-align:justify; }
#divWidth100 { width:100%; height:auto; font-size:12px; font-weight:normal; color:#000000; text-decoration:none; padding-right:17px; padding-left:20px; text-align:justify; line-height:17px; }
#divWidth85 EM { font-weight:normal; color:#ff3300; font-style:normal; } /* Deal OrangeNormal */
#divHDcntntFA { width:94%; height:auto; font-size:12px; font-weight:normal; color:#000000; text-decoration:none; text-align:justify; }
#divHDcntntFA EM { font-weight:normal; color:#ff3300; font-style:normal; } /* Deal OrangeNormal */
#divYellowbrdr { width:85%; height:auto; border:#ffe5c5 1px solid; padding:10px; text-align:left; }
#divYellowbrdrnew { width:95%; height:auto; border:#FFFFFF 1px solid; text-align:left; }
#divImgnew { width:95%; padding:10px 0px 10px 0px; text-align:left; }
#divImg { width:85%; padding:10px 0px 10px 0px; text-align:left; }
#divFAlogo { width:314px; padding:10px 0px 0px 10px; text-align:left; }
#justify { text-align:justify; }
#lineheight { line-height:17px; }
#faresCH { padding-RIGHT:46px; }
#faresCH01 { padding-RIGHT:28px; }
#paddingtopbttm { padding-top:9px; padding-bottom:9px; }
#paddingAll { padding-top:4px; padding-bottom:4px; padding-left:10px; padding-right:8px; }
#paddingtoplt { padding-top:10px; padding-left:10px; }
#paddingltrt { padding-left:10px; padding-right:10px; }
#paddingtop { padding-top:10px; }
#padtop5 { padding-top:5px; }
#paddingbttm { padding-bottom:10px; }
#paddinglt { padding-left:10px; }
#paddinglt8 { padding-left:8px; }
#paddinglt20 { padding-left:20px; }
#paddingltrt20 { padding-left:18px; padding-right:18px; }
#paddinglt18 { padding-left:18px; }
#paddinglt5 { padding-left:5px; }
#paddinglt3 { padding-left:3px; }
#paddingrt { padding-right:10px; }
#paddingrtlt { padding-right:5px; padding-left:5px; }
#paddingrt3 { padding-right:3px; }
#paddingrt5 { padding-right:5px; }
#paddingrt8 { padding-right:8px; }
#paddingrt20 { padding-right:20px; }
#padding { PADDING:10px; }
#padbtm { margin-left:50px; }
#mainbottom { float:left; border:#000000 0px solid; width:680px; background-color:#cfeeff; }
#padltrt20 { padding-left:20px; padding-right:20px; text-align:justify; }
#padrt4 { padding-right:4px; }
#descriptionpadding { padding-bottom:8px; padding-top:8px; padding-left:25px; padding-right:25px; text-align:justify; background-color:#EBEBEB; }
#descriptiondatepadding { padding-bottom:5px; padding-top:5px; padding-right:25px; background-color:#f2f2f2; border:#E1E1E1 1px solid; }
/* ************************* SITEMAP CLASS BEGINS ************************* */
.sitemapMainheading { font-weight:bold; font-size:13px; color:#000000; font-family:Tahoma; }
.sitemapcontent { font-size:12px; text-decoration:none; color:#000000; font-family:Verdana; font-weight:normal; text-align:left; }
.sitemapsubHeadings { font-weight:normal; font-size:11px; color:#000066; font-family:Tahoma; text-decoration:underline; }
.sitemapsubHeadings a:link, .sitemapsubHeadings a:active, .sitemapsubHeadings a:visited { font-weight:normal; font-size:11px; text-decoration:underline; color:#000066; }
.sitemapsubHeadings a:hover { font-weight:normal; font-size:11px; text-decoration:underline; color:#006699; }
.sitemaplinks { font-weight:normal; font-size:11px; color:#000066; font-family:Tahoma; text-decoration:underline; PADDING:5px 5px 5px 18px; }
.sitemaplinks a:link, .sitemaplinks a:active, .sitemaplinks a:visited { font-weight:normal; font-size:11px; text-decoration:underline; color:#000066; }
.sitemaplinks a:hover { font-weight:normal; font-size:11px; text-decoration:underline; color:#006699; }
.sitemaplinksgrbg { font-weight:normal; font-size:11px; color:#000066; font-family:Tahoma; PADDING:5px 5px 5px 18px; background-color:#f4f4f4; }
.sitemaplinksgrbg a:link, .sitemaplinksgrbg a:active, .sitemaplinksgrbg a:visited { font-weight:normal; font-size:11px; text-decoration:underline; color:#000066; }
.sitemaplinksgrbg a:hover { font-weight:normal; font-size:11px; text-decoration:underline; color:#006699; }
.sitemapSubHeadgrbg { font-weight:bold; font-size:11px; color:#003366; font-family:Tahoma; }
.sitemaplinkswtbg { font-weight:normal; font-size:11px; color:#000066; font-family:Tahoma; PADDING:5px 5px 5px 18px; background-color:#ffffff; }
.sitemaplinkswtbg a:link, .sitemaplinkswtbg a:active, .sitemaplinkswtbg a:visited { font-weight:normal; font-size:11px; text-decoration:underline; color:#000066; }
.sitemaplinkswtbg a:hover { font-weight:normal; font-size:11px; text-decoration:underline; color:#006699; }
.sitemapSubHeadwtbg { font-weight:bold; font-size:11px; color:#003366; font-family:Tahoma; }
.sitemapheadingblack { font-size:12px; text-decoration:none; font-weight:bold; color:#000000; }
.sitemapwhiteheading { font-size:12px; text-decoration:none; font-weight:bold; color:#FFFFFF; }
.sitemapheading { font-size:12px; text-decoration:none; font-weight:bold; color:#006699; }
.sitemapheading a:link, .sitemapheading a:active, .sitemapheading a:visited { font-size:12px; text-decoration:none; color:#006699; }
.sitemapheading a:hover { font-size:12px; text-decoration:none; color:#666666; }
.sitemaptopic { font-family:Arial; font-size:11px; color:#666666; font-weight:bold; }
.sitemaptopic a:link, .sitemaptopic a:active, .sitemaptopic a:visited { font-family:Arial; font-size:11px; text-decoration:none; color:#666666; }
.sitemaptopic a:hover { font-size:11px; text-decoration:none; color:#003366; }
.sitemapbluelinedtxt { font-weight:bold; font-size:12px; color:#065bbc; line-height:16px; text-decoration:underline; padding-left:18px; padding-bottom:3px; padding-top:3px; }
.sitemapbluelinedtxt a:link, .sitemapbluelinedtxt a:active, .sitemapbluelinedtxt a:visited { font-weight:bold; font-size:12px; color:#065bbc; text-decoration:none }
.sitemapbluelinedtxt a:hover { font-weight:bold; font-size:12px; color:#0339a6; text-decoration:none }
.sitemapredtdtxt { padding-left:5px; font-weight:bold; font-size:12px; color:#FF0000; line-height:16px; text-decoration:underline }
.sitemapredtdtxt a:link, .sitemapredtdtxt a:active, .sitemapredtdtxt a:visited { font-weight:bold; font-size:12px; color:#FF0000; text-decoration:none }
.sitemapredtdtxt a:hover { font-weight:bold; font-size:12px; color:#333333; text-decoration:none }
.sitemapredlink { color:#FF3300; font-size:11px; font-weight:bold; text-decoration:underline; }
.sitemapredlink a:link, .sitemapredlink a:active, .sitemapredlink a:visited { color:#FF3300; font-size:11px; font-weight:bold; text-decoration:underline; }
.sitemapredlink a:hover { color:#00CCFF; font-size:11px; font-weight:bold; text-decoration:underline; }
.sitemapSubHead { font-weight:bold; font-size:11px; color:#003366; font-family:Tahoma; background-color:#E3EFFD; padding:5px 5px 5px 5px; }
#sitemapbdr { border:#EAEAEA 1px solid; }
/************************** SITEMAP CLASS ENDS ****************************/
/********************* DESTINATION GUIDE CLASS BEGINS *********************/
.DGbody { margin-left:10px; margin-top:0px; margin-right:0px; margin-bottom:0px; }
.DGtxtblu { font-size:11px; color:#000000; text-decoration:none; padding:3px 5px 3px 5px; background-color:#deedf8; }
.DGtxtblu a { color:#000066; font-family:Tahoma; text-decoration:underline; }
.DGtxtblu a:visited { color:#000066; font-family:Tahoma; text-decoration:underline; }
.DGtxtblu a:hover { color:#0099ff; font-family:Tahoma; text-decoration:underline; }
.DGtxtblu a:active { color:#000066; font-family:Tahoma; text-decoration:underline; }
.DGtxtlt { font-size:11px; color:#000000; text-decoration:none; padding:3px 5px 3px 5px; background-color:#eff8ff; }
.DGtxtlt a { color:#000066; font-family:Tahoma; text-decoration:underline; }
.DGtxtlt a:visited { color:#000066; font-family:Tahoma; text-decoration:underline; }
.DGtxtlt a:hover { color:#0099ff; font-family:Tahoma; text-decoration:underline; }
.DGtxtlt a:active { color:#000066; font-family:Tahoma; text-decoration:underline; }
.DGtext { padding-left:15px; padding-right:10px; font-weight:normal; font-size:12px; color:#313131; line-height:15px; text-decoration:none; }
a.DGtext:link { font-weight:normal; font-size:12px; color:#313131; font-family:Tahoma; text-decoration:none; }
a.DGtext:active { font-weight:normal; font-size:12px; color:#313131; font-family:Tahoma; text-decoration:none; }
a.DGtext:visited { font-weight:normal; font-size:12px; color:#313131; font-family:Tahoma; text-decoration:none; }
a.DGtext:hover { font-weight:normal; font-size:12px; color:#0099ff; font-family:Tahoma; text-decoration:underline; }
.DGte1 { padding-left:10px; font-weight:normal; font-size:12px; color:#313131; line-height:15px; text-decoration:none; }
a.DGte1:link { font-weight:normal; font-size:12px; color:#313131; font-family:Tahoma; text-decoration:none; }
a.DGte1:active { font-weight:normal; font-size:12px; color:#313131; font-family:Tahoma; text-decoration:none; }
a.DGte1:visited { font-weight:normal; font-size:12px; color:#0099ff; font-family:Tahoma; text-decoration:none; }
a.DGte1:hover { font-weight:normal; font-size:12px; color:#0099ff; font-family:Tahoma; text-decoration:underline; }
.DGtoptxt { font-weight:normal; font-size:12px; color:#000000; line-height:15px; text-decoration:none; }
a.DGtoptxt:link { font-weight:normal; font-size:12px; color:#000066; font-family:Tahoma; text-decoration:underline; }
a.DGtoptxt:active { font-weight:normal; font-size:12px; color:#000066; font-family:Tahoma; text-decoration:underline; }
a.DGtoptxt:visited { font-weight:normal; font-size:12px; color:#000066; font-family:Tahoma; text-decoration:underline; }
a.DGtoptxt:hover { font-weight:normal; font-size:12px; color:#0099ff; font-family:Tahoma; text-decoration:none; }
.DGlinktop { padding-left:7px; font-weight:normal; font-size:11px; color:#000000; line-height:15px; text-decoration:none; }
a.DGlinktop:link { font-weight:normal; font-size:11px; color:#000066; font-family:Tahoma; text-decoration:none; }
a.DGlinktop:active { font-weight:normal; font-size:11px; color:#000066; font-family:Tahoma; text-decoration:none; }
a.DGlinktop:visited { font-weight:normal; font-size:11px; color:#000066; font-family:Tahoma; text-decoration:none; }
a.DGlinktop:hover { font-weight:normal; font-size:11px; color:#0099ff; font-family:Tahoma; text-decoration:underline; }
.DGlinktopNopad { font-weight:normal; font-size:11px; color:#000000; text-decoration:none; }
a.DGlinktopNopad:link { font-weight:normal; font-size:11px; color:#000066; font-family:Tahoma; text-decoration:underline; }
a.DGlinktopNopad:active { font-weight:normal; font-size:11px; color:#000066; font-family:Tahoma; text-decoration:underline; }
a.DGlinktopNopad:visited { font-weight:normal; font-size:11px; color:#000066; font-family:Tahoma; text-decoration:underline; }
a.DGlinktopNopad:hover { font-weight:normal; font-size:11px; color:#0099ff; font-family:Tahoma; text-decoration:underline; }
.DGhdrWhite { padding-left:7px; font-weight:bold; font-size:14px; color:#FFFFFF; line-height:15px; text-decoration:none; }
a.DGhdrWhite:link { font-weight:bold; font-size:14px; color:#FFFFFF; font-family:Tahoma; text-decoration:none; }
a.DGhdrWhite:active { font-weight:bold; font-size:14px; color:#FFFFFF; font-family:Tahoma; text-decoration:none; }
a.DGhdrWhite:visited { font-weight:bold; font-size:14px; color:#FFFFFF; font-family:Tahoma; text-decoration:none; }
a.DGhdrWhite:hover { font-weight:bold; font-size:14px; color:#FFFFFF; font-family:Tahoma; text-decoration:underline; }
.DGredTxt { font-size:12px; color:#ff3300; text-decoration:none; }
a.DGredTxt:link { font-size:12px; color:#ff3300; text-decoration:underline; }
a.DGredTxt:visited { font-size:12px; color:#ff3300; text-decoration:underline; }
a.DGredTxt:hover { font-size:12px; color:#000066; text-decoration:underline; }
a.DGredTxt:active { font-size:12px; color:#ff3300; text-decoration:underline; }
.DGredLinedSmall { font-size:11px; color:#ff3300; text-decoration:none; }
.DGredLinedSmall a { color:#ff3300; text-decoration:underline; }
.DGredLinedSmall a:visited { color:#ff3300; text-decoration:underline; }
.DGredLinedSmall a:hover { color:#000066; text-decoration:underline; }
.DGredLinedSmall a:active { color:#ff3300; text-decoration:underline; }
.DGcity { font-size:11px; color:#000000; text-decoration:none; background-color:#eff8ff; padding:3px 5px 3px 5px; }
.DGcity a { color:#000066; text-decoration:underline; }
.DGcity a:visited { color:#000000; text-decoration:underline; }
.DGcity a:hover { color:#0099ff; text-decoration:underline; }
.DGcity a:active { color:#000000; text-decoration:underline; }
.DGbreadlnk { font-size:11px; color:#000000; text-decoration:none; padding-left:15px; }
.DGbreadlnk a { color:#ff3300; font-size:11px; font-weight:bold; text-decoration:underline; }
.DGbreadlnk a:visited { color:#ff3300; text-decoration:underline; }
.DGbreadlnk a:hover { color:#000000; text-decoration:underline; }
.DGbreadlnk a:active { color:#ff3300; text-decoration:underline; }
.DGheading { padding-left:7px; font-size:12px; color:#000000; }
a.DGheading:link { font-size:12px; color:#ff3300; text-decoration:underline; }
a.DGheading:visited { font-size:12px; color:#ff3300; text-decoration:underline; }
a.DGheading:hover { font-size:12px; color:#000066; text-decoration:underline; }
a.DGheading:active { font-size:12px; color:#ff3300; text-decoration:underline; }
.DGbheading { padding-left:7px; border-right:1px solid #ffffff; font-size:12px; color:#000000; }
a.DGbheading:link { font-size:12px; color:#ff3300; text-decoration:underline; }
a.DGbheading:visited { font-size:12px; color:#ff3300; text-decoration:underline; }
a.DGbheading:hover { font-size:12px; color:#000066; text-decoration:underline; }
a.DGbheading:active { font-size:12px; color:#ff3300; text-decoration:underline; }
.DGblueheaders { font-weight:bold; font-size:12px; color:#326cb4; text-decoration:underline; }
a.DGblueheaders:link { font-weight:bold; font-size:12px; color:#326cb4; text-decoration:underline; }
a.DGblueheaders:active { font-weight:bold; font-size:12px; color:#326cb4; text-decoration:underline; }
a.DGblueheaders:visited { font-weight:bold; font-size:12px; color:#326cb4; text-decoration:underline; }
a.DGblueheaders:hover { font-weight:bold; font-size:12px; color:#666666; text-decoration:none; }
.DGcarihead { padding-left:5px; font-weight:bold; font-size:12px; color:#065bbc; line-height:16px; text-decoration:none; }
.DGcarihead a { font-weight:bold; font-size:12px; color:#326cb4; text-decoration:underline; }
.DGcarihead a:visited { font-weight:bold; font-size:12px; color:#326cb4; text-decoration:underline; }
.DGcarihead a:hover { font-weight:bold; font-size:12px; color:#666666; text-decoration:none; }
.DGcarihead a:active { font-weight:bold; font-size:12px; color:#326cb4; text-decoration:underline; }
.DGblueTxt { padding-left:5px; font-weight:bold; font-size:12px; color:#065bbc; line-height:16px; text-decoration:none; }
a.DGblueTxt:link { font-weight:bold; font-size:12px; color:#065bbc; text-decoration:none; }
a.DGblueTxt:active { font-weight:bold; font-size:12px; color:#065bbc; text-decoration:none; }
a.DGblueTxt:hover { font-weight:bold; font-size:12px; color:#0339a6; text-decoration:underline; }
.DGblueTxt h2 { PADDING:0px; MARGIN:0px; font-size:14px !important; color:#065bbc; }
.DGbgchange { padding-left:10px; cursor:pointer; cursor:hand; font-weight:normal; font-size:12px; color:#000000; height:22px; line-height:15px; text-decoration:none; padding-top:3px; background-color:#FFEEA8; }
a.DGbgchange:link { font-weight:normal; font-size:12px; color:#313131; font-family:Tahoma; text-decoration:none; }
a.DGbgchange:active { font-weight:normal; font-size:12px; color:#FFFFFF; font-family:Tahoma; text-decoration:none; }
a.DGbgchange:visited { font-weight:normal; font-size:12px; color:#313131; font-family:Tahoma; text-decoration:none; }
a.DGbgchange:hover { font-weight:normal; font-size:12px; color:#313131; font-family:Tahoma; text-decoration:underline; }
.DGbgchangecountry { padding-left:10px; cursor:pointer; cursor:hand; font-weight:normal; font-size:12px; color:#000000; line-height:15px; text-decoration:none; height:22px; padding-top:3px; background-color:#ffd31f; }
a.DGbgchangecountry:link { font-weight:normal; font-size:12px; color:#313131; font-family:Tahoma; text-decoration:none; height:22px; }
a.DGbgchangecountry:active { font-weight:normal; font-size:12px; color:#FFFFFF; font-family:Tahoma; text-decoration:none; }
a.DGbgchangecountry:visited { font-weight:normal; font-size:12px; color:#313131; font-family:Tahoma; text-decoration:none; height:22px; }
a.DGbgchangecountry:hover { font-weight:normal; font-size:12px; color:#313131; height:22px; text-decoration:underline; font-family:Arial, Tahoma; }
.bgchange { padding-left:10px; cursor:pointer; cursor:hand; font-weight:normal; font-size:12px; color:#000000; line-height:15px; text-decoration:none; height:22px; padding-top:3px; background-color:#FFEEA8; }
a.bgchange:link { font-weight:normal; font-size:12px; color:#313131; font-family:Tahoma; text-decoration:none; }
a.bgchange:active { font-weight:normal; font-size:12px; color:#FFFFFF; font-family:Tahoma; text-decoration:none; }
a.bgchange:visited { font-weight:normal; font-size:12px; color:#313131; font-family:Tahoma; text-decoration:none; }
a.bgchange:hover { font-weight:normal; font-size:12px; color:#313131; font-family:Tahoma; text-decoration:underline; }
.bgchangecontry { padding-left:10px; cursor:pointer; cursor:hand; font-weight:normal; font-size:12px; color:#000000; line-height:15px; text-decoration:none; height:22px; padding-top:3px; background-color:#ffd31f; }
a.bgchangecontry:link { font-weight:normal; font-size:12px; color:#313131; font-family:Tahoma; text-decoration:none; height:22px; }
a.bgchangecontry:active { font-weight:normal; font-size:12px; color:#FFFFFF; font-family:Tahoma; text-decoration:none; background-color:
}
a.bgchangecontry:visited { font-weight:normal; font-size:12px; color:#313131; font-family:Tahoma; text-decoration:none; height:22px; }
a.bgchangecontry:hover { font-weight:normal; font-size:12px; color:#313131; font-family:Tahoma; text-decoration:underline; height:22px; }
/*----------------------------------------     DESTINATION GUIDE CLASS ENDS     -----------------------------------------*/
/*-----------------------------------------------Father's day class starts---------------------------------*/
#fdbrownbg { background-color:#fffaea; border:#f3e4b5 1px solid; }
#fdmauvebg { background-color:#f4f4ff; border:#e2e2ff 1px solid; }
.fdfaretext { font-size:12px; color:#000000; padding-left:15px; line-height:17px; }
.fdfaretext b { color:#1c3ea7; }
.fdfaretext strong { font-size:13px; color:#ff5400; }
a.fdfaretext:link { font-size:12px; color:#000000; text-decoration:none; }
a.fdfaretext:visited { font-size:12px; color:#000000; text-decoration:none; }
a.fdfaretext:hover { font-size:12px; color:#000000; text-decoration:underline; }
a.fdfaretext:active { font-size:12px; color:#000000; text-decoration:none; }
.fdfaretextNoPad { font-size:12px; color:#000000; line-height:17px; }
a.fdfaretextNoPad:link { font-size:12px; color:#000000; text-decoration:none; }
a.fdfaretextNoPad:visited { font-size:12px; color:#000000; text-decoration:none; }
a.fdfaretextNoPad:hover { font-size:12px; color:#000000; text-decoration:underline; }
a.fdfaretextNoPad:active { font-size:12px; color:#000000; text-decoration:none; }
.fdbook { font-size:12px; color:#FF0000; font-weight:bold; text-decoration:underline }
a.fdbook:link { font-size:12px; color:#FF0000; text-decoration:underline; font-weight:bold; }
a.fdbook:visited { font-size:12px; color:#FF0000; font-weight:bold; }
a.fdbook:hover { font-size:12px; color:#0557b3; font-weight:bold; }
a.fdbook:active { font-size:12px; color:#FF0000; font-weight:bold; }
/*-----------------------------------------------Father's day class ends---------------------------------*/
/*-----------------------------------------------CLIENT TESTIMONIAL STARTS---------------------------------*/
#dkCTbox { text-align:center; width:800px; background-color:#FFFFFF; }
.divseperator { height:5px; background-color:#FFFFFF; }
.dkGreytxt { font-weight:normal; font-size:11px; color:#000000; line-height:17px; background-color:#EBEBEB; padding:8px 25px 8px 25px; text-align:justify; }
.ltGreytxt { font-weight:bold; font-size:11px; color:#003366; text-align:right; background-color:#f2f2f2; padding:8px 25px 8px 25px; border-bottom:5px solid #FFFFFF; }
.linkRed { color:#FF3300; font-size:11px !important; font-weight:bold; text-decoration:underline; padding:5px 25px 5px 25px; text-align:right; border:1px solid #E5E5E5; }
.linkRed a:link, active, visited { color:#FF3300; font-size:11px !important; font-weight:bold; text-decoration:underline; }
.linkRed a:hover { color:#0066CC; font-size:11px !important; _font-size:11px; font-weight:bold; text-decoration:underline; }
#divheight { padding:8px 25px 8px 0px; }
.divCTPad { padding:8px 25px 8px 0px; }
.divheight { padding:8px 0px 8px 0px; }
.divCTalign { text-align:left; }
.divCTbrdrbttm { border-bottom:5px solid #FFFFFF; }
#divInside { width:750px; text-align:center; }
#divAlign { text-align:center; }
#divfloat { float:left; }
.divCTheader, .divCTheader h1 { text-align:left; padding:8px 0px 8px 0px; font-weight:bold; font-size:18px; color:#003399; text-decoration:none; display:inline }
.CTtxtblue { font-weight:bold; font-size:11px; color:#003366; padding-right:30px; text-align:right; padding:5px 25px 5px 25px; }
.CTtxtblue B { color:#FF3300; font-size:11px; font-weight:bold; text-decoration:underline; }
.CTtxtblue B a:link { color:#FF3300; font-size:11px; font-weight:bold; text-decoration:underline; }
.CTtxtblue B a:active { color:#FF3300; font-size:11px; font-weight:bold; text-decoration:underline; }
.CTtxtblue B a:visited { color:#FF3300; font-size:11px; font-weight:bold; text-decoration:underline; }
.CTtxtblue B a:hover { color:#00CCFF; font-size:11px; font-weight:bold; text-decoration:underline; }
/*-----------------------------------------------CLIENT TESTIMONIAL ENDS---------------------------------*/
/*----------------------------------------------- TRAVEL TIPS CLASS STARTS ---------------------------------*/
#bdrdouble { border:#E9E9E9 double 3px; }
.TTSubHead1 { font-weight:bold; font-size:11px; color:#003366; font-family:Tahoma, Arial, Helvetica }
.TTtext { padding-RIGHT:15px; padding-left:15px; font-size:12px; color:#313131; line-height:16px; TEXT-ALIGN:justify; }
a.TTtext:link { font-weight:normal; font-size:12px; color:#313131; text-decoration:none; }
a.TTtext:active { font-weight:normal; font-size:12px; color:#313131; text-decoration:none }
a.TTtext:hover { font-weight:normal; font-size:12px; color:#0339a6; text-decoration:underline; }
a.TTtext:visited { font-weight:normal; font-size:12px; color:#313131; text-decoration:none; }
.TTtdheading { padding-left:5px; font-weight:bold; font-size:18px; color:#003399; line-height:16px; }
.TTtitle2 { padding-left:0px; font-weight:bold; font-size:12px; color:#000000; line-height:16px; }
a.TTtitle2:link { font-weight:bold; font-size:11px; color:#3b6984; text-decoration:none }
a.TTtitle2:active { font-weight:bold; font-size:11px; color:#3b6984; text-decoration:none }
a.TTtitle2:hover { font-weight:bold; font-size:11px; color:#5d5d5d; text-decoration:underline }
a.TTtitle2:visited { font-weight:bold; font-size:11px; color:#3b6984; text-decoration:none }
.txtRedlink { font-weight:bold; font-size:13px; color:#000000; line-height:16px; padding-left:10px; }
.txtRedlink a:link, .txtRedlink a:active, .txtRedlink a:visited { font-weight:bold; font-size:13px; color:#FF0000; text-decoration:none }
.txtRedlink a:hover { font-weight:bold; font-size:13px; color:#000000; text-decoration:underline; }
.TTtdtxt { padding-left:8px; font-weight:normal; font-size:12px; color:#313131; line-height:16px; }
a.TTtdtxt:link { font-weight:normal; font-size:12px; color:#313131; text-decoration:none }
a.TTtdtxt:active { font-weight:normal; font-size:12px; color:#313131; text-decoration:none }
a.TTtdtxt:hover { font-weight:normal; font-size:12px; color:#0339a6; text-decoration:underline }
.TTredtdtxt { padding-left:5px; font-weight:bold; font-size:12px; color:#065bbc; line-height:16px; text-decoration:underline }
a.TTredtdtxt:link { font-weight:bold; font-size:12px; color:#065bbc; text-decoration:none }
a.TTredtdtxt:visited { font-weight:bold; font-size:12px; color:#065bbc; text-decoration:none }
a.TTredtdtxt:hover { font-weight:bold; font-size:12px; color:#0339a6; text-decoration:none }
a.TTredtdtxt:active { font-weight:bold; font-size:12px; color:#065bbc; text-decoration:none }
.TTsmalltxt { font-weight:normal; font-size:11px; color:#003399; line-height:16px; text-decoration:underline; padding-left:5px; }
a.TTsmalltxt:link { font-weight:normal; font-size:11px; color:#003399; text-decoration:underline }
a.TTsmalltxt:active { font-weight:normal; font-size:11px; color:#003399; text-decoration:underline }
a.TTsmalltxt:visited { font-weight:normal; font-size:11px; color:#414141; text-decoration:underline }
a.TTsmalltxt:hover { font-weight:normal; font-size:11px; color:#0339a6; text-decoration:underline }
.TTtextlink { font-size:12px; color:#313131; TEXT-ALIGN:justify }
a.TTtextlink:link { font-size:12px; font-weight:normal; color:#de4400; text-decoration:underline; }
a.TTtextlink:active { font-size:12px; font-weight:normal; color:#de4400; text-decoration:none; }
a.TTtextlink:visited { font-size:12px; font-weight:normal; color:#de4400; text-decoration:none; }
a.TTtextlink:hover { font-size:12px; font-weight:normal; color:#000000; text-decoration:underline; }
.TTblueheaders { font-weight:bold; font-size:12px; color:#326CB4; padding-left:8px; text-decoration:underline; }
.TTblueheaders a { font-weight:bold; font-size:12px; color:#326CB4; text-decoration:underline; }
.TTblueheaders a:active { font-weight:bold; font-size:12px; color:#326CB4; text-decoration:underline; }
.TTblueheaders a:visited { font-weight:bold; font-size:12px; color:#326CB4; text-decoration:underline; }
.TTblueheaders a:hover { font-weight:bold; font-size:12px; color:#666666; text-decoration:underline; }
.TTtxttop { font-weight:bold; font-size:11px; color:#FF0000; line-height:16px; text-decoration:underline; padding-right:5px; }
a.TTtxttop:link { font-weight:bold; font-size:11px; color:#FF0000; text-decoration:underline }
a.TTtxttop:active { font-weight:bold; font-size:11px; color:#FF0000; text-decoration:underline }
a.TTtxttop:visited { font-weight:bold; font-size:11px; color:#FF3300; text-decoration:underline }
a.TTtxttop:hover { font-weight:bold; font-size:11px; color:#0066FF; text-decoration:none }
.TTwhiteheading { font-weight:bold; font-size:12px; color:#FFFFFF; }
.TTwhiteheadingBig { font-weight:bold; font-size:14px; color:#FFFFFF; text-decoration:underline; }
a.TTwhiteheadingBig:link { font-weight:bold; font-size:14px; color:#FFFFFF; text-decoration:underline; }
a.TTwhiteheadingBig:active { font-weight:bold; font-size:14px; color:#FFFFFF; text-decoration:underline; }
a.TTwhiteheadingBig:visited { font-weight:bold; font-size:14px; color:#FFFFFF; text-decoration:underline; }
a.TTwhiteheadingBig:hover { font-weight:bold; font-size:14px; color:#000000; text-decoration:underline; }
.TTbgblueWhiteheader { font-weight:bold; font-size:12px; color:#FFFFFF; background-color:#338ED2; padding-left:5px; }
.TTbgblueWhiteheader h2 { font-weight:bold; font-size:12px; color:#FFFFFF; }
.TTbgyellowWhiteheader { font-weight:bold; font-size:12px; color:#FFFFFF; background-color:#f4a717; padding-left:5px; }
.TTbgblueBlackheader { font-weight:bold; font-size:12px; color:#000000; background-color:#338ED2; padding-left:5px; }
.TTbgblueBlackheader a { font-weight:bold; font-size:14px; color:#FFFFFF; text-decoration:underline; }
.TTbgblueBlackheader a:visited { font-weight:bold; font-size:14px; color:#FFFFFF; text-decoration:underline; }
.TTbgblueBlackheader a:hover { font-weight:bold; font-size:14px; color:#000000; text-decoration:underline; }
.TTbgblueBlackheader a:active { font-weight:bold; font-size:14px; color:#FFFFFF; text-decoration:underline; }
.TTbgyellowBlackheader { font-weight:bold; font-size:12px; color:#000000; background-color:#f4a717; padding-left:5px; }
.TTbgyellowBlackheader a { font-weight:bold; font-size:14px; color:#ffffff; }
.TTbgyellowBlackheader a:visited { font-weight:bold; font-size:14px; color:#ffffff; }
.TTbgyellowBlackheader a:hover { font-weight:bold; font-size:14px; color:#000000; }
.TTbgyellowBlackheader a:active { font-weight:bold; font-size:14px; color:#ffffff; }
.TTbgOrangebg { font-weight:bold; font-size:14px; color:#000000; background-color:#f5592e; }
.TTbgOrangebgWhiteFont { font-weight:bold; font-size:12px; color:#FFFFFF; background-color:#f5592e; text-transform:uppercase; }
.TTbgOrangebgSmall { font-weight:bold; font-size:12px; color:#000000; background-color:#f5592e; }
.TTbgOrangebgSmallWhite { font-weight:bold; font-size:12px; color:#FFFFFF; background-color:#f5592e; }
.TTbggreyWhiteheader { font-weight:bold; font-size:12px; color:#FFFFFF; background-color:#5D5D5D; padding-left:5px; }
.TTreadMore { font-weight:bold; font-size:11px; color:#3067C2; line-height:16px; text-decoration:underline; padding-left:5px; }
.TTreadMore a { font-weight:bold; font-size:11px; color:#3067C2; text-decoration:underline }
.TTreadMore a:active { font-weight:bold; font-size:11px; color:#3067C2; text-decoration:underline }
.TTreadMore a:visited { font-weight:bold; font-size:11px; color:#3067C2; text-decoration:underline }
.TTreadMore a:hover { font-weight:bold; font-size:11px; color:#0099FF; text-decoration:underline }
.TTheaderCaps { font-weight:bold; font-size:12px; color:#313131; text-transform:uppercase; }
.TTSubHead1 { font-weight:bold; font-size:11px; color:#003366; font-family:Tahoma, Arial, Helvetica }
.TTredlink { color:#FF3300; font-size:11px; font-weight:normal; text-decoration:none; }
a.TTredlink:link { color:#FF3300; font-size:11px; font-weight:bold; text-decoration:underline; }
a.TTredlink:active { color:#FF3300; font-size:11px; font-weight:bold; text-decoration:underline; }
a.TTredlink:visited { color:#FF3300; font-size:11px; font-weight:bold; text-decoration:underline; }
a.TTredlink:hover { color:#00CCFF; font-size:11px; font-weight:bold; text-decoration:underline; }
.TTm1text { line-height:17px; font-size:12px; font-weight:normal; color:#132a36; text-align:justify; padding-left:50px; padding-right:5px }
.TTboxtxt { font-size:12px; font-weight:normal; color:#28333e; text-align:justify; padding-right:5px }
.TTbluefare { color:#1744AC; font-size:13px; font-weight:bold; text-align:justify; }
.TTbluefare a:link, .TTbluefare a:active, .TTbluefare a:visited { color:#1744AC; font-size:13px; font-weight:bold; text-decoration:none; }
.TTbluefare a:hover { color:#1744AC; font-size:13px; font-weight:bold; text-decoration:underline; }
.trtipstxt { padding-left:7px; border-right:1px solid #ffffff; font-size:12px; color:#000000; line-height:17px; }
.trtipstxt strong { font-weight:normal; color:#000000; }
.trtipstxt a { font-size:12px; color:#ff3300; text-decoration:underline; }
.trtipstxt a:visited { font-size:12px; color:#ff3300; text-decoration:underline; }
.trtipstxt a:hover { font-size:12px; color:#000066; text-decoration:underline; }
.trtipstxt a:active { font-size:12px; color:#ff3300; text-decoration:underline; }
.trtiptxt1 { padding-left:7px; border-right:1px solid #ffffff; font-size:12px; color:#000000; line-height:17px; }
.trtiptxt1 strong { font-weight:normal; color:#000000; }
.trtiptxt1 a { font-size:12px; color:#ff3300; text-decoration:underline; }
.trtiptxt1 a:visited { font-size:12px; color:#ff3300; text-decoration:underline; }
.trtiptxt1 a:hover { font-size:12px; color:#000066; text-decoration:underline; }
.trtiptxt1 a:active { font-size:12px; color:#ff3300; text-decoration:underline; }
/*----------------------------------------------about us begins------------------------------------------------------*/
.aboutustext { font-size:13px; color:#000000; font-family:Trebuchet MS; padding-left:25px; line-height:17px; padding-right:25px; text-align:justify; font-weight:bold; }
.aboutustext b { color:#1c3ea7; }
.aboutustext strong { font-size:13px; color:#ff5400; }
.aboutustext a:link { font-size:13px; color:#000000; font-family:Trebuchet MS; text-decoration:none; }
.aboutustext a:visited { font-size:13px; color:#000000; font-family:Trebuchet MS; text-decoration:none; }
.aboutustext a:hover { font-size:13px; color:#000000; font-family:Trebuchet MS; text-decoration:underline; }
.aboutustext a:active { font-size:13px; color:#000000; font-family:Trebuchet MS; text-decoration:none; }
.aboutuspara { font-size:12px; color:#000000; padding-left:25px; line-height:17px; padding-right:25px; text-align:justify; }
.aboutuspara a:link { font-size:12px; color:#000000; text-decoration:none; }
.aboutuspara a:visited { font-size:12px; color:#000000; text-decoration:none; }
.aboutuspara a:hover { font-size:12px; color:#000000; text-decoration:underline; }
.aboutuspara a:active { font-size:12px; color:#000000; text-decoration:none; }
.abtnopad { font-size:12px; color:#1069ba; line-height:17px; }
.abtnopad a:link { font-size:12px; color:#1069ba; text-decoration:none; }
.abtnopad a:visited { font-size:12px; color:#1069ba; text-decoration:none; }
.abtnopad a:hover { font-size:12px; color:#fc481c; text-decoration:underline; }
.abtnopad a:active { font-size:12px; color:#1069ba; text-decoration:none; }
/*----------------------------------------student travel start-----------------------------------------------------------------*/
.stuhead { font-family:Trebuchet MS; font-size:22px; padding:0px 5px 0px 5px; color:#f04502; line-height:26px; }
.stuheadnew { font-family:Trebuchet MS; font-size:20px; padding:0px 5px 0px 5px; color:#f04502; }
.stuheadsml { font-family:Trebuchet MS; font-size:20px; padding:0px 3px 0px 5px; color:#f04502; line-height:26px; }
.stusubhead { font-size:16px; padding:4px 15px 4px 18px; color:#07659c; }
.stusubheadnew { font-size:12px; padding:0px 15px 0px 18px; color:#07659c; font-weight:bold; }
.stutxt { font-size:12px; padding:4px 15px 4px 18px; color:#000000; }
.stubook { font-size:12px; color:#000066; font-weight:bold; padding:3px 0px 0px 18px; }
.stubook a { color:#000066; text-decoration:underline; }
.stubook a:hover { color:#0066CC; text-decoration:underline; }
.stubdr { border-left:#d6d6d6 1px solid; border-right:#d6d6d6 1px solid; border-bottom:#d6d6d6 1px solid; }
/*---------------------------------------student travel end-----------------------------------------------------------------*/
/*--------------------------------------------family travel starts -------------------------------------------------------------*/
.famtext { padding-left:12px; font-size:12px; color:#132a36; padding-right:7px; line-height:17px; text-decoration:none; }
.famtext b { color:#df1f1f; }
.famtext strong { color:#0c49af; }
.famtext u { color:#0c49af; text-decoration:none; font-style:none; }
.famtext i { color:#132a36; font-style:normal; font-weight:bold; }
a.famtext:link { font-size:12px; color:#0c49af; text-decoration:none; }
a.famtext:hover { font-size:12px; color:#df1f1f; text-decoration:underline; }
a.famtext:active { font-size:12px; color:#0c49af; text-decoration:none; }
a.famtext:visited { font-size:12px; color:#0c49af; text-decoration:none; }
.famtext a strong { color:#0c49af; text-decoration:underline }
.famtext a:hover strong { color:#df1f1f; text-decoration:none; }
.famtext a { color:#0c49af; text-decoration:underline; }
.famtext a:hover { color:#df1f1f; text-decoration:none; }
.dot { border-bottom:#95a7ac 1px dotted; }
.fambanner { font-size:16px; color:#e51e0b; font-weight:bold; padding-top:20px; }
.fambannerbold { font-size:12px; color:#0c49af; padding-top:5px; padding-left:7px; }
.fambannerbold ul { margin:0px; padding:0px; }
.fambannerbold ul li { background:url(/portals/3/images/fam-arrow.gif?gcms-srv) no-repeat 0px 12px; list-style:none; padding:3px 0px 3px 12px; }
/*--------------------------------------------family travel ends -------------------------------------------------------------*/
#dotbg { background: url(/portals/3/images/dot_greya.jpg?gcms-srv); background-repeat:repeat-x; margin-left:25px; margin-right:25px; height:3px; }
#greybdr { border:#e3e3e3 1px solid; }
#abtor { background-color:#eb4e1b; line-height:21px; font-family:Trebuchet MS; font-size:13px; color:#FFFFFF; font-weight:bold; padding-left:5px; }
#test { line-height:14px; font-family:Trebuchet MS; font-size:11px; color:#000000; padding-left:20px; padding-right:10px; padding-top:6px; padding-bottom:8px; text-align:justify; background:url(/portals/3/images/arrow_abtusa.gif?gcms-srv) no-repeat 5px 10px; }
#dotbgtest { background: url(/portals/3/images/dot_greya.jpg?gcms-srv); background-repeat:repeat-x; height:3px; margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:3px; }
#contabtus { line-height:14px; font-family:Trebuchet MS; font-size:11px; color:#000000; padding-left:10px; }
#advt { padding:10px 60px 0px 40px; }
#bdrblue { BORDER:#82bae3 1px solid; }
.moresmall { font-size:12px; color:#1069ba; font-family:trebuchet ms; text-decoration:none; font-weight:normal; }
.moresmall a:link { font-size:12px; color:#1069ba; font-family:trebuchet ms; text-decoration:none; font-weight:normal; }
.moresmall a:visited { font-size:12px; color:#1069ba; font-family:trebuchet ms; text-decoration:none; font-weight:normal; }
.moresmall a:hover { font-size:12px; color:#fc481c; font-family:trebuchet ms; text-decoration:underline; font-weight:normal; }
.moresmall a:active { font-size:12px; color:#1069ba; font-family:trebuchet ms; text-decoration:none; font-weight:normal; }
.airhead { font-size:18px; color:#003399; font-weight:bold; }
/*----------------------------------------------about us ends------------------------------------------------------*/
Pa.pad { margin:5px; }
.padtoplt { padding:15px 0px 0px 10px; }
.bdrrt { border-right:#999999 1px dotted; }
.bdrbtm { border-bottom:#999999 1px dotted; }
.seasonalhead { font-size:18px; color:#0f5dbd; font-weight:bold; }
.seasonalhead h1 { font-size:18px; color:#0f5dbd; margin:0px; padding:0px; }
.seasonalhead b { font-weight:bold; color:#FF0000; }
.seasonaltext { font-size:13px; font-weight:normal; color:#000000; padding-left:10px; padding-right:10px; line-height:17px; text-align:justify; }
.seasonaltext strong { color:#0f5dbd; font-weight:bold; }
.seasonaltext em { color:#ec0000; font-weight:bold; font-style:normal; }
.seasonaltext a:link { color:#000000; text-decoration:none; font-weight:normal; font-size:13px; }
.seasonaltext a:visited { color:#000000; text-decoration:none; font-weight:normal; font-size:13px; }
.seasonaltext a:hover { color:#0f5dbd; text-decoration:underline; font-weight:normal; font-size:13px; }
.seasonaltext a:active { color:#000000; text-decoration:none; font-weight:normal; font-size:13px; }
.seasonaltext UL { margin:0px; padding:0px; margin-top:10px; }
.seasonaltext UL LI { list-style:none; padding-top:10px; padding-left:20px; padding-bottom:10px; margin-left:10px; margin-right:25px; background:url(/portals/3/images/iday_bullet.gif?gcms-srv) no-repeat 5px 15px; border-bottom:#a2afbb 1px dotted; text-decoration:none; }
.rulesHead { font-size:11px; margin:2px; background:#fff; height:24px; padding-top:5px; color:#0e3a9e; text-transform:uppercase; font-weight:bold; padding-left:10px; }
.rulesHead h5 { font-size:11px; color:#0e3a9e; font-weight:bold; }
.rules { background-color:#f7f7f7; font-size:11px; color:#000000; padding-top:16px; }
.rules UL { margin:0px 0px 12px; padding:0px; }
.rules UL LI { padding:0px 15px 7px 26px; list-style:none; background:url(/portals/3/images/bulgr.gif?gcms-srv) no-repeat 17px 7px; line-height:14px; font-size:11px; color:#000000; }
.rules a:link, .rules a:visited, .rules a:active { color:#FF0000; font-size:11px; font-weight:normal; }
.rules a:hover { color:#1261AF; font-size:11px; font-weight:normal; }
.brdrlytGrey { border:1px solid #ececec; }
.imgtoppad { padding-top:12px; }
.busiclasstexthead { font-size:20px; font-weight:bold; color:#00368f; padding-left:8px; }
.busiclasstexthead1 { font-size:20px; font-weight:bold; color:#00368f; padding-left:0px; }
.busiclasstext { font-size:12px; font-weight:normal; color:#28323b; line-height:17px; text-decoration:none; text-align:justify; padding-top:0px; padding-right:7px; padding-left:8px; }
.busiclasstext a:link, .busiclasstext a:active, .busiclasstext a:visited { color:#FF0000; text-decoration:none; }
.busiclasstext a:hover { color:000000; text-decoration:none; }
.greenbg { background-color:#6baa04; font-size:12px; font-weight:bold; color:#FFFFFF; padding:5px 5px 5px 10px; }
.lightgreenbg { background-color:#f1f8e6; padding-top:6px; padding-bottom:6px; padding-left:5px; font-size:11px; color:#2a353b; line-height:18px; !line-height:16px;
}
.lightgreenbg a:link, .lightgreenbg a:visited, .lightgreenbg a:active { color:#2a353b; text-decoration:none; font-size:11px; font-weight:normal; }
.lightgreenbg a:hover { color:#ff0000; text-decoration:underline; font-size:11px; }
.tdhegtset { height:15px; !height:21px;
}
.fntNormalLnk a:hover { font-weight:normal; font-size:9px; color:#0033cc; text-decoration:none; }
.fntNormalLnk TD { font-weight:normal; font-size:11px; color:#000000; }
.fntNormalLnk B { font-weight:normal; font-size:11px; color:#000000; text-decoration:underline; }
.fntNormalLnk B a:link, .fntNormalLnk B a:active, .fntNormalLnk B a:visited { font-weight:normal; font-size:11px; color:#000000; text-decoration:underline; }
.fntNormalLnk B a:hover { font-weight:normal; font-size:11px; color:#FF0000; text-decoration:underline; }
.fntNormalLnk I { font-weight:normal; font-size:10px; color:#FF0000; font-style:normal; }
.fntNormalLnk STRONG { font-size:11px; color:#000000; }
/*------------------Hotel Page Css Added 08-05-08--------------------*/
.Top3deals { font-size:11px; color:#000000; line-height:14px; border:#e5e5e5 1px solid; border-top:none; background-image:url(/portals/3/images/tpdealbg.jpg?gcms-srv); background-repeat:repeat-x; height:59px; }
.Top3dealstext { font-size:11px; color:#000000; line-height:17px; }
.Top3dealstext a:link, .Top3dealstext a:visited, .Top3dealstext a:active { color:#000000; text-decoration:none; }
.Top3dealstext a:hover { color:#000000; text-decoration:underline; }
.Top3dealstext b { color:#f03c10; font-size:11px; }
.top10head { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#f43200; text-align:left; font-weight:bold; padding-left:10px; height:36px; }
.dealingreybg { font-size:12px; background-color:#f9f9f9; line-height:22px; height:15px; text-align:left; padding-left:10px; padding-top:5px; padding-bottom:5px; border-bottom:#e7e7e7 1px solid; }
.dealingreybg b { color:#103c9e; }
.dealingreybg u { color:#fe4d00; font-size:16px; padding-top:5px; font-style:normal; text-decoration:none; font-weight:bold; }
.dealingreybg em { color:#000000; font-size:11px; font-style:normal; line-height:16px; padding-top:8px; }
.dealingreybgnobdr { font-size:12px; background-color:#f9f9f9; line-height:22px; height:20px; text-align:left; padding-left:10px; padding-top:5px; }
.dealingreybgnobdr b { color:#103c9e; }
.dealingreybgnobdr u { color:#fe4d00; font-size:16px; padding-top:5px; padding-right:10px; font-style:normal; text-decoration:none; font-weight:bold; }
.dealingreybgnobdr em { color:#000000; font-size:11px; font-style:normal; line-height:16px; padding-top:8px; }
.dealinwhiteybg { font-size:12px; line-height:22px; height:15px; text-align:left; padding-left:10px; padding-top:5px; }
.dealinwhiteybg b { color:#103c9e; }
.dealinwhiteybg b a:link, .dealinwhiteybg b a:visited, .dealinwhiteybg b a:active { color:#103c9e; font-size:12px; font-weight:bold; text-decoration:none; }
.dealinwhiteybg b a:hover { color:#103c9e; font-size:12px; font-weight:bold; text-decoration:underline; }
.dealinwhiteybg u { color:#fe4d00; font-style:normal; padding-top:5px; font-size:16px; padding-top:5px; text-decoration:none; font-weight:bold; }
.dealinwhiteybg u a:link, .dealinwhiteybg u a:visited, .dealinwhiteybg u a:active { color:#fe4d00; font-size:16px; text-decoration:none; font-weight:bold; }
.dealinwhiteybg u a:hover { color:#fe4d00; font-size:16px; text-decoration:underline; font-weight:bold; }
.dealinwhiteybg em { color:#000000; font-size:11px; font-style:normal; line-height:16px; padding-top:8px; padding-bottom:10px; }
.dealinwhiteybgtagline { font-size:12px; line-height:22px; height:20px; text-align:left; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; border-bottom:#e7e7e7 1px solid; }
.dealinwhiteybgtagline b { color:#103c9e; }
.dealinwhiteybgtagline u { color:#fe4d00; font-style:normal; padding-top:5px; font-size:16px; padding-top:5px; text-decoration:none; font-weight:bold; }
.dealinwhiteybgtagline em { color:#000000; font-size:11px; font-style:normal; line-height:16px; padding-top:8px; padding-bottom:7px; }
.imgpadtop { padding-top:5px; }
.starimgpad { padding-bottom:3px; }
.greenhead { background-color:#6ba905; font-size:12px; color:#FFFFFF; padding-left:10px; height:29px; font-weight:bold; }
.newredhead { background-color:#f03c10; font-size:12px; color:#FFFFFF; padding-left:10px; height:29px; font-weight:bold; }
.neworangehead { background-color:#f09f12; font-size:12px; color:#FFFFFF; padding-left:10px; height:29px; font-weight:bold; }
.newredheadBig { background-color:#f03c10; font-size:20px; color:#FFFFFF; padding-left:10px; height:35px; font-weight:bold; padding-top:2px; }
.lightgreenbdr { border:#d4e6b6 1px solid; border-top:none; }
.hotdestitext { height:25px; font-weight:bold; padding-left:10px; font-size:12px; color:#000000; border-bottom:#cdd3c5 1px solid; }
.hotdestitext a:link, .hotdestitext a:visited, .hotdestitext a:active { color:#435c1a; text-decoration:none; font-weight:bold; }
.hotdestitext a:hover { color:#000000; text-decoration:underline; font-weight:bold; }
.hotdestitextwbg { height:25px; font-weight:bold; padding-left:10px; font-size:12px; color:#000000; border-bottom:#cdd3c5 1px solid; background-color:#e9f4d8; }
.hotdestitextwbg a:link, .hotdestitextwbg a:visited, .hotdestitextwbg a:active { color:#000000; text-decoration:none; font-weight:bold; }
.hotdestitextwbg a:hover { color:#000000; text-decoration:underline; font-weight:bold; }
.moregrnbg { background-color:#f1f1f1; height:21px; font-size:11px; color:#000000; padding-left:10px; }
.moregrnbg a:link, .moregrnbg a:visited, .moregrnbg a:active { color:#000000; text-decoration:underline; }
.moregrnbg a:hover { color:#435c1a; text-decoration:none; }
.moreredbg { background-color:#f1f1f1; height:21px; font-size:11px; color:#000000; padding-left:10px; }
.moreredbg a:link, .moregrnbg a:visited, .moregrnbg a:active { color:#000000; text-decoration:underline; }
.moreredbg a:hover { color:#d12c04; text-decoration:none; }
.lightredbdr { border:#f1d7d1 1px solid; border-top:none; }
.hotdestiInttxt { height:25px; font-weight:bold; padding-left:10px; font-size:12px; color:#000000; border-bottom:#eae5eb 1px solid; }
.hotdestiInttxt a:link, .hotdestiInttxt a:visited, .hotdestiInttxt a:active { color:#006ea8; text-decoration:none; font-weight:bold; }
.hotdestiInttxt a:hover { color:#000000; text-decoration:underline; font-weight:bold; }
.hotdestiInttxtwbg { height:25px; font-weight:bold; padding-left:10px; font-size:12px; color:#000000; border-bottom:#cdd3c5 1px solid; background-color:#fee8e2; }
.hotdestiInttxtwbg a:link, .hotdestiInttxtwbg a:visited, .hotdestiInttxtwbg a:active { color:#000000; text-decoration:none; font-weight:bold; }
.hotdestiInttxtwbg a:hover { color:#000000; text-decoration:underline; font-weight:bold; }
.htinCt { font-size:12px; color:#000000; line-height:16px; text-align:left; }
.htinCt a:link, .htinCt a:visited, .htinCt a:active { color:#000000; text-decoration:none; }
.htinCt a:hover { color:#000000; text-decoration:underline; }
.htinCt i { color:#3463b2; font-style:normal; }
.htinCt em { color:#fe5e19; font-style:normal; font-weight:bold; }
.lightgreybdrbtm { border-top:#f3f3f3 1px solid; }
.hotelformbdr { border:#33bcde 1px solid; border-top:none; background-image:url(/portals/3/images/formbg.jpg?gcms-srv); background-repeat:repeat-x; height:214px; }
.formcss { font-size:12px; text-align:left; color:#000000; }
.destinput { border:#7f9db9 1px solid; height:18px; width:250px; }
.otherinput { border:#7f9db9 1px solid; height:18px; width:100px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.tablemartop { margin-top:6px; }
.tdhiehgtsetmenu { height:224px; !height:215px;
}
div.menu { width:178px; background:#ffffff; height:27px; font-weight:bold; font-size:12px; color:#435c1a; }
div.menu a:link, div.menu a:visited, div.menu a:active { display:block; margin:0; width:100%; border-bottom:1px solid #cdd3c5; font-weight:bold; height:27px; color:#435c1a; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
div.menu span { padding:0.3em; display:block; font-family:Arial, Helvetica, sans-serif; }
div.menu a:hover { background:#b5e95e; color:#000000; font-family:Arial, Helvetica, sans-serif; }
div.menu1 { width:178px; background:#ffffff; height:27px; font-weight:bold; font-size:12px; color:#d12c04; }
div.menu1 a:link, div.menu1 a:visited, div.menu1 a:active { display:block; margin:0; width:100%; border-bottom:1px solid #eae5eb; font-weight:bold; height:27px; color:#d12c04; text-decoration:none; }
div.menu1 span { padding:0.3em; display:block; font-family:Arial, Helvetica, sans-serif; }
div.menu1 a:hover { background:#f55c32; color:#ffffff; }
.blockgreen { height:25px; font-weight:bold; padding-left:10px; font-size:12px; color:#000000; border-bottom:#cdd3c5 1px solid; }
.blockgreen a:link, .blockgreen a:visited, .blockgreen a:active { color:#435c1a; text-decoration:none; font-weight:bold; }
.blockgreen a:hover { color:#000000; text-decoration:underline; font-weight:bold; }
.blockgreenhover { height:25px; font-weight:bold; padding-left:10px; font-size:12px; color:#000000; border-bottom:#cdd3c5 1px solid; background-color:#e7f7cc; }
.blockgreenhover a:link, .blockgreenhover a:visited, .blockgreenhover a:active { color:#000000; text-decoration:none; font-weight:bold; }
.blockgreenhover a:hover { color:#000000; text-decoration:underline; font-weight:bold; }
.blockpinkhover { height:25px; font-weight:bold; padding-left:10px; font-size:12px; color:#000000; border-bottom:#cdd3c5 1px solid; background-color:#dbedfc; }
.blockpinkhover a:link, .blockpinkhover a:visited, .blockpinkhover a:active { color:#000000; text-decoration:none; font-weight:bold; }
.blockpinkhover a:hover { color:#000000; text-decoration:underline; font-weight:bold; }
.blockpink { height:25px; font-weight:bold; padding-left:10px; font-size:12px; color:#000000; border-bottom:#eae5eb 1px solid; }
.blockpink a:link, .blockpink a:visited, .blockpink a:active { color:#006ea8; text-decoration:none; font-weight:bold; }
.blockpink a:hover { color:#000000; text-decoration:underline; font-weight:bold; }
.box-head1 { background:url(/portals/3/images/box1-bg.gif?gcms-srv) repeat-x; font:bold 12px/22px Arial, Helvetica, sans-serif; color:#000000; }
.box-head2 { background:url(/portals/3/images/box2-bg.gif?gcms-srv) repeat-x; font:bold 12px/22px Arial, Helvetica, sans-serif; color:#000000; }
.box-head3 { background:url(/portals/3/images/box3-bg.gif?gcms-srv) repeat-x; font:bold 12px/22px Arial, Helvetica, sans-serif; color:#000000; }
.box-head4 { background:url(/portals/3/images/htlblueboxbg.gif?gcms-srv) repeat-x; font:bold 12px/22px Arial, Helvetica, sans-serif; color:#000000; }
.tabbox { background:url(/portals/3/images/lkgreybg.jpg?gcms-srv) 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; }
.lt-rt-bdr { border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; padding:8px 10px; }
.price { color:#F43200; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; }
.price a:link, .price a:visited, .price a:active { color:#F43200; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-decoration:none; }
.price a:hover { color:#F43200; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-decoration:underline; }
.box-txt { padding:5px 0; font:normal 11px Arial, Helvetica, sans-serif; }
.box-txt a:link, .box-txt a:active, .box-txt a:visited { font:normal 11px Arial, Helvetica, sans-serif; color:#FF0000; }
.box-txt a:hover { font:normal 11px Arial, Helvetica, sans-serif; color:#000000; }
/*--------------New css added for airfare page Starts-------------------------*/
.bdrgrey { border:#ded9d9 1px solid; border-top:none; }
.traveltools { font-size:11px; color:#28333e; line-height:18px; margin-top:6px; margin-bottom:6px; }
.traveltoolsN { font-size:11px; color:#28333e; line-height:18px; margin-top:6px; margin-bottom:6px; padding-left:10px; }
.traveltools a:link, .traveltools a:visited, .traveltools a:active { color:#28333e; text-decoration:none; }
.traveltools a:hover { color:#000000; text-decoration:underline; }
.traveltools h3 { font-size:11px; color:#28333e; line-height:18px; font-weight:bold; margin-top:6px; margin-bottom:6px; }
.rgtdealbg { background-image:url(/portals/3/images/rightdealbg.jpg?gcms-srv); background-repeat:repeat-y; }
.rgtdealbg1 { background-image:url(/portals/3/images/rightdealbg1.jpg?gcms-srv); background-repeat:repeat-y; }
.economydeals { background-color:#e9371f; padding-left:15px; height:26px; font-size:12px; font-weight:bold; color:#FFFFFF; }
.economydealshead { padding-top:6px; padding-bottom:6px; font-size:12px; font-weight:bold; color:#252e38; text-align:left; padding-left:7px; }
.economydealshead a:link, .economydealshead a:active, .economydealshead a:visited { font-size:12px; font-weight:bold; color:#252e38; text-decoration:underline; }
.economydealshead a:hover { font-size:12px; font-weight:bold; color:#FF0000; text-decoration:none; }
.ecodealbg { background-color:#fff2e0; line-height:26px; text-align:left; font-size:12px; color:#28333e; border-top:#fcd8b4 1px solid; padding-left:7px; }
.ecodealbg a:link, .ecodealbg a:active, .ecodealbg a:visited { color:#28333e; text-decoration:none; }
.ecodealbg a:hover { color:#000000; text-decoration:underline; }
.ecodealbg b { color:#f03c10; }
.ecodealbg i { color:#2b56ac; font-style:normal; font-weight:bold; }
.ecodealbg em { color:#f03c10; font-size:11px; font-style:normal; }
.ecodealbg em a:link, .ecodealbg em a:active, .ecodealbg em a:visited { color:#f03c10; text-decoration:none; }
.ecodealbg em a:hover { color:#f03c10; text-decoration:underline; }
.ecodealwhitebg { line-height:26px; text-align:left; font-size:12px; color:#28333e; padding-left:7px; }
.ecodealwhitebg a:link, .ecodealwhitebg a:active, .ecodealwhitebg a:visited { color:#28333e; text-decoration:none; }
.ecodealwhitebg a:hover { color:#000000; text-decoration:underline; }
.ecodealwhitebg em { color:#f03c10; font-size:11px; font-style:normal; }
.ecodealwhitebg em a:link, .ecodealwhitebg em a:active, .ecodealwhitebg em a:visited { color:#f03c10; text-decoration:none; }
.ecodealwhitebg em a:hover { color:#f03c10; text-decoration:underline; }
.ecodealwhitebg b { color:#f03c10; }
.ecodealwhitebg i { color:#2b56ac; font-style:normal; font-weight:bold; }
.dealgreybg { text-align:left; font-size:12px; color:#000000; padding-left:7px; border:#d7d7d7 1px solid; font-weight:bold; height:25px; background-color:#eeeeee; }
.ecodealwhitebg em { color:#f03c10; font-size:11px; font-style:normal; }
.ecodealwhitebg em a:link, .ecodealwhitebg em a:active, .ecodealwhitebg em a:visited { color:#f03c10; text-decoration:none; }
.ecodealwhitebg em a:hover { color:#f03c10; text-decoration:underline; }
.ecodealwhitebg b { color:#f03c10; }
.ecodealblack { text-align:left; font-size:11px; color:#000000; padding-left:7px; }
.ecodealblack a:link, .ecodealblack a:active, .ecodealblack a:visited { font-size:11px; color:#000000; text-decoration:underline; }
.ecodealblack a:hover { color:#000000; text-decoration:none; }
.cheapflightheading { padding-left:8px; padding-top:5px; padding-bottom:2px; font-size:18px; font-weight:bold; color:#e9371f; text-align:left; }
.cheapflighttxt { padding-left:8px; padding-right:8px; line-height:15px; !line-height:16px;
font-size:12px; color:#252e38; text-align:left; }
.cheapflighttxt a:link, .cheapflighttxt a:active, .cheapflighttxt a:visited { font-size:12px; color:#FF0000; text-decoration:underline; }
.cheapflighttxt a:hover { font-size:12px; color:#1261AF; text-decoration:none; }
.cheapflighttxt1 { padding-left:8px; padding-right:8px; line-height:18px; font-size:12px; color:#252e38; text-align:left; }
.searchformtextbold { font-size:11px; font-weight:bold; color:#000000; }
.cityairport a:link, .cityairport a:visited, .cityairport a:active { color:#FF0000; text-decoration:none; }
.cityairport a:hover { color:#000000; text-decoration:underline; }
.tdheightset { height:12px; !height:17px;
}
.yellowbrdr { background-color:#fcdb59; border:#ffae00 1px solid; }
.newbluehead { background-color:#0490da; font-size:13px; color:#FFFFFF; padding-left:10px; height:29px; font-weight:bold; }
.newbluehead a:link, .newbluehead a:active, .newbluehead a:visited { font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.newbluehead a:hover { font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:underline; }
.newbluehead h2 { background-color:#0490da; font-size:13px; color:#FFFFFF; font-weight:bold; }
.lightbluehead { background-image:url(/portals/3/images/lightblue-img.gif?gcms-srv); font-size:12px; color:#000000; padding-left:10px; padding-top:3px; padding-bottom:3px; height:25px; font-weight:bold; }
.vacactiontxt { line-height:17px; font-size:12px; font-weight:normal; color:#28333e; text-align:justify; padding-right:10px; }
.vacactiontxt a:link, .vacactiontxt a:visited, .vacactiontxt a:active { color:#28333e; text-decoration:none; }
.vacactiontxt a:hover { color:#000000; text-decoration:underline; }
.vacactiontxt b { line-height:17px; font-weight:bold; color:#28333e }
.vacactiontxt strong { line-height:17px; font-weight:bold; color:#096ac5; }
.vacactiontxt u { line-height:17px; font-size:12px; font-weight:normal; text-decoration:none; color:#f03c10; }
.brdspr { border-bottom:#e1edfb solid 1px; }
.redBGtxtPad { font-weight:bold; font-size:13px; color:#ffffff; line-height:16px; text-decoration:none; background-color:#e9371f; padding:5px 0px 5px 8px; ; }
.blueHDtxt { line-height:17px; font-size:12px; font-weight:normal; color:#252e38; text-align:justify; padding-right:10px; }
.blueHDtxt b { line-height:24px; font-size:18px; font-weight:bold; color:#0490da; text-align:justify; padding-right:10px; }
.greenHDtxt { line-height:20px; font-size:12px; font-weight:normal; color:#000000; text-align:left; padding-right:10px; }
.greenHDtxt b { line-height:24px; font-size:18px; font-weight:bold; color:#749602; text-align:left; padding-right:10px; }
.moresearch { font-size:12px; color:#eb0b00; font-weight:bold; }
.moresearch a:link, .moresearch a:active, .moresearch a:visited { font-size:12px; color:#eb0b00; font-weight:bold; text-decoration:underline; }
.moresearch a:hover { font-size:12px; color:#000000; font-weight:bold; text-decoration:none; }
.inputBig { width:120px; height:20px; border:#7f9db9 1px solid; font-size:11px; padding-left:4px; font-weight:normal; }
.inputSmall { width:65px; height:20px; border:#7f9db9 1px solid; font-size:11px; padding-left:4px; }
.inputSmal1l { width:75px; height:20px; border:#7f9db9 1px solid; font-size:11px; padding-left:4px; }
.formtext { font-size:11px; font-weight:bold; color:#000000; }
.formtext u { font-size:10px; color:#FF0000; text-decoration:none; font-style:none; }
.formtext a:link, .formtext a:visited, .formtext a:active { font-size:10px; font-weight:normal; color:#ff0000; text-decoration:none; }
.formtext a:hover { font-size:10px; font-weight:normal; color:#000000; text-decoration:underline; }
.minor { font-size:11px; color:#000000; font-weight:normal; }
.minor a:link, .minor a:visited, .minor a:active { color:#000000; text-decoration:underline; font-weight:normal; }
.minor a:hover { color:#ff0000; text-decoration:underline; font-weight:normal; }
.bgpx { background-color:#dceafa; }
.bgpx1 { background-color:#f3f3f3; }
.savetext { font-size:11px; color:#000000; line-height:40px; padding-left:5px; }
.savetext a:link, .savetext a:visited, .savetext a:active { text-decoration:underline; font-size:11px; color:#000000; }
.savetext a:hover { text-decoration:none; font-size:11px; color:#ff0000; }
.tdhgtsetcruise { height:16px; !height:25px;
}
.terms { font-size:12px; color:#000000; text-align:left; background-color:#f4f4f4; font-weight:bold; padding-left:8px; }
.normalText1 { padding:2px 10px; font-size:11px; color:#000000; line-height:19px; text-align:justify; }
.normalText1 ul { margin-top:0px; }
.normalText1 ul li { font-size:11px; }
/*--------------New css added for airfare page Ends-------------------------*/
/*-----------------------New CSS add for golden guarantee Page ------------------*/
.lhtblueHD { font-size:18px; font-weight:bold; color:0f7cd4 }
.ggoldentxt { font-size:12px; line-height:18px; color:#373736; text-align:justify; padding-left:10px; padding-right:15px; padding-bottom:10px; }
.ggoldentxt a:link, ggoldentxta:visited, ggoldentxt a:active { color:#FF0000; text-decoration:underline; }
.ggoldentxt a:hover { color:#FF0000; text-decoration:none; }
.ggoldentxt1 { font-size:12px; line-height:18px; color:#373736; text-align:justify; padding-left:20px; padding-right:20px; padding-top:5px; }
.ggoldentxt1 a:link, ggoldentxta:visited, ggoldentxt a:active { color:#FF0000; text-decoration:underline; }
.ggoldentxt1 a:hover { color:#1261AF; text-decoration:none; }
.lhtyellowHD { font-size:18px; font-weight:bold; color:d9870a }
.lhtgreenHD { font-size:18px; font-weight:bold; color:308604 }
.mehronHD { font-size:18px; font-weight:bold; color:c60d0d }
.DrkblueHD { font-size:18px; font-weight:bold; color:054e90; padding-top:15px; padding-bottom:15px; padding-left:10px; }
.DrkblueHD1 { font-size:18px; font-weight:bold; color:054e90; padding-left:20px; }
.rules1head { background-color:#ffffff; font-size:12px; color:#000000; padding-left:15px; font-weight:bold; }
.rules1 { background-color:#f7f7f7; font-size:11px; color:#000000; padding-right:15px; padding-bottom:10px; }
.rules1 ol li { padding-left:26px; padding-right:15px; padding-bottom:3px; line-height:18px; font-size:11px; color:#000000; }
.rules1 a:link, .rules1 a:visited, .rules1 a:active { color:#FF0000; font-size:11px; }
.rules1 a:hover { color:#1261AF; font-size:11px; }
.pad25 { padding-left:25px; padding-right:15px; }
.rules1 b { padding-left:22px; }
.rulesGG { background-color:#f7f7f7; font-size:11px; color:#000000; padding:15px; padding-top:0px; }
.rulesGG ol { margin:0px; padding:0px; padding-left:15px; margin-bottom:0px; margin-top:7px; }
.rulesGG ol li { line-height:18px; font-size:11px; color:#000000; margin-bottom:3px; }
.rulesGG a:link, .rulesGG a:visited, .rulesGG a:active { color:#FF0000; font-size:11px; }
.rulesGG a:hover { color:#1261AF; font-size:11px; }
/*-----------------------New CSS add for golden guarantee Page ------------------*/
.verLink1 { font-size:11px; font-weight:normal; text-decoration:underline; color:#ff3300; padding-left:5px; }
.verLink1 a:link, .verLink1 a:visited, .verLink1 a:active { text-decoration:none; color:#ff3300; }
.verLink1 a:hover { text-decoration:underline; color:#000000; }
/*---------------New css Added for Blue Search Form 30-07-08 Starts--------------------*/
.searchformbgline01 { background-image:url(/portals/3/images/searchformbglineNew01.jpg?gcms-srv); }
.tabmartop { margin-top:37px; }
.searchtabtext { font-weight:bold; font-size:12px; TEXT-TRANSFORM:uppercase; color:#000000; TEXT-ALIGN:left; }
.searchtabtext1 { font-weight:bold; font-size:12px; TEXT-TRANSFORM:uppercase; color:#000000; TEXT-ALIGN:left; }
.formtextNew { font-size:11px; color:#323232; padding-left:2px; }
.maininput { width:172px; border:#7f9db9 1px solid; height:18px; font-size:11px; font-weight:normal !important; }
.inputnew { width:80px; border:#7f9db9 1px solid; height:18px; font-size:11px; padding-left:2px; font-weight:normal !important; }
.inputnew1 { width:110px; border:#7f9db9 1px solid; height:18px; font-size:11px; padding-left:2px; font-weight:normal !important; }
.inputnewothers { width:50px; border:#7f9db9 1px solid; height:18px; font-size:11px; padding-left:2px; font-weight:normal !important; }
.citycode { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ff4800; }
.citycode a:link, .citycode a:visited, .citycode a:active { font-size:10px; color:#ff4800; text-decoration:underline; }
.citycode a:hover { font-size:10px; color:#000000; text-decoration:none; }
.moersearch { font-size:11px; color:#ff4800; font-weight:normal !important; }
.moersearch a:link, .moersearch a:visited, .moersearch a:active { font-size:11px; color:#ff4800; text-decoration:underline; font-weight:normal !important; }
.moersearch a:hover { font-size:11px; color:#000000; text-decoration:none; font-weight:normal !important; }
.litnew { font-size:11px; }
.boldtext { font-size:11px; font-weight:bold; color:#323232; }
.boldtext a:link, .boldtext a:visited, .boldtext a:active { font-size:11px; font-weight:bold; text-decoration:none; color:#323232; }
.boldtext a:hover { font-size:11px; text-decoration:underline; font-weight:bold; color:#323232; }
/*---------------New css Added for Blue Search Form 30-07-08 Ends--------------------*/
/*---------------New css Added for Airline deals 11-08-08 Starts--------------------*/
.searchtabs { background:url(/portals/3/images/flight_searchimgBGNew.gif?gcms-srv) no-repeat; height:62px; }
.headingWhite { font:bold 13px/26px Arial; color:#FFFFFF; }
.headingWhite h2 { font:bold 13px/26px Arial; color:#FFFFFF; margin:0px; padding:0px; }
.emiratestxt { font:normal 11px/18px Arial; color:#000000; padding:5px 10px; }
.searchbdr { border-left:4px solid #076ba9; border-right:4px solid #076ba9; }
.triptype { font:normal 11px/18px Arial; }
.textbox { border:1px solid #809eb6; font-size:11px; padding:2px; }
.flylinks td { border-bottom:1px dotted #858585; font:normal 12px Arial; color:#0f1717; font-size:12px !important; }
.emi-head { font:bold 19px/36px Arial; color:#4a555d; text-indent:10px; padding-top:10px; border-top:1px solid #dfe7d0; }
.emi-head h1 { font:bold 19px/36px Arial; color:#4a555d; margin:0px; padding:0px; }
.emi-rate { font-size:14px; font-weight:normal; }
.emi-rate EM { color:#ea3712; font-style:normal; font-weight:bold; font-size:18px; }
.updated { font:bold 12px/24px Arial; color:#FFFFFF; text-align:right; padding-right:10px; background:#6daa07; }
.emi-txt { font:normal 12px Arial; color:2b2b2b; border-left:1px solid #dfe7d0; border-right:1px solid #dfe7d0; }
.emi-txt EM { color:#ea3712; font-style:normal; font-weight:bold; }
.flight-fare { background:url(/portals/3/images/flight-fare-bg.gif?gcms-srv) repeat-x; font:bold 12px Arial; color:#e04d2e; text-transform:uppercase; text-indent:10px; }
.fare-head { background:#e3efd8; font:normal 12px Arial; text-indent:10px; }
.fare-row1 { background:#f4f7f2; border-right:1px solid #e5f0db; font:bold 12px Arial; color:#6a6a6a; padding-left:60px; }
.fare-row1 EM { color:#ea3712; font-style:normal; font-weight:bold; text-decoration:none; }
.fare-row1 a:link EM, .fare-row1 a:active EM, .fare-row1 a:visited EM { color:#e94e0c; text-decoration:underline !important; }
.fare-row1 a:hover EM { color:#000000; text-decoration:none !important; }
.fare-row2 { background:#fdfdfd; border-right:1px solid #e5f0db; border-top:1px solid #e5f0db; font:bold 12px Arial; color:#6a6a6a; padding-left:60px; }
.fare-row2 EM { color:#ea3712; font-style:normal; font-weight:bold; text-decoration:none; }
.fare-row2 a:link EM, .fare-row2 a:active EM, .fare-row2 a:visited EM { color:#e94e0c; text-decoration:underline !important; }
.fare-row2 a:hover EM { color:#000000; text-decoration:none !important; }
.fare-rules { background:url(/portals/3/images/rules-bg.gif?gcms-srv) repeat-x top; font-weight:bold; font-size:12px; line-height:30px; text-indent:5px; }
.fare-rules h5 { font-weight:bold; font-size:12px; margin:0px; padding:0px; }
.rules-body { font:normal 11px/15px Arial; padding:5px; }
.rules-body a:link, .rules-body a:link, .rules-body a:visited, .rules-body a:hover { color:#0000CC; font-size:11px; text-decoration:underline; font-weight:normal; }
/*---------------New css Added for Airline deals 11-08-08  Ends--------------------*/
#tooltip { position:absolute; background:#e1e1e1; width:255px; !width:265px;
border:1px solid #333333; z-index:333; text-align:justify; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; padding:5px 5px 2px 5px; left:295px; top:258px; !top:265px;
}
.close { display:block; color:#CC0000; font-size:11px; }
.linkColorRed { color:#FF0000; font-size:11px; font-weight:normal; }
.linkColorRed a:link, .linkColorRed a:active, .linkColorRed a:visited { color:#FF0000; font-size:11px !important; font-weight:normal !important; text-decoration:underline; }
.linkColorRed a:hover { color:#000000; font-size:11px !important; font-weight:normal !important; text-decoration:none; }
.linkColorRedbig { color:#FF0000; font-size:12px; font-weight:bold; }
.linkColorRedbig a:link, .linkColorRedbig a:active, .linkColorRedbig a:visited { color:#FF0000; font-size:12px !important; font-weight:bold !important; text-decoration:underline; }
.linkColorRedbig a:hover { color:#000000; font-size:12px !important; font-weight:bold !important; text-decoration:none; }
/*Astrology CSS Start */
.ast_normaltxt { font-family:Arial, Helvetica, sans-serif; color:#4a4d4f; font-size:11px; padding-left:10px; padding-right:10px; text-align:justify; line-height:18px; }
.ast_normaltxt1 { font-family:tahoma, Arial, Helvetica, sans-serif; color:#4a4d4f; font-size:13px; font-weight:bold; padding-bottom:5px; padding-top:10px; }
.ast_head { font-family:Arial, Helvetica, sans-serif; color:#8652aa; font-size:17px; font-weight:bold; padding-left:17px; }
.astro_brdrGrey { border-left:#eaeaea 2px solid; border-right:#eaeaea 2px solid }
/*Astrology CSS End */
/* Why Cheapo CSS Start on 29/08/08 */
.title_whych { font-size:12px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.grayBDR { font-size:12px; color:#0f1717; line-height:15px; font-family:Arial, Helvetica, sans-serif; text-align:justify; border-left:#ded9d9 1px solid; border-bottom:#ded9d9 1px solid; border-right:#ded9d9 1px solid; }
.whychbtmbrd { border-bottom:#878787 1px dashed; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-right:10px; }
.whychbtmbrdarr { border-bottom:#878787 1px dashed; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.whychbtmbrd1 { font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-right:10px; }
/* Why Cheapo CSS End on 29/08/08 */
/* Buisness and first class CSS Strat */
.faresRedbgWhitesmall { padding-left:5px; font-size:11px; color:#000000; background-color:#FFFFFF; font-weight:bold; }
.textbgBluesmall { font-size:11px; color:#28333e; padding-left:7px; background-color:#EAF3FD; }
.textbgBluesmall B { color:#ff4e00; font-size:11px; }
.textbgBluesmall B a:link, .textbgBluesmall B a:visited, .textbgBluesmall B a:active { color:#ff4e00; font-size:11px; text-decoration:underline }
.textbgBluesmall B a:hover { font-size:11px; color:#28333e; text-decoration:none }
.textbglytBluesmall { font-size:11px; color:#28333e; padding-left:7px; background-color:#FAFCFE; }
.textbglytBluesmall B { color:#ff4e00; font-size:11px; }
.textbglytBluesmall B a:link, .textbglytBluesmall B a:visited, .textbglytBluesmall B a:active { font-size:11px; color:#ff4e00; text-decoration:underline }
.textbglytBluesmall B a:hover { font-size:11px; color:#28333e; text-decoration:none }
.textBluesmall { font-size:10px; color:#28333e; padding-right:25px; background-color:#FAFCFE; }
.textBluesmall B { color:#ff4e00; font-size:10px; }
.textBluesmall B a:link, .textBluesmall B a:visited, .textBluesmall B a:active { color:#ff4e00; font-size:10px; text-decoration:underline }
.textBluesmall B a:hover { color:#28333e; font-size:10px; text-decoration:none }
.textbgYellowsmall { font-size:11px; color:#28333e; padding-left:7px; background-color:#fffaea; }
.textbgYellowsmall B { color:#ff4e00; font-size:11px; }
.textbgYellowsmall B a:link, .textbgYellowsmall B a:visited, .textbgYellowsmall B a:active { font-size:11px; color:#ff4e00; text-decoration:underline }
.textbgYellowsmall B a:hover { font-size:11px; color:#28333e; text-decoration:none }
.textbglytYellowsmall { font-size:11px; color:#28333e; padding-left:7px; background-color:#FFFEF9; }
.textbglytYellowsmall B { color:#ff4e00; font-size:11px; }
.textbglytYellowsmall B a:link, .textbglytYellowsmall B a:visited, .textbglytYellowsmall B a:active { font-size:11px; color:#ff4e00; text-decoration:underline }
.textbglytYellowsmall B a:hover { font-size:11px; color:#28333e; text-decoration:none }
.textYellowsmall { font-size:10px; color:#28333e; padding-right:28px; background-color:#FFFEF9; }
.textYellowsmall B { color:#ff4e00; font-size:10px; }
.textYellowsmall B a:link, .textYellowsmall B a:visited, .textYellowsmall B a:active { color:#ff4e00; font-size:10px; text-decoration:underline }
.textYellowsmall B a:hover { color:#28333e; font-size:10px; text-decoration:none }
/* Buisness and first class CSS End */
/*Book on Call pages CSS start*/
.introcontent { font-size:12px; color:#28333e; padding-left:25px; line-height:17px; padding-right:25px; text-align:justify; }
.ltrtbdr { border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; padding:8px 8px; }
.bdrrgt { border-right:1px dashed #c7c7c7; border-bottom:1px dashed #c7c7c7; padding:8px 0px 8px 10px; color:#28333e; font-size:12px; line-height:18px; }
.bdrrgt a:link, .bdrrgt a:visited, .bdrrgt a:active { color:#28333e; text-decoration:none; font-weight:normal; }
.bdrrgt a:hover { color:#28333e; text-decoration:underline; }
.bdrrgt strong { color:#ff3c02; }
.bdrrgt b { color:#28333e; }
.bdrrgt i { font-size:12px; color:#015ab4; padding-left:5px; font-weight:bold; font-style:normal; }
.bdrcnr { border-bottom:1px dashed #c7c7c7; padding:8px 0px 8px 10px; color:#28333e; font-size:12px; line-height:18px; }
.bdrcnr a:link, .bdrcnr a:visited, .bdrcnr a:active { color:#28333e; text-decoration:none; font-weight:normal; }
.bdrcnr a:hover { color:#28333e; text-decoration:underline; }
.bdrcnr strong { color:#ff3c02; }
.bdrcnr b { color:#28333e; }
/*Book on Call pages CSS ends*/
/* Tool Top CSS (Please don't remove)*/
#toolbox { POSITION:absolute; VISIBILITY:hidden; Z-INDEX:200; }
/* Tool Top CSS (Please don't remove)*/
/*Newsletter Contest page CSS start*/
.contesthead { font-size:14px; font-weight:bold; color:#075dbf; padding-left:30px; }
.fieldhd { font-weight:bold; font-size:12px; color:#4a4d4f; padding-left:25px; }
.contesttxt { font-size:11px; color:#4a4d4f; padding-left:30px; padding-right:30px; line-height:17px; }
/*Newsletter Contest page CSS ends*/
.promosdeals { padding:8px 0px 8px 10px; color:#28333e; font-size:12px; line-height:18px; }
.promosdeals a:link, .promosdeals a:visited, .promosdeals a:active { color:#28333e; text-decoration:none; font-weight:normal; }
.promosdeals a:hover { color:#28333e; text-decoration:underline; }
.promosdeals strong { color:#ff3c02; }
.promosdeals b { color:#28333e; }
.leftbox { background:#edf7fd; font:normal 11px Arial, Helvetica, sans-serif; color:#3f3f3f; padding:10px; }
.leftbox p { margin:0; color:#000000; padding:0; font-weight:bold; }
.hotellinks { border-bottom:1px dotted #AAA9A9; color:#015AB4; font-weight:normal; padding-bottom:5px; text-decoration:none; }
/**************Coupon Code********************/
.coupontext2 { color:#ED0000; font-size:20px !important; font-weight:bold; text-align:center; }
.promocode b { color:#ED0000; font-size:18px !important; text-align:center; }
.promocode { color:#000000; font-size:17px !important; font-weight:bold; text-align:center; }
.tenOffBg { background-image:url(http://www.cheapoair.com/travel/promos/images/ten-off1.jpg?gcms-srv); background-repeat:no-repeat; height:88px; }
.coupontxtN { color:rgb(255, 255, 255); font-weight:bold; text-align:center; font-size:16px; padding-top:10px; padding-bottom:2px; }
.coupontxtN b { color:#FFDE00; font-size:15px; font-style:italic; }
.coupontxt { font-size:20px; padding-left:5px; color:#ed0000; font-weight:bold; text-align:center; }
.promocodetxt { font-size:15px; color:#000000; text-align:center; font-weight:bold; }
.promocodetxt b { font-size:16px; color:#ed0000; text-align:center; }
.promocodeN { color:#FFFFFF; font-size:15px; font-style:italic; font-weight:bold; text-align:center; }
.promocodeN b { color:#FFDE00; font-size:15px; font-style:italic; }
.couponbgimgN { background-image:url(/portals/3/images/couponbgN.jpg?gcms-srv); background-repeat:no-repeat; height:94px; background-position:center; }
.coupontxtsmall { font-size:16px; padding-left:5px; color:#ed0000; font-weight:bold; }
.couponWhite { color:#FFFFFF; font-size:24px; font-weight:bold; }
.promocodetxtWhite { color:#FFFFFF; font-size:15px; font-style:italic; font-weight:bold; }
.promocodeWhite { color:#FFDE00; font-size:15px; font-style:italic; font-weight:bold; text-align:center; }
/**************Coupon Code********************/
.txtnormal { 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; }
.topfareblue h3 { padding-RIGHT:5px; font-family:tahoma, arial; margin:0; line-height:26px; color:#ffffff; padding-left:5px; font-weight:bold; font-size:15px; color:#ffffff }
.topfaregreen h3 { padding-left:5px; line-height:26px; font-weight:bold; font-size:12px; color:#ffffff; background-color:#6ba905; TEXT-ALIGN:left }
.bluetexthead h1, .bluetexthead h2, .bluetexthead h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px !important; color:#075dbf; padding-left:5px; }
.bluetexthead1 h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px !important; color:#075dbf; padding-left:5px; }
.bluetexthead2 h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px !important; color:#075dbf; padding-left:5px; padding-top:5px; }
.bluetextheadnew h2, .bluetextheadnew h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:22px; color:#DE1111; padding-left:5px; }
.dealsHeading { text-align:left; font-weight:bold; font-size:11px; color:#000000; border-top:#d7d7d7 1px solid; height:25px; background-color:#eeeeee; }
/* New CSS for Ch Landing page start */
.lp_gryBGtxtPad { background:#4e5a66; background-image:url(/portals/3/images/greycrv-lt.gif?gcms-srv); background-position:left; background-repeat:no-repeat; padding-left:10px; }
.lp_gryBGtxtPad h1, .lp_gryBGtxtPad h2, .lp_gryBGtxtPad h4, .lp_gryBGtxtPad h3, .lp_gryBGtxtPad h5 { font-weight:bold; font-size:12px; color:#FFFFFF; }
.lp_whychbtmbrd { border-bottom:#969696 1px solid; font-size:12px; }
.lp_whychNObrd { font-size:12px; }
.ccContent { background:url(/portals/3/images/cc-bg.gif?gcms-srv) repeat-x top; font-size:13px !important; color:#0c0e10; font-weight:bold !important; }
.ccContent B { font-size:16px !important; color:#e9371f; text-decoration:none; }
.ccContent a:link, .ccContent a:active, .ccContent a:visited { font-weight:bold !important; font-size:13px !important; color:#e9371f; text-decoration:none; }
.ccContent a:hover { font-weight:bold; font-size:13px; color:#e9371f; text-decoration:underline; }
.ccContentFAQ { font:normal 11px Arial, Helvetica, sans-serif; }
.ccContentFAQ a:link, .ccContentFAQ a:active, .ccContentFAQ a:visited { font:normal 11px Arial, Helvetica, sans-serif; color:#e9371f; text-decoration:underline; }
.ccContentFAQ a:hover { font:normal 11px Arial, Helvetica, sans-serif; color:#e9371f; text-decoration:none; }
.brdrltrt1 { border-left:#e7e7e7 1px solid; border-right:#e7e7e7 1px solid }
.cptxt { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#344454; padding-left:15px; padding-right:4px; padding-top:3px; }
.cptxt b { color:#ed0000; }
/* New CSS for Ch Landing page end */
/*Newsletter Archive page CSS start*/
.nlatravelhd { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#423b38; padding-left:4px; font-weight:bold; }
.nlanormaltxt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#423b38; padding-left:4px; line-height:17px; padding-right:5px; text-align:justify; padding-top:10px; padding-bottom:10px; }
.nlanormaltxt a:link, .nlanormaltxt a:visited, .nlanormaltxt a:active { color:#3061ce; text-decoration:none; font-weight:normal; font-size:11px; }
.nlanormaltxt a:hover { color:#3061ce; text-decoration:underline; font-size:11px; }
.nlmonthtxt { color:#0262a3; font-weight:bold; text-decoration:none; font-size:12px; padding-left:10px; }
.nlmonthtxt a:link, .nlmonthtxt a:active, .nlmonthtxt a:visited, .nlmonthtxt a:hover { color:#423b38; font-weight:bold; text-decoration:none; font-size:12px; }
.nlmonthtxt1 { color:#423b38; font-weight:bold; text-decoration:none; font-size:12px; padding-left:10px; }
.nlmonthtxt1 a:link, .nlmonthtxt1 a:active, .nlmonthtxt1 a:visited, .nlmonthtxt1 a:hover { color:#0262a3; font-weight:bold; text-decoration:none; font-size:12px; }
.nlyeartxt { font-size:12px; color:#423b38; padding-left:12px; font-weight:bold; }
.nlyeartxtblue { font-size:12px; color:#0262a3; padding-left:12px; font-weight:bold; }
.nlwhitext { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; padding-left:12px; }
.nlcontent { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#423b38; padding-left:12px; }
.nlcontent a:link, .nlcontent a:visited, .nlcontent a:active { color:#103c9e; text-decoration:none; font-weight:normal; font-size:11px; }
.nlcontent a:hover { color:#103c9e; text-decoration:underline; font-size:11px; }
.nlmore { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#103c9e; padding-right:10px; padding-left:0px; }
.nlmore a:link, .nlmore a:visited, .nlmore a:active { color:#103c9e; text-decoration:underline; font-weight:normal; }
.nlmore a:hover { color:#103c9e; text-decoration:none }
.nlsearchfrmtxt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#423b38; padding-left:20px; }
.nlsearchfrmtxt b { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#423b38; font-weight:bold; }
.nlyeartab { font-size:12px; color:#0262a3; font-weight:bold; background-image:url(/portals/3/images/nla-tab.gif?gcms-srv); background-repeat:no-repeat; width:63px; padding-bottom:6px; padding-top:6px; text-align:center; }
.nlyeartab1 { font-size:12px; color:#000000; font-weight:bold; background-image:url(/portals/3/images/nla-tab1.gif?gcms-srv); background-repeat:no-repeat; width:63px; padding-bottom:6px; padding-top:6px; text-align:center; }
/*Newsletter Archive page CSS End*/
.box_border1 { border:1px solid #e5e5e5; border-top:0; }
.box_border1 ul { margin:5px 10px; padding:0; list-style:none; }
.box_border1 ul li { padding:4px; border-bottom:1px #939393 dotted; font-size:11px; }
.seasoindeal { font-size:12px; color:#132a36; line-height:18px !important; TEXT-ALIGN:justify; font-weight:normal; }
.seasoindeal a:link, .seasoindeal a:visited, .seasoindeal a:active { color:#132a36; text-decoration:none; font-weight:normal; }
.seasoindeal a:hover { color:#000000; text-decoration:underline; font-weight:normal; }
.seasoindeal B { font-weight:bold; color:#0f5dbd; FONT-STYLE:normal; }
.seasoindeal STRONG { padding-left:5px; font-weight:bold; color:#282f38; FONT-STYLE:normal; }
.seasoindeal I { font-weight:bold; color:#ef3300; FONT-STYLE:normal; }
#btmbdr { BORDER-BOTTOM:#e1e1e1 1px solid; }
.bdrtpbttm { border-bottom:#EFEFEF 1px solid; border-top:#EFEFEF 1px solid; }
.travelresources { font-size:11px; color:#000000; font-weight:normal; }
.travelresources a:link, .travelresources a:active, .travelresources a:visited { font-size:11px; color:#000000; text-decoration:none; font-weight:normal; }
.travelresources a:hover { font-size:11px; color:#333333; text-decoration:underline; font-weight:normal; }
.coupentxt { padding-left:37px; font-weight:bold; font-size:11px; TEXT-TRANSFORM:uppercase; color:#000000 }
.coupentxt UL { font-weight:normal; TEXT-TRANSFORM:none; line-height:15px; padding-top:10px; LIST-STYLE-TYPE:square }
.coupentxt UL A:link { color:#ff2600; text-decoration:underline; font-weight:normal; font-size:11px; }
.coupentxt UL A:visited { color:#ff2600; text-decoration:underline; font-weight:normal; font-size:11px; }
.coupentxt UL A:active { color:#ff2600; text-decoration:underline; font-weight:normal; font-size:11px; }
.coupentxt UL A:hover { color:#000000; text-decoration:none; font-weight:normal; font-size:11px; }
.booknowbttn { background:url(/portals/3/images/booknow.gif?gcms-srv) no-repeat left top; width:80px; height:18px; cursor:hand; cursor:pointer; display:block; }
.booknowbttn:hover { background:url(/portals/3/images/booknow.gif?gcms-srv) no-repeat scroll left bottom; width:80px; height:18px; cursor:hand; cursor:pointer; display:block; }
/*sheraton css start here (19/02/2009)*/
.sheraton { font-size:11px; color:#010101; }
.sheraton p { font-size:11px; color:#010101; margin:0px; padding:0px; line-height:19px; }
.sheraton-awsome { font-size:13px; color:#ee4e14; font-weight:bold; text-align:right; padding:10px 2px 6px 0; }
.sheraton-whitebox { border:1px solid #e7e7e7; background:#fff; height:25px; font-size:13px; color:#373737; padding:0px 0 0 3px; }
.sheraton-whitebox strong { color:#373737; }
.sheraton-red { color:#eb5310; font-size:16px; }
.rulesdefault ul li { background:transparent url(/portals/3/images/bulgr.gif?gcms-srv) no-repeat scroll 17px 7px; color:#000000; font-size:11px; line-height:14px; list-style-type:none; padding-bottom:7px; padding-left:26px; padding-right:15px; }
.rulestxtHD { color:#ffffff; background-color:#076ba7; padding-left:10px; font-size:12px; font-weight:bold; }
.rulestxt { font-size:11px; color:#0f1717; line-height:16px; text-align:justify; }
.rulestxt ul { list-style:square; }
.rulestxt ul li { padding:1px; font-size:11px; }
.box_bordergry { border:1px solid #e5e5e5; border-top:0; }
.box_bordergry ul { margin:3px 3px; padding:0; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.box_bordergry ul li { padding:4px; }
.rulessmall { font-size:10px; color:#000000; background-color:#f7f7f7 }
.rulessmall a:link, .rulessmall a:active, .rulessmall a:visited { font-size:10px; background-color:#f7f7f7 }
.rulessmall a:hover { font-size:10px; background-color:#f7f7f7 }
.othertopDestinations { font-size:11px; color:#000000; font-weight:bold; }
.othertopDestinations h5 { font-size:11px; color:#000000; font-weight:bold; text-align:left; margin:0px; padding:0px; }
.othertopDestinationsLinks { font-size:11px; color:#000000; font-weight:normal; padding-bottom:3px; padding-top:3px; }
.othertopDestinationsLinks UL { padding:0px; margin:0px; list-style:none; }
.othertopDestinationsLinks a:link, .othertopDestinationsLinks a:active, .othertopDestinationsLinks a:visited { font-size:11px; color:#575757; font-weight:normal; text-decoration:none; }
.othertopDestinationsLinks a:hover { font-size:11px; color:#e9371f; font-weight:normal; text-decoration:underline; }
.othertopDestinationsLinks1 a:link, .othertopDestinationsLinks1 a:active, .othertopDestinationsLinks1 a:visited { font-size:11px; color:#575757; font-weight:normal; text-decoration:none; }
.othertopDestinationsLinks1 a:hover { font-size:11px; color:#e9371f; font-weight:normal; text-decoration:underline; }
.bdrbtm1 { border-bottom:1px dotted #AAA9A9; }
/* CSS for Articles pages */
.bluetxthd { font-weight:bold; font-size:15px !important; color:#075dbf; padding-left:8px; }
.bluetxthd a:link, .bluetxthd a:active, .bluetxthd a:visited { font-weight:bold; font-size:15px !important; color:#075dbf; text-decoration:none; }
.bluetxthd a:hover { font-weight:bold; font-size:15px !important; color:#075dbf; text-decoration:underline; }
/* CSS Start for Combo deal page */
.cmbtxtHD { font-size:13px; color:#02036f; font-weight:bold; }
.cmbtxtblk { font-size:12px; color:#000000; font-weight:bold; }
.cmbtxtred { font-size:13px; color:#f5400b; font-weight:bold; }
.cmbtxtwht { font-size:13px; color:#ffffff; font-weight:bold; }
.cmbbrdrgry { border-left:#eaeaeb 1px solid; background-color:#fcfdfd; border-right:#eaeaeb 1px solid }
/* CSS End for Combo deal page */
/* CSS Start for Article page */
.right-area { width:368px; padding:0px 0 0 0; _padding:0px 0 0 0; margin:0 0 0 0 !important; _margin:10px 0 0 0; float:right; }
.flight-tab { width:236px; float:right; }
.tab-center { width:368px; background:url(/portals/3/images/tab-center.gif?gcms-srv) left top repeat-y; float:left; clear:both; margin:0 0 0 0 !important; _margin:-13px 0 0 0; }
.greybg-article { background:url(/portals/3/images/grey-bg-article.gif?gcms-srv) left top repeat-x; font-size:11px; color:#000; }
.greybg-article a:link, .greybg-article a:active, .greybg-article a:visited { color:#000; font-size:11px; text-decoration:none; }
.greybg-article a:hover { color:#ea4c24; font-size:11px; text-decoration:none; }
.whitebg-article { background:#fff; font-size:11px; color:#000; }
.whitebg-article a { color:#000; font-size:11px; text-decoration:none; cursor:pointer }
.whitebg-article a:hover { color:#ea4c24; font-size:11px; text-decoration:none; }
/* CSS End for Article page */
/* CSS start for customer feedback page */
#customer_feedback { width:720px; float:left; font:12px/20px Arial, Helvetica, sans-serif; color:#000; background:url(/portals/3/images/container_bg.jpg?gcms-srv) repeat-y right; margin-left:50px; margin-top:11px; display:inline; }
#customer_feedback form { margin:0; padding:0; }
#customer_feedback_form { width:682px; padding:18px; float:left; }
#customer_feedback_form div.mainheading { font-size:12px; color:#000; font-weight:bold; float:left; width:682px; padding:5 0 5px 0 }
#customer_feedback_form div.content { font-size:12px; color:#000; font-weight:bold; float:left; width:682px; padding:5 0 5px 0 }
#customer_feedback_form .field { float:left; width:682px; padding:0 0 10px 0 }
#customer_feedback_form label { float:left; width:130px; font-weight:bold; padding:0 8px 0 0; }
#customer_feedback_form input.text { width:200px; font:12px Arial, Helvetica, sans-serif; padding:2px 5px; float:left; border:1px solid #7f9db9; margin:0 8px 0 0 }
#customer_feedback_form input.checkbox { font:12px Arial, Helvetica, sans-serif; float:left; margin-right:8px; }
#customer_feedback_form span { float:left; width:auto; }
#customer_feedback_form br { clear:both }
#customer_feedback_form .fields_textarea, #customer_feedback_form .fields_textarea label { width:680px; }
#customer_feedback_form .fields_textarea label { margin-top:8px; }
#customer_feedback_form .fields_textarea textarea { width:680px; border:1px solid #7f9db9; font:12px Arial, Helvetica, sans-serif; padding:2px 5px; margin-top:8px; float:left; clear:both; }
#customer_feedback_form .fields_textarea OL, #customer_feedback_form .fields_textarea OL OL, #customer_feedback_form .fields_textarea OL OL OL { margin:0px; padding:0px; padding-left:15px; }
#customer_feedback_form .fields_textarea OL LI { margin:0px; padding:0px; }
#customer_feedback_form .fields_textarea OL OL LI { list-style-type:none; list-style:none; margin:0px; padding:0px; }
#customer_feedback_form .fields_textarea .textarea { width:650px; border:1px solid #7f9db9; font:12px Arial, Helvetica, sans-serif; margin:0px; margin:6px 0px 6px 3px; padding:2px 5px; float:left; clear:both; }
#customer_feedback_form h5 { border-bottom:1px solid #e7e7e7; color:#f84b21; font-weight:bold; margin:0; padding:0; width:100%; font-size:12px; line-height:25px; }
#customer_feedback_form small { font-size:10px; float:left; clear:both; }
#customer_feedback_form .submit_btn { float:right; margin:0px; cursor:pointer }
#customer_feedback_form .list span { color:#7f7f7f; float:none }
#customer_feedback_form .list { line-height:32px; text-align:center }
#customer_feedback_form .list input { width:auto; border:none; float:none; margin:0; padding:0 }
#customer_feedback_form .list label { width:100%; text-align:left; padding:0 }
#customer_feedback_form .border { border:none; border-bottom:1px solid #e7e7e7; }
#comments { float:left; width:100% }
#comments h2 { color:#1799d6; text-transform:uppercase; font-family:'Myriad Pro', Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:12px 0 14px 0 }
#comments .comments_box { background:#E8F7FD; width:652px; float:left; padding:10px 15px }
#comments .comments_box .heading { float:left; width:652px; border-bottom:1px solid #d6d6d6; padding:0 0 5px 0 }
#comments .comments_box .image { float:right; height:54px; width:54px; padding-top:10px; }
#comments .comments_box .image img { display:block }
#comments .comments_box .heading .name { float:left; width:400px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2277dd; font-size:17px; }
#comments .comments_box .heading .name span { font-size:10px; color:#777777; padding:5px 0 0 0 }
#comments .comments_box .heading .name span img { float:none; vertical-align:middle; margin:0 5px 0 0 }
#comments .comments_box .heading .rating { float:right; width:250px; text-align:right; margin:25px 0 0 0 }
#comments .comments_box .heading .rating img { float:none; vertical-align:middle }
#comments .comments_box .text_container { padding:5px 0 0 0; float:left; width:750px; }
#comments .comments_box .text_container p { margin:0; padding:0 }
#comments .sec_bg { background:#fff }
#customer_feedback .bottom_curves { float:left; width:720px; background:url(/portals/3/images/bottom_bg.jpg?gcms-srv) repeat-x bottom; height:4px }
#customer_feedback .bottom_curves .left { float:left }
#customer_feedback .bottom_curves .right { float:right }
/* CSS End for customer feedback page */
.sec_heading { border-bottom:1px solid #e7e7e7; font-size:11px; font-weight:bold; text-indent:10px; line-height:20px; }
/* contest form start */
.contest_bg { background:url(/portals/3/images/contest_form_bg.gif?gcms-srv) repeat-x bottom #273c49 }
.left_shadow { background:url(/portals/3/images/shadow_left.gif?gcms-srv) repeat-y }
.right_shadow { background:url(/portals/3/images/shadow_right.gif?gcms-srv) repeat-y }
#left_container { float:left; width:524px; color:#494949; padding-left:15px }
#left_container .top_curve { float:left; width:524px; }
#left_container .top_curve span { float:left; width:490px; height:17px; background:url(/portals/3/images/CFtop_bg.gif?gcms-srv) repeat-x 0 0 }
#left_container .top_curve img { float:left }
#left_container .bottom_curve { float:left; width:524px; }
#left_container .bottom_curve span { float:left; width:490px; height:17px; background:url(/portals/3/images/CFbottom_bg.gif?gcms-srv) repeat-x 0 0 }
#left_container .bottom_curve img { float:left }
#contest_form { background:url(/portals/3/images/CF_bg.gif?gcms-srv) repeat-y; float:left; width:464px; padding:0 30px }
#contest_form h2 { font:bold 16px/25px "Myriad Pro", Arial, Helvetica, sans-serif; color:#ff0000; margin:0; padding:0 0 6px 0 }
#contest_form form { margin:0; padding:0 }
#contest_form p { margin:0; padding:0; font:12px/16px Arial, Helvetica, sans-serif; color:#494949 }
#contest_form .btn { background:url(/portals/3/images/submit_btn.jpg?gcms-srv) top no-repeat; float:right; width:111px; height:24px; margin:15px 0 10px 0; border:none }
#contest_form .btn_over { background:url(/portals/3/images/submit_btn.jpg?gcms-srv) bottom no-repeat; float:right; width:111px; height:24px; margin:15px 0 10px 0; border:none }
.IB_container { background:#f1f1f1; float:left; width:464px; margin:20px 0 0 0 }
.IB_topleft_curve { background:url(/portals/3/images/IB_topleft_curve.jpg?gcms-srv) top left no-repeat; width:464px; float:left; }
.IB_topright_curve { background:url(/portals/3/images/IB_topright_curve.jpg?gcms-srv) top right no-repeat; width:464px; float:left; }
.IB_bottomleft_curve { background:url(/portals/3/images/IB_bottomleft_curve.jpg?gcms-srv) bottom left no-repeat; width:464px; float:left; }
.IB_bottomright_curve { background:url(/portals/3/images/IB_bottomright_curve.jpg?gcms-srv) bottom right no-repeat; width:424px; float:left; padding:30px 20px 20px 20px; }
.IB_container label { font:bold 12px Arial, Helvetica, sans-serif; width:90px; float:left; margin:0 8px 18px 0; text-align:right }
.IB_container .input_small { width:110px; }
.IB_container input { width:322px; border:1px solid #cfcfcf; float:left; margin:0 0 18px 0; font:12px Arial, Helvetica, sans-serif; padding:1px }
.IB_container br { clear:both }
.IB_container small { float:left; width:424px; text-align:right; font-size:11px; color:#9d9d9d }
.main_heading h1 { color:#8ea306; font-family:'formal436 BT', Arial, Helvetica, sans-serif; font-size:26px; font-weight:normal; padding-bottom:5px }
.secondary_heading { background-color:#f4f4f4; border:#e5e4e4 1px solid; border-left:none; border-right:none }
.heading2 { font-weight:bold; line-height:15px; color:#000 }
.heading2 .from { border-left:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7; padding-left:10px; border-top:1px solid #D7D7D7; }
.heading2 .to { padding-left:5px; border-bottom:1px solid #D7D7D7; border-top:1px solid #D7D7D7; }
.heading2 .empty { border-bottom:1px solid #D7D7D7; border-top:1px solid #D7D7D7; }
.heading2 .deals { border-right:1px solid #D7D7D7; color:#000; font-weight:bold; border-bottom:1px solid #D7D7D7; border-top:1px solid #D7D7D7; }
/* contest form end */
/* Main Customer Review Page CSS */
#customer_feedback_main { width:750px; float:left; font:12px/20px Arial, Helvetica, sans-serif; color:#000; margin-left:20px; margin-top:11px; display:inline; }
#customer_feedback_form_main { width:750px; padding:18px; float:left; }
#comments .comments_box_main { background:#E8F7FD; width:720px; float:left; padding:10px 15px }
#comments .sec_bg { background:#ffffff; }
#comments .comments_box_main .text_container_main { padding:5px 0 0 0; float:left; width:720px; }
#comments .comments_box_main .heading { float:left; width:720px; border-bottom:1px solid #d6d6d6; padding:0 0 5px 0 }
#comments .comments_box_main .heading .rating-margin { float:right; width:250px; text-align:right; margin:17px 0 0 0 }
#comments .comments_box_main .heading .name { float:left; width:400px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2277dd; font-size:17px; }
#comments .comments_box_main .heading .name span { font-size:10px; color:#777777; padding:5px 0 0 0 }
/* Main Customer Review Page CSS Ends */
/* style add by Sanjeev start */
.mainheading2 h1 { font:bold 16px Arial, Helvetica, sans-serif; color:#000; padding-left:8px }
.image_tag h3 { color:#000; font:bold 14px/27px Arial, Helvetica, sans-serif; border:1px solid #e5e5e5; padding-left:8px }
.DGhdrWhite h3 { font-weight:bold; font-size:14px; color:#ffffff; line-height:15px; }
.bdr_lft_rht { border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5 }
/* style end */
.offerhtl1 { color:#FFFFFF; font-size:18px; font-weight:bold; height:44px; left:460px; position:absolute; top:180px; width:390px; z-index:1; }
.offerhtl1 h2 { font-size:18px; }
.offerhtl1 span { color:#FBDD09; font-size:22px; font-weight:bold; }
/* code added by pankaj on 14 aug 09 */
.new_heading h1 { color:#0e3a9e; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-align:left }
.new_sec_heading { padding-left:2px }
.new_sec_heading h2 { color:#55606d; font:bold 12px/17px Arial, Helvetica, sans-serif; }
.brdrGrey1 { BORDER-RIGHT:#e8e9eb 1px solid; BORDER-top:#e8e9eb 1px solid; BORDER-left:#e8e9eb 1px solid; BORDER-BOTTOM:#e8e9eb 1px solid }
.hdtxt { TEXT-ALIGN:left; font-size:16px; font-weight:bold; color:#3c3c3c; }
.hdtxt h2, .hdtxt h3 { font-size:14px; font-weight:bold; color:#3c3c3c; }
.hotelspltxt { font-weight:bold; font-size:12px; color:#103c9e; line-height:16px; BORDER-BOTTOM:#e7e7e7 1px solid; TEXT-ALIGN:left }
.hotelspltxt a:link, .hotelspltxt a:visited, .hotelspltxt a:active { color:#103c9e; text-decoration:none; font-size:11px; }
.hotelspltxt a:hover { color:#000000; text-decoration:underline; font-size:11px; }
.hotelspltxt EM { font-weight:normal; font-size:11px; color:#3a3a3a; FONT-STYLE:normal }
.hotelspltxt strong a:link, .hotelspltxt strong a:visited, .hotelspltxt strong a:active { color:#ff0000; text-decoration:none; font-size:12px; }
.hotelspltxt strong a:hover { color:#ff0000; text-decoration:underline; font-size:12px; }
.hotelspltxtnobdr { font-weight:normal !important; font-size:12px; color:#103c9e; line-height:16px; TEXT-ALIGN:left }
.hotelspltxtnobdr a:link, .hotelspltxtnobdr a:visited, .hotelspltxtnobdr a:active { color:#076ba7; text-decoration:none; font-size:11px; }
.hotelspltxtnobdr a:hover { color:#000000; text-decoration:underline; font-size:11px; }
.hotelspltxtnobdr strong { color:#076ba7 }
.hotelspltxtnobdr EM { font-weight:normal; font-size:11px; color:#3a3a3a; FONT-STYLE:normal }
.hotelspltxtnobdr strong a:link, .hotelspltxtnobdr strong a:visited, .hotelspltxtnobdr strong a:active { color:#ff0000; text-decoration:none; font-size:12px; }
.hotelspltxtnobdr strong a:hover { color:#ff0000; text-decoration:underline; font-size:12px; }
.fntRedLnk { font-weight:bold; font-size:12px; color:#ff0000; TEXT-ALIGN:left }
.fntRedLnk A:link { font-weight:bold; font-size:12px; color:#ff0000; text-decoration:underline }
.fntRedLnk A:active { font-weight:bold; font-size:12px; color:#ff0000; text-decoration:underline }
.fntRedLnk A:visited { font-weight:bold; font-size:12px; color:#ff0000; text-decoration:underline }
.fntRedLnk A:hover { font-weight:bold; font-size:12px; color:#0685d6; text-decoration:underline }
.htl_deals_heading { background:url(/portals/3/images/hotel_top_curve.jpg?gcms-srv) no-repeat 0 0 }
.htl_deals_heading h2 { color:#075dbf; font:bold 16px/31px Arial, Helvetica, sans-serif; padding-left:6px }
.ch_htl_deals span { padding-left:5px; width:160px; float:left }
.ch_htl_deals small { font-size:11px; width:90px; float:left }
.ch_htl_deals strong { color:#f93900; float:right; margin-right:15px }
.ch_htl_deals img { vertical-align:middle; border:none; float:left }
.ch_htl_deals a { cursor:pointer }
.ch_htl_deals a:hover { color:#076BA7 }
.text_arl h2, .text_arl h4 { font-family:Arial, Helvetica, sans-serif }
/* Don't Use this one */
.whyflytxt_new { font-size:12px; color:#0f1717; line-height:15px; text-align:justify; }
.whyflytxt_new ul { margin:5px 10px; padding:0; list-style:none; }
.whyflytxt_new ul li { padding:4px; border-bottom:1px #939393 dotted; font-size:11px; }
/* end */
/* code added by pankaj for starcation on 17-9-9 */
.slide { float:left; width:369px; border:1px solid #ffa200; border-bottom:0 none; position:relative; z-index:1 }
.slide .heading { background:url(/portals/3/images/starcation_li_bg.jpg?gcms-srv) repeat-x top; float:left; width:369px; border-bottom:1px solid #ffa200; padding-left:0; }
.slide .starcation_ico { position:absolute; z-index:999; right:-1px; _right:-2px; top:-1px; width:69px; height:54px }
.slide .starcation_ico img { display:block }
.slide .leftcurve { position:absolute; z-index:999; left:-1px; top:-1px; width:6px; height:6px }
.slide .leftcurve img { display:block }
.slide .star_content { float:left; width:355px; border-bottom:1px solid #ffa200; padding:30px 7px 15px 7px; background:url(/portals/3/images/starcation_bg.jpg?gcms-srv) no-repeat 0 0; font-size:12px; color:#000; line-height:16px }
.slide .heading a { text-decoration:none; color:#b37200; font:bold 16px Arial, Helvetica, sans-serif; display:block; padding:9px 0; float:left; width:100%; cursor:pointer }
.slide .heading span { width:20px; float:left; text-align:right; margin-right:10px }
.flight_deals { float:left; width:173px; margin:8px 0 0 0 }
.hotel_deals { float:right; width:173px; margin:8px 0 0 0 }
.flight_deals b, .hotel_deals b { display:block; color:#b37200; font:bold 16px/40px Arial, Helvetica, sans-serif }
.flight_deals ul, .hotel_deals ul { margin:0; padding:4px; list-style:none; border:1px solid #ffa200; float:left; width:163px }
.flight_deals li, .hotel_deals li { float:left; width:163px }
.flight_deals span { font:bold 20px Arial, Helvetica, sans-serif; float:left; width:48px; display:block; margin:4px 0 0 0 }
.flight_deals p { color:#6d6961; font-size:11px; font-weight:bold; float:right; width:107px; display:block; margin:0; padding:0 }
.flight_deals strong, .hotel_deals strong { font:bold 12px Arial, Helvetica, sans-serif; color:#b37200 }
.flight_deals li.border, .hotel_deals li.border { border:0 none; border-bottom:1px solid #ccc; padding-bottom:6px; margin-bottom:6px }
.flight_deals a, .flight_deals a:link, .flight_deals a:active, .flight_deals a:visited, .hotel_deals a, .hotel_deals a:active, .hotel_deals a:visited, .hotel_deals a:link { color:#b37200; text-decoration:none; }
.flight_deals a:hover, .hotel_deals a:hover { text-decoration:underline }
.hotel_deals span { font:bold 20px/28px Arial, Helvetica, sans-serif; float:right; width:52px; display:block; margin:4px 0 0 0 }
.hotel_deals p { color:#6d6961; font-size:12px; font-weight:bold; float:left; width:105px; display:block; margin:0; padding:0 }
.slide a * { cursor:pointer }
.slide a:hover span { text-decoration:underline }
/* code added by pankaj for city pairs on 30-9-9 */
.RTvalidity { color:#9a9a9a; text-align:right; width:35px }
.RTfares em { font:bold 24px/26px Arial, Helvetica, sans-serif; color:#f14f14; float:left; width:65px; }
.RTfares sup { font-size:12px; color:#7c7c7c; float:left; width:25px; }
.RTfares .go_btn { background:url(/portals/3/images/go_btn.gif?gcms-srv) no-repeat 0 0; float:left; width:42px; height:33px; cursor:pointer }
.RTfares .go_btn:hover { background:url(/portals/3/images/go_btn.gif?gcms-srv) no-repeat 0 -33px; float:left; width:42px; height:33px; cursor:pointer }
/* new style newsletter */
#newsletter-listing { float:left; width:421px; padding:0 1px }
#newsletter-listing .basictab { float:left; width:421px }
#newsletter-listing .basictab a { background:#fff; color:#000000; font-size:12px; font-weight:bold; text-align:center; cursor:pointer; float:left; width:auto; padding:6px 12px; margin:2px; margin-bottom:0px; text-decoration:none; outline:none }
#newsletter-listing .basictab span { border:1px solid #eee; border-bottom:0px; float:left; width:auto }
#newsletter-listing .basictab .current, #newsletter-listing .basictab a:hover { background:#e1e0e0; color:#0262a3 }
#newsletter-listing .newsletter_box { float:left; width:421px }
#news_sub_menus { float:left; width:391px; background:#e1e0e0; color:#0262a3; font:bold 12px Arial, Helvetica, sans-serif; padding:0 15px; _width:421px }
#news_sub_menus ul { margin:0; padding:0; list-style:none }
#news_sub_menus li { float:left; width:auto; line-height:24px; list-style:none; color:#000; font-size:12px }
#news_sub_menus li a { color:#000; text-decoration:none; outline:none; font-weight:bold }
#news_sub_menus li a:hover, #news_sub_menus li .active { color:#0262a3; }
#newsletter-listing .head { float:left; width:397px; background:#1799d6; font:11px Arial, Helvetica, sans-serif; color:#fff; padding:0 12px; line-height:24px; _width:421px }
#newsletter-listing .first { width:60px; float:left; }
#newsletter-listing .second { float:right; width:330px }
#newsletter-listing .tab { margin:0; padding:0; list-style:none }
#newsletter-listing .tab li { font-size:11px; color:#000; display:inline; list-style:none; width:395px; margin:0 1px; float:left; padding:4px 12px; _width:419px }
#newsletter-listing .tab li a { color:#103C9E; text-decoration:none; font-size:11px }
#newsletter-listing .tab li a:hover { text-decoration:underline }
#newsletter-listing .tab li.border { margin-bottom:5px; border:none; border-bottom:1px dotted rgb(184, 184, 184); padding-bottom:8px }
.box_border { border:1px solid #e5e5e5; border-top:0; }
.box_border ul { margin:5px 6px; padding:0; list-style:none; }
.box_border ul li { line-height:23px; border-bottom:1px #ebebeb solid; font-size:11px; list-style:none; }
/* Why Fly CSS **** Use this Everywhere **** */
.whyflyheading { color:#ffffff !important; background-image:url(http://www.cheapoair.com/travel/travel_resources/images/whyfly-top-crnr.gif?gcms-srv); font-size:14px !important; font-family:Arial, Helvetica, sans-serif !important; }
.whyflyheading h2, .whyflyheading h3, .whyflyheading h4 { color:#ffffff !important; font:bold 14px Arial, Helvetica, sans-serif !important; }
.whyflytxt { font-size:12px; color:#0f1717; text-align:justify; }
.whyflytxt ul { margin:5px 6px; padding:0; list-style:none; }
.whyflytxt ul li { line-height:23px; border-bottom:1px #ebebeb solid; font-size:11px; list-style:none; }
/* Why Fly CSS */
/* Blue Template for Promos Airline Pages Starts */
.updated-bluebg { font:bold 12px/24px Arial; color:#FFFFFF; text-align:right; padding-right:10px; background:#076ba7; }
.fare-head-grey { font-family:Arial; background-color:#eeeeee; font-size:12px; font-weight:normal; line-height:normal; }
.fare-row1-new { background:#eaf7ff none repeat scroll 0 0; border-right:1px solid #d6efff; color:#6A6A6A; font-family:Arial; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; padding-left:12px; }
.fare-row1-new em { color:#EA3712; font-style:normal; font-weight:bold; text-decoration:none; }
.fare-row1-new a:link em, .fare-row1-new a:active em, .fare-row1-new a:visited em { color:#E94E0C; text-decoration:underline !important; }
.fare-row1-new a:hover em { color:#000000; text-decoration:none !important; }
.fare-row2-new { background:#fdfdfd none repeat scroll 0 0; border-right:1px solid #d6efff; border-top:1px solid #d6efff; color:#6A6A6A; font-family:Arial; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; padding-left:12px; }
.fare-row2-new a:hover em { color:#000000; text-decoration:none !important; }
.fare-row2-new a:link em, .fare-row2-new a:active em, .fare-row2-new a:visited em { color:#E94E0C; text-decoration:underline !important; }
.fare-row2-new em { color:#EA3712; font-style:normal; font-weight:bold; text-decoration:none; }
.emi-head-blue { font:bold 19px/36px Arial; color:#4a555d; text-indent:10px; padding-top:10px; border-top:1px solid #CAD8EB; background-color:#f6faff; }
.emi-head-blue h1, .emi-head-blue h2 { font:bold 19px/36px Arial; color:#4a555d; margin:0px; padding:0px; }
.border-lt-rt-blue { border-left:#cad8eb 1px solid; border-right:#cad8eb 1px solid; }
.fareHeading { background:url(/portals/3/images/flight-fare-bg.gif?gcms-srv) repeat-x; font:bold 14px Arial; color:#e04d2e; text-indent:10px; }
.fareHeading, .fareHeading h3 { font:bold 14px Arial; color:#e04d2e; }
/* Blue Template for Promos Airline Pages Starts */
/* new testimonials */
#testimonials_wrapper { width:800px; float:left; padding-left:14px; font:12px Arial, Helvetica, sans-serif; color:#000 }
#sub_menus { float:left; width:798px; background:url(/portals/3/images/ct_top_bg.jpg?gcms-srv) repeat-x top; height:36px; position:relative; }
#sub_menus .h_left { position:absolute; left:-1px; top:-1px; background:url(/portals/3/images/ct_top_lcurv.jpg?gcms-srv) no-repeat 0 0; width:6px; height:6px }
#sub_menus .h_right { position:absolute; right:-1px; top:-1px; background:url(/portals/3/images/ct_top_rcurv.jpg?gcms-srv) no-repeat 0 0; width:6px; height:6px }
#sub_menus ul { margin:0; padding:0; list-style:none; border-bottom:1px solid #d2d2d2; width:798px }
#sub_menus li { float:left; width:auto; background:url(/portals/3/images/sub_menu_libg.jpg?gcms-srv) no-repeat right; padding:0 10px; border-bottom:0 none }
#sub_menus li a { color:#637583; text-decoration:none; padding:8px 0; float:left; outline:none }
#sub_menus li a:hover, #sub_menus li .active { color:#f64e21 !important; background:url(/portals/3/images/uparrow.gif?gcms-srv) center bottom no-repeat }
#sub_menus li.last { background:none }
.testimonials_box { float:left; width:798px; border-right:1px #dddddd solid; border-left:1px #dddddd solid; }
.testimonials_box ul { list-style:none; margin:0; float:left; padding:0 14px 10px 14px; width:770px }
.testimonials_box small { font-size:11px; color:#6c7a87; float:left; }
.testimonials_box p { line-height:16px; margin:0; padding:6px 0 0 0; float:left; width:750px; }
.testimonials_box li { margin:0; padding:20px 10px; float:left; width:750px; border-bottom:1px solid #d2d2d2 }
.testimonials_box .blue { background:#eff9fe; border-bottom:1px solid #d2d2d2 }
#testimonials_wrapper img.btm_curves { float:left }
#testimonials_wrapper #ddtabs { height:28px; float:left; width:782px; line-height:28px; padding-left:18px; background:url(/portals/3/images/bdr_bg.gif?gcms-srv) repeat-x bottom }
#testimonials_wrapper #ddtabs a { background:url(/portals/3/images/ct_tabs.jpg?gcms-srv) no-repeat 0 0; width:84px; height:28px; float:left; margin-right:5px; font-weight:bold; color:#000; text-decoration:none; text-align:center; outline:none }
#testimonials_wrapper #ddtabs a.current, #testimonials_wrapper #ddtabs a:hover { background:url(/portals/3/images/ct_tabs.jpg?gcms-srv) no-repeat 0 -28px; width:84px; height:28px; color:#f64e21 }
.testimonials_box .name { float:left; width:auto; color:#1799d6; padding-right:10px; font-weight:bold }
.testimonials_box .date { background:url(/portals/3/images/dates_bg.gif?gcms-srv) repeat-x top; float:left; width:auto; line-height:16px }
.testimonials_box .date span.left { background:url(/portals/3/images/dates_curves.gif?gcms-srv) no-repeat 0 0; width:4px; height:16px; float:left }
.testimonials_box .date span.month { font-size:11px; text-transform:uppercase; color:#fff; font-weight:bold; float:left; width:auto; padding:0 6px; background:url(/portals/3/images/months_bg.gif?gcms-srv) repeat-x top }
.testimonials_box .date span.year { font-size:11px; font-weight:bold; color:#045d9d; float:left; width:auto; padding:0 6px }
.testimonials_box .date span.right { background:url(/portals/3/images/dates_curves.gif?gcms-srv) no-repeat -4px 0; width:4px; height:16px; float:left }
/* exclusive offers */
.eo_cont { width:367px; float:left }
.eo_cont .head { background:url(/portals/3/images/grey-head-bg.jpg?gcms-srv) repeat-x 0 0; float:left; width:100% }
.eo_cont .head .left { float:left; width:6px; background:url(/portals/3/images/grey-head-leftcrv.jpg?gcms-srv) no-repeat 0 0; height:31px }
.eo_cont .head .right { float:right; width:6px; background:url(/portals/3/images/grey-head-rgtcrv.jpg?gcms-srv) no-repeat 0 0; height:31px }
.eo_cont .head .head_txt { font:bold 16px/31px Arial, Helvetica, sans-serif; color:#0d95d5; padding-left:5px; width:auto; float:left }
.eo_cont .head .date { font:11px/31px Arial, Helvetica, sans-serif; color:#7c8d9a; padding-right:5px; width:auto; float:right }
.eo_cont .discount { position:absolute; bottom:-3px; right:-8px; _bottom:-4px; _right:-9px }
.org .head { background:url(/portals/3/images/org-head-bg.jpg?gcms-srv) repeat-x 0 0; float:left; width:100% }
.org .head .left { float:left; width:6px; background:url(/portals/3/images/org-head-leftcrv.jpg?gcms-srv) no-repeat 0 0; height:31px }
.org .head .right { float:right; width:6px; background:url(/portals/3/images/org-head-rgtcrv.jpg?gcms-srv) no-repeat 0 0; height:31px }
.org .head .head_txt { font:bold 18px/31px Arial, Helvetica, sans-serif; color:#fff; padding-left:5px; width:auto; float:left }
.org .head .date { font:bold 11px/31px Arial, Helvetica, sans-serif; color:#fff; padding-right:5px; width:auto; float:right }
.eo_txt_cont { border-left:1px solid #e1e1e2; border-right:1px solid #e1e1e2; width:338px; float:left; padding:10px 20px 0 7px }
.eo_txt_cont .dest_desc b { font:bold 14px Arial, Helvetica, sans-serif; color:#000; padding-left:5px; float:left; width:333px; }
.eo_txt_cont .dest_desc p { float:left; width:100%; font:12px/15px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:6px 0 0 0 }
.eo_txt_cont .dest_desc p img { float:left; margin:8px }
.eo_txt_cont .dest_desc p span.today_ex { background:url(/portals/3/images/EO-today-exclusive.jpg?gcms-srv) no-repeat 0 0; width:119px; height:97px; float:left; margin-right:8px }
.eo_txt_cont .dest_desc p span.monday_ex { background:url(/portals/3/images/EO-monday-exclusive.jpg?gcms-srv) no-repeat 0 0; width:119px; height:97px; float:left; margin-right:8px }
.eo_txt_cont .dest_desc p span.thursday_ex { background:url(/portals/3/images/EO-thursday-exclusive.jpg?gcms-srv) no-repeat 0 0; width:119px; height:97px; float:left; margin-right:8px }
.eo_txt_cont .dest_desc p span.tuesday_ex { background:url(/portals/3/images/EO-tuesday-exclusive.jpg?gcms-srv) no-repeat 0 0; width:119px; height:97px; float:left; margin-right:8px }
.eo_txt_cont .dest_desc p span.wednesday_ex { background:url(/portals/3/images/EO-wednesday-exclusive.jpg?gcms-srv) no-repeat 0 0; width:119px; height:97px; float:left; margin-right:8px }
.eo_txt_cont .dest_desc p span.friday_ex { background:url(/portals/3/images/EO-friday-exclusive.jpg?gcms-srv) no-repeat 0 0; width:119px; height:97px; float:left; margin-right:8px }
.eo_txt_cont .dest_desc p span { font:bold 16px/35px Arial, Helvetica, sans-serif; }
.eo_txt_cont .dest_desc p span a { color:#ed4818; font-size:16px !important; font-weight:bold !important }
.eo_txt_cont .dest_desc p span a:hover { text-decoration:none }
.eo_txt_cont .dest_period { float:left; width:333px; padding:2px 0 7px 5px; font:11px/17px Arial, Helvetica, sans-serif }
.eo_txt_cont .dest_period strong { color:#000; }
.eo_call { padding:6px 12px 3px 12px; float:left; width:341px; border-left:1px solid #e1e1e2; border-right:1px solid #e1e1e2; font:bold 11px Arial, Helvetica, sans-serif; color:#6f7883; position:relative }
.eo_call span { color:#f05020 }
.eo_call img { margin-right:8px; vertical-align:middle }
/* end */
/* states page image slider */
#home_slideshow { height:358px; overflow:hidden; position:relative; width:359px; }
#home_slides { overflow:hidden; margin:0; padding:0; width:359px; }
#home_slides div { height:358px; overflow:hidden; width:359px; }
#home_slideshow_violator { background:#283212; width:308px; padding:0 6px; position:absolute; z-index:999; top:295px; left:39px; height:26px; filter:alpha(opacity=60); opacity:0.9; }
#project_caption { display:none; float:left; width:205px; color:#fff; font:12px/26px Arial, Helvetica, sans-serif; }
#slide_navigation { float:right; width:70px; padding-top:4px }
#slide_navigation a { width:16px; height:17px; background:url(/portals/3/images/slide_icon.gif?gcms-srv) no-repeat 0 -17px; margin-left:5px; text-indent:-999px; float:left; outline:none }
#slide_next { width:16px; height:17px; background:url(/portals/3/images/arrow_icon.gif?gcms-srv) no-repeat 0 0; float:right; margin-top:4px; }
/* #slide_prev {width:16px;height:17px;background:url(/portals/3/images/arrow_icon.gif?gcms-srv) no-repeat 0 -17px; float:left;margin-top:4px;} */ 
#slide_navigation a:hover { background:url(/portals/3/images/slide_icon.gif?gcms-srv) no-repeat 0 0; }
#slide_navigation a.activeSlide { background:url(/portals/3/images/slide_icon.gif?gcms-srv) no-repeat 0 0; }
/*end*/
.main_img_shadow { position:absolute; bottom:12px; left:15px; color:#FFFFFF; font-size:22px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; width:auto; z-index:1 }
/*---------------New css Added for Busines Class Airlines 13-01-10 --------------------*/
.heding_bg { background:#1799d6; height:22px; padding-left:5px; padding-right:5px; font:bold 11px Arial, Helvetica, sans-serif; color:#fff; text-align:center; }
.usetextdrk1 { font-weight:normal; font-size:11px; color:#003366; text-decoration:none; padding:3px 0px 3px 0px; text-align:center; background-color:#f5f5f5; }
.usetextlt1 { font-weight:normal; font-size:11px; color:#003366; text-decoration:none; padding:3px 0px 3px 0px; text-align:center; background-color:#f9f9fa; }
.newsHeadingBlack1 { padding-left:15px; font-weight:bold; font-size:11px; color:#000000; padding-top:2px; }
.numeric_link { font:11px Arial, Helvetica, sans-serif; color:#FF0000; text-align:center; padding-bottom:30px; padding-top:30px; }
.numeric_link ul { margin:0px; padding:0px; list-style:none; }
.numeric_link ul li { padding-right:5px; display:inline; font:bold 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }
.numeric_link ul li a { font:bold 11px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none; }
.numeric_link ul li a:hover { color:#FF0000; text-decoration:underline; }
/*---------------New css Added for Busines Class Airlines 13-01-10 Enda --------------------*/
/*---------------New css Added for Busines Class Airlines 19-01-10 Starts --------------------*/
.chart_holder { font:12px Arial, Helvetica, sans-serif; color:#000000; padding-left:20px; }
.chart_holder p { text-align:justify; padding-bottom:15px; padding-top:15px; margin:0px; }
.chart_holder b { color:#3C4C60; font-size:12px; }
.com_heading { width:740px; padding:5px; height:17px; background:#076ba7; font:bold 14px Arial, Helvetica, sans-serif; color:#fff; }
.airhead h1 { font-size:18px; color:#003399; line-height:50px; font-weight:bold; }
/*---------------New css Added for Busines Class Airlines 19-01-10 Ends --------------------*/
/*---------------New css Added for Right Menu for Busines Class Airlines 21-01-10 starts --------------------*/
ul#menuclp, ul#menuclp ul { list-style-type:none; margin:0px; padding:0px; width:200px; font-size:12px; }
ul#menuclp a { text-decoration:none; display:block; }
ul#menuclp li { margin-top:1px; float:left; width:200px }
ul#menuclp li a { background:url(/portals/3/images/arrow_down.gif?gcms-srv) no-repeat 4px 15px #076ba7; color:#fff; padding-left:15px; font-weight:bold; text-align:left; line-height:30px; float:left; width:185px; display:block }
ul#menuclp li strong { background:url(/portals/3/images/arrow_down.gif?gcms-srv) no-repeat 4px 15px #076ba7; color:#fff; padding-left:15px; font-weight:bold; text-align:left; line-height:30px; float:left; width:185px; display:block }
ul#menuclp li a:hover { background:url(/portals/3/images/arrow_down.gif?gcms-srv) no-repeat 4px 15px #667383; }
ul#menuclp li li a { background:url(/portals/3/images/arrow_thin.gif?gcms-srv) no-repeat 10px 15px #F9F9FA; color:#000; padding-left:20px; font-weight:bold; width:180px; }
ul#menuclp li li a:hover { background:url(/portals/3/images/arrow_thin.gif?gcms-srv) no-repeat 5px 15px #f1f1f1; border-left:5px #05547f solid; padding-left:15px; }
/*---------------New css Added for Right Menu for Busines Class Airlines 21-01-10 ends --------------------*/
/* New css added for VIP pass page */
.twitter_cont { float:left; margin-top:1px; background:url(/portals/3/images/twitter_mainimg_new.jpg?gcms-srv) no-repeat 0 0; padding:13px 12px 28px; width:801px; }
.vip_pass { color:#FFFFFF; font-size:30px; font-weight:bold; left:480px; position:absolute; top:140px; width:auto; z-index:1; text-shadow:#000000 1px 1px 2px; filter:shadow(color:#4f4f4f, strength:2, direction:120);
height:4em }
.vip_pass h2 { font-size:30px }
.twitter_lft_box { float:left; width:800px; }
.twitter_lft_box .up_panel { font-size:18px; color:#b92903 }
.twitter_lft_box .up_panel h2 { margin:0; padding:0; font-size:18px }
.twitter_lft_box .up_panel p { font-size:12px; line-height:16px; color:#000000; margin:8px 0 0 0; padding:0 }
.twitter_lft_box .deals_panel { float:left; width:800px; margin-top:20px }
.twitter_lft_box .head { background:url(/portals/3/images/twitter_box_headbg.jpg?gcms-srv) repeat-x 0 0; float:left; width:800px; line-height:32px; font-size:14px; color:#fff; font-weight:bold }
.twitter_lft_box .head h3 { font-size:14px; margin:0; padding:0 0 0 15px }
.twitter_lft_box .head span { float:right; padding:0 5px 0 0; font-size:12px }
.twitter_lft_box .deals_panel_cont { float:left; width:755px; padding:12px 20px 13px 23px; border-left:1px solid #ddd; border-right:1px solid #ddd; font:12px Arial, Helvetica, sans-serif }
.twitter_lft_box ul { list-style:none; margin:0; padding:0 }
.twitter_lft_box li { border-bottom:1px solid #ddd; padding-bottom:15px; margin-bottom:15px; float:left; width:100% }
.twitter_lft_box li .left { float:left; width:100% }
.twitter_lft_box li .left strong { color:#000 }
.twitter_lft_box li .left b { font-size:22px; color:#103c9e; line-height:32px; }
.twitter_lft_box li .left a { font-size:22px; color:#103c9e; font-weight:bold; line-height:32px; text-decoration:none }
.twitter_lft_box li .left a:hover { text-decoration:underline }
.twitter_lft_box li p { margin:0; padding:0; line-height:18px }
.twitter_lft_box li small { float:left; width:100%; padding-top:8px; font-size:11px }
.twitter_lft_box li small a { color:#000 !important; font-size:11px !important }
.twitter_lft_box li small a:hover { text-decoration:none }
.twitter_lft_box li .right { float:right; padding-top:20px; font-weight:bold; width:100px; text-align:center }
.twitter_lft_box li .right a { font-size:24px; color:#b92903; }
.twitter_lft_box li .right b { font-size:30px; color:#b92903; }
.twitter_lft_box li.last { margin-bottom:0; border:0; padding:0 }
.twitter_rgt_box { float:right; width:210px }
.twitter_top_box { float:left; width:797px; }
.twitter_top_box .up_panel { font-size:18px; color:#b92903; float:left; width:350px; padding-left:10px; padding-top:245px }
.twitter_top_box .up_panel h2 { margin:0; padding:0; font-size:18px }
.twitter_top_box .up_panel p { font-size:12px; line-height:16px; color:#000000; margin:8px 0 0 0; padding:0 }
/* end */
.offerhtl { font-family:Arial, helvetica, verdana, sans-serif; font-weight:bold; height:25px; left:460px; position:absolute; top:175px; width:350px; }
.shadowTG { text-shadow:#000000 1px 1px 2px; color:#ffffff; filter:shadow(color:#4f4f4f, strength:2, direction:120);
height:6em }
.shadowTG h2 { font-size:18px; font-weight:bold; text-align:left; }
.sitemaplinkswtbg b { color:#326CB4 !important }
.imgshadow { text-shadow:#000000 1px 1px 2px; color:#ffffff; filter:shadow(color:#4f4f4f, strength:2, direction:120);
height:2.5em; font-size:22px; font-weight:bold; margin:0; padding:0 }
/* Css created by sanjiv*/
.traveltools h2 { font-size:11px; padding-left:10px }
.top25airlines ul { border:1px solid #D5E0EF; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:3px 3px 0; }
.top25airlines li { border-bottom:1px solid #DEEFFA; float:left; line-height:22px; padding-left:4px; width:207px; }
.top25airlines li a { color:#757575; font-size:11px; text-decoration:none; }
.top25airlines li a:hover { color:#000000; text-decoration:underline; }
.top25airlines li.last { border-bottom:medium none; }
#airline_slideshow { overflow:hidden; position:relative; width:371px; }
#airline_slides { overflow:hidden; margin:0; padding:0; width:371px; }
#airline_slides div { overflow:hidden; width:371px; }
.mainheading_generic { font-weight:bold; font-size:22px; color:#000000; }
.mainheading_generic h1 { text-align:center; font-size:20px; color:#0E3A9E; }
/* Travel Article css start */
.articles_sec { padding:0 0 0 9px; }
.top_left_dollar_icon { background:url(/portals/3/images/top_left_dollar_icon.jpg?gcms-srv) no-repeat left top; font-weight:bold; font-size:18px; color:#3c3c3c; line-height:22px; padding:10px 0 0 49px; }
.top_left_dollar_icon span { color:#f64e21; font-size:22px; }
.top_left_dollar_icon .small_txt_app { line-height:normal; font-weight:normal; color:#aaaaaa; padding:10px 0 0 0; font-size:11px; }
.top_left_dollar_icon .small_txt_app a { color:#aaaaaa; text-decoration:underline; }
.top_left_dollar_icon .small_txt_app a:visited { font-size:11px; }
.top_left_dollar_icon .small_txt_app a:active { font-size:11px; }
.top_left_dollar_icon .small_txt_app a:hover { text-decoration:none; }
.right-area_travel_article_sec { width:318px; padding:0px 0 0 0; _padding:0px 0 0 0; margin:0 0 0 0 !important; _margin:10px 0 0 0; float:right; }
.tab-center_travel_article_sec { width:318px; background:url(/portals/3/images/tab-center.gif?gcms-srv) left top repeat-y; float:left; clear:both; margin:0 0 0 0 !important; _margin:-13px 0 0 0; }
.travel_articles_grey_bg { height:32px; line-height:32px; font-size:16px; color:#076ba7; font-weight:bold; padding:0 0 0 12px; background:url(/portals/3/images/travel_articles_grey_bg.gif?gcms-srv) no-repeat left top; }
.travel_articles_grey_bg2 { height:32px; line-height:32px; font-size:16px; color:#4a555d; font-weight:bold; padding:0 0 0 12px; background:url(/portals/3/images/travel_articles_grey_bg.gif?gcms-srv) no-repeat left top; }
#travel_articles_grey_listing { border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; }
#travel_articles_grey_listing ul { margin:0; padding:0; list-style:none; }
#travel_articles_grey_listing ul li { margin:0; padding:0; }
#travel_articles_grey_listing ul li a { border-bottom:1px solid #eaeaea; font-size:12px; color:#000; display:block; width:304px; text-decoration:none; padding:4px 0 4px 12px; }
#travel_articles_grey_listing ul li a:hover { text-decoration:underline; }
.travel_articles_right { width:486px; margin-left:6px; }
.travel_article_right_mid { border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding:0 10px; }
.travel_article_right_mid h1 { font-size:18px; font-weight:bold; line-height:normal; color:#3c3c3c; margin:0 0 10px 0; }
.travel_article_aurthor { font-size:11px; color:#687586; padding:0 0 10px 0; border-bottom:1px solid #e5e5e5; }
.travel_articles_arialNormalBig ul { margin:0 0 0 5px; padding:0; list-style:none; }
.travel_articles_arialNormalBig ul li { margin:0; padding:3px 0 3px 12px; background:url(/portals/3/images/travel_article_bullet.gif?gcms-srv) no-repeat left 9px; line-height:18px; }
.travel_articles_arialNormalBig { font-size:12px !important; font-weight:normal; text-decoration:none; color:#000000; text-align:justify; line-height:17px; }
.travel_articles_arialNormalBig a:link, .travel_articles_arialNormalBig a:active, .travel_articles_arialNormalBig a:visited { text-decoration:underline; color:#FF0000; }
.travel_articles_arialNormalBig a:hover { text-decoration:none; color:#000000; }
.travel_articles_arialNormalBig P { padding:5px; margin:0px; font-size:13px; }
.break_line_grey { background:#f1f1f1; height:1px; clear:both; margin:10px 0; padding:0; }
/* Travel Article css end */
/* Newsletter Signup CSS Start */
.newsletter-signup-right { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#423b38; padding:0 0 15px 0; }
.newsletter-signup-right-heading { font-size:19px; font-weight:bold; padding:10px 0 12px 0; margin:0; }
.newsletter-signup-vegas { background:url(/portals/3/images/sign-up-las-vegas-banner-old.jpg?gcms-srv) no-repeat left top; }
#testimonials_wrapper1 { width:440px; float:left; padding-left:0px; font:12px Arial, Helvetica, sans-serif; color:#000 }
#sub_menus1 { float:left; width:438px; background:url(/portals/3/images/ct_top_bg.jpg?gcms-srv) repeat-x top; height:36px; position:relative; }
#sub_menus1 .h_left { position:absolute; left:-1px; top:-1px; background:url(/portals/3/images/ct_top_lcurv.jpg?gcms-srv) no-repeat 0 0; width:6px; height:6px }
#sub_menus1 .h_right { position:absolute; right:-1px; top:-1px; background:url(/portals/3/images/ct_top_rcurv.jpg?gcms-srv) no-repeat 0 0; width:6px; height:6px }
#sub_menus1 ul { margin:0; padding:0; list-style:none; border-bottom:1px solid #d2d2d2; width:438px; }
#sub_menus1 li { float:left; list-style:none; width:auto; background:url(/portals/3/images/sub_menu_libg.jpg?gcms-srv) no-repeat right; padding:0 6px; border-bottom:0 none }
#sub_menus1 li a { color:#637583; text-decoration:none; padding:8px 0; float:left; outline:none }
#sub_menus1 li a:hover, #sub_menus1 li .active { color:#f64e21; background:url(/portals/3/images/uparrow.gif?gcms-srv) center bottom no-repeat }
#sub_menus1 li.last { background:none }
.testimonials_box1 { float:left; width:438px; border-right:1px #dddddd solid; border-left:1px #dddddd solid; }
.testimonials_box1 ul { list-style:none; margin:0; float:left; padding:0 0px 10px 0px; width:438px }
.testimonials_box1 small { font-size:11px; color:#6c7a87; float:left; }
.testimonials_box1 p { line-height:16px; margin:0; padding:6px 0 0 0; float:left; width:390px; }
.testimonials_box1 li { margin:0; list-style:none; padding:5px 10px; float:left; width:418px; *width:438px;
border-bottom:1px solid #d2d2d2 }
.testimonials_box1 .blue { background:#eff9fe; border-bottom:1px solid #d2d2d2 }
#testimonials_wrapper1 img.btm_curves { float:left; margin:0; margin:0 0 0 -3px\9; padding:0; }
#testimonials_wrapper1 #ddtabs { height:28px; float:left; width:422px; *width:438px;
line-height:28px; padding-left:18px; background:url(/portals/3/images/bdr_bg.gif?gcms-srv) repeat-x bottom }
#testimonials_wrapper1 #ddtabs a { background:url(/portals/3/images/ct_tabs.jpg?gcms-srv) no-repeat 0 0; width:84px; height:28px; float:left; margin-right:5px; font-weight:bold; color:#000; text-decoration:none; text-align:center; outline:none }
#testimonials_wrapper1 #ddtabs a.current, #testimonials_wrapper #ddtabs a:hover { background:url(/portals/3/images/ct_tabs.jpg?gcms-srv) no-repeat 0 -28px; width:84px; height:28px; color:#f64e21 }
.testimonials_box1 .name { float:left; width:auto; color:#1799d6; width:270px; padding-left:10px; font-weight:bold }
.testimonials_box1 .name a { color:#1799d6; font-weight:bold; text-decoration:underline; }
.testimonials_box1 .name a:hover { text-decoration:none; }
.testimonials_box_date1 { float:left; width:124px; height:16px; line-height:16px; margin:0 0 0 2px;/*background:url(/portals/3/images/dates_bg.gif?gcms-srv) repeat-x top;*/ }
.testimonials_box_date_left1 { background:url(/portals/3/images/newsletter-signup-datebg.gif?gcms-srv) no-repeat 0 0; width:73px; height:16px; float:left; text-align:center; font-size:11px; text-transform:uppercase; color:#fff; font-weight:bold; }
.testimonials_box_date_right1 { background:url(/portals/3/images/newsletter-signup-datebg-right.gif?gcms-srv) no-repeat 0 0; width:51px; height:16px; float:left; text-align:center; font-size:11px; color:#045d9d; font-weight:bold; }
.vegas-top-txt { margin:4px 0 0 20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#ffe00f; line-height:31px; font-weight:bold; }
.vegas-top-txt span { font-size:24px; color:#fff; }
.vegas-mid-txt { margin:216px 0 0 20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#fff; line-height:26px; font-weight:bold; }
.vegas-mid-txt span { color:#ffe00f; }
.vegas-bot-txt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#423b38; float:left; margin:35px 0 0 20px; }
.vegas-bot-txt a { color:#423b38; text-decoration:underline; }
.vegas-bot-txt a:link { font-size:11px; }
.vegas-bot-txt a:visited { font-size:11px; }
.vegas-bot-txt a:active { font-size:11px; }
.vegas-bot-txt a:hover { text-decoration:none; }
.vegas-bot-txt-right { float:right; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#423b38; margin:35px 130px 0 0; }
.newsletter-signup-boxtxt { FONT-SIZE:12px; COLOR:#0f1717; text-align:justify; padding:10px; }
.newsletter-winner-img { background:url(/portals/3/images/newsletter-winner-img-bg.gif?gcms-srv) no-repeat left top; }
.newsletter-winner-txt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#423b38; line-height:18px; padding:0 0 0 10px; }
.newsletter-winner-txt strong { font-size:12px; font-weight:bold; }
.newsletter-winner-txt span { font-size:11px; color:#7e736e; }
.newsletter-signup-contest { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#3f3f3f; line-height:18px; padding:15px 0 0 0; }
.newsletter-signup-contest a { text-decoration:underline; color:#0000ee; }
.newsletter-signup-contest a:hover { text-decoration:none; }
.newsletter-signup-contest-heading { font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#423b38; margin-bottom:6px; }
/* Newsletter Signup CSS End */
/* travel deals */
.trvldl { width:100% }
.trvldl .head .head_txt { color:#076ba7; font-size:14px }
.trvldl .eo_txt_cont { border-bottom:1px solid #E1E1E2; width:463px; padding-right:10px }
.trvldl .dest_desc p { color:#4b5053; padding-top:2px; text-align:justify }
.trvldl .dest_desc p img { margin:0 10px 10px 5px }
.trvldl .dest_period { width:450px; color:#4b5053; padding:4px 0 5px 5px; line-height:normal }
.trvldl .dest_period img { vertical-align:middle; margin-right:3px }
.trvldl .dest_desc p span { font-size:14px; line-height:30px }
.trvldl .dest_desc { border-bottom:1px solid #eeeeee; float:left; width:100% }
/* end */
/* new switch menu start */
#accordion_threesixty { width:374px; float:left; }
#accordion_threesixty .heading { font-size:13px; font-weight:bold; background:url("/portals/3/images/slide_blue_bg.gif?gcms-srv") repeat-x left top #F9F9F8; float:left; width:366px; *width:374px;
width:374px\9; border-bottom:1px solid #ffffff; height:27px; overflow:hidden; position:relative; }
#accordion_threesixty .heading a { display:block; color:#ffffff; text-decoration:none; line-height:27px; height:27px; overflow:hidden; float:left; width:358px; font-size:13px; }
#accordion_threesixty .heading span { width:7px; position:absolute; top:10px; right:15px; }
.breaker { clear:both }
/* new switch menu end */
/* newsletter signup page style */
.nllp-top-txt { color:#ffe00f; float:left; font-family:Arial, Helvetica, sans-serif; font-size:23px; font-weight:bold; line-height:31px; margin:4px 0 0 15px; display:inline; }
.nllp-top-txt span { font-size:14px; font-weight:bold; line-height:22px; color:#FFF; }
.nllp-top-txt span.largewhite { font-size:16px; font-weight:bold; line-height:22px; color:#FFF; }
.nllp-mid-txt { color:#ffe00f; float:left; font-family:Arial, Helvetica, sans-serif; font-size:23px; font-weight:bold; line-height:26px; margin:235px 0 0 10px; background:url(/portals/3/images/nllp-img-aero.jpg?gcms-srv) no-repeat left 5px; padding:0 0 0 25px; display:inline; }
.nllp-mid-txt span { font-size:12px; color:#FFF; }
.newsletter-signup-corsair { background:url(/portals/3/images/nllp-corsair-img.jpg?gcms-srv) no-repeat scroll left top transparent; }
.nllp-bot-txt { color:#423B38; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:8px 0 0 10px; margin:12px 0 0 10px\9; display:inline; }
.nllp-bot-txt-left { color:#7f7fe5; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:10px 0 0 10px; display:inline; }
.nllp-bot-txt-left a { color:#7f7fe5 !important; font-size:11px !important; text-decoration:underline; }
.nllp-bot-txt-left a:hover { text-decoration:none; }
.nllp-bot-txt-right { color:#423B38; float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:10px 130px 0 0; display:inline; }
/* newsletter signup page style end */
/* activities */
.brdrltrtnew { border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; }
.brdrltrtnewleft { border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; border-bottom:1px solid #E7E7E7; padding-bottom:10px; }
.coaact-topdeals { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
.coaact-topdeals td { padding:7px 0 7px 10px; border-bottom:1px solid #E7E7E7; }
.coaact-topdeals td strong { color:#3a3a3a; font-size:12px; }
.coaact-topdeals td span { font-size:11px; color:#f24b17; font-weight:bold; }
.coaact-topdeals td span.price { font-size:13px;/*padding-left:7px;*/ }
.coaact-topheading { position:relative; }
.coaact-topdealsicon { width:63px; height:40px; position:absolute; right:0; top:0; z-index:100; }
.coaact-topheading h3, .coaact-topheading h2 { border:1px solid #E5E5E5; color:#3c3c3c; font:bold 15px/38px Arial, Helvetica, sans-serif; height:38px; padding-left:8px; }
.brdrltrtnewleft ul { margin:10px 0 0 12px; padding:0; list-style:none; }
.brdrltrtnewleft ul li { margin:0; padding:0 0 0 12px; width:120px; float:left; display:inline; background:url(/portals/3/images/act-list-aerrow.gif?gcms-srv) no-repeat left 7px; font-size:11px; color:#3c3c3c; line-height:20px; }
#act-home-slideshow { height:273px; overflow:hidden; position:relative; width:359px; }
#act-home-slides { overflow:hidden; margin:0; padding:0; width:359px; }
#act-home-slides div { height:273px; overflow:hidden; width:359px; }
#act-home-slideshow-violator { background:#283212; width:308px; padding:0 6px; position:absolute; z-index:999; top:235px; left:39px; height:26px; filter:alpha(opacity=90); opacity:0.9; }
#act-project-caption { display:none; float:left; width:205px; color:#fff; font:12px/26px Arial, Helvetica, sans-serif; }
#act-slide-navigation { float:right; width:70px; padding-top:4px }
#act-slide-navigation a { width:16px; height:17px; background:url(/portals/3/images/slide_icon.gif?gcms-srv) no-repeat 0 -17px; margin-left:5px; text-indent:-999px; float:left; outline:none }
#act-slide-next { width:16px; height:17px; background:url(/portals/3/images/arrow_icon.gif?gcms-srv) no-repeat 0 0; float:right; margin-top:4px; }
/* #slide_prev {width:16px;height:17px;background:url(/portals/3/images/arrow_icon.gif?gcms-srv) no-repeat 0 -17px; float:left;margin-top:4px;} */ 
#act-slide-navigation a:hover { background:url(/portals/3/images/slide_icon.gif?gcms-srv) no-repeat 0 0; }
#act-slide-navigation a.activeSlide { background:url(/portals/3/images/slide_icon.gif?gcms-srv) no-repeat 0 0; }
.brdrltrtnewlefticons { padding-bottom:10px; }
.brdrltrtnewlefticonstxt { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#404040; }
.brdrltrtnewlefticonstxt a { color:#404040 !important; text-decoration:none !important; font-weight:bold !important; }
.brdrltrtnewlefticonstxt a:hover { text-decoration:underline !important; }
.coaact-topheadingicons { border-top:1px solid #E5E5E5; }
.coaact-topheadingicons h3 { color:#3C3C3C; font:bold 15px/38px Arial, Helvetica, sans-serif; height:38px; padding-left:8px; }
.coaact-toptravelbox { width:357px !important; }
.coaact-topsubmenu { background:#ffffff !important; width:357px !important }
.coaact-topsubmenu ul { width:357px !important; border-bottom:1px solid #ccc; padding:0 !important; }
.coaact-topsubmenu ul li { width:auto !important; float:left; display:inline; margin:0 !important; padding:0 !important; border-bottom:none !important; height:22px; overflow:hidden; }
.coaact-topsubmenu ul li a { font-weight:bold !important; color:#076ba7 !important; padding:5px 7px !important; line-height:22px; text-decoration:none !important; border-right:1px solid #ccc; }
.coaact-topsubmenu ul li a.active, .coaact-topsubmenu ul li a:hover { font-weight:bold !important; color:#F64E21 !important; background:#f1f1f1 !important; }
#sub_menusact { float:left; height:30px; }
/* activities end */
/* airlines numbers new page start */ 
.airlinesnum-head h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000 !important; font-weight:normal; }
.airlinesnumtabs { position:relative; height:28px; }
.airlinesnumtabs_but { position:absolute; width:452px; left:20px; top:1px; z-index:100; }
.airlinesnumtabs_but ul { margin:0; padding:0; list-style:none; }
.airlinesnumtabs_but ul li { margin:0; padding:0; float:left; display:inline; }
.airlinesnumtabs_but ul li a, .airlinesnumtabs_but ul li a:link, .airlinesnumtabs_but ul li a:visited { width:100px; height:28px; float:left; line-height:28px; text-decoration:none; font-weight:bold; background:url(/portals/3/images/airlines-num-tabs.gif?gcms-srv) no-repeat left top; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; text-align:center; margin-right:5px; outline:none; }
.airlinesnumtabs_but ul li a.current { background:url(/portals/3/images/airlines-num-tabs.gif?gcms-srv) no-repeat left bottom !important; color:#f64e21 !important; }
.airlinesnumboxmid { border-left:1px solid #dddddd; border-right:1px solid #dddddd; padding:6px; color:#003366; }
.airlinesnum-midhead { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#404040; line-height:30px; }
.topdealsnum-mid { border-bottom:1px solid #d5e0ef; border-left:1px solid #d5e0ef; border-right:1px solid #d5e0ef; padding:5px 5px 0 5px; }
.topdealsnum-mid ul { margin:0; padding:0; list-style:none; }
.topdealsnum-mid ul li { margin:0; padding:0 0 0 10px; border-bottom:1px solid #deeffa; }
.topdealsnum-mid ul li a, .topdealsnum-mid ul li a:link, .topdealsnum-mid ul li a:visited { line-height:23px; text-decoration:none; color:#000; font-size:11px; }
.topdealsnum-mid ul li a:hover { text-decoration:underline; }
.topdealsnum-top { background:url(/portals/3/images/greynumbox-topmid.gif?gcms-srv) repeat-x left top; font-size:14px; font-weight:bold; color:#076ba7; padding:0 0 0 10px; }
.antoplisting li { line-height:25px; }
/* airlines numbers new page end */ 
/* COANL POPUP CSS START */
.coapop-blueborder { border-left:6px solid #076ba7; border-right:6px solid #076ba7; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#647483; }
.coapop-2nd-bg { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#647483; background:url(/travel/popup/images/coa-pop-cor-mid.gif?gcms-srv) repeat-y; }
.coa-pop-container { position:relative; }
.coapop-blueborder-top { background:url(/portals/3/images/coa-pop-cor-top.gif?gcms-srv) repeat-x left top; }
.coapop-blueborder-bot { background:url(/portals/3/images/coa-pop-cor-bot.gif?gcms-srv) repeat-x left bottom; }
.coapop-congtxt { font-size:22px; color:#de3a20; padding-bottom:5px; }
.coapop-bluetxt { color:#076ba7; padding:5px 0; }
.coa-pop-coupon { background:url(/portals/3/images/coa-pop-dollar15.jpg?gcms-srv) no-repeat 8px top; height:95px; padding-bottom:10px; border-bottom:1px solid #ededed; color:#f9ff12; font-size:22px; }
.coa-pop-coupon span { font-size:11px; color:#FFF; font-weight:normal; }
.coa-pop-coupontxt { margin:15px 0 0 97px; text-align:center; width:117px; float:left; display:inline; }
.coa-pop-emailimg { width:111px; height:141px; position:absolute; right:10px; top:60px; }
.coa-pop-closeicon { width:11px; height:10px; position:absolute; right:5px; top:5px; z-index:10; }
.coa-pop-midtxt { padding:10px 8px; border-bottom:1px solid #ededed; }
.coapop-bluetxtcaps { color:#076ba7; padding:10px 0 5px 0; text-transform:uppercase; font-size:15px; }
.coa-pop-checkbox { font-size:12px; font-weight:normal; color:#000; padding-bottom:10px; }
.popup_spam_seal { background:url(/portals/3/images/popup_spam_seal.jpg?gcms-srv) no-repeat; }
/* COANL POPUP CSS End */
/* vacation tabid 5106 */
.vacation-offers { float:left; width:373px; }
.vacation-offers ul, li { margin:0; padding:0; list-style:none !important }
.vacation-tabs { background:url(/portals/3/images/topshdw-bg5106.jpg?gcms-srv) repeat-x bottom; float:left; width:371px; height:32px; }
.vacation-tabs li { float:left }
.vacation-tabs li a, .vacation-tabs li a:active, .vacation-tabs li a:link, .vacation-tabs li a:visited { background:url(/portals/3/images/vac-tabs-bg.jpg?gcms-srv) no-repeat left -34px; color:#929292; font-size:14px; font-weight:bold; text-decoration:none; float:left; width:auto; line-height:34px; padding-left:10px; outline:none; cursor:pointer }
.vacation-tabs li a span { background:url(/portals/3/images/vac-tabs-bg.jpg?gcms-srv) no-repeat right -34px; padding-right:10px; float:left }
.vacation-tabs li a.current, .vacation-tabs li a.current:active, .vacation-tabs li a.current:link, .vacation-tabs li a.current:visited { color:#076ba7; background-position:left 0 }
.vacation-tabs li a.current span { background-position:right 0 }
.vacation-cont { float:left; width:355px; background:url(/portals/3/images/shdw-bg5106.jpg?gcms-srv) repeat-y left; padding:0 8px 0 10px; font-size:12px; color:#000 }
.vacation-cont li { float:left; width:355px; padding:10px 0 8px 0; border-bottom:1px solid #dedede }
.vacation-cont strong { color:#086AA9 }
.vacation-cont del { color:#6A6A6A; font-size:11px }
.vacation-cont big { color:#EF4E18; font-size:14px; font-weight:bold; line-height:20px }
.vacation-cont p { float:right; width:208px }
.vacation-cont .mainimg { float:left; width:138px; height:92px; padding:3px 0 0 3px; background:url(/portals/3/images/vacimg_bg.gif?gcms-srv) no-repeat 0 0 }
.vacation-cont .mainimg img { float:left }
.vacation-cont p { margin:0; padding:0; line-height:16px; font-size:12px }
.vacation-cont .vac-book { padding:5px 0 0 5px; float:left; width:348px; }
.vacation-cont .vac-book img { float:right }
.vacation-cont small { font-size:11px }
.vacbtm-crvs { float:left; width:369px; background:url(/portals/3/images/btmshdw-bg5106.jpg?gcms-srv) repeat-x 0 0; height:4px; margin:0 2px; display:inline }
/* end */
/* vacation search page */
.s_thumb_cont { float:left; width:175px; padding-right:8px; }
.s_thumb_cont img { border:1px solid #d4d4d4; float:left; }
.s_thumb_cont img a:link, .s_thumb_cont img a:active, .s_thumb_cont img a:visited, .s_thumb_cont img a:hover { border:1px solid #d4d4d4; }
.s_thumb_cont p { float:left; width:173px; font-size:12px; line-height:16px; margin:6px 0 0 0; padding:0; text-align:left; }
.s_thumb_cont p b { line-height:20px; color:#103c9e; }
.s_thumb_cont p a, .s_thumb_cont p a:link, .s_thumb_cont p a:active, .s_thumb_cont p a:visited { color:#103c9e; text-decoration:none; font-weight:normal !important; }
.s_thumb_cont p a:hover { color:#F5251B; }
.border_dotted { background:url(/portals/3/images/border_dtd.gif?gcms-srv) repeat-x center; }
/* ends */
/* TV & 199 Pages CSS */
.deals-by-dest, .deals-by-dest-ver1 { font-size:12px; font-family:Arial, Helvetica, sans-serif; width:590px; float:left; margin-top:6px; }
.deals-by-dest-ver1 { width:542px; }
.deals-header { height:48px; overflow:hidden; }
.deals-header-left { background:url(/portals/3/images/deals-by-dest-top-left.jpg?gcms-srv) no-repeat 0 0; height:48px; width:15px; overflow:hidden; float:left; }
.deals-header-right { background:url(/portals/3/images/deals-by-dest-top-right.jpg?gcms-srv) no-repeat 0 0; height:48px; width:15px; overflow:hidden; float:left; }
.deals-header-content, .deals-header-content-ver1 { background:url(/portals/3/images/deals-by-dest-top-grad.jpg?gcms-srv) repeat-x 0 0; height:48px; width:560px; overflow:hidden; float:left; }
.deals-header-content-ver1 { width:512px; }
.deals-header-content .left, .deals-header-content-ver1 .left { float:left; }
.deals-header-content .right, .deals-header-content-ver1 .right { float:right; line-height:48px; _padding:13px 0; }
.deals-header-content h3, .deals-header-content-ver1 h3 { line-height:48px; margin:0; color:#076ba7; font-size:20px; font-family:Arial, Helvetica, sans-serif; float:left; }
.deals-header-content strong, .deals-header-content-ver1 strong { color:#405060; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.deals-header-content .your-origin, .deals-header-content-ver1 .your-origin { font-size:12px; font-family:Arial, Helvetica, sans-serif; width:150px; }
.deals-content { width:590px; }
.deals-content-ver1 { width:542px; }
.deals-content table, .deals-content-ver1 table { width:590px; font-size:12px; font-family:Arial, Helvetica, sans-serif; border-left:1px solid #d5e0ef; border-right:1px solid #d5e0ef; }
.deals-content-ver1 table { width:542px; }
.deals-content th, .deals-content-ver1 th { height:36px; border-top:1px solid #d5e0ef; border-bottom:1px solid #d5e0ef; color:#076ba7; font-weight:bold; text-align:left; padding-left:15px; }
.deals-content td, .deals-content-ver1 td { padding-left:15px; height:22px; border-bottom:1px dotted #dadada; }
.deals-content td.caption, .deals-content-ver1 td.caption { height:36px; border-bottom:1px dotted #DADADA !important; }
.deals-content td.deals-dest, .deals-content-ver1 td.deals-dest { color:#4c83bc; }
.deals-content td.deals-price, .deals-content-ver1 td.deals-price { text-align:center; color:#f33a0b; font-weight:bold; }
.fares-td { height:36px !important; border-bottom:0px !important; }
.fares-td a { color:#ff0000; }
.deals-footer-left { background:url(/portals/3/images/deals-by-dest-btm-left.jpg?gcms-srv) no-repeat 0 0; height:15px; width:15px; overflow:hidden; float:left; }
.deals-footer-content, .deals-footer-content-ver1 { background:url(/portals/3/images/deals-by-dest-btm-grad.jpg?gcms-srv) repeat-x 0 0; height:15px; width:560px; overflow:hidden; float:left; }
.deals-footer-content-ver1 { width:512px; }
.deals-footer-right { background:url(/portals/3/images/deals-by-dest-btm-right.jpg?gcms-srv) no-repeat 0 0; height:15px; width:15px; overflow:hidden; float:left; }
.deals-slideshow, .deals-slideshow-ver1 { width:395px; float:left; margin-top:6px; }
.deals-slideshow-ver1 { width:555px; }
.slideshow-top-left { background:url(/portals/3/images/slideshow-top-left.jpg?gcms-srv) no-repeat 0 0; height:14px; width:14px; overflow:hidden; float:left; }
.slideshow-top-grad, .slideshow-top-grad-ver1 { background:url(/portals/3/images/slideshow-top-grad.jpg?gcms-srv) repeat-x 0 0; height:14px; width:366px; overflow:hidden; float:left; }
.slideshow-top-grad-ver1 { width:525px; }
.slideshow-top-right { background:url(/portals/3/images/slideshow-top-right.jpg?gcms-srv) no-repeat 0 0; height:14px; width:14px; overflow:hidden; float:left; }
.slideshow-content-grad { background:url(/portals/3/images/slideshow-content-grad.jpg?gcms-srv) repeat-y 0 0; width:395px; float:left; }
.slideshow-content-grad-ver1 { background:url(/portals/3/images/slideshow-content-grad-ver1.jpg?gcms-srv) repeat-y 0 0; width:555px; float:left; }
.slideshow-btm-left { background:url(/portals/3/images/slideshow-btm-left.jpg?gcms-srv) no-repeat 0 0; height:13px; width:13px; overflow:hidden; float:left; }
.slideshow-btm-grad, .slideshow-btm-grad-ver1 { background:url(/portals/3/images/slideshow-btm-grad.jpg?gcms-srv) repeat-x 0 0; height:14px; width:368px; overflow:hidden; float:left; }
.slideshow-btm-grad-ver1 { width:527px; }
.slideshow-btm-right { background:url(/portals/3/images/slideshow-btm-right.jpg?gcms-srv) no-repeat 0 0; height:13px; width:13px; overflow:hidden; float:left; }
.main-img-text { position:absolute; z-index:100; top:15px; left:15px; }
.main-img-text h1 { font-size:22px; font-weight:bold; color:#fff; text-shadow:#000000 1px 1px 2px; filter:shadow(color:#4f4f4f, strength:2, direction:120);
}
.main-img-text h1 span { color:#fff200; }
.dealsSlideShow, .dealsSlideShow-ver1 { width:368px; height:316px; overflow:hidden; float:left; position:relative; margin:0 13px; _margin:0 7px; }
.dealsSlideShow-ver1 { width:525px; }
.dealsSlideShow ul, .dealsSlideShow-ver1 ul { margin:0; padding:0; }
.dealsSlideShow li, .dealsSlideShow-ver1 li { list-style-type:none; }
.dealsSlideShow .black_opacity, .dealsSlideShow-ver1 .black_opacity-ver1 { position:absolute !important; height:28px !important; top:248px !important; width:358px !important; background:#000 !important; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; z-index:5 !important; }
.dealsSlideShow-ver1 .black_opacity-ver1 { width:526px !important; }
#slide_navigations a.activeSlide { background:url(/portals/3/images/blueprint/cms_slide_num.gif?gcms-srv) no-repeat scroll 0 -20px transparent; cursor:default; }
#slide_navigations a { background:url(/portals/3/images/blueprint/cms_slide_num.gif?gcms-srv) no-repeat scroll 0 0 transparent; color:#505050; display:block; float:left; font-weight:bold; height:20px; line-height:17px; margin-left:5px; outline:medium none; text-align:center; text-decoration:none; text-indent:-9999px; width:20px; margin-top:4px; }
#deals_slideshow_violator { height:28px; position:absolute; right:0; bottom:40px; width:358px; z-index:5; }
#dealsSlides li span { display:none; }
#project_captions { color:#FFFFFF; display:none; float:left; padding:4px; width:195px; display:block; line-height:20px; }
#slide_next { background:url(/portals/3/images/blueprint/cms_slide_aerrow_right2.gif?gcms-srv) no-repeat scroll 0 0 transparent; float:right; height:20px; margin-left:5px; margin-top:4px; width:24px; }
.clear { clear:both; }
.newsSign-up { margin:0 13px; }
.newsSign-up img { float:left; }
.newsSign-up h1 { font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#496faf; float:left; width:100%; margin:8px 0; }
.newsSign-up .news-signUp, .news-signUp-ver1 { float:left; background:url(/portals/3/images/emailText.jpg?gcms-srv) no-repeat -28px 0; border:0; height:31px; width:259px; line-height:31px; padding-right:3px; _background-attachment:fixed; padding:0 3px; }
.news-signUp-ver1 { background:url(/portals/3/images/emailText-ver1.jpg?gcms-srv) no-repeat -28px 0; width:435px; }
.saveExtra { margin-top:15px; }
.saveExtra h2 { color:#4a555d; font-size:16px; }
.saveExtra h2 span { color:#076ba7; }
.saveExtra span.small { color:#aaaaaa; font-size:10px; }
.couponSect, .couponSect-ver1 { margin-top:15px; background:url(/portals/3/images/coupon-15.jpg?gcms-srv) no-repeat 0 0; height:125px; width:390px; }
.couponSect-ver1 { background:url(/portals/3/images/coupon-15-ver1.jpg?gcms-srv) no-repeat 0 0; width:430px; }
.couponSect h2, .couponSect-ver1 h2 { color:#fff; font-weight:bold; font-size:14px !important; color:#FFFFFF; display:block; font-size:14px !important; font-weight:bold; margin-left:135px; text-align:center; width:268px; padding:15px 0 8px; }
.couponSect h3, .couponSect-ver1 h3 { color:#9cd6ff; font-size:14px; font-weight:bold; display:block; text-align:center; width:268px; margin-left:135px; margin-bottom:35px; }
.couponSect span, .couponSect-ver1 span { color:#fff200; font-size:20px !important }
.couponSect p, .couponSect-ver1 p { display:block; font-size:10px; margin:0; padding:0 10px; }
.ads { float:left; background-color:#EEEEEE; border:3px solid #BBBBBB; display:inline; height:90px; margin-bottom:0; clear:both; margin-top:3em; position:relative; margin:1.5em -130px 1.5em 130px; width:730px; padding-right:0; }
.couponcodeoffer { width:960px; float:left; margin-right:0; text-align:justify; background-color:#F7F7F7; font-size:10px; padding-bottom:10px; padding-top:10px; clear:both; margin-top:3em; padding-left:20px; padding-right:20px; }
.couponcodeoffer strong { font-size:11px; color:#000; }
strong { font-weight:bold; }
#faresTerms { display:inline; margin-right:0; float:left; margin-bottom:1.5em; width:960px; padding-right:0; }
/* Ends */
.whyflytxt { font-size:12px; color:#0f1717; text-align:justify; }
.whyflytxt ul { margin:5px 6px; padding:0; list-style:none; }
.whyflytxt ul li { line-height:23px; border-bottom:1px #ebebeb solid; font-size:11px; list-style:none; }
.vp-signup { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#096faf; }
.vp-signup .success { padding:8px 170px 12px 5px; font-weight:normal; display:none; font-size:12px; color:#000000; background:url(/portals/3/images/email15coupon.gif?gcms-srv) no-repeat 373px 8px; }
.vp-signup-text { font-size:18px; line-height:22px; }
.vp-signup-text span { font-size:12px; color:#000; }
.vp-signup-text b { color:#ef4d23 }
.vp-signup-input { display:inline; background:url(/portals/3/images/vp-nlsub-icon.jpg?gcms-srv) no-repeat left top; background:url(/portals/3/images/vp-nlsub-icon.jpg?gcms-srv) no-repeat left 0px\9; padding:0 0 0 28px; height:31px; float:left; margin:2px 0 0 0; margin:0 0 0 0\9; !background:url(/portals/3/images/vp-nlsub-icon.jpg?gcms-srv) no-repeat left 1px;
}
/* SEM Flights Layout */
.clttxthd { font-size:13px; font-weight:bold; color:#344454; text-align:left; }
.clttxt { font-size:12px; font-weight:normal; color:#344454; text-align:left; line-height:normal }
.clttxt a:link, .clttxt a:active, .clttxt a:visited { font-size:11px; font-weight:normal; color:#f5251b; text-decoration:none; padding-right:5px; }
.clttxt a:hover { font-size:11px; font-weight:normal; color:#f5251b; text-decoration:underline; text-align:right }
.bdrflt { border-left:#e5e5e5 1px solid; border-bottom:#e5e5e5 1px solid; border-right:#e5e5e5 1px solid; }
.clttxt1 { font-size:11px; font-weight:normal; color:#344454; }
.clttxt1 a:link, .clttxt1 a:active, .clttxt1 a:visited { font-size:11px; font-weight:normal; color:#f5251b; text-decoration:none; padding-right:5px; }
.clttxt1 a:hover { font-size:11px; font-weight:normal; color:#f5251b; text-decoration:underline; text-align:right }
.sem-srhfm-reptr { background:#023761 url("/travel/sem/images/sem-srchfom-reptr.jpg?gcms-srv") left top repeat-x; font:12px Arial, Helvetica, sans-serif; }
.sem-srhfm-tplft { float:left; width:554px; min-min-height:622px; background:url("/travel/sem/images/sem-srchfom-tplft.gif?gcms-srv") left top no-repeat; }
.sem-srhfm-tprgt { float:left; width:554px; min-height:622px; background:url("/travel/sem/images/sem-srchfom-tprgt.gif?gcms-srv") right top no-repeat; }
.sem-srhfm-botlft { float:left; width:554px; min-height:622px; background:url("/travel/sem/images/sem-srchfom-botlft.gif?gcms-srv") left bottom no-repeat; }
.sem-srhfm-botrgt { float:left; width:554px; min-height:622px; background:url("/travel/sem/images/sem-srchfom-botrgt.gif?gcms-srv") right bottom no-repeat; }
.sem-srhfm-middcont { float:left; width:534px; min-height:608px; padding:7px 10px; }
.sem-srhfm-fomhead, .sem-srhfm-fomhead h1 { float:left; width:534px; min-height:44px; line-height:44px; font:28px Arial, Helvetica, sans-serif; color:#FFF; }
.sem-srhfm-formwrap { float:left; width:534px; min-height:405px; background:#FFF; }
.sem-srhfm-formtpcrv { float:left; width:534px; min-height:405px; background:url("/travel/sem/images/sem-srchfom-tpwhtcurve.gif?gcms-srv") top left no-repeat; }
.sem-srhfm-formbtcrv { float:left; width:534px; min-height:405px; background:url("/travel/sem/images/sem-srchfom-botwhtcurve.gif?gcms-srv") bottom left no-repeat; }
.sem-srhfm-formall { float:left; width:522px; min-height:393px; padding:6px; text-align:left; }
.sem-srhfm-whybook { float:left; width:534px; }
/* Mozilla ignores crazy MS image filters, so it will skip the following */
.sem-srhfm-whybookimgs { float:left; width:168px; min-height:127px; _height:127px; background:url("/travel/sem/images/sem-srchfom-whybok.png?gcms-srv") right bottom no-repeat; behavior:url("/travel/iepngfix.htc"); }
/* IE ignores styles with [attributes], so it will skip the following. 
.sem-srhfm-whybookimgs[class] {background:url(/travel/test/images/sem-srchfom-whybok.png?gcms-srv) right bottom no-repeat;}*/
.sem-srhfm-whybooklists { float:left; width:330px; *width:350px;
padding:5px 0 0 36px; *padding:20px 0 0 16px;
}
.sem-srhfm-whybooklists ul { list-style-type:none; padding:0px; }
.sem-srhfm-whybooklists ul li { list-style-type:disc !important; margin:5px 0; padding:0px; font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; }
.sem-dki-head { color:#075DBF; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-align:center; }
.tv-twitter { float:left; }
.tv-twitter iframe { width:70px; }
/* Top25 & Top50 Page CS Added on 4/11/2010*/
.left_col { float:left; width:775px; }
.right_col { float:left; width:210px; }
.left_col_inn { width:758px; padding-left:15px; padding-top:19px; position:relative; }
.left_col_inn h1 { color:#f04e25; font-size:20px; font-weight:bold; line-height:40px; }
.bdr_grey { width:773px; height:4px; background:#d5d5d5; margin-top:10px; padding:0; font-size:1px; }
.email_top_bdr { width:758px; height:7px; padding:0; background:url(/portals/3/images/email_top_bdr.gif?gcms-srv) no-repeat left top; font-size:1px; }
.email_bot_bdr { width:758px; height:7px; padding:0; background:url(/portals/3/images/email_bot_bdr.gif?gcms-srv) no-repeat left top; }
.email_rpt_bdr { width:733px; background:url(/portals/3/images/email_rpt_bdr.gif?gcms-srv) repeat-y left top; color:#000; padding:6px 15px 6px 10px; }
.email_rpt_bdr span { font:normal 20px Arial, Helvetica, sans-serif; color:#076ba7; display:block; float:left; }
.emailinput { width:285px; height:25px; line-height:24px; padding:0; padding-left:5px; border:1px solid #7e9db9; color:#b2b2b2; font-size:14px; }
.emailinput1 { width:301px; height:25px; line-height:24px; padding:0; padding-left:5px; border:1px solid #7e9db9; color:#b2b2b2; font-size:14px; }
.searchinput { width:137px; height:20px; line-height:20px; padding:0; padding-left:5px; border:1px solid #7e9db9; color:#b2b2b2; }
.menutabtbl { float:left; width:320px; height:35px; }
.menutabtbl ul { list-style-type:none; margin:0px; padding:0px; }
.menutabtbl ul li { float:left; margin-right:3px; list-style-type:none; height:30px; padding-left:25px; padding-top:5px; cursor:pointer; font-weight:bold; }
.menutabtbl ul li.dom { float:left; width:87px; background:url(/portals/3/images/menutabtblinact.gif?gcms-srv) no-repeat left -35px; color:#103c9e; }
.menutabtbl ul li:hover.dom, .menutabtbl ul li.actdom { float:left; width:87px; background:url(/portals/3/images/menutabtblinact.gif?gcms-srv) no-repeat left top; color:#444; }
.menutabtbl ul li.inter { float:left; width:107px; background:url(/portals/3/images/menutabtblinact.gif?gcms-srv) no-repeat right -35px; color:#103c9e; }
.menutabtbl ul li:hover.inter, .menutabtbl ul li.actinter { float:left; width:107px; background:url(/portals/3/images/menutabtblinact.gif?gcms-srv) no-repeat right top; color:#444; }
.menutabtbl_rtop { float:right; width:435px; color:#7f7f7f; }
.menutabtbl_rtop1 { float:right; width:380px; color:#7f7f7f; }
.menutabtbl_top { background:#eaecee; height:29px; padding-left:14px; padding-top:7px; padding-right:10px; }
.tblbdr_rb { border-bottom:1px solid #c2e9fa; border-right:1px solid #c2e9fa; padding:4px 0; }
.tblbdr_l { border-left:1px solid #c2e9fa; }
.tblbdr_r { border-right:1px solid #c2e9fa; padding:4px 0; }
.font12bred { font-weight:bold; color:#ff0000; }
.font12bwh { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; }
.font12grey { color:#999999; }
.tbl_bdrr { border-right:1px solid #c2e9fa; }
.linkpaging { padding:0 19px 0 23px; color:#7f7f7f; font-size:11px; }
.linkpaging a, .linkpaging a:active, .linkpaging a:visited { color:#0000ff !important; font-size:11px; text-decoration:none; }
.linkpaging a:hover { color:#0000ff !important; text-decoration:underline; }
.padding_lft20 { padding-left:20px; }
.padding_lft15 { padding-left:15px; }
.padding_lft4 { padding-left:4px; }
.padding_top6 { padding-top:6px; }
.padding_top13 { padding-top:13px; }
.padding_top30 { padding-top:30px; }
.alignRight { text-align:right; }
.top50divpopup { position:absolute; top:146px; left:330px; z-index:10000; width:188px; border:1px solid #333333; color:#000; padding:6px; background:#ffffff; }
.top50tvl_date { color:#7f7f7f; padding-top:5px; }
.top50brd_date { float:left; border-left:1px solid #cccccc; margin-left:5px; padding-left:5px; }
.top50brd_date span { color:#000; }
/* Deals Pages Sign Up */
.deals-signup { color:#096FAF; font-family:Arial, Helvetica, sans-serif; font-size:17px; }
.deals-signup-text { font-size:14px; font-weight:bold; line-height:22px; }
.deals-signup-input { background:url("/portals/3/images/vp-nlsub-icon.jpg?gcms-srv") no-repeat scroll 0 0 transparent; display:inline; float:left; height:31px; margin:2px 0 0; padding:0 0 0 28px; }
.nltextbox { border:1px solid #CECFCF; color:#000000; font:bold 12px Arial, Sans-Serif; padding:7px 0 7px 10px; margin:0; width:280px; !width:275px;
_margin:-1px 0 0 0; /margin:-1px 0 0 0;}
/* SEM Destination */
.sem-coupon-wrap { width:542px; height:118px; float:left; }
.sem-coupon-code { width:442px; height:92px; float:left; text-align:center; color:#FFFFFF; padding:2px 0 0 100px; line-height:20px; }
.sem-coupon-code strong { font:bold 32px Arial, Helvetica, sans-serif; color:#FFFFFF; }
.sem-coupon-code span { font:bold 16px Arial, Helvetica, sans-serif; }
.sem-coupon-code span b { font:bold 16px Arial, Helvetica, sans-serif; font-style:italic; color:#ffde00; }
.sem-coupon-txt { width:535px; height:24px; float:left; font:11px Arial, Helvetica, sans-serif; color:#000000; padding-left:7px; }
.sem-coupon-txt strong { color:#555555; }
div.booknowtxt { padding:24px 0 0 24px; font:bold 22px Arial, Helvetica, sans-serif; color:#FFFFFF; text-shadow:#345672 2px 2px 2px; }
div.booknowtxt strong { font:bold 28px Arial, Helvetica, sans-serif; color:#FFFFFF; }
div.booknowtxt span { font:bold 32px Arial, Helvetica, sans-serif; color:#fff000; }
/* SEM Destination */
.imgheadingtxt {color:#FFFFFF;font-family:bold 22px Arial, helvetica, verdana, arial, sans-serif; height:44px; left:460px; position:absolute; top:300px; width:390px; z-index:1; text-shadow:2px 2px 2px #000; }
.imgheadingtxt h2 { font-size:22px; line-height:22px; }
.coa-hotl-bannercont { padding-top:7px; text-align:left; width:550px; }
.coa-hotl-banner { float:left; height:281px; width:550px; }
.coa-hotl-newsletr { background:url("/portals/3/images/coa-hotel-newsletterreptr.gif?gcms-srv") repeat-y scroll left top transparent; float:left; width:550px; }
.coa-hotl-newsletrbox { background:url("/portals/3/images/coa-hotel-newsletterbg.gif?gcms-srv") no-repeat scroll left bottom transparent; float:left; width:550px; }
/* Flights Destination Landing Pages - Banner Container */
.ca-flt-destination-banner { width:550px; position:relative; }
.coupon-code { position:absolute; left:173px; top:57px; color:#fcff0b; font-size:20px; font-weight:bold; text-transform:uppercase; }
/* Airlines Landing Pages - Banner Container */
.ca-flight-airline-banner { float:left; height:210px; width:550px; position:relative; }
.coupon-cont { position:absolute; left:10px; top:8px; color:#ffffff; font-size:20px; font-weight:bold; }
.coupon-code1 { color:#fffc00; text-transform:uppercase; }
.disc-text { font-size:28px; color:#ed4f1e; }
.ca-flight-airline-logo { height:37px; width:113px; position:absolute; left:390px; top:165px; }
/* Airlines Landing Pages - Text Content */
.text-cont { padding:12px 5px 0 5px; clear:both; font-size:12px; }
.span-21 a, .span-21 a:visited, .alignJustify a, .alignJustify a:visited { text-decoration:underline !important; color: #000 !important; }
.breadcrumbs a:visited, .breadcrumbs a { font-size:11px !important; color: #000 !important; }
/* Airport Code */
.onpage { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3d3d3d; text-decoration:underline; font-weight:bold; }
a.onpage:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3d3d3d; text-decoration:underline; font-weight:bold; }
a.onpage:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3d3d3d; text-decoration:none; font-weight:bold; }
a.onpage:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#007484; text-decoration:underline; font-weight:bold; }
a.onpage:active { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3d3d3d; text-decoration:underline; font-weight:bold; }
/* --------------------------------------------------------*/
.formtextgrey { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:none; padding-left:22px; border:#ededed 1px solid; }
a.formtextgrey:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold; }
a.formtextgrey:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold; }
a.formtextgrey:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline; font-weight:bold; }
a.formtextgrey:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold; }
/* --------------------------------------------------------*/
.smallorange { FONT-SIZE: 12px; COLOR: #02708d; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; }
a.smallorange:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#02708d; text-decoration:none; }
a.smallorange:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#02708d; text-decoration:none; }
a.smallorange:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
a.smallorange:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#02708d; text-decoration:none; }
/* --------------------------------------------------------*/
.orangebold { FONT-SIZE: 12px; COLOR: #f44b20; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; }
a.orangebold:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f44b20; text-decoration:none; font-weight:bold; }
a.orangebold:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f44b20; text-decoration:none; font-weight:bold; }
a.orangebold:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; font-weight:bold; }
a.orangebold:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f44b20; text-decoration:none; font-weight:bold; }
/* --------------------------------------------------------*/
.greenbold { FONT-SIZE: 12px; COLOR: #02708d; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; }
a.greenbold:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#02708d; text-decoration:none; font-weight:bold; }
a.greenbold:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#02708d; text-decoration:none; font-weight:bold; }
a.greenbold:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#02708d; text-decoration:underline; font-weight:bold; }
a.greenbold:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#02708d; text-decoration:none; font-weight:bold; }
/* --------------------------------------------------------*/
.headwhite { FONT-SIZE: 13px; COLOR: #ffffff; font-weight:bold; padding-left:25px; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.input { FONT-SIZE: 11px; COLOR: #292929; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:none; padding-left:5px; }
/* --------------------------------------------------------*/
.centertext { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; }
A.centertext:link { FONT-SIZE: 12px; COLOR: #0f809e; FONT-FAMILY: Arial; TEXT-DECORATION: none; }
A.centertext:visited { FONT-SIZE: 12px; COLOR: #0f809e; FONT-FAMILY: Arial; TEXT-DECORATION: none; }
A.centertext:hover { FONT-SIZE: 12px; COLOR: #eb3e0e; FONT-FAMILY: Arial; TEXT-DECORATION: underline; font-weight:bold; }
A.centertext:active { FONT-SIZE: 12px; COLOR: #0f809e; FONT-FAMILY: Arial; TEXT-DECORATION: none; }
/*------------------------------------------------------*/
#bdrtop { border-top: #cbcbcb 1px solid; background-color:#FFFFFF; }
#bdrlft { border-left: #cbcbcb 1px solid; background-color:#FFFFFF; }
#bdrrt { border-right: #cbcbcb 1px solid; background-color:#FFFFFF; }
#bdrbtm { border-bottom: #cbcbcb 1px solid; background-color:#FFFFFF; }
#tabtop_pad { padding-top:10px; padding-bottom:10px; }
#tableft_pad { padding-left:20px; }
#padd { padding-left:25px; }
/* --------------------------------------------------------*/
.textgrey { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:none; padding-left:10px; }
a.textgrey:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold; }
a.textgrey:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold; }
a.textgrey:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline; font-weight:bold; }
a.textgrey:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold; }
/* --------------------------------------------------------*/
.listgrey { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:none; padding-right:15px; line-height: 17px; }
a.listgrey:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }
a.listgrey:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }
a.listgrey:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00759e; text-decoration:underline; }
a.listgrey:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }
/* --------------------------------------------------------*/
.textblack { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:none; padding-left:26px; }
a.textblack:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold; }
a.textblack:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold; }
a.textblack:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline; font-weight:bold; }
a.textblack:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold; }
/* CSS Document */