body { margin: 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; }
/*----------------------------------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; }
.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 { 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; color:#132a36; text-align:justify; padding-left:25px; padding-right:25px; }
.toptext i a:link, a:visited, a:active { FONT-SIZE: 12px; COLOR: #fd3700; 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/_default/images/shortest.gif') 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(http://www.cheapoair.com/travel/travel_resources/images/car_nbg01a.gif); background-position: center; background-repeat:no-repeat; }
.tdbg { background-image:url(http://www.cheapoair.com/travel/travel_resources/images/car_nbga.gif); background-position: center; background-repeat:no-repeat; }
.tdbgsmall { background-image:url(http://www.cheapoair.com/travel/travel_resources/images/car_nbg_small.gif); 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: #0A79BC; }
.arialNormalBig a:hover { text-decoration:underline; color: #054972; }
.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; }
.blacktxtsub h4 { FONT-SIZE:12px; COLOR: #28333e; 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, STRONG { 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 { 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 { FONT-WEIGHT: normal; FONT-SIZE: 11px; text-align:justify; }
.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; }
/* Footer Style Starts */

.footer { padding-left: 20px; font-weight: normal; font-size: 11px; color: #333333; text-decoration: none }
.footer A:link, .footer A:active, .footer A:visited { font-weight: normal; font-size: 11px; color: #333333; text-decoration: underline }
.footer A:hover { font-weight: normal; font-size: 11px; color: #ff0000; text-decoration: none }
.padset { padding-right: 20px; padding-left: 20px }
.breadcrumb { padding-right: 20px; padding-left: 20px; font-weight: normal; font-size: 11px; color: #000000; line-height: 17px }
.breadcrumb A:link, .breadcrumb A:visited, .breadcrumb A:active { font-weight: normal; font-size: 11px; color: #000000; line-height: 20px; text-decoration: underline }
.breadcrumb A:hover { font-weight: normal; font-size: 11px; color: #f5592e; text-decoration: underline }
.breadcrumb STRONG { color: #000000 }
.copyright { font-size: 11px; color: #757575 }
/* Footer Style Ends */


.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(http://www.cheapoair.com/travel/travel_resources/images/arrow_tp_dl.gif) 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:#0066FF; TEXT-DECORATION: none }
a.txtred:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR:#FF3300; 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; 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; width:745px; }
.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 { text-align:left; padding:8px 0px 8px 0px; FONT-WEIGHT:bold; FONT-SIZE: 18px; COLOR: #003399; TEXT-DECORATION: none; }
.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(http://www.cheapoair.com/travel/travel_resources/images/fam-arrow.gif) no-repeat 0px 12px; list-style:none; padding:3px 0px 3px 12px; }
/*--------------------------------------------------------------------------------------------------------------*/


/*--------------------------------------------family travel ends -------------------------------------------------------------*/

#dotbg { background:  url(http://www.cheapoair.com/travel/travel_resources/images/dot_greya.jpg); 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(http://www.cheapoair.com/travel/travel_resources/images/arrow_abtusa.gif) no-repeat 5px 10px; }
#dotbgtest { background:  url(http://www.cheapoair.com/travel/travel_resources/images/dot_greya.jpg); 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(http://www.cheapoair.com/travel/travel_resources/images/iday_bullet.gif) 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(/travel/travel_resources/images/bulgr.gif) 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(../images/tpdealbg.jpg); 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; }
.newbluehead { background-color:#338FD2; 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(../images/formbg.jpg); 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(http://www.cheapoair.com/travel/travel_resources/images/box1-bg.gif) repeat-x; font:bold 12px/22px Arial, Helvetica, sans-serif; color:#000000; }
.box-head2 { background:url(http://www.cheapoair.com/travel/travel_resources/images/box2-bg.gif) repeat-x; font:bold 12px/22px Arial, Helvetica, sans-serif; color:#000000; }
.box-head3 { background:url(http://www.cheapoair.com/travel/travel_resources/images/box3-bg.gif) repeat-x; font:bold 12px/22px Arial, Helvetica, sans-serif; color:#000000; }
.box-head4 { background:url(http://www.cheapoair.com/travel/travel_resources/images/htlblueboxbg.gif) repeat-x; font:bold 12px/22px Arial, Helvetica, sans-serif; color:#000000; }
.tabbox { background:url(http://www.cheapoair.com/travel/travel_resources/images/lkgreybg.jpg) repeat-x; font:bold 12px Arial, Helvetica, sans-serif; color:#000000; text-align:center; }
.tabbox a:link, .tabbox a:visited, .tabbox a:active { color:#000000; font-size:12px; text-decoration:none; font-weight:bold; }
.tabbox a:hover { color:#000000; font-size:12px; text-decoration:underline; font-weight:bold; }
.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(http://www.cheapoair.com/travel/travel_resources/images/rightdealbg.jpg); background-repeat:repeat-y; }
.rgtdealbg1 { background-image:url(http://www.cheapoair.com/travel/travel_resources/images/rightdealbg1.jpg); 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; }
.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; }
.lightbluehead { background-image:url(../images/lightblue-img.gif); 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(http://www.cheapoair.com/travel/travel_resources/images/searchformbglineNew01.jpg); }
.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(http://www.cheapoair.com/travel/travel_resources/images/flight_searchimgBGNew.gif) 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 #c9d8ed; }
.emi-head h1 { font:bold 18px/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:#007fb6; }
.emi-txt { font:normal 12px Arial; color:2b2b2b; border-left:1px solid #c9d8ed; border-right:1px solid #c9d8ed; }
.emi-txt EM { color:#ea3712; font-style:normal; font-weight:bold; }
.flight-fare { background:transparent url(../images/flight-fare-bg.gif) repeat-x scroll 0 0; }
.flight-fare h3 { color:#E04D2E; font-family:Arial; font-size:14px; font-weight:bold; line-height:normal; text-indent:10px; }
.flight-fare h3 b { color:#F09F12; font-size:20px; }
.fare-head { background:#dbe7f5; font:normal 12px Arial; text-indent:10px; }
.fare-row1 { background:#f0f3f8; border-right:1px solid #c9d8ed; border-top:1px solid #c9d8ed; 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 #c9d8ed; border-top:1px solid #c9d8ed; 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(http://www.cheapoair.com/travel/travel_resources/images/rules-bg.gif) 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; }
.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 h2, .bluetexthead h1 { 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(http://www.cheapoair.com/travel/travel_resources/images/greycrv-lt.gif); 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; }
.box_border { border:1px solid #e5e5e5; border-top:0; }
.box_border ul { margin:5px 10px; padding:0; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.box_border ul li { padding:4px; border-bottom:1px #939393 dotted; }
.ccContent { background:url(http://www.cheapoair.com/travel/travel_resources/images/cc-bg.gif) 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; }
/* 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(http://www.cheapoair.com/travel/travel_resources/images/nla-tab.gif); 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(http://www.cheapoair.com/travel/travel_resources/images/nla-tab1.gif); 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; }
.whyflyhead { background:#1799d6; color:#ffffff; background-image:url(http://www.cheapoair.com/travel/travel_resources/images/bluecrv-lt.gif); background-position:left; background-repeat:no-repeat; padding-left:10px; }
.whyflyhead h3, .whyflyhead h1 { font-weight:bold; font-size:12px; color:#ffffff; }
.whyflytxt { FONT-SIZE: 12px; COLOR: #0f1717; line-height:15px; text-align:justify; }
.whyflytxt ul { margin:5px 10px; padding:0; list-style:none; }
.whyflytxt ul li { padding:1px; border-bottom:1px #939393 dotted; font-size:11px; }
.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(http://www.cheapoair.com/travel/cms/airlines/images/booknow.gif) no-repeat left top; width: 80px; height: 18px; cursor: hand; cursor: pointer; display: block; }
.booknowbttn:hover { background:url(http://www.cheapoair.com/travel/cms/airlines/images/booknow.gif) 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(http://www.cheapoair.com/travel/travel_resources/images/bulgr.gif) 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; color: #0000CC; text-decoration:underline; }
.rulessmall a:hover { font-size:10px; color: #F00; text-decoration:none; }
.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; }
.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(http://www.cheapoair.com/travel/travel_resources/images/tab-center.gif) left top repeat-y; float:left; clear:both; margin:0 0 0 0 !important; _margin:-13px 0 0 0; }
.greybg-article { background:url(http://www.cheapoair.com/travel/travel_resources/images/grey-bg-article.gif) 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(http://www.cheapoair.com/travel/travel_resources/images/container_bg.jpg) 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(http://www.cheapoair.com/travel/travel_resources/images/bottom_bg.jpg) 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(../images/contest_form_bg.gif) repeat-x bottom #273c49 }
.left_shadow { background:url(../images/shadow_left.gif) repeat-y }
.right_shadow { background:url(../images/shadow_right.gif) 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(../images/CFtop_bg.gif) 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(../images/CFbottom_bg.gif) repeat-x 0 0 }
#left_container .bottom_curve img { float:left }
#contest_form { background:url(../images/CF_bg.gif) 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(../images/submit_btn.jpg) top no-repeat; float:right; width:111px; height:24px; margin:15px 0 10px 0; border:none }
#contest_form .btn_over { background:url(../images/submit_btn.jpg) 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(../images/IB_topleft_curve.jpg) top left no-repeat; width:464px; float:left; }
.IB_topright_curve { background:url(../images/IB_topright_curve.jpg) top right no-repeat; width:464px; float:left; }
.IB_bottomleft_curve { background:url(../images/IB_bottomleft_curve.jpg) bottom left no-repeat; width:464px; float:left; }
.IB_bottomright_curve { background:url(../images/IB_bottomright_curve.jpg) 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 }
.mainheading3 h1 { font:bold 20px Arial, Helvetica, sans-serif; color:#335D8C; padding:5px; margin-bottom:0 !important; text-align:center; }
.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; }
.offerhtl2 { color:#FFFFFF; font-size:16px; font-weight:bold; height:44px; left:460px; position:absolute; top:140px; width:390px; z-index:1; }
.offerhtl1 h2 { font-size:18px; }
.offerhtl1 span { color:#FBDD09; font-size:22px; font-weight:bold; }
.offerhtl2 span { color:#FBDD09; font-size:26px; 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: bold; 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(http://www.cheapoair.com/travel/travel_resources/images/hotel_top_curve.jpg) 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 }
.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(/travel/travel_resources/images/starcation_li_bg.jpg) 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(/travel/travel_resources/images/starcation_bg.jpg) 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; font-size:11px; }
.RTvalidity b { font-size:11px; color:#6A6A6A; }
.RTfares em { font:bold 24px/32px 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(images/book_btn.gif) no-repeat 0 0; float:left; width:50px; height:33px; cursor:pointer }
.RTfares .go_btn:hover { background:url(images/book_btn.gif) no-repeat 0 -33px; float:left; width:50px; height:33px; cursor:pointer }
.flight_listing { margin:10px 10px 0 10px; font-size:11px; color:#575757; line-height:20px; }
.flight_listing a:link, .flight_listing a:active, .flight_listing a:visited { font-size:11px; color:#575757; text-decoration:none; }
.flight_listing a:hover { font-size:11px; text-decoration:underline; color:#000; }
.flight_listing ul { margin:0; padding:0; list-style:none; width:100%; }
.flight_listing li { color:#575757; font-size:11px; line-height:20px; }
.flight_listing li a, .flight_listing li a:link, .flight_listing li a:visited, .flight_listing li a:active { color:#575757; text-decoration:none; }
.flight_listing li a:hover { text-decoration:underline }
.flight_listing li.sep { padding:0 5px; color:#000 }
.flight_listing b { line-height:25px }
/**************Site search search button***********************/
.searchbtn2 { float:right; padding-top:0px; }
a.searchBtn2:active, a.searchBtn2:link, a.searchBtn2:visited { background:transparent url(../images/hotel-btn.gif) no-repeat scroll left top; color:#ffffff; display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:33px; text-align:center; padding:0 0 0 17px; text-decoration:none; }
.searchBtn2 span { background:transparent url(../images/hotel-btn.gif) no-repeat scroll right top; display:block; padding:0px 17px 0px 0; }
.searchBtn2:hover { background:transparent url(../images/hotel-btn.gif) no-repeat scroll left bottom; }
a.searchBtn2:hover span { background:transparent url(../images/hotel-btn.gif) no-repeat scroll right bottom; display:block; cursor:pointer; padding:0px 17px 0px 0; text-decoration:none; }
a.searchBtn2hvr { background:transparent url(../images/hotel-btn.gif) no-repeat scroll left bottom; display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:33px; text-align:center; padding:0px 0px 0 17px; text-decoration:none; }
a.searchBtn2hvr span { background:transparent url(../images/hotel-btn.gif) no-repeat scroll right bottom; display:block; float:left; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:33px; text-align:center; cursor:pointer; padding:0px 17px 0px 0; text-decoration:none; }
.couponbgimg5 { height:110px; background-position:center; }
.coupontext-citypairs { font-size:20px; color:#ffffff; font-weight:bold; text-align:center; }
.coupontext-citypairs span { font-size:15px; color:#ffffff; font-style:italic; }
.coupontext-citypairs span b { font-size:15px; color:#ffde00; font-style:italic; }
.coupontext-citypairs b { font-size:12px; color:ffffff; }
.lit { font-weight:normal; font-size:11px; color:#000000; }
.lit EM { font-style:normal; color:#FF0000; }
/* footer sprite start */
.quick_links { float:left; width:982px; padding:15px 0 0 20px; font:11px Arial, Helvetica, sans-serif; background:#eee; border-bottom:1px solid #e7e7e7; margin-top:1px }
.quick_links ul { margin:0; padding:0; list-style:none; float:left; width:982px; padding-bottom:10px }
.quick_links li { color:#777; float:left; width:auto; padding-right:7px; margin-right:7px; background:url(/travel/travel_resources/images/footer_sep.jpg) no-repeat right; list-style:none !important }
.quick_links li a, .quick_links li a:visited, .quick_links li a:link, .quick_links li a:active { color:#333; text-decoration:none; font-size:11px !important }
.quick_links li a:hover { color:#ff0000; text-decoration:underline }
.quick_links li.last { background:none; margin-right:0; padding-right:0 }
.quick_links li.first { background:none; margin-right:0 }
.footer_courtsey { float:left; width:982px; padding:0 0 0 20px; border-top:1px solid #e7e7e7; font:11px/30px Arial, Helvetica, sans-serif; color:#757575; background:#fff }
.footer_courtsey span { color:#757575 }
.footer_courtsey a, .footer_courtsey a:active, .footer_courtsey a:link, .footer_courtsey a:visited { color:#757575; text-decoration:none; font-size:11px !important }
.footer_follow_links { float:left; width:982px; padding:10px 0 2px 20px; font:11px Arial, Helvetica, sans-serif; border-top:1px solid #e7e7e7; margin-top:1px; background:#fff }
.footer_follow_links ul { margin:0; padding:0; list-style:none; float:left; width:auto; }
.footer_follow_links li { color:#333; float:left; width:auto; padding-right:22px; line-height:24px; list-style:none !important }
.footer_follow_links li a, .footer_follow_links li a:link, .footer_follow_links li a:active, .footer_follow_links li a:visited { color:#333; text-decoration:none; font-size:11px !important }
.footer_follow_links li a:hover { color:#ff0000; text-decoration:underline }
.footer_follow_links li.last { background:url(/travel/travel_resources/images/footer_sep.jpg) no-repeat left 7px; padding-left:7px }
.footer_follow_links li.first { padding-right:7px }
.footer_follow_links span { background:url(/travel/travel_resources/images/footer-sprite.png) no-repeat; float:left; margin-right:5px }
.footer_follow_links span a { display:block; text-decoration:none }
.footer_follow_links .blog { background-position:-91px 0; width:19px; height:33px; }
.footer_follow_links .blog a { width:19px; height:33px }
.footer_follow_links .twitter { background-position:-90px -33px; width:20px; height:33px; }
.footer_follow_links .twitter a { width:20px; height:33px }
.footer_follow_links .facebook { background-position:-92px -66px; width:18px; height:33px; }
.footer_follow_links .facebook a { width:18px; height:33px }
.footer_follow_links .squidoo { background-position:-92px -99px; width:19px; height:33px; }
.footer_follow_links .squidoo a { width:19px; height:33px }
.footer_follow_links .youtube { background-position:-63px -207px; width:17px; height:20px; }
.footer_follow_links .youtube a { width:17px; height:20px }
.footer_follow_links .rss { background-position:-75px 0; width:16px; height:16px; float:right; margin:4px 0 0 5px }
.footer_follow_links .rss a { width:16px; height:16px }
.footer_follow_links .rss-new { background-position:-75px 0; width:16px; height:16px; margin:4px 0 0 5px }
.footer_follow_links .rss-new a { width:16px; height:16px }
.footer_sprite { float:left; width:1002px; background:#fff; padding-top:3px; padding-bottom:8px }
.footer_sprite img { float:left; margin-top:8px; margin-left:24px }
.footer_sprite span { background:url(/travel/travel_resources/images/footer-sprite.png) no-repeat; float:left; margin-top:8px; margin-left:22px }
.footer_sprite span a { text-decoration:none; display:block }
.footer_sprite .iatan { background-position:0 -28px; width:38px; height:34px; }
.footer_sprite .iatan a { width:38px; height:34px }
.footer_sprite .tia { background-position:0 -97px; width:83px; height:33px; }
.footer_sprite .tia a { width:83px; height:33px }
.footer_sprite .astanet { background-position:0 -62px; width:42px; height:35px; margin-top:5px; }
.footer_sprite .astanet a { width:42px; height:35px }
.footer_sprite .truste { background-position:0 -130px; width:110px; height:33px; }
.footer_sprite .truste a { width:110px; height:33px }
.footer_sprite .verisign { background-position:0 -163px; width:77px; height:43px; }
.footer_sprite .verisign a { width:77px; height:43px }
.footer_sprite .master { background-position:-1px -207px; width:51px; height:32px; }
.footer_sprite .master a { width:51px; height:32px }
.footer_sprite .visa { background-position:-1px -240px; width:50px; height:32px; margin-left:10px }
.footer_sprite .visa a { width:50px; height:32px }
.footer_sprite .amex { background-position:-1px -273px; width:49px; height:32px; margin-left:10px }
.footer_sprite .amex a { width:49px; height:32px }
.footer_sprite .discover { background-position:-1px -306px; width:50px; height:32px; margin-left:10px }
.footer_sprite .discover a { width:50px; height:32px }
.footer_sprite .diners { background-position:-1px -339px; width:49px; height:32px; margin-left:10px }
.footer_sprite .diners a { width:49px; height:32px }
.footer_sprite .hitwise { background-position:-1px -372px; width:44px; height:50px }
.footer_sprite .hitwise a { width:44px; height:50px }
.footer_sprite .arc { background-position:0 -426px; width:88px; height:51px; margin-top:2px; }
.footer_follow_links .globalflags{margin-top: 6px; width: 16px; height: 12px; cursor: pointer; overflow: hidden;}
.flagsprite2 {background:url('/portals/_default/images/countryflags.gif') no-repeat;}
.flagUSD {background-position: -18px -120px;}
.flagCAD {background-position: -18px -96px;}
.flagUK {background-position: 0 -312px;}
/* footer sprite end*/

/* select country */
.slt-country{width:125px; height:19px; line-height:18px; float:right; overflow:hidden; text-align:left}
.slt-country .link, .slt-country .link:visited, .slt-country .link:link, .slt-country .link:active{float:left; width:120px; height:19px; outline:none; cursor:pointer; text-decoration:none; padding-left:5px; background:url(/travel/travel_resources/images/country-drop.gif) no-repeat right 4px; color:#687586; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.slt-country a.link:hover, .slt-country a.active{text-decoration:none; color:#293341; font-size:11px; background-position:right -17px;}

.slt-country span{width:16px; height:12px; float:left; overflow:hidden; margin:3px 5px 0 3px}

.slt-country .drop{position:absolute; top:58px; left:853px; z-index:9999; width:147px; background:#fff; border:1px solid #7F9DB9; display:none}
.slt-country .drop ul{margin:0; padding:0}
.slt-country .drop li{color:#697687; display:block; float:left; width:147px; line-height:18px; list-style:none;}
.slt-country .drop a, .slt-country .drop a:visited, .slt-country .drop a:link, .slt-country .drop a:active{font-size:11px; color:#293341; width:147px; text-decoration:none; display:block; border-top:1px solid #fff; border-bottom:1px solid #fff}
.slt-country .drop a:hover{background:#e7f0f7; border-top:1px solid #b8d1e5; border-bottom:1px solid #b8d1e5}
.slt-country .drop a:hover, .slt-country .drop a.selected{background:#e7f0f7; border-top:1px solid #b8d1e5; border-bottom:1px solid #b8d1e5;}

.csbanner{padding:0 2px 0 0; font-size:14px; color:#627586; float:right; width:418px; text-align:right}
.csbanner span {color:#f13c0f !important; font-size:17px}
.csbanner em span strong {color:#f13c0f;}
.csbanner strong{font-weight:bold; }
.csbanner img{vertical-align:middle}
.csbanner em { font-weight:bold; font-style:normal}
.csbanner em strong { color:#627586; }
