body { margin: 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.body01 { margin:0px; background-color:#FFFFFF; }
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 { font-size:12px; COLOR: #000000; TEXT-DECORATION: none; }
.memofaretext a:visited { font-size:12px; COLOR: #000000; TEXT-DECORATION: none; }
.memofaretext a:hover { FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline; }
.memofaretext a:active { font-size:12px; COLOR: #000000; TEXT-DECORATION: none; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.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; }
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; }
a.tdhdrOrange:link { FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #ee3d0e; TEXT-DECORATION: none; }
a.tdhdrOrange:hover { FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #ee3d0e; TEXT-DECORATION: none; }
a.tdhdrOrange:active { FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #ee3d0e; TEXT-DECORATION: none; }
a.tdhdrOrange:visited { FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #ee3d0e; 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; }
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 { 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; }
.orangeheadNormal a:active { FONT-SIZE: 12px; COLOR:#fd3700; TEXT-DECORATION: underline; font-weight:normal; }
.orangeheadNormal a:visited { FONT-SIZE:12px; COLOR:#fd3700; 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: 5px 5px 5px 10px; FONT-SIZE:12px; COLOR:#ffffff; font-weight:bold; background-color:#F03C10; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.whiteheadBluebg { PADDING: 5px 5px 5px 10px; 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 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; }
/*----------------------------------------------------------------------------------------------------------------------------*/
.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; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.mainheadingsmall { FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #000000; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.mchdehead { font-weight:bold; color:#333333; text-decoration:none; font-size:12px; padding-left:10px }
.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, visited, active { FONT-SIZE: 12px; COLOR: #fd3700; TEXT-DECORATION: underline; font-weight:bold; 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(/travel/travel_resources/images/car_nbg01a.gif); background-position: center; background-repeat:no-repeat; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.tdbg { background-image:url(/travel/travel_resources/images/car_nbga.gif); background-position: center; background-repeat:no-repeat; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.tdbgsmall { background-image:url(/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 { 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; }
/*----------------------------------------------------------------------------------------------------------------------------*/
.chlink { font-size:11px; font-weight:normal; text-decoration:none; color:#000000; padding-left:5px; }
.chlink a { text-decoration:none; color:#054972; text-decoration:underline; }
.chlink a:visited { text-decoration:none; color: # 054972;
text-decoration:underline; }
.chlink a:hover { text-decoration:none; color:#000000; text-decoration:none; }
.chlink a:active { text-decoration:none; color:#054972; text-decoration:underline; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.arialNormalBig { font-size:12px; font-weight:normal; text-decoration:none; color:#000000; text-align:justify; line-height:17px; }
.arialNormalBig a { text-decoration:underline; color: #0A79BC; }
.arialNormalBig a:hover { text-decoration:underline; color: #054972; }
.arialNormalBig P { padding:5px; margin:0px; font-size:13px; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.arialNormalPad { font-weight:normal; text-decoration:none; color:#000000; text-align:justify; line-height:17px; padding:5px; margin:0px; 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 { FONT-SIZE: 12px; COLOR: #ff3300; TEXT-DECORATION: underline; }
.checkfares a:visited { FONT-SIZE: 12px; COLOR: #ff3300; TEXT-DECORATION: underline; }
.checkfares a:hover { FONT-SIZE: 12px; COLOR: #000066; TEXT-DECORATION: underline; }
.checkfares a:active { FONT-SIZE: 12px; COLOR: #ff3300; TEXT-DECORATION: underline; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.blueheadNoPad { FONT-SIZE: 12px; COLOR: #0370c4; font-weight:bold; }
a.blueheadNoPad:link { FONT-SIZE: 12px; COLOR: #0370c4; TEXT-DECORATION: none; }
a.blueheadNoPad:hover { FONT-SIZE: 12px; COLOR: #0370c4; TEXT-DECORATION: underline; }
a.blueheadNoPad:active { FONT-SIZE: 12px; COLOR: #0370c4; TEXT-DECORATION: none; }
a.blueheadNoPad:visited { FONT-SIZE: 12px; COLOR: #0370c4; TEXT-DECORATION: none; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.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 { FONT-SIZE: 12px; COLOR: #0000FF; TEXT-DECORATION: underline; font-weight:normal; }
.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; }
.bookNowSeasonal a:active { FONT-SIZE: 12px; COLOR: #0000FF; 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 { FONT-SIZE: 12px; COLOR: #E12437; TEXT-DECORATION: underline; }
.cheaptext a:hover { FONT-SIZE: 12px; COLOR: #324465; TEXT-DECORATION: underline; }
/*----------------------------------------------------------------------------------------------------------------------------*/
.border { border-left:#d6d6d6 1px solid; border-right:#d6d6d6 1px solid; border-bottom:#d6d6d6 1px solid; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.blacktxtsub { FONT-SIZE:12px; COLOR: #28333e; padding:5px 0px 5px 10px; font-weight:bold; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.blacktxtnor { FONT-SIZE: 12px; COLOR: #28333e; padding:10px 0px 10px 10px; line-height:17px; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.firstxt { FONT-SIZE:12px; COLOR:#28333e; padding: 5px 0px 5px 10px; line-height:17px; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.black_text { FONT-SIZE: 12px; COLOR: #28333e; padding-left:7px; line-height:17px; }
a.black_text:link { FONT-SIZE: 12px; COLOR: #28333e; TEXT-DECORATION: none; }
a.black_text:hover { FONT-SIZE: 12px; COLOR: #28333e; TEXT-DECORATION: underline; }
a.black_text:active { FONT-SIZE: 12px; COLOR: #28333e; TEXT-DECORATION: none; }
a.black_text:visited { FONT-SIZE: 12px; COLOR: #28333e; TEXT-DECORATION: none; }
.black_text a:link { FONT-SIZE: 12px; COLOR: #28333e; TEXT-DECORATION: none; }
.black_text a:hover { FONT-SIZE: 12px; COLOR: #28333e; TEXT-DECORATION: underline; }
.black_text a:active { FONT-SIZE: 12px; COLOR: #28333e; TEXT-DECORATION: none; }
.black_text a:visited { FONT-SIZE: 12px; COLOR: #28333e; TEXT-DECORATION: none; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.textbgYellow { FONT-SIZE: 12px; COLOR: #28333e; line-height:24px; !line-height:25px;
padding-left:7px; background-color:#fffaea; }
.textbgYellow b { COLOR: #ff4e00; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.textbglytYellow { FONT-SIZE: 12px; COLOR: #28333e; line-height:25px; padding-left:7px; background-color:#FFFEF9; }
.textbglytYellow b { COLOR: #ff4e00; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.textbgBlue { FONT-SIZE: 12px; COLOR: #28333e; line-height:24px; padding-left:7px; background-color:#EAF3FD; }
.textbgBlue b { COLOR: #ff4e00; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.textbglytBlue { FONT-SIZE: 12px; COLOR: #28333e; line-height:24px; !line-height:25px;
padding-left:7px; background-color:#FAFCFE; }
.textbglytBlue b { COLOR: #ff4e00; }
.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 { COLOR: #28333e; TEXT-DECORATION: underline; }
.blacktxtrt a:hover { COLOR: #28333e; TEXT-DECORATION: none; }
/*----------------------------------------------------------------------------------------------------------------------------*/
.txtBlack { FONT-SIZE: 12px; COLOR: #000000; line-height:17px; text-decoration:none; }
.txtBlack B { COLOR: #FF0000; font-weight:normal; }
.txtBlack a:link B { FONT-SIZE: 12px; COLOR: #ff3300; TEXT-DECORATION: underline; }
.txtBlack a:visited B { FONT-SIZE: 12px; COLOR: #ff3300; TEXT-DECORATION: underline; }
.txtBlack a:hover B { FONT-SIZE: 12px; COLOR: #000066; TEXT-DECORATION: underline; }
.txtBlack a:active B { FONT-SIZE: 12px; COLOR: #ff3300; 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; }
.faresRed a:link, .faresRed a:active, .faresRed a:visited { FONT-SIZE: 12px; COLOR: #FF0000; TEXT-DECORATION: none; font-weight:bold; }
.faresRed a:hover { FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline; font-weight:bold; }
.faresRed I { COLOR:#000000; font-weight:normal; font-style:normal; font-size:11px; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.faresRedbgWhite { FONT-SIZE: 12px; COLOR:#000000; background-color:#FFFFFF; font-weight:bold; padding:3px 10px; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.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 { COLOR: #ff0000; text-decoration:underline; }
.FAcontent strong a:hover { COLOR:#407bbe; text-decoration:underline; }
.FAcontent strong a:active { COLOR:#ff0000; text-decoration:underline; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.FAcontentbgblue { PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: #f2fbff; TEXT-DECORATION: none; }
.FAcontentbgblue a:link { 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 a:active { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0000ff; TEXT-DECORATION: underline; }
.FAcontentbgblue a:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0000ff; TEXT-DECORATION: none; }
.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 { 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 a:active { FONT-WEIGHT:normal; FONT-SIZE: 11px; COLOR: #0000ff; TEXT-DECORATION: underline }
.FAcontentbgyellow a:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0000ff; TEXT-DECORATION: none }
.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 { 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 a:active { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0000ff; TEXT-DECORATION: underline }
.FAcontentbggrey a:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0000ff; TEXT-DECORATION: none }
.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 { FONT-SIZE: 12px; COLOR: #ff3300; TEXT-DECORATION: underline; }
.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; }
.bggreybrdr a:active, .bgbluebrdr a:active { FONT-SIZE: 12px; COLOR: #ff3300; 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 { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; TEXT-DECORATION: underline }
.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 }
.NormalBold B a:active { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; 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 { color: #FF3300; font-size: 11px; font-weight: bold; text-decoration: underline; }
.SubHead B a:active { color: #FF3300; font-size: 11px; font-weight: bold; text-decoration: underline; }
.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; }
.dkblueNoPad a:link, .dkblueNoPad a:active, .dkblueNoPad a:visited { FONT-SIZE: 12px; COLOR: #000066; font-weight:bold; text-decoration:none; }
.dkblueNoPad a:hover { FONT-SIZE: 12px; COLOR: #000066; font-weight:bold; text-decoration:underline; }
/*----------------------------------------------------------------------------------------------------------------------------*/
.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 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000066; LINE-HEIGHT: 15px; TEXT-DECORATION: underline; }
.text1 a:active { COLOR: #000066; TEXT-DECORATION: underline; }
.text1 a:visited { COLOR: #000066; 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 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; LINE-HEIGHT: 15px; TEXT-DECORATION:none; }
.usetextdrk a:visited { COLOR: #003366; TEXT-DECORATION:nonee; }
.usetextdrk a:hover { COLOR: #333333; TEXT-DECORATION: underline; }
.usetextdrk a:active { COLOR: #003366; TEXT-DECORATION: none; }
/*----------------------------------------------------------------------------------------------------------------------------*/
.usetextlt { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; TEXT-DECORATION: none; padding: 5px 0px 5px 7px; background-color:#f2f2f2; }
.usetextlt a { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; LINE-HEIGHT: 15px; TEXT-DECORATION:none; }
.usetextlt a:visited { COLOR: #003366; TEXT-DECORATION:nonee; }
.usetextlt a:hover { COLOR: #333333; TEXT-DECORATION: underline; }
.usetextlt a:active { COLOR: #003366; TEXT-DECORATION: none; }
/*----------------------------------------------------------------------------------------------------------------------------*/
.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 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; LINE-HEIGHT: 15px; TEXT-DECORATION:none; }
.codetxtdrk a:visited { COLOR: #003366; TEXT-DECORATION:nonee; }
.codetxtdrk a:hover { COLOR: #333333; TEXT-DECORATION: underline; }
.codetxtdrk a:active { COLOR: #003366; TEXT-DECORATION: none; }
/*----------------------------------------------------------------------------------------------------------------------------*/
.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 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; LINE-HEIGHT: 15px; TEXT-DECORATION:none; }
.codetxtlt a:visited { COLOR: #003366; TEXT-DECORATION:nonee; }
.codetxtlt a:hover { COLOR: #333333; TEXT-DECORATION: underline; }
.codetxtlt a:active { COLOR: #003366; TEXT-DECORATION: none; }
/*----------------------------------------------------------------------------------------------------------------------------*/
.cartxt { FONT-SIZE:11px; COLOR:#000000; padding:5px 0px 5px 17px; background-color:#ebebeb; text-decoration:none; }
.cartxt a { 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 { COLOR: #000000; text-decoration:none; }
.cartxtlght a:hover { COLOR: #0080C0; }
/*----------------------------------------------------------------------------------------------------------------------------*/
.carcheckfares { FONT-SIZE: 12px; COLOR: #ff3300; TEXT-DECORATION:none; padding-left:10px; }
.carcheckfares a { 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 { 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 { COLOR: #000000; text-decoration:none; }
.hoteltxtlght a:hover { COLOR: #0080C0; }
/*----------------------------------------------------------------------------------------------------------------------------*/
.breadcrumb { font-size: 11px; COLOR: #000000; line-height:17px; font-weight:normal; padding-left:20px; }
.breadcrumb a:link { font-size: 11px; COLOR: #000000; line-height:20px; font-weight:normal; text-decoration:underline; }
.breadcrumb a:hover { font-size: 11px; COLOR: #F5592E; font-weight:normal; text-decoration:underline; }
.breadcrumb a:active { font-size: 11px; COLOR: #000000; font-weight:normal; text-decoration:underline; }
.breadcrumb a:visited { font-size: 11px; COLOR: #000000; font-weight:normal; text-decoration:underline; }
.breadcrumb B { font-weight:bold; COLOR: #000000; }
/*----------------------------------------------------------------------------------------------------------------------------*/
	
	.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 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000066; TEXT-DECORATION: underline }
.ametext1 a:visited { FONT-WEIGHT: normal; FONT-SIZE:11px; COLOR: #000066; TEXT-DECORATION: underline }
.ametext1 a:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0099ff; TEXT-DECORATION: underline }
.ametext1 a:active { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000066; 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 { 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, Arial, Helvetica, sans-serif; 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 { FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR: #313131; TEXT-DECORATION: none; }
.dealtextNoPad a:active { 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 a:visited { FONT-SIZE: 12px; FONT-WEIGHT: normal; COLOR:#313131; TEXT-DECORATION: none; }
.dealtextNoPad ul { margin:0px; padding:0px; }
.dealtextNoPad ul li { list-style:none; padding:8px 10px 0px 20px; background: url(/travel/travel_resources/images/arrow_tp_dl.gif) no-repeat 5px 10px; line-height:17px; }
.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, Arial, Helvetica, sans-serif; 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, Arial, Helvetica, sans-serif; font-size:20px; color:#0663c3; font-weight:bold; }
/*-------------------------------------------------------------------------------------------------------------*/

.tp-txt-nws { font-family:trebuchet ms, arial, verdana; color:#000000; padding-top:24px; padding-left:30px; 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; }
.brdrGrey { border:#DDDDDD 1px solid; }
.brdrBlue { border:#82bae3 1px solid; }
/*----------------------------------------------------------------------------------------------------------------------------*/
.pad20 { PADDING-top:20px; }
.pad30 { PADDING-top:30px; }
/*----------------------------------------------------------------------------------------------------------------------------*/

#brdrGrey { border:#DDDDDD 1px solid; }
#brdrBlue { border:#82bae3 1px solid; }
#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: 20px; PADDING-right: 20px; }
#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; }
#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; }
/*----------------------------------------------------------------------------------------------------------------------------*/
#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; }
.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; text-decoration: underline; }
.sitemapsubHeadings a:link { FONT-WEIGHT: normal; font-size: 11px; text-decoration: underline; color: #000066; }
.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; }
.sitemapsubHeadings a:active { FONT-WEIGHT: normal; font-size: 11px; text-decoration: underline; color: #000066; }
.sitemaplinks { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000066; text-decoration: underline; PADDING: 5px 5px 5px 18px; }
.sitemaplinks a:link { FONT-WEIGHT: normal; font-size: 11px; text-decoration: underline; color: #000066; }
.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; }
.sitemaplinks a:active { FONT-WEIGHT: normal; font-size: 11px; text-decoration: underline; color: #000066; }
.sitemaplinksgrbg { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000066; text-decoration: underline; PADDING: 5px 5px 5px 18px; background-color:#f4f4f4; }
.sitemaplinksgrbg a:link { FONT-WEIGHT: normal; font-size: 11px; text-decoration: underline; color: #000066; }
.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; }
.sitemaplinksgrbg a:active { FONT-WEIGHT: normal; font-size: 11px; text-decoration: underline; color: #000066; }
.sitemapSubHeadgrbg { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; }
.sitemaplinkswtbg { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000066; text-decoration: underline; PADDING: 5px 5px 5px 18px; background-color:#ffffff; }
.sitemaplinkswtbg a:link { FONT-WEIGHT: normal; font-size: 11px; text-decoration: underline; color: #000066; }
.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; }
.sitemaplinkswtbg a:active { FONT-WEIGHT: normal; font-size: 11px; text-decoration: underline; color: #000066; }
.sitemapSubHeadwtbg { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; }
.sitemapheading { font-size: 12px; text-decoration: none; font-weight: bold; color:#006699; }
.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 a:link { font-size: 12px; text-decoration: none; color: #006699; }
.sitemapheading a:visited { FONT-FAMILY:  Arial, Helvetica; font-size: 12px; text-decoration: none; color: #006699; }
.sitemapheading a:hover { FONT-FAMILY: Arial, Helvetica; font-size: 12px; text-decoration: none; color:#666666; }
.sitemapheading a:active { FONT-FAMILY: Arial, Helvetica; font-size: 12px; text-decoration: none; color: #003366; }
.sitemaptopic { FONT-SIZE: 11px; COLOR:#666666; font-weight:bold; }
.sitemaptopic a:link { FONT-FAMILY: Arial; font-size: 11px; text-decoration: none; color: #666666; }
.sitemaptopic a:visited { FONT-FAMILY: Arial; font-size: 11px; text-decoration: none; color: #666666; }
.sitemaptopic a:hover { FONT-FAMILY: Arial; font-size: 11px; text-decoration: none; color:#003366; }
.sitemaptopic a:active { FONT-FAMILY: Arial; font-size: 11px; text-decoration: none; color: #006699; }
.sitemapbluelinedtxt { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #065bbc; LINE-HEIGHT: 16px; text-decoration:underline; PADDING-left: 18px; }
.sitemapbluelinedtxt a:link { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #065bbc; TEXT-DECORATION: none }
.sitemapbluelinedtxt a:active { 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 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF0000; TEXT-DECORATION: none }
.sitemapredtdtxt a:active { 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 { color: #FF3300; font-size: 11px; font-weight: bold; text-decoration: underline; }
.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; }
.sitemapredlink a:active { color: #FF3300; font-size: 11px; font-weight: bold; text-decoration: underline; }
.sitemapSubHead { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; 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; TEXT-DECORATION: underline; }
.DGtxtblu a:visited { COLOR: #000066; TEXT-DECORATION: underline; }
.DGtxtblu a:hover { COLOR: #0099ff; TEXT-DECORATION: underline; }
.DGtxtblu a:active { COLOR: #000066; TEXT-DECORATION: underline; }
/*-------------------------------------------------------------------------------------*/
.DGtxtlt { FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none; padding: 3px 5px 3px 5px; background-color:#eff8ff; }
.DGtxtlt a { COLOR: #000066; TEXT-DECORATION: underline; }
.DGtxtlt a:visited { COLOR: #000066; TEXT-DECORATION: underline; }
.DGtxtlt a:hover { COLOR: #0099ff; TEXT-DECORATION: underline; }
.DGtxtlt a:active { COLOR: #000066; 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; TEXT-DECORATION: none; }
a.DGtext:active { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #313131; TEXT-DECORATION: none; }
a.DGtext:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #313131; TEXT-DECORATION: none; }
a.DGtext:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0099ff; 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; TEXT-DECORATION: none; }
a.DGte1:active { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #313131; TEXT-DECORATION: none; }
a.DGte1:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0099ff; TEXT-DECORATION: none; }
a.DGte1:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0099ff; 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; TEXT-DECORATION: underline; }
a.DGtoptxt:active { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000066; TEXT-DECORATION:underline; }
a.DGtoptxt:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000066; TEXT-DECORATION:underline; }
a.DGtoptxt:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0099ff; 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; TEXT-DECORATION: none; }
a.DGlinktop:active { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000066; TEXT-DECORATION: none; }
a.DGlinktop:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000066; TEXT-DECORATION: none; }
a.DGlinktop:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0099ff; 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; TEXT-DECORATION: underline; }
a.DGlinktopNopad:active { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000066; TEXT-DECORATION: underline; }
a.DGlinktopNopad:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000066; TEXT-DECORATION: underline; }
a.DGlinktopNopad:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0099ff; 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; TEXT-DECORATION: none; }
a.DGhdrWhite:active { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FFFFFF; TEXT-DECORATION: none; }
a.DGhdrWhite:visited { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FFFFFF; TEXT-DECORATION: none; }
a.DGhdrWhite:hover { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FFFFFF; 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; }
/*-------------------------------------------------------------------------------------------------------------*/

.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; TEXT-DECORATION: none; }
a.DGbgchange:active { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: none; }
a.DGbgchange:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #313131; TEXT-DECORATION: none; }
a.DGbgchange:hover { FONT-WEIGHT:normal; FONT-SIZE:12px; COLOR:#313131; 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; TEXT-DECORATION:none; height:22px; }
a.DGbgchangecountry:active { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: none; }
a.DGbgchangecountry:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #313131; TEXT-DECORATION: none; height:22px; }
a.DGbgchangecountry:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #313131; height:22px; TEXT-DECORATION: underline; }
/*---------------------------------------------------------------------------------------------------------*/

.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; TEXT-DECORATION: none; }
a.bgchange:active { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: none; }
a.bgchange:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #313131; TEXT-DECORATION: none; }
a.bgchange:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #313131; 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; TEXT-DECORATION: none; height:22px; }
a.bgchangecontry:active { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: none; background-color:
}
a.bgchangecontry:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #313131; TEXT-DECORATION: none; height:22px; }
a.bgchangecontry:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #313131; 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; 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; font-weight: bold; text-decoration: underline; }
.linkRed a:hover { color:#0066CC; 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: #e9371f; 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; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif }
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; }
/*----------------------------------------------------------------------------------------------------------------------------*/
		
.TTbgyellowWhiteheader { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR:#FFFFFF; background-color:#f4a717; padding-left:8px; padding-right:8px; }
.TTbgyellowWhiteheader a:link, .TTbgyellowWhiteheader a:active, .TTbgyellowWhiteheader a:visited { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR:#FFFFFF; text-decoration:none; }
.TTbgyellowWhiteheader a:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR:#FFFFFF; text-decoration:underline; }
.TTbgyellowWhiteheader h2 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR:#FFFFFF; }
/*----------------------------------------------------------------------------------------------------------------------------*/
		
.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:#0031cc; font-size:13px; font-family:Arial, Verdana, Helvetica, Sans-serif; font-weight:bold; text-align:justify; }
/*----------------------------------------------------------------------------------------------------------------------------*/
.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, Arial, Helvetica, sans-serif; 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, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }
.aboutustext a:visited { FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }
.aboutustext a:hover { FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; }
.aboutustext a:active { FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; 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, Arial, Helvetica, sans-serif; font-size:22px; padding:0px 5px 0px 5px; color:#f04502; line-height:26px; }
/*----------------------------------------------------------------------------------------------------------------------------*/
.stuheadnew { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:20px; padding:0px 5px 0px 5px; color:#f04502; }
/*----------------------------------------------------------------------------------------------------------------------------*/
.stuheadsml { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 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(/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(/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, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold; padding-left:5px; }
/*----------------------------------------------------------------------------------------------------------------------------*/

#test { line-height:14px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-left:20px; padding-right:10px; padding-top:6px; padding-bottom:8px; text-align:justify; background:url(/travel/travel_resources/images/arrow_abtusa.gif) no-repeat 5px 10px; }
/*----------------------------------------------------------------------------------------------------------------------------*/

#dotbgtest { background:  url(/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, Arial, Helvetica, sans-serif; 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, Arial, Helvetica, sans-serif; text-decoration: none; }
.moresmall a:link { FONT-SIZE: 12px; COLOR: #1069ba; FONT-FAMILY:Trebuchet MS, Arial, Helvetica, sans-serif; text-decoration: none; }
.moresmall a:visited { FONT-SIZE:12px; COLOR:#1069ba; FONT-FAMILY:Trebuchet MS, Arial, Helvetica, sans-serif; text-decoration: none; }
.moresmall a:hover { FONT-SIZE:12px; COLOR:#fc481c; FONT-FAMILY:Trebuchet MS, Arial, Helvetica, sans-serif; text-decoration: underline; }
.moresmall a:active { FONT-SIZE:12px; COLOR: #1069ba; FONT-FAMILY:Trebuchet MS, Arial, Helvetica, sans-serif; text-decoration: none; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.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 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(/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; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.rules { background-color:#f7f7f7; font-size:11px; color:#000000; }
.rules UL { margin:0px; padding:0px; }
.rules UL LI { padding-left:26px; list-style:none; background:url(images/bulgr.gif) no-repeat 15px 7px; padding-right:15px; padding-bottom:3px; line-height:16px; 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; }
.rulesdefault { FONT-SIZE: 11px; COLOR: #000000; PADDING-TOP: 16px; BACKGROUND-COLOR: #f7f7f7 }
.rulesdefault UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; PADDING-TOP: 0px }
.rulesdefault UL LI { PADDING-RIGHT: 15px; PADDING-LEFT: 26px; FONT-SIZE: 11px; BACKGROUND: url(images/bulgr.gif) no-repeat 17px 7px; PADDING-BOTTOM: 7px; COLOR: #000000; LINE-HEIGHT: 14px; list-style:none; }
.rulesdefault A:link { FONT-SIZE: 11px; COLOR: #1900bf; TEXT-DECORATION: underline }
.rulesdefault A:visited { FONT-SIZE: 11px; COLOR: #1900bf; TEXT-DECORATION: underline }
.rulesdefault A:active { FONT-SIZE: 11px; COLOR: #1900bf; TEXT-DECORATION: underline }
.rulesdefault A:hover { FONT-SIZE: 11px; COLOR: #6f0e5b; TEXT-DECORATION: none }
/*----------------------------------------------------------------------------------------------------------------------------*/

.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:left; padding-top:0px; padding-right:7px; padding-left:8px; }
.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; }
.lightgreenbg a:hover { color:#ff0000; text-decoration:underline; }
.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:16px; border:#e5e5e5 1px solid; border-top:none; background-image:url(images/tpdealbg.jpg); background-repeat:repeat-x; height:78px; }
.Top3dealstext { font-size:11px; color:#000000; line-height:22px; }
.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:tahoma; font-size:20px; color:#f43200; text-align:left; text-transform:uppercase; font-weight:bold; padding-bottom:10px; }
.dealingreybg { font-size:12px; background-color:#f9f9f9; line-height:18px; height:48px; text-align:left; padding-left:10px; }
.dealingreybg b { color:#103c9e; }
.dealingreybg u { color:#fe4d00; font-style:normal; text-decoration:none; font-weight:bold; }
.dealinwhiteybg { font-size:12px; line-height:18px; height:48px; text-align:left; padding-left:10px; }
.dealinwhiteybg b { color:#103c9e; }
.dealinwhiteybg u { color:#fe4d00; font-style:normal; text-decoration:none; font-weight:bold; }
.imgpadtop { padding-top:6px; }
.greenhead { background-color:#6ba905; font-size:12px; color:#FFFFFF; padding-left:10px; height:29px; font-weight:bold; }
.dkgreenhead { background-color:#749602; font-size:13px; color:#FFFFFF; padding-left:10px; height:29px; font-weight:bold; }
.newredhead { background-color:#e9371f; font-size:13px; color:#FFFFFF; padding-left:10px; height:29px; font-weight:bold; }
.newredhead a:link, .newredhead a:visited, .newredhead a:active { font-size:13px; color:#FFFFFF !important; text-decoration:none !important; }
.newredhead a:hover { font-size:13px; color:#FFFFFF !important; text-decoration:underline !important; }
.newredhead h2 { font-size:13px; color:#FFFFFF; font-weight:bold; }
.lightgreenbdr { border:#d4e6b6 1px solid; border-top:none; }
.hotdestitext { height:27px; font-weight:bold; padding-left:10px; font-size:12px; color:#000000; border-bottom:#cdd3c5 1px solid; }
.hotdestitextwbg { height:27px; font-weight:bold; padding-left:10px; font-size:12px; color:#000000; border-bottom:#cdd3c5 1px solid; background-color:#e9f4d8; }
.hotdestitext a:link, .hotdestitext a:visited, .hotdestitext a:active { color:#435c1a; text-decoration:none; }
.hotdestitext a:hover { color:#000000; text-decoration:underline; }
.moregrnbg { background-color:#e9f4d8; 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:#fee8e2; 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:27px; 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:#d12c04; text-decoration:none; }
.hotdestiInttxt a:hover { color:#000000; text-decoration:underline; }
.hotdestiInttxtwbg { height:27px; font-weight:bold; padding-left:10px; font-size:12px; color:#000000; border-bottom:#cdd3c5 1px solid; background-color:#fee8e2; }
.htinCt { font-size:11px; 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; }
.tablemartop { margin-top:8px; }
/*--------------New css added for airfare page Starts-------------------------*/

.bdrgrey { border:#e5e5e5 1px solid; }
.traveltools { font-size:11px; color:#28333e; line-height:18px; margin-top:6px; margin-bottom:6px; }
.traveltools a:link, .traveltools a:visited, .traveltools a:active { color:#000000; text-decoration:none; }
.traveltools a:hover { color:#000000; text-decoration:underline; }
.rgtdealbg { background-image:url(images/rightdealbg.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; }
.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 b a:link, .ecodealbg b a:active, .ecodealbg b a:visited { color:#f03c10; }
.ecodealbg b a:hover { color:#28333e; }
.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 b a:link, .ecodealwhitebg b a:active, .ecodealwhitebg b a:visited { color:#f03c10; }
.ecodealwhitebg b a:hover { color:#28333e; }
.ecodealwhitebg i { color:#2b56ac; font-style:normal; font-weight:bold; }
.dealgreybg { text-align:left; font-size:12px; color:#000000; padding-left:7px; border-bottom:#d7d7d7 1px solid; font-weight:bold; height:25px; background-color:#eeeeee; }
.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; }
.cheapflightheading h2, .cheapflightheading h3 { font-size:18px; font-weight:bold; color:#e9371f; }
.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:0px 5px; font-weight:bold; }
.newbluehead a:link, .newbluehead a:active, .newbluehead a:visited { font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.newbluehead a:hover { font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:underline; }
.newbluehead h2, .newbluehead h3 { font-size:13px; color:#FFFFFF; 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; padding-left:6px; }
.greenHDtxt b { line-height:22px; 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:#ff9f39 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:4px; font-weight:normal; }
.inputSmall { width:65px; height:20px; border:#ff9f39 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:4px; }
.inputSmal1l { width:75px; height:20px; border:#ff9f39 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:4px; }
.formtext { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; }
.formtext u { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000; text-decoration:none; font-style:none; }
.formtext a:link, .formtext a:visited, .formtext a:active { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#ff0000; text-decoration:none; }
.formtext a:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000; text-decoration:underline; }
.minor { font-family:Arial, Helvetica, sans-serif; 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-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:40px; padding-left:5px; }
.savetext a:link, .savetext a:visited, .savetext a:active { font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-size:11px; color:#000000; }
.savetext a:hover { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px; color:#ff0000; }
.tdhgtsetcruise { height:16px; !height:25px;
}
.terms { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:left; background-color:#f4f4f4; height:20px; font-weight:bold; padding-top:8px; padding-left:8px; }
/*--------------New css added for airfare page Ends-------------------------*/

.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: none; }
.footer a:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff0000; TEXT-DECORATION: underline; }
.topdest { PADDING-LEFT: 5px; padding-bottom:5px; padding-top:5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none; line-height:20px; }
.topdest a:link, .topdest a:active, .topdest a:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none; line-height:20px; }
.topdest a:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff0000; TEXT-DECORATION: underline; line-height:20px; }
.copyright { font-size:11px; color:#757575; }
.padset { padding-left:20px; padding-right:20px; }
.htlFrmBg { background:url(../../images/htlFrmBg.gif) repeat-x; border:solid 1px #33BCDE; }
.htlFrmHd { background:#b6ddf7; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:5px; font-weight:bold; }
.htlFrmtxt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding:2px 5px; padding-right:0px; }
.htlFrmtxt1 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding-left:5px; padding-top:10px; }
.darkf {; font-size: 12px; font-weight: bold; color: #000000; }
a.small:link {; font-size: 10px; color:  #0000cc; text-decoration: underline; font-weight: normal; }
a.small:active {; font-size: 10px; color: #0000cc; text-decoration: underline; font-weight: normal; }
a.small:visited {; font-size: 10px; color: #990099; text-decoration: underline; font-weight: normal; }
a.small:hover {; font-size: 10px; color: #0000cc; text-decoration: underline; font-weight: normal; }
input, select { color : #000000; font-size : 11px; font-family : Arial, Arial, Arial;}
.normalText1 { color:#000000; font-size:11px; line-height:19px; padding:2px 10px; text-align:justify; }
.normalText1 ul { margin-top:0px; }
.normalText1 ul li { font-size:11px; }
/* Airport City Code */

.smallorange { FONT-SIZE: 12px; COLOR: #02708d; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; }
a.smallorange:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#02708d; text-decoration:none; }
a.smallorange:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#02708d; text-decoration:none; }
a.smallorange:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
a.smallorange:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#02708d; text-decoration:none; }
.orangebold { FONT-SIZE: 12px; COLOR: #f44b20; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; }
a.orangebold:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f44b20; text-decoration:none; font-weight:bold; }
a.orangebold:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f44b20; text-decoration:none; font-weight:bold; }
a.orangebold:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; font-weight:bold; }
a.orangebold:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f44b20; text-decoration:none; font-weight:bold; }
.onpage { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3d3d3d; text-decoration:underline; font-weight:bold; }
a.onpage:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3d3d3d; text-decoration:underline; font-weight:bold; }
a.onpage:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3d3d3d; text-decoration:none; font-weight:bold; }
a.onpage:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#007484; text-decoration:underline; font-weight:bold; }
a.onpage:active { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3d3d3d; text-decoration:underline; font-weight:bold; }
.textgrey { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:none; padding-left:10px; }
a.textgrey:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold; }
a.textgrey:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold; }
a.textgrey:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline; font-weight:bold; }
a.textgrey:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold; }
.centertext { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; }
A.centertext:link { FONT-SIZE: 12px; COLOR: #0f809e; FONT-FAMILY: Arial; TEXT-DECORATION: none; }
A.centertext:visited { FONT-SIZE: 12px; COLOR: #0f809e; FONT-FAMILY: Arial; TEXT-DECORATION: none; }
A.centertext:hover { FONT-SIZE: 12px; COLOR: #eb3e0e; FONT-FAMILY: Arial; TEXT-DECORATION: underline; font-weight:bold; }
A.centertext:active { FONT-SIZE: 12px; COLOR: #0f809e; FONT-FAMILY: Arial; TEXT-DECORATION: none; }
.listgrey { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:none; padding-left:15px; line-height: 17px; }
a.listgrey:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }
a.listgrey:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }
a.listgrey:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00759e; text-decoration:underline; }
a.listgrey:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }
.seolink { FONT-SIZE: 11px; COLOR:#0000FF; font-weight:normal; line-height:20px; }
.seolink a { FONT-SIZE: 11px; COLOR: #0000FF; TEXT-DECORATION: underline; font-weight:normal; }
.seolink a:visited { FONT-SIZE: 11px; COLOR: #0000FF; TEXT-DECORATION: underline; font-weight:normal; }
.seolink a:hover { FONT-SIZE: 11px; COLOR:#FF3300; TEXT-DECORATION: underline; font-weight:normal; }
.seolink a:active { FONT-SIZE: 11px; COLOR: #0000FF; TEXT-DECORATION: underline; font-weight:normal; }
.footerbtm { font-size:11px; font-weight:normal; color:#333333; padding-left:20px; }
.footerbtm a:link, .footerbtm a:active, .footerbtm a:visited { font-size:11px; font-weight:normal; color:#333333; text-decoration:none; }
.footerbtm a:hover { font-size:11px; font-weight:normal; color:#FF0000; text-decoration:underline; }
/*---------------New css Added for Blue Search Form 30-07-08 Starts--------------------*/

.searchformbgline01 { background-image:url(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-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; }
.moersearch a:link, .moersearch a:visited, .moersearch a:active { font-size:11px; color:#ff4800; text-decoration:underline; }
.moersearch a:hover { font-size:11px; color:#000000; text-decoration:none; }
.litnew { font-size:11px; }
.boldtext { font-size:11px; font-weight:bold; color:#323232; }
/*---------------New css Added for Blue Search Form 30-07-08 Ends--------------------*/

/*---------------New css Added on 30-08-08 Ends--------------------*/
.lp_whyflighttitle { background:#1799d6; color:#ffffff; background-image:url(images/bluecrv-lt.gif); background-position:left; background-repeat:no-repeat; padding-left:10px; }
.lp_whyflighttitle h3, .lp_whyflighttitle h4, .lp_whyflighttitle h1 { font-weight:bold; font-size:12px; color:#ffffff; }
.lp_whyflighttitle .head { background:#f0f0f0; color:#493939; text-indent:15px; }
.lp_whyflighttitletxt { FONT-SIZE: 11px; COLOR: #0f1717; line-height:15px; text-align:justify; }
.lp_whyflighttitletxt ul { margin:5px 10px; padding:0; list-style:none; }
.lp_whyflighttitletxt ul li { padding:4px; border-bottom:1px #939393 dotted; }
.lp_whyflightbtmbrd { border-bottom: #969696 1px solid; font-size:12px; }
.lp_whyflightNObrd { font-size:12px; }
.othertopDestinations1 { font-size:12px; color:#000000; font-weight:bold; }
.othertopDestinations1 h1, h4, h5 { font-weight:bold; font-size:12px; color:#000000; }
.othertopDestinations { font-size:11px; color:#000000; font-weight:bold; }
.othertopDestinations h1, h4, h5 { font-weight:bold; font-size:11px; color:#000000; }
.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; }
.lp_traveltools { font-size:11px; color:#28333e; line-height:18px; }
.lp_traveltools a:link, .lp_traveltools a:visited, .lp_traveltools a:active { color:#28333e; text-decoration:none; }
.lp_traveltools a:hover { color:#000000; text-decoration:underline; }
.rulessmall { font-size:10px; color: #000000; background-color: #f7f7f7 }
.ccContent { background:url(images/cc-bg.gif) repeat-x top; font-size:13px !important; color:#0c0e10 !important; font-weight:bold !important; }
.ccContent B { font-size:16px; color:#e9371f; text-decoration:none; }
.ccContent a:link, .ccContent a:active, .ccContent a:visited { font-weight:bold; font-size:13px; 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; }
/*---------------New css Added on 30-08-08 Ends--------------------*/

#apDiv1 { position:absolute; left:389px; top:135px;  !top:137px;
 to#p:135px;
width:400px; height:25px; z-index:0; font:bold 20px Arial, Helvetica, sans-serif; color:#000000; }
#apDiv1 h2 { font:bold 20px Arial, Helvetica, sans-serif; color:#000000; }
/* CheapOtravel Page */

.bluetexthead h2 { FONT-WEIGHT: bold; FONT-SIZE: 17px !important; COLOR: #075dbf; PADDING-TOP: 6px; TEXT-DECORATION: none; text-indent:10px; }
.brdrltrt1 { border-left:#e7e7e7 1px solid; border-right:#e7e7e7 1px solid }
.dealsHeading { text-align:left; font-weight:bold; font-size:11px; color:#000000; border-top:#d7d7d7 1px solid; height:25px; background-color:#eeeeee; }
.traveltools h3 { font-size:11px; color:#28333e; line-height:18px; font-weight:bold; margin-top:6px; margin-bottom:6px; }
.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; }
.box_border { border:1px solid #e5e5e5; border-top:0; }
.topDealsHeadBlue { padding-left:5px; font-weight:normal; font-size:11px; color:#006cc0; }
.topDealsHeadBlue a:link, .topDealsHeadBlue a:active, .topDealsHeadBlue a:visited { font-weight:normal; font-size:11px; color:#006cc0; text-decoration:none; }
.topDealsHeadBlue a:hover { font-weight:normal; font-size:11px; color:#006cc0; text-decoration:underline; }
/* Text on Image Style Starts */

.offerhtl { position:absolute; left:460px; top:108px; width:390px; height:44px; z-index:1; color: #ffffff; font-family: Arial, helvetica, verdana, arial, sans-serif; font-size:23px; font-weight:bold; }
.offerhtl .off, .offerhtl1 .off { font-size:28px; color: #fbdd09; }
.offerhtl h1, .offerhtl h2, .offerhtl h3, .offerhtl h4, .offerhtl h5, .offerhtl1 h1, .offerhtl1 h2, .offerhtl1 h3, .offerhtl1 h4, .offerhtl1 h5 { color: #ffffff; font-size:22px; font-weight:bold; }
.offerhtl span, .offerhtl1 span { color: #FBDD09; font-size:28px; font-weight:bold; }
/* Text on Image Style Starts */

/* Client Testimonial */

.clttxthd { color:#344454; font-size:13px; font-weight:bold; text-align:left; }
.clttxt { color:#344454; font-size:11px; font-weight:normal; text-align:left; line-height:17px; }
.clttxt1 { color:#344454; font-size:11px; font-weight:normal; }
.clttxt1 a:hover { color:#F5251B; font-size:11px; font-weight:normal; text-align:right; text-decoration:underline; }
.clttxt1 a:link, .clttxt1 a:active, .clttxt1 a:visited { color:#F5251B; font-size:11px; font-weight:normal; padding-right:5px; text-decoration:none; }
.custom_link { color:#575757; text-decoration:none }
.custom_link:hover { text-decoration:underline; color:#ff0000 }
.lp_gryBGtxtPad { background:#4e5a66; background-image:url(../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; }
/* Why Fly CSS **** Use this Everywhere **** */

.whyflyheading { color:#ffffff; background-image:url(images/whyfly-top-crnr.gif); font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.whyflyheading h2 { font-weight:bold; font-size:14px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; }
.whyflytxt { font-size: 12px; color: #0f1717; text-align:justify; }
.whyflytxt ul { margin:5px 6px; padding:0; list-style:none; }
.whyflytxt ul li { line-height:23px; border-bottom:1px #ebebeb solid; font-size:11px; list-style:none; }
/* Why Fly CSS */

/* footer sprite start */
.quick_links { float:left; width:992px; padding:15px 0 0 10px; 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(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:992px; padding:0 0 0 10px; 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:992px; padding:10px 0 2px 10px; 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:20px; 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(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(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 .youtube { background-position: -63px -207px; height: 20px; width: 17px; }
.footer_follow_links .youtube a { height: 20px; width: 17px; }
.footer_follow_links .squidoo { background-position:-92px -99px; width:19px; height:33px; }
.footer_follow_links .squidoo a { width:19px; height:33px }
.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_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(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; display:none}
.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 sprite end*/
