body {
	margin: 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.body01 {
	margin:0px;
	background-color:#FFFFFF;
}

/*----------------------------------memorial day------------------------------------------------------------------------*/

.memodaytext {
	FONT-SIZE: 12px;
	COLOR: #000000;
	padding:10px 14px 10px 14px;
}

.memodaytext b {
	COLOR: #ee3806;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.memofaretext {
	FONT-SIZE: 12px;
	COLOR: #000000;
	padding-left:7px;
	line-height:17px;
}

.memofaretext b {
	COLOR: #0557b3;
}

.memofaretext strong {
	font-size:13px;
	COLOR: #f34d1d;
}

.memofaretext a:link, .memofaretext a:active, .memofaretext a:visited {
	font-size:12px;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

.memofaretext a:hover {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.memofaretextNoPad {
	FONT-SIZE: 12px;
	COLOR: #000000;
	line-height:17px;
}

a.memofaretextNoPad:link {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

a.memofaretextNoPad:hover {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

a.memofaretextNoPad:active {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

a.memofaretextNoPad:visited {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.memobook {
	FONT-SIZE:12px;
	COLOR:#FF0000;
	font-weight:bold;
	TEXT-DECORATION: underline
}

a.memobook:link {
	COLOR: #FF0000;
	TEXT-DECORATION: underline;
}

a.memobook:visited {
	COLOR: #FF0000;
	TEXT-DECORATION: underline;
}

a.memobook:hover {
	COLOR: #0557b3;
}

a.memobook:active {
	COLOR: #FF0000;
	TEXT-DECORATION: underline;
}

/*----------------------------------------------memorial day end---------------------------------------------------------------*/

.tdheading {
	padding-bottom:10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #ee3d0e;
	TEXT-DECORATION: none;
}

a.tdheading:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #ee3d0e;
	TEXT-DECORATION: none;
}

a.tdheading:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #ee3d0e;
	TEXT-DECORATION: none;
}

a.tdheading:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #ee3d0e;
	TEXT-DECORATION: none;
}

a.tdheading:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #ee3d0e;
	TEXT-DECORATION: none;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.td_heading {
	padding-bottom:10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #da0000;
	TEXT-DECORATION: none;
	padding-left:7px;
}

a.td_heading:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #da0000;
	TEXT-DECORATION: none;
}

a.td_heading:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #da0000;
	TEXT-DECORATION: none;
}

a.td_heading:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #da0000;
	TEXT-DECORATION: none;
}

a.td_heading:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #da0000;
	TEXT-DECORATION: none;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.busihead {
	padding-bottom:10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR:#da0000;
	padding-left:7px;
	font-size:20px;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.tdheadingplain {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #ee3d0e;
	TEXT-DECORATION: none;
}

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:link, .orangeheadNormal a:active, .orangeheadNormal a:visited {
	FONT-SIZE: 12px;
	COLOR: #fd3700;
	TEXT-DECORATION: underline;
	font-weight:normal;
}

.orangeheadNormal a:hover {
	FONT-SIZE: 12px;
	COLOR:#000066;
	TEXT-DECORATION: underline;
	font-weight:normal;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.orangeheadBig {
	PADDING-LEFT: 7px;
	FONT-SIZE: 14px;
	COLOR: #fd3700;
	font-weight:bold;
	padding-top:8px;
	padding-right: 7px;
}

a.orangeheadBig:link {
	FONT-SIZE: 14px;
	COLOR: #fd3700;
	TEXT-DECORATION: underline;
}

a.orangeheadBig:hover {
	FONT-SIZE: 14px;
	COLOR: #fd3700;
	TEXT-DECORATION: underline;
}

a.orangeheadBig:active {
	FONT-SIZE: 14px;
	COLOR: #fd3700;
	TEXT-DECORATION: underline;
}

a.orangeheadBig:visited {
	FONT-SIZE: 14px;
	COLOR: #fd3700;
	TEXT-DECORATION: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.whiteheadBig {
	PADDING-LEFT: 5px;
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	font-weight:bold;
	padding-right:5px;
}

a.whiteheadBig:link {
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}

a.whiteheadBig:hover {
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}

a.whiteheadBig:active {
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}

a.whiteheadBig:visited {
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.whitehead {
	PADDING-LEFT: 5px;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	font-weight:bold;
	padding-right:5px;
}

a.whitehead:link {
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}

a.whitehead:hover {
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}

a.whitehead:active {
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}

a.whitehead:visited {
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.whiteheadRedbg {
	PADDING-left:5px;
	FONT-SIZE:12px;
	COLOR:#ffffff;
	font-weight:bold;
	background-color:#F03C10;
}

.whiteheadRedbg h2 {
	FONT-SIZE:12px;
	COLOR:#ffffff;
	font-weight:bold;
	background-color:#F03C10;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.whiteheadBluebg {
	PADDING-left:5px;
	FONT-SIZE:12px;
	COLOR:#ffffff;
	font-weight:bold;
	background-color:#338FD2;
}

.whiteheadBluebg h2 {
	FONT-SIZE:12px;
	COLOR:#ffffff;
	font-weight:bold;
	background-color:#338FD2;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.redhead {
	FONT-SIZE: 11px;
	COLOR: #0058b3;
}

a.redhead:link {
	FONT-SIZE: 11px;
	COLOR: #0058b3;
	TEXT-DECORATION: none;
}

a.redhead:hover {
	FONT-SIZE: 11px;
	COLOR: #ee0101;
	TEXT-DECORATION: underline
}

a.redhead:active {
	FONT-SIZE: 11px;
	COLOR: #0058b3;
	TEXT-DECORATION: none;
}

a.redhead:visited {
	FONT-SIZE: 11px;
	COLOR: #0058b3;
	TEXT-DECORATION: none;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.newsHeadingBlack {
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	PADDING-TOP: 2px;
}

.newsHeadingBlack 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;
}

.mchdehead h2 {
	color:#333333;
	font-size:12px;
	padding-left:0px;
	font-weight:bold !important;
}

.mhhdehead {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	font-size:16px;
	padding-left:10px
}

.mshdehead {
	font-weight:normal;
	color:#003366;
	text-decoration:none;
	font-size:12px;
	padding-left:10px
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.newsSubHead {
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #637384;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.yellowbgHeading {
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffba00;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.bluebgHeading {
	PADDING-LEFT:10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	BACKGROUND-COLOR: #31bede
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.newsHeading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #333333;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.destination {
	line-height:17px;
	font-size:12px;
	font-weight:normal;
	color:#28333e;
	text-align:justify;
	padding-right:10px;
}

.destination strong {
	color:#28333e;
}

.destination b {
	color:#0031cc;
	font-size:13px;
}

a.destination:link {
	font-size:12px;
	font-weight:normal;
	color:#28333e;
	TEXT-DECORATION: none;
}

a.destination:hover {
	font-size:12px;
	font-weight:normal;
	color:#28333e;
	TEXT-DECORATION: none;
}

a.destination:active {
	font-size:12px;
	font-weight:normal;
	color:#28333e;
	TEXT-DECORATION: none;
}

a.destination:visited {
	font-size:12px;
	font-weight:normal;
	color:#132a36;
	TEXT-DECORATION: none;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
	
.m1text {
	line-height:17px;
	font-size:12px;
	font-weight:normal;
	color:#132a36;
	text-align:justify;
	padding-left:50px;
	padding-right:5px
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.topdeal_boxtxt {
	font-size:12px;
	font-weight:normal;
	color:#28333e;
	text-align:justify;
	padding-right:5px
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.bluefare {
	color:#0031cc;
	font-size:13px;
	font-weight:bold;
	text-align:justify;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.newscontent {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	line-height:15px;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.toptext {
	line-height:17px;
	font-size:12px;
	font-weight:normal;
	color:#132a36;
	text-align:justify;
	padding-left:25px;
	padding-right:25px;
}

.toptext i a:link, a:visited, a:active {
	FONT-SIZE: 12px;
	COLOR: #fd3700;
	TEXT-DECORATION: underline;
	font-weight: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;
	text-align:left;
	color:#000000;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
.chlink {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	padding-left:5px;
}

.chlink a:link, .chlink a:active, .chlink a:visited {
	text-decoration:none;
	color:#054972;
	text-decoration:underline;
}

.chlink a:hover {
	text-decoration:none;
	color:#000000;
	text-decoration:none;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.arialNormalBig {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	text-align:justify;
	line-height:17px;
}

.arialNormalBig a:link, .arialNormalBig a:active, .arialNormalBig a:visited {
	text-decoration:underline;
	color: #0A79BC;
}

.arialNormalBig a:hover {
	text-decoration:underline;
	color: #054972;
}

.arialNormalBig P {
	padding:5px;
	margin:0px;
	font-size:13px;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.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, .checkfares a:active, .checkfares a:visited {
	FONT-SIZE: 12px;
	COLOR: #ff3300;
	TEXT-DECORATION: underline;
}

.checkfares a:hover {
	FONT-SIZE: 12px;
	COLOR: #000066;
	TEXT-DECORATION: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.blueheadNoPad {
	FONT-SIZE: 12px;
	COLOR: #0370c4;
	font-weight:bold;
}

a.blueheadNoPad:link {
	FONT-SIZE: 12px;
	COLOR: #0370c4;
	TEXT-DECORATION: underline;
}

a.blueheadNoPad:hover {
	FONT-SIZE: 12px;
	COLOR: #0370c4;
	TEXT-DECORATION: underline;
}

a.blueheadNoPad:active {
	FONT-SIZE: 12px;
	COLOR: #0370c4;
	TEXT-DECORATION: underline;
}

a.blueheadNoPad:visited {
	FONT-SIZE: 12px;
	COLOR: #0370c4;
	TEXT-DECORATION: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.greytext {
	PADDING-LEFT: 7px;
	FONT-SIZE: 12px;
	COLOR: #132a36;
	padding-right:7px;
	line-height:17px;
	TEXT-DECORATION: none;
}

a.greytext:link {
	FONT-SIZE: 12px;
	COLOR: #283746;
	TEXT-DECORATION: none;
}

a.greytext:hover {
	FONT-SIZE: 12px;
	COLOR: #010c17;
	TEXT-DECORATION: underline;
}

a.greytext:active {
	FONT-SIZE: 12px;
	COLOR: #010c17;
	TEXT-DECORATION: none;
}

a.greytext:visited {
	FONT-SIZE: 12px;
	COLOR: #010c17;
	TEXT-DECORATION: none;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.greytextNoPad {
	FONT-SIZE: 12px;
	COLOR: #132a36;
	TEXT-DECORATION: none;
}

a.greytextNoPad:link {
	FONT-SIZE: 12px;
	COLOR: #283746;
	TEXT-DECORATION: none;
}

a.greytextNoPad:hover {
	FONT-SIZE: 12px;
	COLOR: #010c17;
	TEXT-DECORATION: underline;
}

a.greytextNoPad:active {
	FONT-SIZE: 12px;
	COLOR: #010c17;
	TEXT-DECORATION: none;
}

a.greytextNoPad:visited {
	FONT-SIZE: 12px;
	COLOR: #010c17;
	TEXT-DECORATION: none;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.greytext1 {
	FONT-SIZE: 12px;
	COLOR: #132a36;
	line-height:17px;
	padding-left:5px;
	padding-right:5px;
	TEXT-DECORATION: none;
}

a.greytext1:link {
	FONT-SIZE: 12px;
	COLOR: #283746;
	TEXT-DECORATION: none;
}

a.greytext1:hover {
	FONT-SIZE: 12px;
	COLOR: #010c17;
	TEXT-DECORATION: underline;
}

a.greytext1:active {
	FONT-SIZE: 12px;
	COLOR: #010c17;
	TEXT-DECORATION: none;
}

a.greytext1:visited {
	FONT-SIZE: 12px;
	COLOR: #010c17;
	TEXT-DECORATION: none;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.greyplain {
	FONT-SIZE: 12px;
	COLOR: #132a36;
	line-height:17px;
	TEXT-DECORATION: none;
}

a.greyplain:link {
	FONT-SIZE: 12px;
	COLOR: #283746;
	TEXT-DECORATION: none;
}

a.greyplain:hover {
	FONT-SIZE: 12px;
	COLOR: #010c17;
	TEXT-DECORATION: underline;
}

a.greyplain:active {
	FONT-SIZE: 12px;
	COLOR: #010c17;
	TEXT-DECORATION: none;
}

a.greyplain:visited {
	FONT-SIZE: 12px;
	COLOR: #010c17;
	TEXT-DECORATION: none;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.bluefont {
	FONT-SIZE: 11px;
	COLOR: #007298;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.bluefntNormal {
	FONT-SIZE: 11px;
	COLOR: #064595;
	TEXT-DECORATION: underline
}

a.bluefntNormal:link {
	FONT-SIZE: 11px;
	COLOR: #064595;
	TEXT-DECORATION: nounderlinene;
}

a.bluefntNormal:hover {
	FONT-SIZE: 11px;
	COLOR: #ee0101;
	TEXT-DECORATION: underline
}

a.bluefntNormal:active {
	FONT-SIZE: 11px;
	COLOR: #064595;
	TEXT-DECORATION: underline;
}

a.bluefntNormal:visited {
	FONT-SIZE: 11px;
	COLOR: #064595;
	TEXT-DECORATION: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.greybold {
	FONT-SIZE: 11px;
	COLOR: #64a400;
	TEXT-DECORATION:underline;
	font-weight:bold;
	padding-left:10px;
}

a.greybold:link {
	FONT-SIZE: 11px;
	COLOR: #64a400;
	TEXT-DECORATION: none;
	font-weight:bold;
}

a.greybold:hover {
	FONT-SIZE: 11px;
	COLOR: #3d4b59;
	TEXT-DECORATION: underline;
	font-weight:bold;
}

a.greybold:active {
	FONT-SIZE: 11px;
	COLOR: #64a400;
	TEXT-DECORATION: none;
	font-weight:bold;
}

a.greybold:visited {
	FONT-SIZE: 11px;
	COLOR: #64a400;
	TEXT-DECORATION: none;
	font-weight:bold;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.greytext {
	FONT-SIZE: 12px;
	COLOR: #212e3c;
	padding-left:10px;
}

a.greytext:link {
	FONT-SIZE: 12px;
	COLOR: #212e3c;
	TEXT-DECORATION: none;
}

a.greytext:hover {
	FONT-SIZE: 12px;
	COLOR: #3d4b59;
	TEXT-DECORATION: underline;
}

a.greytext:active {
	FONT-SIZE: 12px;
	COLOR: #212e3c;
	TEXT-DECORATION: none;
}

a.greytext:visited {
	FONT-SIZE: 12px;
	COLOR: #212e3c;
	TEXT-DECORATION: none;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.dkBluebold {
	FONT-SIZE: 12px;
	COLOR: #000066;
	font-weight:bold;
}

a.dkBluebold:link {
	FONT-SIZE: 12px;
	COLOR: #000066;
	font-weight:bold;
}

a.dkBluebold:hover {
	FONT-SIZE: 12px;
	COLOR:#0066CC;
	font-weight:bold;
}

a.dkBluebold:active {
	FONT-SIZE: 12px;
	COLOR: #000066;
	font-weight:bold;
}

a.dkBluebold:visited {
	FONT-SIZE: 12px;
	COLOR:#666666;
	font-weight:bold;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.bookNowSeasonal {
	FONT-SIZE: 12px;
	COLOR:#0000FF;
	font-weight:normal;
}

.bookNowSeasonal a:link, .bookNowSeasonal a:active, .bookNowSeasonal a:visited {
	FONT-SIZE: 12px;
	COLOR: #0000FF;
	TEXT-DECORATION: underline;
	font-weight:normal;
}

.bookNowSeasonal a:hover {
	FONT-SIZE: 12px;
	COLOR:#FF3300;
	TEXT-DECORATION: underline;
	font-weight:normal;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.blacktext {
	FONT-SIZE: 12px;
	COLOR: #000000;
	padding-left:7px;
	line-height:17px;
}

a.blacktext:link {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

a.blacktext:hover {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

a.blacktext:active {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

a.blacktext:visited {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.cheaptext {
	FONT-SIZE: 12px;
	COLOR: #000000;
	padding: 10px 10px 10px 7px;
	line-height:17px;
}

.cheaptext b {
	FONT-SIZE:13px;
	COLOR: #0031cc;
}

.cheaptext a:link, .cheaptext a:active, .cheaptext a:visited {
	FONT-SIZE: 12px;
	COLOR: #E12437;
	TEXT-DECORATION: underline;
}

.cheaptext a:hover {
	FONT-SIZE: 12px;
	COLOR: #324465;
	TEXT-DECORATION: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
.border {
	border-left:#d6d6d6 1px solid;
	border-right:#d6d6d6 1px solid;
	border-bottom:#d6d6d6 1px solid;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.blacktxtsub {
	FONT-SIZE:12px;
	COLOR: #28333e;
	padding:5px 0px 5px 10px;
	font-weight:bold;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.blacktxtnor {
	FONT-SIZE: 12px;
	COLOR: #28333e;
	padding:10px 0px 10px 10px;
	line-height:17px;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.firstxt {
	FONT-SIZE:12px;
	COLOR:#28333e;
	padding: 5px 0px 5px 10px;
	line-height:17px;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.black_text {
	FONT-SIZE: 12px;
	COLOR: #28333e;
	padding-left:7px;
	line-height:17px;
}

a.black_text:link {
	FONT-SIZE: 12px;
	COLOR: #28333e;
	TEXT-DECORATION: none;
}

a.black_text:hover {
	FONT-SIZE: 12px;
	COLOR: #28333e;
	TEXT-DECORATION: underline;
}

a.black_text:active {
	FONT-SIZE: 12px;
	COLOR: #28333e;
	TEXT-DECORATION: none;
}

a.black_text:visited {
	FONT-SIZE: 12px;
	COLOR: #28333e;
	TEXT-DECORATION: none;
}

.black_text a:link, .black_text a:active, .black_text a:visited {
	FONT-SIZE: 12px;
	COLOR: #28333e;
	TEXT-DECORATION: none;
}

.black_text a:hover {
	FONT-SIZE: 12px;
	COLOR: #28333e;
	TEXT-DECORATION: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.textbgYellow1 {
	FONT-SIZE: 12px;
	COLOR: #28333e;
	padding-left:7px;
	background-color:#fffaea;
}

.textbgYellow1 B {
	COLOR: #ff4e00;
}

.textbgYellow1 B a:link, .textbgYellow1 B a:visited, .textbgYellow1 B a:active {
	COLOR:#ff4e00;
	text-decoration:underline
}

.textbgYellow1 B a:hover {
	COLOR: #28333e;
	text-decoration:none
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.textbglytYellow1 {
	FONT-SIZE: 12px;
	COLOR: #28333e;
	padding-left:7px;
	background-color:#FFFEF9;
}

.textbglytYellow1 B {
	COLOR: #ff4e00;
}

.textbglytYellow1 B a:link, .textbglytYellow1 B a:visited, .textbglytYellow1 B a:active {
	COLOR:#ff4e00;
	text-decoration:underline
}

.textbglytYellow1 B a:hover {
	COLOR: #28333e;
	text-decoration:none
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.textbgBlue1 {
	FONT-SIZE: 12px;
	COLOR: #28333e;
	padding-left:7px;
	background-color:#EAF3FD;
}

.textbgBlue1 B {
	COLOR: #ff4e00;
}

.textbgBlue1 B a:link, .textbgBlue1 B a:visited, .textbgBlue1 B a:active {
	COLOR:#ff4e00;
	text-decoration:underline
}

.textbgBlue1 B a:hover {
	COLOR: #28333e;
	text-decoration:none
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.textbglytBlue1 {
	FONT-SIZE: 12px;
	COLOR: #28333e;
	padding-left:7px;
	background-color:#FAFCFE;
}

.textbglytBlue1 B {
	COLOR: #ff4e00;
}

.textbglytBlue1 B a:link, .textbglytBlue1 B a:visited, .textbglytBlue1 B a:active {
	COLOR: #ff4e00;
	text-decoration:underline
}

.textbglytBlue1 B a:hover {
	COLOR: #28333e;
	text-decoration:none
}

/*----------------------------------------------------------------------------------------------------------------------------*/
/* ???? */
.textbgYellow a:link, .textbglytYellow a:link, .textbgBlue a:link, .textbglytBlue a:link {
	COLOR:#ff3300;
	TEXT-DECORATION:underline;
	text-align:center;
}

.textbgYellow a:visited, .textbglytYellow a:visited, .textbgBlue a:visited, .textbglytBlue a:visited {
	COLOR: #ff3300;
	TEXT-DECORATION: underline;
}

.textbgYellow a:hover, .textbglytYellow a:hover, .textbgBlue a:hover, .textbglytBlue a:hover {
	COLOR: #000066;
	TEXT-DECORATION: underline;
}

.textbgYellow a:active, .textbglytYellow a:active, .textbgBlue a:active, .textbglytBlue a:active {
	COLOR: #ff3300;
	TEXT-DECORATION: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.blacktxtrt {
	FONT-SIZE: 12px;
	COLOR: #28333e;
	padding:5px 0px 10px 10px;
	line-height:17px;
}

.blacktxtrt a {
	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, .txtBlack a:active B, .txtBlack a:visited B {
	FONT-SIZE: 12px;
	COLOR: #ff3300;
	TEXT-DECORATION: underline;
}

.txtBlack a:hover B {
	FONT-SIZE: 12px;
	COLOR: #000066;
	TEXT-DECORATION: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.black_text1 {
	FONT-SIZE: 12px;
	COLOR: #28333e;
	line-height:17px;
}

a.black_text1:link {
	FONT-SIZE: 12px;
	COLOR: #0000cc;
	TEXT-DECORATION: none;
}

a.black_text1:visited {
	FONT-SIZE: 12px;
	COLOR: #0000cc;
	TEXT-DECORATION: none;
}

a.black_text1:hover {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

a.black_text1:active {
	FONT-SIZE: 12px;
	COLOR: #0000cc;
	TEXT-DECORATION: none;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.faresRed {
	FONT-SIZE: 12px;
	COLOR:#FF0000;
	font-weight:bold;
}

a.faresRed:link {
	FONT-SIZE: 12px;
	COLOR: #FF0000;
	TEXT-DECORATION: none;
	font-weight:bold;
}

a.faresRed:visited {
	FONT-SIZE: 12px;
	COLOR: #FF0000;
	TEXT-DECORATION: none;
	font-weight:bold;
}

a.faresRed:hover {
	FONT-SIZE: 12px;
	COLOR: #FF0000;
	TEXT-DECORATION: underline;
	font-weight:bold;
}

a.faresRed:active {
	FONT-SIZE: 12px;
	COLOR: #FF0000;
	TEXT-DECORATION: none;
	font-weight:bold;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.faresRedbgWhite {
	PADDING-left:5px;
	FONT-SIZE: 12px;
	COLOR:#000000;
	background-color:#FFFFFF;
	font-weight:bold;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.classfarered {
	FONT-SIZE: 12px;
	COLOR:#FF0000;
	font-weight:bold;
	padding-left:10px;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.bluefare {
	color:#0031cc;
	font-size:13px;
	font-weight:bold;
	text-align:justify;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.FAcontent {
	PADDING-LEFT: 10px;
	padding-right:4px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
}

.FAcontent strong {
	COLOR: #ff0000;
}

.FAcontent strong a:link, .FAcontent strong a:active, .FAcontent strong a:visited {
	COLOR: #ff0000;
	text-decoration:underline;
}

.FAcontent strong a:hover {
	COLOR:#407bbe;
	text-decoration:underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.FAcontentbgblue {
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	BACKGROUND-COLOR: #f2fbff;
	TEXT-DECORATION: none;
}

.FAcontentbgblue a:link, .FAcontentbgblue a:active, .FAcontentbgblue a:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #0000ff;
	TEXT-DECORATION: underline;
}

.FAcontentbgblue a:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #ff0000;
	TEXT-DECORATION: underline;
}

.FAcontentbgblue STRONG {
	padding-left: 49px;
	font-weight:normal;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.FAcontentbgyellow {
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	BACKGROUND-COLOR: #fffaea;
	TEXT-DECORATION: none
}

.FAcontentbgyellow a:link, .FAcontentbgyellow a:active, .FAcontentbgyellow a:visited {
	FONT-WEIGHT:normal;
	FONT-SIZE: 11px;
	COLOR: #0000ff;
	TEXT-DECORATION: underline
}

.FAcontentbgyellow a:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #ff0000;
	TEXT-DECORATION: underline
}

.FAcontentbgyellow STRONG {
	padding-left: 49px;
	font-weight:normal;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.FAcontentbggrey {
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	BACKGROUND-COLOR: #F2F2F2;
	TEXT-DECORATION: none
}

.FAcontentbggrey a:link, .FAcontentbggrey a:active, .FAcontentbggrey a:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #0000ff;
	TEXT-DECORATION: underline
}

.FAcontentbggrey a:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #ff0000;
	TEXT-DECORATION: underline
}

.FAcontentbggrey STRONG {
	padding-left: 49px;
	font-weight:normal;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.contentBig {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.contentbgblueBig {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	BACKGROUND-COLOR: #f2fbff;
	TEXT-DECORATION: none;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.contentbgyellowBig {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	BACKGROUND-COLOR: #fffaea;
	TEXT-DECORATION: none;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.contentbggreyBig {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	BACKGROUND-COLOR:#F2F2F2;
	TEXT-DECORATION: none;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.txtwytbg {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none;
	PADDING-top: 4px;
	PADDING-bottom: 4px;
	padding-left:8px;
	padding-right:10px;
	text-align:justify;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.txtbluebg {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	BACKGROUND-COLOR: #f2fbff;
	TEXT-DECORATION: none;
	PADDING-top: 4px;
	PADDING-bottom: 4px;
	padding-left:8px;
	padding-right:8px;
	text-align:justify;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.txtblueboldbg {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000066;
	BACKGROUND-COLOR:#F2F2F2;
	TEXT-DECORATION: none;
	padding:5px 0px 5px 8px;
	background-color:#F2F2F2;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.bggreybrdr {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	BACKGROUND-COLOR:#F2F2F2;
	TEXT-DECORATION: none;
	padding:8px;
	text-align:justify;
	border:#DDDDDD 1px solid;
	line-height:17px;
}

.bggreybrdr a:link, .bgbluebrdr a:link, .bggreybrdr a:active, .bgbluebrdr a:active .bggreybrdr a:visited, .bgbluebrdr a:visited {
	FONT-SIZE: 12px;
	COLOR: #ff3300;
	TEXT-DECORATION: underline;
}

.bggreybrdr a:hover, .bgbluebrdr a:hover {
	FONT-SIZE: 12px;
	COLOR: #000066;
	TEXT-DECORATION: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.bgbluebrdr {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	BACKGROUND-COLOR:#F2F2F2;
	TEXT-DECORATION: none;
	padding:8px;
	text-align:justify;
	border:#82bae3 1px solid;
	line-height:17px;
}

.bggreybrdr .bgbluebrdr, STRONG {
	COLOR:#FF0000;
	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;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.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;
}
.lit a:active, .lit a:visited, .lit a:link{
	font-size: 11px;
	font-weight: normal;
}
.lit a:hover{
	font-size: 11px;
	font-weight: normal;
}
/*----------------------------------------------------------------------------------------------------------------------------*/

.NormalRed {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ff0000;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.NormalBold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}

.NormalBold B {
	FONT-WEIGHT: bold;
}

.NormalBold B a:link, .NormalBold B a:active, .NormalBold B a:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ff0000;
	TEXT-DECORATION: underline
}

.NormalBold B a:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #407bbe;
	TEXT-DECORATION: underline
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.NormalBoldOrange {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR:#FF6600;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.NormalBoldBlue {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR:#114fd6;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.citynb {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION: none
}

a.citynb:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

a.citynb:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

a.citynb:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #076ba7;
	TEXT-DECORATION: none;
}

a.citynb:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.SubHead {
	FONT-WEIGHT:bold;
	FONT-SIZE:11px;
	COLOR:#003366;
	padding-right:30px;
	text-align:right;
}

.SubHead B {
	color: #FF3300;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.SubHead B a:link, .SubHead B a:active, .SubHead B a:visited {
	color: #FF3300;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.SubHead B a:hover {
	color: #00CCFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.dkblueNoPad {
	FONT-SIZE: 12px;
	COLOR: #000066;
	font-weight:bold;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.glotxtdrk {
	FONT-WEIGHT:normal;
	FONT-SIZE:11px;
	COLOR:#000000;
	LINE-HEIGHT:15px;
	padding-left:7px;
	background-color:#e8e8e8;
}

.glotxtdrk strong {
	COLOR: #000000;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.glotxtlyt {
	FONT-WEIGHT:normal;
	FONT-SIZE:11px;
	COLOR:#000000;
	LINE-HEIGHT:15px;
	padding-left:7px;
	background-color:#f2f2f2;
}

.glotxtlyt strong {
	COLOR: #000000;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.text1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
	padding-left: 7px;
}

.text1 a:link, .text1 a:active, .text1 a:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000066;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: underline;
}

.text1 a:hover {
	COLOR: #0099ff;
	TEXT-DECORATION: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.usetextdrk {
	FONT-WEIGHT:normal;
	FONT-SIZE:11px;
	COLOR:#003366;
	TEXT-DECORATION:none;
	padding:5px 0px 5px 7px;
	background-color:#EBEBEB;
}

.usetextdrk a:link, .usetextdrk a:active, .usetextdrk a:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #003366;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION:none;
}

.usetextdrk a:hover {
	COLOR: #333333;
	TEXT-DECORATION: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.usetextlt {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #003366;
	TEXT-DECORATION: none;
	padding: 5px 0px 5px 7px;
	background-color:#f2f2f2;
}

.usetextlt a:link, .usetextlt a:active, .usetextlt a:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #003366;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION:none;
}

.usetextlt a:hover {
	COLOR: #333333;
	TEXT-DECORATION: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.codetxtdrk {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #003366;
	TEXT-DECORATION: none;
	padding: 3px 0px 3px 5px;
	background-color:#EBEBEB;
}

.codetxtdrk strong {
	COLOR: #003366;
}

.codetxtdrk a:link, .codetxtdrk a:active, .codetxtdrk a:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #003366;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION:none;
}

.codetxtdrk a:hover {
	COLOR: #333333;
	TEXT-DECORATION: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.codetxtlt {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #003366;
	TEXT-DECORATION: none;
	padding: 3px 0px 3px 5px;
	background-color:#f2f2f2;
}

.codetxtlt strong {
	COLOR: #003366;
}

.codetxtlt a:link, .codetxtlt a:active, .codetxtlt a:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #003366;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION:none;
}

.codetxtlt a:hover {
	COLOR: #333333;
	TEXT-DECORATION: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.cartxt {
	FONT-SIZE:11px;
	COLOR:#000000;
	padding:5px 0px 5px 17px;
	background-color:#ebebeb;
	text-decoration:none;
}

.cartxt a:link, .cartxt a:active, .cartxt a:visited {
	COLOR: #000000;
	text-decoration:none;
}

.cartxt a:hover {
	COLOR: #0080C0;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.cartxtlght {
	FONT-SIZE:11px;
	COLOR:#000000;
	padding:5px 0px 5px 17px;
	text-decoration:none;
	background-color:#F2F2F2;
}

.cartxtlght a:link, .cartxtlght a:active, .cartxtlght a:visited {
	COLOR: #000000;
	text-decoration:none;
}

.cartxtlght a:hover {
	COLOR: #0080C0;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.carcheckfares {
	FONT-SIZE: 12px;
	COLOR: #ff3300;
	TEXT-DECORATION:none;
	padding-left:10px;
}

.carcheckfares a:link, .carcheckfares a:active, .carcheckfares a:visited {
	COLOR: #ff3300;
	TEXT-DECORATION: underline;
}

.carcheckfares a:hover {
	COLOR: #000066;
	TEXT-DECORATION: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.hoteltxt {
	FONT-SIZE:11px;
	COLOR:#000000;
	padding:4px 0px 4px 5px;
	background-color:#ebebeb;
	text-decoration:none;
}

.hoteltxt a:active, .hoteltxt a:visited ,.hoteltxt a:link{
	COLOR: #000000;
	font-weight:normal;
	FONT-SIZE:11px;
	text-decoration:none;
}

.hoteltxt a:hover {
	COLOR: #0080C0;
}

.hoteltxt strong {
	FONT-SIZE:11px;
	COLOR:#000000;
	padding:4px 0px 4px 5px;
	background-color:#ebebeb;
	text-decoration:none;
}
/*----------------------------------------------------------------------------------------------------------------------------*/

.hoteltxtlght {
	FONT-SIZE:11px;
	COLOR:#000000;
	padding:4px 0px 4px 5px;
	text-decoration:none;
	background-color:#F2F2F2;
}

.hoteltxtlght a:link, .hoteltxtlght a:active, .hoteltxtlght a:visited {
	COLOR: #000000;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}

.hoteltxtlght a:hover {
	COLOR: #0080C0;
}

.hoteltxtlght strong {
	FONT-SIZE:11px;
	COLOR:#000000;
	padding:4px 0px 4px 5px;
	text-decoration:none;
	background-color:#F2F2F2;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.breadcrumb {
	font-size: 11px;
	COLOR: #000000;
	line-height:17px;
	font-weight:normal;
}

.breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:visited {
	font-size: 11px;
	COLOR: #000000;
	font-weight:normal;
	text-decoration:underline;
}

.breadcrumb a:hover {
	font-size: 11px;
	COLOR: #F5592E;
	font-weight:normal;
	text-decoration:underline;
}

.breadcrumb B {
	font-weight:normal;
	COLOR: #0058b3;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
	
.blueBGtxt {
	FONT-WEIGHT:bold;
	FONT-SIZE:13px;
	COLOR:#ffffff;
	LINE-HEIGHT:16px;
	TEXT-DECORATION:none;
	background-color:#3688E2;
}

a.blueBGtxt:link {
	FONT-WEIGHT:bold;
	FONT-SIZE:13px;
	COLOR:#ffffff;
	LINE-HEIGHT:16px;
	TEXT-DECORATION:none;
	background-color:#3688E2;
}

a.blueBGtxt:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

a.blueBGtxt:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

a.blueBGtxt:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.bluBGtxtPad {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	LINE-HEIGHT: 16px;
	TEXT-DECORATION: none;
	background-color:#3688E2;
	padding:5px 0px 5px 8px;
	;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.ameblueBGtxt {
	FONT-WEIGHT:bold;
	FONT-SIZE:13px;
	COLOR:#ffffff;
	LINE-HEIGHT:16px;
	TEXT-DECORATION:none;
	background-color:#2C71B2;
}

a.ameblueBGtxt:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	LINE-HEIGHT: 16px;
	TEXT-DECORATION: none;
	background-color:#2C71B2;
}

a.ameblueBGtxt:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

a.ameblueBGtxt:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

a.ameblueBGtxt:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}

/*-------------------------------------------------------------------------------------------------------------*/		
		
.ametext1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
	padding-left: 7px;
	background-color:#F9F9F9;
}

.ametext1 a:link, .ametext1 a:active, .ametext1 a:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000066;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline
}

.ametext1 a:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #0099ff;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline
}

/*-------------------------------------------------------------------------------------------------------------*/		

.ametextdrk {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
	padding-left: 7px;
	background-color:#EFEFEF;
}

.ametextdrk a:link, .ametextdrk a:active, .ametextdrk a:visited {
	COLOR: #000066;
	TEXT-DECORATION: underline
}

.ametextdrk a:hover {
	COLOR: #0099ff;
	TEXT-DECORATION: underline
}

/*-------------------------------------------------------------------------------------------------------------*/

.linedRed {
	FONT-SIZE: 12px;
	COLOR: #ff3300;
	TEXT-DECORATION:none;
}

a.linedRed:link {
	FONT-SIZE: 12px;
	COLOR: #ff3300;
	TEXT-DECORATION: underline;
}

a.linedRed:visited {
	FONT-SIZE: 12px;
	COLOR: #ff3300;
	TEXT-DECORATION: underline;
}

a.linedRed:hover {
	FONT-SIZE: 12px;
	COLOR: #000066;
	TEXT-DECORATION: underline;
}

a.linedRed:active {
	FONT-SIZE: 12px;
	COLOR: #ff3300;
	TEXT-DECORATION: underline;
}

/*-------------------------------------------------------------------------------------------------------------*/

.headingblue {
	FONT-SIZE: 24px;
	COLOR: #003399;
	LINE-HEIGHT: 16px;
	letter-spacing:0a.5px;
}

/*-------------------------------------------------------------------------------------------------------------*/

.dealhead {
	font-family: Trebuchet MS;
	color:#ff4200;
	font-size:20px;
	font-weight:bold;
	padding-top:5px;
	border-bottom:1px #FF6600 solid;
}

/*-------------------------------------------------------------------------------------------------------------*/

.dealbg {
	background-color:#fffaf2;
}

/*-------------------------------------------------------------------------------------------------------------*/

.dealtext {
	FONT-SIZE: 12px;
	COLOR: #000000;
	background-color:#fffaf2;
	margin-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

A.dealtext:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	TEXT-DECORATION: none;
}

A.dealtext:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	TEXT-DECORATION: none;
}

A.dealtext:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #0339a6;
	TEXT-DECORATION: underline;
}

A.dealtext:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	TEXT-DECORATION: none;
}

.dealtext b {
	FONT-SIZE: 12px;
	COLOR: #0d3891;
	font-weight:bold;
} /* Deal Blue */

.dealtext strong {
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #ff3300;
} /* Deal Orange */

/*-------------------------------------------------------------------------------------------------------------*/
		
.dealtext01 {
	FONT-SIZE: 12px;
	COLOR: #000000;
	text-decoration:none;
}

a.dealtext01:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	TEXT-DECORATION: none;
}

a.dealtext01:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	TEXT-DECORATION: none;
}

a.dealtext01:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #0339a6;
	TEXT-DECORATION: underline;
}

a.dealtext01:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	TEXT-DECORATION: underline;
}

/*-------------------------------------------------------------------------------------------------------------*/
		
.dealtextNoPad {
	FONT-SIZE:12px;
	FONT-WEIGHT:normal;
	COLOR:#000000;
	TEXT-DECORATION:none;
	padding:0px 0px 0px 5px;
	line-height:17px;
}

.dealtextNoPad a:link, .dealtextNoPad a:active, .dealtextNoPad a:visited {
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	COLOR: #313131;
	TEXT-DECORATION: none;
}

.dealtextNoPad a:hover {
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	COLOR: #0339a6;
	TEXT-DECORATION: underline;
}

.dealtextNoPad ul {
	margin:0px;
	padding:0px;
}

.dealtextNoPad ul li {
	list-style:none;
	padding:8px 10px 0px 20px;
	line-height:17px;
	background: url(/travel/travel_resources/images/arrow_tp_dl.gif) no-repeat 5px 10px;
}

.dealtextNoPad B {
	COLOR: #0d3891;
	font-weight:bold;
} /* Deal BlueBold */

.dealtextNoPad STRONG {
	font-weight:bold;
	COLOR: #ff3300;
} /* Deal OrangeBold */

.dealtextNoPad EM {
	font-weight:normal;
	COLOR: #ff3300;
	font-style:normal;
} /* Deal OrangeNormal */

/*-------------------------------------------------------------------------------------------------------------*/
		
.dealtextPad {
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	TEXT-DECORATION: none;
	padding:0px 5px 0px 5px;
}

.dealtextPad a:link {
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	COLOR: #313131;
	TEXT-DECORATION: none;
}

.dealtextPad a:active {
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	COLOR: #313131;
	TEXT-DECORATION: none;
}

.dealtextPad a:hover {
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	COLOR: #0339a6;
	TEXT-DECORATION: underline;
}

.dealtextPad a:visited {
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	COLOR:#313131;
	TEXT-DECORATION: none;
}

.dealtextPad B {
	COLOR: #0d3891;
	font-weight:bold;
} /* Deal BlueBold */

.dealtextPad STRONG {
	font-weight:bold;
	COLOR: #ff3300;
} /* Deal OrangeBold */

.dealtextPad EM {
	font-weight:normal;
	COLOR: #ff3300;
	font-style:normal;
} /* Deal OrangeNormal */

/*-------------------------------------------------------------------------------------------------------------*/

.dealsubtxt {
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	TEXT-DECORATION: none;
	padding:10px 30px 10px 30px;
	text-align:justify;
	line-height:17px;
}

.dealsubtxt em {
	font-weight:normal;
	COLOR: #ff3300;
	font-style:normal;
}

/*-------------------------------------------------------------------------------------------------------------*/

.dealsubtxtnew {
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	TEXT-DECORATION: none;
	padding:10px 3px 10px 3px;
	text-align:justify;
	line-height:17px;
}

/*-------------------------------------------------------------------------------------------------------------*/

.dealnopad {
	FONT-SIZE: 12px;
	COLOR: #313131;
}

/*-------------------------------------------------------------------------------------------------------------*/

.dealblue {
	FONT-SIZE: 12px;
	COLOR: #0d3891;
	font-weight:bold;
}

/*-------------------------------------------------------------------------------------------------------------*/

.dealorange {
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #ff3300;
}

/*-------------------------------------------------------------------------------------------------------------*/

.txtred {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR:#FF0000;
	TEXT-DECORATION: underline;
}

a.txtred:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FF0000;
	TEXT-DECORATION: underline
}

a.txtred:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FF0000;
	TEXT-DECORATION: underline
}

a.txtred:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR:#0066FF;
	TEXT-DECORATION: none
}

a.txtred:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR:#FF3300;
	TEXT-DECORATION: underline
}

/*-------------------------------------------------------------------------------------------------------------*/

.textbig {
	font-family:trebuchet ms;
	font-size:20px;
	color:#5e5e5e;
	font-weight:bold;
	border:1px solid #e0dede;
	background-color:#f9fbfb;
	margin:10px 25px 10px 25px;
}

/*-------------------------------------------------------------------------------------------------------------*/

.textbigblue {
	font-family:trebuchet ms;
	font-size:20px;
	color:#0663c3;
	font-weight:bold;
}

/*-------------------------------------------------------------------------------------------------------------*/

.tp-txt-nws {
	font-family:trebuchet ms;
	color:#000000;
	padding-top:24px;
	padding-left:30px;
	font-size:20px;
	font-weight:bold;
}

/*-------------------------------------------------------------------------------------------------------------*/

.confirmationText {
	font-family:trebuchet ms;
	color:#000000;
	padding-top:20px;
	padding-left:15px;
	padding-right:15px;
	font-size:20px;
	font-weight:bold;
}

/*-------------------------------------------------------------------------------------------------------------*/

.textnws {
	font-size:12px;
	color:#000000;
	font-weight:normal;
	padding-top:10px;
	line-height:18px;
}

/*-------------------------------------------------------------------------------------------------------------*/

.resources {
	text-decoration: none;
	color: #003366;
	Font-size: 11px;
}

a.resources:link {
	text-decoration: none;
	color: #003366;
	Font-size: 11px;
	padding-left:5px;
}

a.resources:visited {
	text-decoration: none;
	color:#003366;
	font-size:11px;
}

a.resources:active {
	text-decoration: none;
	color:#003366;
	font-size: 11px;
}

a.resources:hover {
	text-decoration: underline;
	color: #333333;
	font-size: 11px;
}

/*-------------------------------------------------------------------------------------------------------------*/

.bgOrange {
	background-color:#ff4a02;
	width:100%;
	height:1px;
}

/*-------------------------------------------------------------------------------------------------------------*/

.divwidth800 {
	width:800px;
	float:left;
}

/*-------------------------------------------------------------------------------------------------------------*/

.pad20 {
	PADDING-top:20px;
}

.pad30 {
	PADDING-top:30px;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.brdrGrey {
	border:#DDDDDD 1px solid;
}

#brdrGrey {
	border:#DDDDDD 1px solid;
}

.brdrBlue {
	border:#82bae3 1px solid;
}

#brdrBlue {
	border:#82bae3 1px solid;
}

#bdrred {
	BORDER:#f03c10 1px solid;
}

#bdryel {
	BORDER:#f9cb75 1px solid;
}

#bdrgrn {
	BORDER:#668925 1px solid;
}

#bdrblu {
	BORDER:#338fd2 1px solid;
}

#bdrclient {
	border-left:#fece0c 1px solid;
	border-right:#fece0c 1px solid;
}

#thankbdr {
	border:1px solid #e0dede;
	margin:10px 25px 10px 25px;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

#divWidth {
	width: 90%;
	height:auto;
}

#divWidth1 {
	width: 98%;
	height:auto;
}

#divWidth85 {
	width:85%;
	height:auto;
	FONT-SIZE:12px;
	FONT-WEIGHT:normal;
	COLOR:#000000;
	TEXT-DECORATION:none;
	text-align:justify;
}

#divWidth100 {
	width: 100%;
	height:auto;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	TEXT-DECORATION: none;
	padding-right:17px;
	padding-left:20px;
	text-align:justify;
	line-height:17px;
}

#divWidth85 EM {
	font-weight:normal;
	COLOR: #ff3300;
	font-style:normal;
} /* Deal OrangeNormal */

#divHDcntntFA {
	width:94%;
	height:auto;
	FONT-SIZE:12px;
	FONT-WEIGHT:normal;
	COLOR:#000000;
	TEXT-DECORATION:none;
	text-align:justify;
}

#divHDcntntFA EM {
	font-weight:normal;
	COLOR: #ff3300;
	font-style:normal;
} /* Deal OrangeNormal */

#divYellowbrdr {
	width: 85%;
	height:auto;
	border:#ffe5c5 1px solid;
	padding:10px;
	text-align:left;
}

#divYellowbrdrnew {
	width: 95%;
	height:auto;
	border:#FFFFFF 1px solid;
	text-align:left;
}

#divImgnew {
	width: 95%;
	padding:10px 0px 10px 0px;
	text-align:left;
}

#divImg {
	width: 85%;
	padding:10px 0px 10px 0px;
	text-align:left;
}

#divFAlogo {
	width: 314px;
	padding:10px 0px 0px 10px;
	text-align:left;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

#justify {
	text-align:justify;
}

#lineheight {
	line-height:17px;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

#faresCH {
	PADDING-RIGHT: 46px;
}

#faresCH01 {
	PADDING-RIGHT: 28px;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

#paddingtopbttm {
	PADDING-top: 9px;
	PADDING-bottom: 9px;
}

#paddingAll {
	PADDING-top: 4px;
	PADDING-bottom: 4px;
	padding-left:10px;
	padding-right:8px;
}

#paddingtoplt {
	PADDING-top: 10px;
	PADDING-left: 10px;
}

#paddingltrt {
	PADDING-left: 10px;
	PADDING-right: 10px;
}

#paddingtop {
	PADDING-top: 10px;
}

#padtop5 {
	PADDING-top:5px;
}

#paddingbttm {
	PADDING-bottom: 10px;
}

#paddinglt {
	PADDING-left: 10px;
}

#paddinglt8 {
	PADDING-left: 8px;
}

#paddinglt20 {
	PADDING-left: 20px;
}

#paddingltrt20 {
	PADDING-left: 18px;
	PADDING-right: 18px;
}

#paddinglt18 {
	PADDING-left: 18px;
}

#paddinglt5 {
	PADDING-left: 5px;
}

#paddinglt3 {
	PADDING-left: 3px;
}

#paddingrt {
	PADDING-right: 10px;
}

#paddingrtlt {
	PADDING-right: 5px;
	PADDING-left: 5px;
}

#paddingrt3 {
	PADDING-right: 3px;
}

#paddingrt5 {
	PADDING-right: 5px;
}

#paddingrt8 {
	PADDING-right: 8px;
}

#paddingrt20 {
	PADDING-right: 20px;
}

#padding {
	PADDING: 10px;
}

#padbtm {
	margin-left:50px;
}

#mainbottom {
	float:left;
	border:#000000 0px solid;
	width:680px;
	background-color:#cfeeff;
}

#padltrt20 {
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
}

#padrt4 {
	padding-right:4px;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

#descriptionpadding {
	padding-bottom:8px;
	padding-top:8px;
	padding-left:25px;
	padding-right:25px;
	text-align:justify;
	background-color:#EBEBEB;
}

#descriptiondatepadding {
	padding-bottom:5px;
	padding-top:5px;
	padding-right:25px;
	background-color:#f2f2f2;
	border:#E1E1E1 1px solid;
}

/* ************************* SITEMAP CLASS BEGINS ************************* */

.sitemapMainheading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: Tahoma;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.sitemapcontent {
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	font-family: Verdana;
	font-weight: normal;
	text-align:left;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.sitemapsubHeadings {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000066;
	FONT-FAMILY: Tahoma;
	text-decoration: underline;
}

.sitemapsubHeadings a:link, .sitemapsubHeadings a:active, .sitemapsubHeadings a:visited {
	FONT-WEIGHT: normal;
	font-size: 11px;
	text-decoration: underline;
	color: #000066;
}

.sitemapsubHeadings a:hover {
	FONT-WEIGHT: normal;
	font-size: 11px;
	text-decoration: underline;
	color:#006699;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.sitemaplinks {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000066;
	FONT-FAMILY: Tahoma;
	text-decoration: underline;
	PADDING: 5px 5px 5px 18px;
}

.sitemaplinks a:link, .sitemaplinks a:active, .sitemaplinks a:visited {
	FONT-WEIGHT: normal;
	font-size: 11px;
	text-decoration: underline;
	color: #000066;
}

.sitemaplinks a:hover {
	FONT-WEIGHT: normal;
	font-size: 11px;
	text-decoration: underline;
	color:#006699;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.sitemaplinksgrbg {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000066;
	FONT-FAMILY: Tahoma;
	PADDING: 5px 5px 5px 18px;
	background-color:#f4f4f4;
}

.sitemaplinksgrbg a:link, .sitemaplinksgrbg a:active, .sitemaplinksgrbg a:visited {
	FONT-WEIGHT: normal;
	font-size: 11px;
	text-decoration: underline;
	color: #000066;
}

.sitemaplinksgrbg a:hover {
	FONT-WEIGHT: normal;
	font-size: 11px;
	text-decoration: underline;
	color:#006699;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.sitemapSubHeadgrbg {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-FAMILY: Tahoma;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.sitemaplinkswtbg {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000066;
	FONT-FAMILY: Tahoma;
	PADDING: 5px 5px 5px 18px;
	background-color:#ffffff;
}

.sitemaplinkswtbg a:link, .sitemaplinkswtbg a:active, .sitemaplinkswtbg a:visited {
	FONT-WEIGHT: normal;
	font-size: 11px;
	text-decoration: underline;
	color: #000066;
}

.sitemaplinkswtbg a:hover {
	FONT-WEIGHT: normal;
	font-size: 11px;
	text-decoration: underline;
	color:#006699;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.sitemapSubHeadwtbg {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-FAMILY: Tahoma;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.sitemapheadingblack {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.sitemapwhiteheading {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color:#FFFFFF;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.sitemapheading {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color:#006699;
}

.sitemapheading a:link, .sitemapheading a:active, .sitemapheading a:visited {
	font-size:12px;
	text-decoration:none;
	color:#006699;
}

.sitemapheading a:hover {
	font-size: 12px;
	text-decoration: none;
	color:#666666;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.sitemaptopic {
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	COLOR:#666666;
	font-weight:bold;
}

.sitemaptopic a:link, .sitemaptopic a:active, .sitemaptopic a:visited {
	FONT-FAMILY: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
}

.sitemaptopic a:hover {
	font-size: 11px;
	text-decoration: none;
	color:#003366;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.sitemapbluelinedtxt {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #065bbc;
	LINE-HEIGHT: 16px;
	text-decoration:underline;
	PADDING-left: 18px;
	padding-bottom:3px;
	padding-top:3px;
}

.sitemapbluelinedtxt a:link, .sitemapbluelinedtxt a:active, .sitemapbluelinedtxt a:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #065bbc;
	TEXT-DECORATION: none
}

.sitemapbluelinedtxt a:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #0339a6;
	TEXT-DECORATION: none
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.sitemapredtdtxt {
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR:#FF0000;
	LINE-HEIGHT: 16px;
	TEXT-DECORATION: underline
}

.sitemapredtdtxt a:link, .sitemapredtdtxt a:active, .sitemapredtdtxt a:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #FF0000;
	TEXT-DECORATION: none
}

.sitemapredtdtxt a:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR:#333333;
	TEXT-DECORATION: none
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.sitemapredlink {
	color: #FF3300;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.sitemapredlink a:link, .sitemapredlink a:active, .sitemapredlink a:visited {
	color: #FF3300;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.sitemapredlink a:hover {
	color: #00CCFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.sitemapSubHead {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-FAMILY: Tahoma;
	background-color:
 #E3EFFD;
	padding:5px 5px 5px 5px;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

 #sitemapbdr {
	border:#EAEAEA 1px solid;
}

/*          *************************          SITEMAP CLASS ENDS          ***************************          */

/*          ********************          DESTINATION GUIDE CLASS BEGINS          ********************          */

.DGbody {
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*-------------------------------------------------------------------------------------*/

.DGtxtblu {
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	padding: 3px 5px 3px 5px;
	background-color:#deedf8;
}

.DGtxtblu a {
	COLOR: #000066;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline;
}

.DGtxtblu a:visited {
	COLOR: #000066;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline;
}

.DGtxtblu a:hover {
	COLOR: #0099ff;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline;
}

.DGtxtblu a:active {
	COLOR: #000066;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline;
}

/*-------------------------------------------------------------------------------------*/

.DGtxtlt {
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	padding: 3px 5px 3px 5px;
	background-color:#eff8ff;
}

.DGtxtlt a {
	COLOR: #000066;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline;
}

.DGtxtlt a:visited {
	COLOR: #000066;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline;
}

.DGtxtlt a:hover {
	COLOR: #0099ff;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline;
}

.DGtxtlt a:active {
	COLOR: #000066;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline;
}

/*-------------------------------------------------------------------------------------*/

.DGtext {
	PADDING-LEFT: 15px;
	padding-right:10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
}

a.DGtext:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

a.DGtext:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

a.DGtext:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

a.DGtext:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #0099ff;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline;
}

/*-------------------------------------------------------------------------------------------------------------*/

.DGte1 {
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
}

a.DGte1:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

a.DGte1:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

a.DGte1:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #0099ff;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

a.DGte1:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #0099ff;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline;
}

/*-------------------------------------------------------------------------------------------------------------*/

.DGtoptxt {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
}

a.DGtoptxt:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000066;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline;
}

a.DGtoptxt:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000066;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION:underline;
}

a.DGtoptxt:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000066;
	FONT-FAMILY:Tahoma;
	TEXT-DECORATION:underline;
}

a.DGtoptxt:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #0099ff;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

/*-------------------------------------------------------------------------------------------------------------*/

.DGlinktop {
	PADDING-LEFT: 7px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
}

a.DGlinktop:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000066;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

a.DGlinktop:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000066;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

a.DGlinktop:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000066;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

a.DGlinktop:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #0099ff;
	FONT-FAMILY:Tahoma;
	TEXT-DECORATION: underline;
}

/*-------------------------------------------------------------------------------------------------------------*/

.DGlinktopNopad {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

a.DGlinktopNopad:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000066;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline;
}

a.DGlinktopNopad:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000066;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline;
}

a.DGlinktopNopad:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000066;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline;
}

a.DGlinktopNopad:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #0099ff;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline;
}

/*-------------------------------------------------------------------------------------------------------------*/

.DGhdrWhite {
	PADDING-LEFT: 7px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
}

a.DGhdrWhite:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

a.DGhdrWhite:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

a.DGhdrWhite:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

a.DGhdrWhite:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline;
}

/*-------------------------------------------------------------------------------------------------------------*/
.DGredTxt {
	FONT-SIZE: 12px;
	COLOR: #ff3300;
	TEXT-DECORATION:none;
}

a.DGredTxt:link {
	FONT-SIZE: 12px;
	COLOR: #ff3300;
	TEXT-DECORATION: underline;
}

a.DGredTxt:visited {
	FONT-SIZE: 12px;
	COLOR: #ff3300;
	TEXT-DECORATION: underline;
}

a.DGredTxt:hover {
	FONT-SIZE: 12px;
	COLOR: #000066;
	TEXT-DECORATION: underline;
}

a.DGredTxt:active {
	FONT-SIZE: 12px;
	COLOR: #ff3300;
	TEXT-DECORATION: underline;
}

/*-------------------------------------------------------------------------------------------------------------*/
.DGredLinedSmall {
	FONT-SIZE: 11px;
	COLOR: #ff3300;
	TEXT-DECORATION:none;
}

.DGredLinedSmall a {
	COLOR: #ff3300;
	TEXT-DECORATION: underline;
}

.DGredLinedSmall a:visited {
	COLOR: #ff3300;
	TEXT-DECORATION: underline;
}

.DGredLinedSmall a:hover {
	COLOR: #000066;
	TEXT-DECORATION: underline;
}

.DGredLinedSmall a:active {
	COLOR: #ff3300;
	TEXT-DECORATION: underline;
}

/*-------------------------------------------------------------------------------------------------------------*/
.DGcity {
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION:none;
	background-color:#eff8ff;
	padding: 3px 5px 3px 5px;
}

.DGcity a {
	COLOR: #000066;
	TEXT-DECORATION: underline;
}

.DGcity a:visited {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.DGcity a:hover {
	COLOR: #0099ff;
	TEXT-DECORATION: underline;
}

.DGcity a:active {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

/*-------------------------------------------------------------------------------------------------------------*/
.DGbreadlnk {
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION:none;
	padding-left:15px;
}

.DGbreadlnk a {
	COLOR: #ff3300;
	TEXT-DECORATION: underline;
}

.DGbreadlnk a:visited {
	COLOR: #ff3300;
	TEXT-DECORATION: underline;
}

.DGbreadlnk a:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.DGbreadlnk a:active {
	COLOR: #ff3300;
	TEXT-DECORATION: underline;
}

/*-------------------------------------------------------------------------------------------------------------*/
.DGheading {
	PADDING-LEFT: 7px;
	FONT-SIZE: 12px;
	COLOR: #000000;
}

a.DGheading:link {
	FONT-SIZE: 12px;
	COLOR: #ff3300;
	TEXT-DECORATION: underline;
}

a.DGheading:visited {
	FONT-SIZE: 12px;
	COLOR: #ff3300;
	TEXT-DECORATION: underline;
}

a.DGheading:hover {
	FONT-SIZE: 12px;
	COLOR: #000066;
	TEXT-DECORATION: underline;
}

a.DGheading:active {
	FONT-SIZE: 12px;
	COLOR: #ff3300;
	TEXT-DECORATION: underline;
}

/*-------------------------------------------------------------------------------------------------------------*/

.DGbheading {
	PADDING-LEFT: 7px;
	border-right:1px solid #ffffff;
	FONT-SIZE: 12px;
	COLOR: #000000;
}

a.DGbheading:link {
	FONT-SIZE: 12px;
	COLOR: #ff3300;
	TEXT-DECORATION: underline;
}

a.DGbheading:visited {
	FONT-SIZE: 12px;
	COLOR: #ff3300;
	TEXT-DECORATION: underline;
}

a.DGbheading:hover {
	FONT-SIZE: 12px;
	COLOR: #000066;
	TEXT-DECORATION: underline;
}

a.DGbheading:active {
	FONT-SIZE: 12px;
	COLOR: #ff3300;
	TEXT-DECORATION: underline;
}

/*-------------------------------------------------------------------------------------------------------------*/

.DGblueheaders {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #326cb4;
	TEXT-DECORATION: underline;
}

a.DGblueheaders:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #326cb4;
	TEXT-DECORATION: underline;
}

a.DGblueheaders:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #326cb4;
	TEXT-DECORATION: underline;
}

a.DGblueheaders:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #326cb4;
	TEXT-DECORATION: underline;
}

a.DGblueheaders:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #666666;
	TEXT-DECORATION: none;
}

/*-------------------------------------------------------------------------------------------------------------*/

.DGcarihead {
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #065bbc;
	LINE-HEIGHT: 16px;
	TEXT-DECORATION: none;
}

.DGcarihead a {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #326cb4;
	TEXT-DECORATION: underline;
}

.DGcarihead a:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #326cb4;
	TEXT-DECORATION: underline;
}

.DGcarihead a:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #666666;
	TEXT-DECORATION: none;
}

.DGcarihead a:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #326cb4;
	TEXT-DECORATION: underline;
}

/*-------------------------------------------------------------------------------------------------------------*/

.DGblueTxt {
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #065bbc;
	LINE-HEIGHT: 16px;
	TEXT-DECORATION: none;
}

a.DGblueTxt:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #065bbc;
	TEXT-DECORATION: none;
}

a.DGblueTxt:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #065bbc;
	TEXT-DECORATION: none;
}

a.DGblueTxt:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #0339a6;
	TEXT-DECORATION: underline;
}

/*-------------------------------------------------------------------------------------------------------------*/

.DGbgchange {
	PADDING-LEFT: 10px;
	cursor:pointer;
	cursor:hand;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	height:22px;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
	padding-top:3px;
	background-color:#FFEEA8;
}

a.DGbgchange:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

a.DGbgchange:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

a.DGbgchange:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

a.DGbgchange:hover {
	FONT-WEIGHT:normal;
	FONT-SIZE:12px;
	COLOR:#313131;
	FONT-FAMILY:Tahoma;
	TEXT-DECORATION:underline;
}

/*---------------------------------------------------------------------------------------------------------*/

.DGbgchangecountry {
	PADDING-LEFT: 10px;
	cursor:pointer;
	cursor:hand;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
	height:22px;
	padding-top:3px;
	background-color:#ffd31f;
}

a.DGbgchangecountry:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION:none;
	height:22px;
}

a.DGbgchangecountry:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

a.DGbgchangecountry:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
	height:22px;
}

a.DGbgchangecountry:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	height:22px;
	TEXT-DECORATION: underline;
	FONT-FAMILY: Arial, Tahoma;
}

/*---------------------------------------------------------------------------------------------------------*/

.bgchange {
	PADDING-LEFT: 10px;
	cursor:pointer;
	cursor:hand;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
	height:22px;
	padding-top:3px;
	background-color:#FFEEA8;
}

a.bgchange:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

a.bgchange:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

a.bgchange:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

a.bgchange:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline;
}

/*---------------------------------------------------------------------------------------------------------*/

.bgchangecontry {
	PADDING-LEFT: 10px;
	cursor:pointer;
	cursor:hand;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
	height:22px;
	padding-top:3px;
	background-color:#ffd31f;
}

a.bgchangecontry:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
	height:22px;
}

a.bgchangecontry:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
background-color:
}

a.bgchangecontry:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
	height:22px;
}

a.bgchangecontry:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline;
	height:22px;
}

/*----------------------------------------     DESTINATION GUIDE CLASS ENDS     -----------------------------------------*/

/*-----------------------------------------------Father's day class starts---------------------------------*/


#fdbrownbg {
	background-color:#fffaea;
	border:#f3e4b5 1px solid;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

#fdmauvebg {
	background-color:#f4f4ff;
	border:#e2e2ff 1px solid;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.fdfaretext {
	FONT-SIZE: 12px;
	COLOR: #000000;
	padding-left:15px;
	line-height:17px;
}

.fdfaretext b {
	COLOR: #1c3ea7;
}

.fdfaretext strong {
	font-size:13px;
	COLOR: #ff5400;
}

a.fdfaretext:link {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

a.fdfaretext:visited {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

a.fdfaretext:hover {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

a.fdfaretext:active {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.fdfaretextNoPad {
	FONT-SIZE: 12px;
	COLOR: #000000;
	line-height:17px;
}

a.fdfaretextNoPad:link {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

a.fdfaretextNoPad:visited {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

a.fdfaretextNoPad:hover {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

a.fdfaretextNoPad:active {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.fdbook {
	FONT-SIZE:12px;
	COLOR:#FF0000;
	font-weight:bold;
	TEXT-DECORATION: underline
}

a.fdbook:link {
	FONT-SIZE: 12px;
	COLOR: #FF0000;
	TEXT-DECORATION: underline;
	font-weight:bold;
}

a.fdbook:visited {
	FONT-SIZE: 12px;
	COLOR: #FF0000;
	font-weight:bold;
}

a.fdbook:hover {
	FONT-SIZE: 12px;
	COLOR: #0557b3;
	font-weight:bold;
}

a.fdbook:active {
	FONT-SIZE: 12px;
	COLOR: #FF0000;
	font-weight:bold;
}

/*-----------------------------------------------Father's day class ends---------------------------------*/

/*-----------------------------------------------CLIENT TESTIMONIAL STARTS---------------------------------*/

#dkCTbox {
	text-align:center;
	width:800px;
	background-color:#FFFFFF;
}

.divseperator {
	height:5px;
	background-color:#FFFFFF;
}

.dkGreytxt {
	FONT-WEIGHT:normal;
	FONT-SIZE:11px;
	COLOR:#000000;
	LINE-HEIGHT:17px;
	background-color:#EBEBEB;
	padding:8px 25px 8px 25px;
	text-align:justify;
}

.ltGreytxt {
	FONT-WEIGHT:bold;
	FONT-SIZE:11px;
	COLOR:#003366;
	text-align:right;
	background-color:#f2f2f2;
	padding:8px 25px 8px 25px;
	border-bottom:5px solid #FFFFFF;
}

.linkRed {
	color: #FF3300;
	font-size: 11px;
	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: #FF0000;
	TEXT-DECORATION: none
}

.txtRedlink a:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR:#000000;
	TEXT-DECORATION: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
		
.TTtdtxt {
	PADDING-LEFT: 8px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	LINE-HEIGHT: 16px;
}

a.TTtdtxt:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	TEXT-DECORATION: none
}

a.TTtdtxt:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #313131;
	TEXT-DECORATION: none
}

a.TTtdtxt:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #0339a6;
	TEXT-DECORATION: underline
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.TTredtdtxt {
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #065bbc;
	LINE-HEIGHT: 16px;
	TEXT-DECORATION: underline
}

a.TTredtdtxt:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #065bbc;
	TEXT-DECORATION: none
}

a.TTredtdtxt:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #065bbc;
	TEXT-DECORATION: none
}

a.TTredtdtxt:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #0339a6;
	TEXT-DECORATION: none
}

a.TTredtdtxt:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #065bbc;
	TEXT-DECORATION: none
}

/*----------------------------------------------------------------------------------------------------------------------------*/		

.TTsmalltxt {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #003399;
	LINE-HEIGHT: 16px;
	TEXT-DECORATION: underline;
	PADDING-LEFT: 5px;
}

a.TTsmalltxt:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #003399;
	TEXT-DECORATION: underline
}

a.TTsmalltxt:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #003399;
	TEXT-DECORATION: underline
}

a.TTsmalltxt:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR:#414141;
	TEXT-DECORATION: underline
}

a.TTsmalltxt:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #0339a6;
	TEXT-DECORATION: underline
}

/*----------------------------------------------------------------------------------------------------------------------------*/
		
.TTtextlink {
	fONT-SIZE: 12px;
	COLOR: #313131;
	TEXT-ALIGN: justify
}

a.TTtextlink:link {
	font-size:12px;
	font-weight:normal;
	color:#de4400;
	text-decoration:underline;
}

a.TTtextlink:active {
	font-size:12px;
	font-weight:normal;
	color:#de4400;
	text-decoration:none;
}

a.TTtextlink:visited {
	font-size:12px;
	font-weight:normal;
	color:#de4400;
	text-decoration:none;
}

a.TTtextlink:hover {
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
		
.TTblueheaders {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR:#326CB4;
	padding-left:8px;
	TEXT-DECORATION: underline;
}

.TTblueheaders a {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #326CB4;
	TEXT-DECORATION: underline;
}

.TTblueheaders a:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #326CB4;
	TEXT-DECORATION: underline;
}

.TTblueheaders a:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR:#326CB4;
	TEXT-DECORATION: underline;
}

.TTblueheaders a:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR:#666666;
	TEXT-DECORATION: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
		
.TTtxttop {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR:#FF0000;
	LINE-HEIGHT: 16px;
	TEXT-DECORATION: underline;
	PADDING-right: 5px;
}

a.TTtxttop:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FF0000;
	TEXT-DECORATION: underline
}

a.TTtxttop:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FF0000;
	TEXT-DECORATION: underline
}

a.TTtxttop:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR:#FF3300;
	TEXT-DECORATION: underline
}

a.TTtxttop:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR:#0066FF;
	TEXT-DECORATION: none
}

/*----------------------------------------------------------------------------------------------------------------------------*/
		
.TTwhiteheading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR:#FFFFFF;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.TTwhiteheadingBig {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR:#FFFFFF;
	text-decoration:underline;
}

a.TTwhiteheadingBig:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR:#FFFFFF;
	text-decoration:underline;
}

a.TTwhiteheadingBig:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR:#FFFFFF;
	text-decoration:underline;
}

a.TTwhiteheadingBig:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR:#FFFFFF;
	text-decoration:underline;
}

a.TTwhiteheadingBig:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR:#000000;
	text-decoration:underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
		
.TTbgblueWhiteheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR:#FFFFFF;
	background-color:#338ED2;
	padding-left:5px;
}

.TTbgblueWhiteheader h2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR:#FFFFFF;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
		
.TTbgyellowWhiteheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR:#FFFFFF;
	background-color:#f4a717;
	padding-left:5px;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
		
.TTbgblueBlackheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR:#000000;
	background-color:#338ED2;
	padding-left:5px;
}

.TTbgblueBlackheader a {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR:#FFFFFF;
	text-decoration:underline;
}

.TTbgblueBlackheader a:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR:#FFFFFF;
	text-decoration:underline;
}

.TTbgblueBlackheader a:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR:#000000;
	text-decoration:underline;
}

.TTbgblueBlackheader a:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR:#FFFFFF;
	text-decoration:underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
.TTbgyellowBlackheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR:#000000;
	background-color:#f4a717;
	padding-left:5px;
}

.TTbgyellowBlackheader a {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR:#ffffff;
}

.TTbgyellowBlackheader a:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR:#ffffff;
}

.TTbgyellowBlackheader a:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR:#000000;
}

.TTbgyellowBlackheader a:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR:#ffffff;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
		
.TTbgOrangebg {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR:#000000;
	background-color:#f5592e;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
		
.TTbgOrangebgWhiteFont {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR:#FFFFFF;
	background-color:#f5592e;
	text-transform:uppercase;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
		
.TTbgOrangebgSmall {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR:#000000;
	background-color:#f5592e;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
		
.TTbgOrangebgSmallWhite {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR:#FFFFFF;
	background-color:#f5592e;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
		
.TTbggreyWhiteheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR:#FFFFFF;
	background-color:#5D5D5D;
	padding-left:5px;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
		
.TTreadMore {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR:#3067C2;
	LINE-HEIGHT: 16px;
	TEXT-DECORATION: underline;
	PADDING-LEFT: 5px;
}

.TTreadMore a {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #3067C2;
	TEXT-DECORATION: underline
}

.TTreadMore a:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #3067C2;
	TEXT-DECORATION: underline
}

.TTreadMore a:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR:#3067C2;
	TEXT-DECORATION: underline
}

.TTreadMore a:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR:#0099FF;
	TEXT-DECORATION: underline
}

/*----------------------------------------------------------------------------------------------------------------------------*/
		
.TTheaderCaps {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR:#313131;
	text-transform:uppercase;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
		
.TTSubHead1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-FAMILY: Tahoma, Arial, Helvetica
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.TTredlink {
	color: #FF3300;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a.TTredlink:link {
	color: #FF3300;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

a.TTredlink:active {
	color: #FF3300;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

a.TTredlink:visited {
	color: #FF3300;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

a.TTredlink:hover {
	color: #00CCFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
		
.TTm1text {
	line-height:17px;
	font-size:12px;
	font-weight:normal;
	color:#132a36;
	text-align:justify;
	padding-left:50px;
	padding-right:5px
}

/*----------------------------------------------------------------------------------------------------------------------------*/
		
.TTboxtxt {
	font-size:12px;
	font-weight:normal;
	color:#28333e;
	text-align:justify;
	padding-right:5px
}

/*----------------------------------------------------------------------------------------------------------------------------*/
		
.TTbluefare {
	color:#0031cc;
	font-size:13px;
	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;
	padding-left:25px;
	line-height:17px;
	padding-right:25px;
	text-align:justify;
	font-weight:bold;
}

.aboutustext b {
	COLOR: #1c3ea7;
}

.aboutustext strong {
	font-size:13px;
	COLOR: #ff5400;
}

.aboutustext a:link {
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: Trebuchet MS;
	TEXT-DECORATION: none;
}

.aboutustext a:visited {
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: Trebuchet MS;
	TEXT-DECORATION: none;
}

.aboutustext a:hover {
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: Trebuchet MS;
	TEXT-DECORATION: underline;
}

.aboutustext a:active {
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: Trebuchet MS;
	TEXT-DECORATION: none;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.aboutuspara {
	FONT-SIZE: 12px;
	COLOR: #000000;
	padding-left:25px;
	line-height:17px;
	padding-right:25px;
	text-align:justify;
}

.aboutuspara a:link {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

.aboutuspara a:visited {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

.aboutuspara a:hover {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.aboutuspara a:active {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.abtnopad {
	FONT-SIZE: 12px;
	COLOR: #1069ba;
	line-height:17px;
}

.abtnopad a:link {
	FONT-SIZE: 12px;
	COLOR: #1069ba;
	TEXT-DECORATION: none;
}

.abtnopad a:visited {
	FONT-SIZE: 12px;
	COLOR: #1069ba;
	TEXT-DECORATION: none;
}

.abtnopad a:hover {
	FONT-SIZE: 12px;
	COLOR: #fc481c;
	TEXT-DECORATION: underline;
}

.abtnopad a:active {
	FONT-SIZE: 12px;
	COLOR: #1069ba;
	TEXT-DECORATION: none;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------student travel start-----------------------------------------------------------------*/
.stuhead {
	font-family:Trebuchet MS;
	font-size:22px;
	padding:0px 5px 0px 5px;
	color:#f04502;
	line-height:26px;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
.stuheadnew {
	font-family:Trebuchet MS;
	font-size:20px;
	padding:0px 5px 0px 5px;
	color:#f04502;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
.stuheadsml {
	font-family:Trebuchet MS;
	font-size:20px;
	padding:0px 3px 0px 5px;
	color:#f04502;
	line-height:26px;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
.stusubhead {
	font-size:16px;
	padding:4px 15px 4px 18px;
	color:#07659c;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
.stusubheadnew {
	font-size:12px;
	padding:0px 15px 0px 18px;
	color:#07659c;
	font-weight:bold;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
.stutxt {
	font-size:12px;
	padding:4px 15px 4px 18px;
	color:#000000;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
.stubook {
	FONT-SIZE: 12px;
	COLOR: #000066;
	font-weight:bold;
	padding:3px 0px 0px 18px;
}

.stubook a {
	COLOR: #000066;
	text-decoration:underline;
}

.stubook a:hover {
	COLOR:#0066CC;
	text-decoration:underline;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
.stubdr {
	border-left:#d6d6d6 1px solid;
	border-right:#d6d6d6 1px solid;
	border-bottom:#d6d6d6 1px solid;
}

/*---------------------------------------student travel end-----------------------------------------------------------------*/

/*--------------------------------------------family travel starts -------------------------------------------------------------*/

.famtext {
	PADDING-LEFT: 12px;
	FONT-SIZE: 12px;
	COLOR: #132a36;
	padding-right:7px;
	line-height:17px;
	TEXT-DECORATION: none;
}

.famtext b {
	COLOR: #df1f1f;
}

.famtext strong {
	COLOR: #0c49af;
}

.famtext u {
	COLOR: #0c49af;
	text-decoration:none;
	font-style:none;
}

.famtext i {
	COLOR: #132a36;
	font-style:normal;
	font-weight:bold;
}

a.famtext:link {
	FONT-SIZE: 12px;
	COLOR: #0c49af;
	TEXT-DECORATION: none;
}

a.famtext:hover {
	FONT-SIZE: 12px;
	COLOR: #df1f1f;
	TEXT-DECORATION: underline;
}

a.famtext:active {
	FONT-SIZE: 12px;
	COLOR: #0c49af;
	TEXT-DECORATION: none;
}

a.famtext:visited {
	FONT-SIZE: 12px;
	COLOR: #0c49af;
	TEXT-DECORATION: none;
}

.famtext a strong {
	COLOR: #0c49af;
	text-decoration:underline
}

.famtext a:hover strong {
	COLOR: #df1f1f;
	text-decoration:none;
}

.famtext a {
	color:#0c49af;
	text-decoration:underline;
}

.famtext a:hover {
	COLOR: #df1f1f;
	text-decoration:none;
}

/*--------------------------------------------------------------------------------------------------------------*/
.dot {
	border-bottom:#95a7ac 1px dotted;
}

/*--------------------------------------------------------------------------------------------------------------*/

.fambanner {
	FONT-SIZE:16px;
	COLOR: #e51e0b;
	font-weight:bold;
	padding-top:20px;
}

/*--------------------------------------------------------------------------------------------------------------*/
.fambannerbold {
	FONT-SIZE: 12px;
	COLOR: #0c49af;
	padding-top:5px;
	padding-left:7px;
}

.fambannerbold ul {
	margin:0px;
	padding:0px;
}

.fambannerbold ul li {
	background:url(/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;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

#test {
	line-height:14px;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#000000;
	padding-left:20px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:8px;
	text-align:justify;
	background:url(/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;
	font-size:11px;
	color:#000000;
	padding-left:10px;
}

#advt {
	padding:10px 60px 0px 40px;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

#bdrblue {
	BORDER:#82bae3 1px solid;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.moresmall {
	FONT-SIZE: 12px;
	COLOR: #1069ba;
	font-family:trebuchet ms;
	text-decoration: none;
}

.moresmall a:link {
	FONT-SIZE: 12px;
	COLOR: #1069ba;
	font-family:trebuchet ms;
	text-decoration: none;
}

.moresmall a:visited {
	FONT-SIZE:12px;
	COLOR:#1069ba;
	font-family:trebuchet ms;
	text-decoration: none;
}

.moresmall a:hover {
	FONT-SIZE:12px;
	COLOR:#fc481c;
	font-family:trebuchet ms;
	text-decoration: underline;
}

.moresmall a:active {
	FONT-SIZE:12px;
	COLOR: #1069ba;
	font-family:trebuchet ms;
	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:23px;
	list-style:none;
	background:url(/travel/travel_resources/images/arrow_blue.gif) no-repeat 10px 7px;
	padding-right:15px;
	padding-bottom:3px;
	line-height:18px;
	font-size:11px;
	color:#000000;
}

.rules a:link, .rules a:visited, .rules a:active {
	color:#FF0000;
	font-size:11px;
	font-weight:normal;
}

.rules a:hover {
	color:#1261AF;
	font-size:11px;
	font-weight:normal;
}

/*----------------------------------------------------------------------------------------------------------------------------*/

.brdrlytGrey {
	border:1px solid #ececec;
}

.imgtoppad {
	padding-top:12px;
}

.busiclasstexthead {
	font-size:20px;
	font-weight:bold;
	color:#00368f;
	padding-left:8px;
}

.busiclasstexthead1 {
	font-size:20px;
	font-weight:bold;
	color:#00368f;
	padding-left:0px;
}

.busiclasstext {
	font-size:12px;
	font-weight:normal;
	color:#28323b;
	line-height:17px;
	text-decoration:none;
	text-align:justify;
	padding-top:0px;
	padding-right:7px;
	padding-left:8px;
}

.busiclasstext a:link, .busiclasstext a:active, .busiclasstext a:visited {
	color:#FF0000;
	text-decoration:none;
}

.busiclasstext a:hover {
	color:000000;
	text-decoration:none;
}

.greenbg {
	background-color:#6baa04;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding: 5px 5px 5px 10px;
}

.lightgreenbg {
	background-color:#f1f8e6;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:5px;
	font-size:11px;
	color:#2a353b;
	line-height:18px;
!line-height:16px;
}

.lightgreenbg a:link, .lightgreenbg a:visited, .lightgreenbg a:active {
	color:#2a353b;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}

.lightgreenbg a:hover {
	color:#ff0000;
	text-decoration:underline;
	font-size:11px;
}

.tdhegtset {
	height:15px;
!height:21px;
}

.fntNormalLnk a:hover {
	font-weight:normal;
	font-size:9px;
	color:#0033cc;
	text-decoration:none;
}

.fntNormalLnk TD {
	font-weight:normal;
	font-size:11px;
	color:#000000;
}

.fntNormalLnk B {
	font-weight:normal;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

.fntNormalLnk B a:link, .fntNormalLnk B a:active, .fntNormalLnk B a:visited {
	font-weight:normal;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

.fntNormalLnk B a:hover {
	font-weight:normal;
	font-size:11px;
	color:#FF0000;
	text-decoration:underline;
}

.fntNormalLnk I {
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	font-style:normal;
}

.fntNormalLnk STRONG {
	font-size:11px;
	color:#000000;
}

/*------------------Hotel Page Css Added 08-05-08--------------------*/

.Top3deals {
	font-size:11px;
	color:#000000;
	line-height:14px;
	border:#e5e5e5 1px solid;
	border-top:none;
	background-image:url(images/tpdealbg.jpg);
	background-repeat:repeat-x;
	height:59px;
}

.Top3dealstext {
	font-size:11px;
	color:#000000;
	line-height:17px;
}

.Top3dealstext a:link, .Top3dealstext a:visited, .Top3dealstext a:active {
	color:#000000;
	text-decoration:none;
}

.Top3dealstext a:hover {
	color:#000000;
	text-decoration:underline;
}

.Top3dealstext b {
	color:#f03c10;
	font-size:11px;
}

.top10head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#f43200;
	text-align:left;
	font-weight:bold;
	padding-left:10px;
	height:36px;
}

.dealingreybg {
	font-size:12px;
	background-color:#f9f9f9;
	line-height:22px;
	height:15px;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:#e7e7e7 1px solid;
}

.dealingreybg b {
	color:#103c9e;
}

.dealingreybg u {
	color:#fe4d00;
	font-size:16px;
	padding-top:5px;
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
}

.dealingreybg em {
	color:#000000;
	font-size:11px;
	font-style:normal;
	line-height:16px;
	padding-top:8px;
}

.dealingreybgnobdr {
	font-size:12px;
	background-color:#f9f9f9;
	line-height:22px;
	height:20px;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
}

.dealingreybgnobdr b {
	color:#103c9e;
}

.dealingreybgnobdr u {
	color:#fe4d00;
	font-size:16px;
	padding-top:5px;
	padding-right:10px;
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
}

.dealingreybgnobdr em {
	color:#000000;
	font-size:11px;
	font-style:normal;
	line-height:16px;
	padding-top:8px;
}

.dealinwhiteybg {
	font-size:12px;
	line-height:22px;
	height:15px;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
}

.dealinwhiteybg b {
	color:#103c9e;
}

.dealinwhiteybg b a:link, .dealinwhiteybg b a:visited, .dealinwhiteybg b a:active {
	color:#103c9e;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.dealinwhiteybg b a:hover {
	color:#103c9e;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.dealinwhiteybg u {
	color:#fe4d00;
	font-style:normal;
	padding-top:5px;
	font-size:16px;
	padding-top:5px;
	text-decoration:none;
	font-weight:bold;
}

.dealinwhiteybg u a:link, .dealinwhiteybg u a:visited, .dealinwhiteybg u a:active {
	color:#fe4d00;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}

.dealinwhiteybg u a:hover {
	color:#fe4d00;
	font-size:16px;
	text-decoration:underline;
	font-weight:bold;
}

.dealinwhiteybg em {
	color:#000000;
	font-size:11px;
	font-style:normal;
	line-height:16px;
	padding-top:8px;
	padding-bottom:10px;
}

.dealinwhiteybgtagline {
	font-size:12px;
	line-height:22px;
	height:20px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:#e7e7e7 1px solid;
}

.dealinwhiteybgtagline b {
	color:#103c9e;
}

.dealinwhiteybgtagline u {
	color:#fe4d00;
	font-style:normal;
	padding-top:5px;
	font-size:16px;
	padding-top:5px;
	text-decoration:none;
	font-weight:bold;
}

.dealinwhiteybgtagline em {
	color:#000000;
	font-size:11px;
	font-style:normal;
	line-height:16px;
	padding-top:8px;
	padding-bottom:7px;
}

.imgpadtop {
	padding-top:5px;
}

.starimgpad {
	padding-bottom:3px;
}

.greenhead {
	background-color:#6ba905;
	font-size:12px;
	color:#FFFFFF;
	padding-left:10px;
	height:29px;
	font-weight:bold;
}

.newredhead {
	background-color:#f03c10;
	font-size:12px;
	color:#FFFFFF;
	padding-left:10px;
	height:29px;
	font-weight:bold;
}

.newbluehead {
	background-color:#338FD2;
	font-size:12px;
	color:#FFFFFF;
	padding-left:10px;
	height:29px;
	font-weight:bold;
}

.neworangehead {
	background-color:#f09f12;
	font-size:12px;
	color:#FFFFFF;
	padding-left:10px;
	height:29px;
	font-weight:bold;
}

.newredheadBig {
	background-color:#f03c10;
	font-size:20px;
	color:#FFFFFF;
	padding-left:10px;
	height:35px;
	font-weight:bold;
	padding-top:2px;
}

.lightgreenbdr {
	border:#d4e6b6 1px solid;
	border-top:none;
}

.hotdestitext {
	height:25px;
	font-weight:bold;
	padding-left:10px;
	font-size:12px;
	color:#000000;
	border-bottom:#cdd3c5 1px solid;
}

.hotdestitext a:link, .hotdestitext a:visited, .hotdestitext a:active {
	color:#435c1a;
	text-decoration:none;
	font-weight:bold;
}

.hotdestitext a:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

.hotdestitextwbg {
	height:25px;
	font-weight:bold;
	padding-left:10px;
	font-size:12px;
	color:#000000;
	border-bottom:#cdd3c5 1px solid;
	background-color:#e9f4d8;
}

.hotdestitextwbg a:link, .hotdestitextwbg a:visited, .hotdestitextwbg a:active {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.hotdestitextwbg a:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

.moregrnbg {
	background-color:#f1f1f1;
	height:21px;
	font-size:11px;
	color:#000000;
	padding-left:10px;
}

.moregrnbg a:link, .moregrnbg a:visited, .moregrnbg a:active {
	color:#000000;
	text-decoration:underline;
}

.moregrnbg a:hover {
	color:#435c1a;
	text-decoration:none;
}

.moreredbg {
	background-color:#f1f1f1;
	height:21px;
	font-size:11px;
	color:#000000;
	padding-left:10px;
}

.moreredbg a:link, .moregrnbg a:visited, .moregrnbg a:active {
	color:#000000;
	text-decoration:underline;
}

.moreredbg a:hover {
	color:#d12c04;
	text-decoration:none;
}

.lightredbdr {
	border:#f1d7d1 1px solid;
	border-top:none;
}

.hotdestiInttxt {
	height:25px;
	font-weight:bold;
	padding-left:10px;
	font-size:12px;
	color:#000000;
	border-bottom:#eae5eb 1px solid;
}

.hotdestiInttxt a:link, .hotdestiInttxt a:visited, .hotdestiInttxt a:active {
	color:#006ea8;
	text-decoration:none;
	font-weight:bold;
}

.hotdestiInttxt a:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

.hotdestiInttxtwbg {
	height:25px;
	font-weight:bold;
	padding-left:10px;
	font-size:12px;
	color:#000000;
	border-bottom:#cdd3c5 1px solid;
	background-color:#fee8e2;
}

.hotdestiInttxtwbg a:link, .hotdestiInttxtwbg a:visited, .hotdestiInttxtwbg a:active {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.hotdestiInttxtwbg a:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

.htinCt {
	font-size:12px;
	color:#000000;
	line-height:16px;
	text-align:left;
}

.htinCt a:link, .htinCt a:visited, .htinCt a:active {
	color:#000000;
	text-decoration:none;
}

.htinCt a:hover {
	color:#000000;
	text-decoration:underline;
}

.htinCt i {
	color:#3463b2;
	font-style:normal;
}

.htinCt em {
	color:#fe5e19;
	font-style:normal;
	font-weight:bold;
}

.lightgreybdrbtm {
	border-top:#f3f3f3 1px solid;
}

.hotelformbdr {
	border:#33bcde 1px solid;
	border-top:none;
	background-image:url(images/formbg.jpg);
	background-repeat:repeat-x;
	height:214px;
}

.formcss {
	font-size:12px;
	text-align:left;
	color:#000000;
}

.destinput {
	border:#7f9db9 1px solid;
	height:18px;
	width:250px;
}

.otherinput {
	border:#7f9db9 1px solid;
	height:18px;
	width:100px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.tablemartop {
	margin-top:6px;
}

.tdhiehgtsetmenu {
	height:224px;
!height:215px;
}

div.menu {
	width:178px;
	background:#ffffff;
	height:27px;
	font-weight:bold;
	font-size:12px;
	color:#435c1a;
}

div.menu a:link, div.menu a:visited, div.menu a:active {
	display:block;
	margin:0;
	width:100%;
	border-bottom:1px solid #cdd3c5;
	font-weight:bold;
	height:27px;
	color:#435c1a;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

div.menu span {
	padding:0.3em;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
}

div.menu a:hover {
	background:#b5e95e;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}

div.menu1 {
	width:178px;
	background:#ffffff;
	height:27px;
	font-weight:bold;
	font-size:12px;
	color:#d12c04;
}

div.menu1 a:link, div.menu1 a:visited, div.menu1 a:active {
	display:block;
	margin:0;
	width:100%;
	border-bottom:1px solid #eae5eb;
	font-weight:bold;
	height:27px;
	color:#d12c04;
	text-decoration:none;
}

div.menu1 span {
	padding:0.3em;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
}

div.menu1 a:hover {
	background:#f55c32;
	color:#ffffff;
}

.blockgreen {
	height:25px;
	font-weight:bold;
	padding-left:10px;
	font-size:12px;
	color:#000000;
	border-bottom:#cdd3c5 1px solid;
}

.blockgreen a:link, .blockgreen a:visited, .blockgreen a:active {
	color:#435c1a;
	text-decoration:none;
	font-weight:bold;
}

.blockgreen a:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

.blockgreenhover {
	height:25px;
	font-weight:bold;
	padding-left:10px;
	font-size:12px;
	color:#000000;
	border-bottom:#cdd3c5 1px solid;
	background-color:#e7f7cc;
}

.blockgreenhover a:link, .blockgreenhover a:visited, .blockgreenhover a:active {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.blockgreenhover a:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

.blockpinkhover {
	height:25px;
	font-weight:bold;
	padding-left:10px;
	font-size:12px;
	color:#000000;
	border-bottom:#cdd3c5 1px solid;
	background-color:#dbedfc;
}

.blockpinkhover a:link, .blockpinkhover a:visited, .blockpinkhover a:active {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.blockpinkhover a:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

.blockpink {
	height:25px;
	font-weight:bold;
	padding-left:10px;
	font-size:12px;
	color:#000000;
	border-bottom:#eae5eb 1px solid;
}

.blockpink a:link, .blockpink a:visited, .blockpink a:active {
	color:#006ea8;
	text-decoration:none;
	font-weight:bold;
}

.blockpink a:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

.box-head1 {
	background:url(/travel/travel_resources/images/box1-bg.gif) repeat-x;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#000000;
}

.box-head2 {
	background:url(/travel/travel_resources/images/box2-bg.gif) repeat-x;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#000000;
}

.box-head3 {
	background:url(/travel/travel_resources/images/box3-bg.gif) repeat-x;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#000000;
}

.box-head4 {
	background:url(/travel/travel_resources/images/htlblueboxbg.gif) repeat-x;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#000000;
}

.tabbox {
	background:url(/travel/travel_resources/images/lkgreybg.jpg) repeat-x;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
}

.tabbox a:link, .tabbox a:visited, .tabbox a:active {
	color:#000000;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.tabbox a:hover {
	color:#000000;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}

.lt-rt-bdr {
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	padding:8px 10px;
}

.price {
	color:#F43200;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
}

.price a:link, .price a:visited, .price a:active {
	color:#F43200;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}

.price a:hover {
	color:#F43200;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	text-decoration:underline;
}

.box-txt {
	padding:5px 0;
	font:normal 11px Arial, Helvetica, sans-serif;
}

.box-txt a:link, .box-txt a:active, .box-txt a:visited {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FF0000;
}

.box-txt a:hover {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
}

/*--------------New css added for airfare page Starts-------------------------*/

.bdrgrey {
	border:#ded9d9 1px solid;
	border-top:none;
}

.traveltools {
	font-size:11px;
	color:#28333e;
	line-height:18px;
	margin-top:6px;
	margin-bottom:6px;
}

.traveltools a:link, .traveltools a:visited, .traveltools a:active {
	color:#28333e;
	text-decoration:none;
}

.traveltools a:hover {
	color:#000000;
	text-decoration:underline;
}

.traveltools h3 {
	font-size:11px;
	color:#28333e;
	line-height:18px;
	font-weight:bold;
	margin-top:6px;
	margin-bottom:6px;
}

.rgtdealbg {
	background-image:url(/travel/travel_resources/images/rightdealbg.jpg);
	background-repeat:repeat-y;
}

.rgtdealbg1 {
	background-image:url(/travel/travel_resources/images/rightdealbg1.jpg);
	background-repeat:repeat-y;
}

.economydeals {
	background-color:#e9371f;
	padding-left:15px;
	height:26px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.economydealshead {
	padding-top:6px;
	padding-bottom:6px;
	font-size:12px;
	font-weight:bold;
	color:#252e38;
	text-align:left;
	padding-left:7px;
}

.ecodealbg {
	background-color:#fff2e0;
	line-height:26px;
	text-align:left;
	font-size:12px;
	color:#28333e;
	border-top:#fcd8b4 1px solid;
	padding-left:7px;
}

.ecodealbg a:link, .ecodealbg a:active, .ecodealbg a:visited {
	color:#28333e;
	text-decoration:none;
}

.ecodealbg a:hover {
	color:#000000;
	text-decoration:underline;
}

.ecodealbg b {
	color:#f03c10;
}

.ecodealbg i {
	color:#2b56ac;
	font-style:normal;
	font-weight:bold;
}

.ecodealbg em {
	color:#f03c10;
	font-size:11px;
	font-style:normal;
}

.ecodealbg em a:link, .ecodealbg em a:active, .ecodealbg em a:visited {
	color:#f03c10;
	text-decoration:none;
}

.ecodealbg em a:hover {
	color:#f03c10;
	text-decoration:underline;
}

.ecodealwhitebg {
	line-height:26px;
	text-align:left;
	font-size:12px;
	color:#28333e;
	padding-left:7px;
}

.ecodealwhitebg a:link, .ecodealwhitebg a:active, .ecodealwhitebg a:visited {
	color:#28333e;
	text-decoration:none;
}

.ecodealwhitebg a:hover {
	color:#000000;
	text-decoration:underline;
}

.ecodealwhitebg em {
	color:#f03c10;
	font-size:11px;
	font-style:normal;
}

.ecodealwhitebg em a:link, .ecodealwhitebg em a:active, .ecodealwhitebg em a:visited {
	color:#f03c10;
	text-decoration:none;
}

.ecodealwhitebg em a:hover {
	color:#f03c10;
	text-decoration:underline;
}

.ecodealwhitebg b {
	color:#f03c10;
}

.ecodealwhitebg i {
	color:#2b56ac;
	font-style:normal;
	font-weight:bold;
}

.dealgreybg {
	text-align:left;
	font-size:12px;
	color:#000000;
	padding-left:7px;
	border:#d7d7d7 1px solid;
	font-weight:bold;
	height:25px;
	background-color:#eeeeee;
}

.ecodealwhitebg em {
	color:#f03c10;
	font-size:11px;
	font-style:normal;
}

.ecodealwhitebg em a:link, .ecodealwhitebg em a:active, .ecodealwhitebg em a:visited {
	color:#f03c10;
	text-decoration:none;
}

.ecodealwhitebg em a:hover {
	color:#f03c10;
	text-decoration:underline;
}

.ecodealwhitebg b {
	color:#f03c10;
}

.ecodealblack {
	text-align:left;
	font-size:11px;
	color:#000000;
	padding-left:7px;
}

.ecodealblack a:link, .ecodealblack a:active, .ecodealblack a:visited {
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

.ecodealblack a:hover {
	color:#000000;
	text-decoration:none;
}

.cheapflightheading {
	padding-left:8px;
	padding-top:5px;
	padding-bottom:2px;
	font-size:18px;
	font-weight:bold;
	color:#e9371f;
	text-align:left;
}

.cheapflighttxt {
	padding-left:8px;
	padding-right:8px;
	line-height:15px;
!line-height:16px;
	font-size:12px;
	color:#252e38;
	text-align:left;
}

.cheapflighttxt1 {
	padding-left:8px;
	padding-right:8px;
	line-height:18px;
	font-size:12px;
	color:#252e38;
	text-align:left;
}

.searchformtextbold {
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.cityairport a:link, .cityairport a:visited, .cityairport a:active {
	color:#FF0000;
	text-decoration:none;
}

.cityairport a:hover {
	color:#000000;
	text-decoration:underline;
}

.tdheightset {
	height:12px;
!height:17px;
}

.yellowbrdr {
	background-color:#fcdb59;
	border:#ffae00 1px solid;
}

.newbluehead {
	background-color:#0490da;
	font-size:13px;
	color:#FFFFFF;
	padding-left:10px;
	height:29px;
	font-weight:bold;
}

.lightbluehead {
	background-image:url(images/lightblue-img.gif);
	font-size:12px;
	color:#000000;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	height:25px;
	font-weight:bold;
}

.vacactiontxt {
	line-height:17px;
	font-size:12px;
	font-weight:normal;
	color:#28333e;
	text-align:justify;
	padding-right:10px;
}

.vacactiontxt a:link, .vacactiontxt a:visited, .vacactiontxt a:active {
	color:#28333e;
	text-decoration:none;
}

.vacactiontxt a:hover {
	color:#000000;
	text-decoration:underline;
}

.vacactiontxt b {
	line-height:17px;
	font-weight:bold;
	color:#28333e
}

.vacactiontxt strong {
	line-height:17px;
	font-weight:bold;
	color:#096ac5;
}

.vacactiontxt u {
	line-height:17px;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#f03c10;
}

.brdspr {
	border-bottom:#e1edfb solid 1px;
}

.redBGtxtPad {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	LINE-HEIGHT: 16px;
	TEXT-DECORATION: none;
	background-color:#e9371f;
	padding:5px 0px 5px 8px;
	;
}

.blueHDtxt {
	line-height:17px;
	font-size:12px;
	font-weight:normal;
	color:#252e38;
	text-align:justify;
	padding-right:10px;
}

.blueHDtxt b {
	line-height:24px;
	font-size:18px;
	font-weight:bold;
	color:#0490da;
	text-align:justify;
	padding-right:10px;
}

.greenHDtxt {
	line-height:20px;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	padding-right:10px;
}

.greenHDtxt b {
	line-height:24px;
	font-size:18px;
	font-weight:bold;
	color:#749602;
	text-align:left;
	padding-right:10px;
}

.moresearch {
	FONT-SIZE: 12px;
	COLOR: #eb0b00;
	font-weight:bold;
}

.moresearch a:link, .moresearch a:active, .moresearch a:visited {
	FONT-SIZE: 12px;
	COLOR: #eb0b00;
	font-weight:bold;
	text-decoration:underline;
}

.moresearch a:hover {
	FONT-SIZE: 12px;
	COLOR: #000000;
	font-weight:bold;
	text-decoration:none;
}

.inputBig {
	width:120px;
	height:20px;
	border:#7f9db9 1px solid;
	font-size:11px;
	padding-left:4px;
	font-weight:normal;
}

.inputSmall {
	width:65px;
	height:20px;
	border:#7f9db9 1px solid;
	font-size:11px;
	padding-left:4px;
}

.inputSmal1l {
	width:75px;
	height:20px;
	border:#7f9db9 1px solid;
	font-size:11px;
	padding-left:4px;
}

.formtext {
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.formtext u {
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
	font-style:none;
}

.formtext a:link, .formtext a:visited, .formtext a:active {
	font-size:10px;
	font-weight:normal;
	color:#ff0000;
	text-decoration:none;
}

.formtext a:hover {
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}

.minor {
	font-size:11px;
	color:#000000;
	font-weight:normal;
}

.minor a:link, .minor a:visited, .minor a:active {
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
}

.minor a:hover {
	color:#ff0000;
	text-decoration:underline;
	font-weight:normal;
}

.bgpx {
	background-color:#dceafa;
}

.bgpx1 {
	background-color:#f3f3f3;
}

.savetext {
	font-size:11px;
	color:#000000;
	line-height:40px;
	padding-left:5px;
}

.savetext a:link, .savetext a:visited, .savetext a:active {
	text-decoration:underline;
	font-size:11px;
	color:#000000;
}

.savetext a:hover {
	text-decoration:none;
	font-size:11px;
	color:#ff0000;
}

.tdhgtsetcruise {
	height:16px;
!height:25px;
}

.terms {
	font-size:12px;
	color:#000000;
	text-align:left;
	background-color:#f4f4f4;
	font-weight:bold;
	padding-left:8px;
}

.normalText1 {
	padding:2px 10px;
	font-size:11px;
	color:#000000;
	line-height:19px;
	text-align:justify;
}

.normalText1 ul {
	margin-top:0px;
}

.normalText1 ul li {
	font-size:11px;
}

/*--------------New css added for airfare page Ends-------------------------*/

/*-----------------------New CSS add for golden guarantee Page ------------------*/
.lhtblueHD {
	font-size:18px;
	font-weight:bold;
	color:0f7cd4
}

.ggoldentxt {
	font-size:12px;
	line-height:18px;
	color:#373736;
	text-align:justify;
	padding-left:10px;
	padding-right:15px;
	padding-bottom:10px;
}

.ggoldentxt a:link, ggoldentxta:visited, ggoldentxt a:active {
	color:#FF0000;
	text-decoration:underline;
}

.ggoldentxt a:hover {
	color:#FF0000;
	text-decoration:none;
}

.ggoldentxt1 {
	font-size:12px;
	line-height:18px;
	color:#373736;
	text-align:justify;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
}

.ggoldentxt1 a:link, ggoldentxta:visited, ggoldentxt a:active {
	color:#FF0000;
	text-decoration:underline;
}

.ggoldentxt1 a:hover {
	color:#1261AF;
	text-decoration:none;
}

.lhtyellowHD {
	font-size:18px;
	font-weight:bold;
	color:d9870a
}

.lhtgreenHD {
	font-size:18px;
	font-weight:bold;
	color:308604
}

.mehronHD {
	font-size:18px;
	font-weight:bold;
	color:c60d0d
}

.DrkblueHD {
	font-size:18px;
	font-weight:bold;
	color:054e90;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
}

.DrkblueHD1 {
	font-size:18px;
	font-weight:bold;
	color:054e90;
	padding-left:20px;
}

.rules1head {
	background-color:#ffffff;
	font-size:12px;
	color:#000000;
	padding-left:15px;
	font-weight:bold;
}

.rules1 {
	background-color:#f7f7f7;
	font-size:11px;
	color:#000000;
	padding-right:15px;
	padding-bottom:10px;
}

.rules1 ol li {
	padding-left:26px;
	padding-right:15px;
	padding-bottom:3px;
	line-height:18px;
	font-size:11px;
	color:#000000;
}

.rules1 a:link, .rules1 a:visited, .rules1 a:active {
	color:#FF0000;
	font-size:11px;
}

.rules1 a:hover {
	color:#1261AF;
	font-size:11px;
}

.pad25 {
	padding-left:25px;
	padding-right:15px;
}

.rules1 b {
	padding-left:22px;
}

.rulesGG {
	background-color:#f7f7f7;
	font-size:11px;
	color:#000000;
	padding:15px;
	padding-top:0px;
}

.rulesGG ol {
	margin:0px;
	padding:0px;
	padding-left:15px;
	margin-bottom:0px;
	margin-top:7px;
}

.rulesGG ol li {
	line-height:18px;
	font-size:11px;
	color:#000000;
	margin-bottom:3px;
}

.rulesGG a:link, .rulesGG a:visited, .rulesGG a:active {
	color:#FF0000;
	font-size:11px;
}

.rulesGG a:hover {
	color:#1261AF;
	font-size:11px;
}

/*-----------------------New CSS add for golden guarantee Page ------------------*/

.verLink1 {
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#ff3300;
	padding-left:5px;
}

.verLink1 a:link, .verLink1 a:visited, .verLink1 a:active {
	text-decoration:none;
	color:#ff3300;
}

.verLink1 a:hover {
	text-decoration:underline;
	color:#000000;
}

/*---------------New css Added for Blue Search Form 30-07-08 Starts--------------------*/

.searchformbgline01 {
	background-image:url(/travel/travel_resources/images/searchformbglineNew01.jpg);
}

.tabmartop {
	margin-top:37px;
}

.searchtabtext {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #000000;
	TEXT-ALIGN: left;
}

.searchtabtext1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #000000;
	TEXT-ALIGN: left;
}

.formtextNew {
	font-size:11px;
	color:#323232;
	padding-left:2px;
}

.maininput {
	width:172px;
	border:#7f9db9 1px solid;
	height:18px;
	font-size:11px;
	font-weight:normal !important;
}

.inputnew {
	width:80px;
	border:#7f9db9 1px solid;
	height:18px;
	font-size:11px;
	padding-left:2px;
	font-weight:normal !important;
}

.inputnew1 {
	width:110px;
	border:#7f9db9 1px solid;
	height:18px;
	font-size:11px;
	padding-left:2px;
	font-weight:normal !important;
}

.inputnewothers {
	width:50px;
	border:#7f9db9 1px solid;
	height:18px;
	font-size:11px;
	padding-left:2px;
	font-weight:normal !important;
}

.citycode {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ff4800;
}

.citycode a:link, .citycode a:visited, .citycode a:active {
	font-size:10px;
	color:#ff4800;
	text-decoration:underline;
}

.citycode a:hover {
	font-size:10px;
	color:#000000;
	text-decoration:none;
}

.moersearch {
	font-size:11px;
	color:#ff4800;
	font-weight:normal !important;
}

.moersearch a:link, .moersearch a:visited, .moersearch a:active {
	font-size:11px;
	color:#ff4800;
	text-decoration:underline;
	font-weight:normal !important;
}

.moersearch a:hover {
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:normal !important;
}

.litnew {
	font-size:11px;
}

.boldtext {
	font-size:11px;
	font-weight:bold;
	color:#323232;
}

.boldtext a:link, .boldtext a:visited, .boldtext a:active {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#323232;
}

.boldtext a:hover {
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
	color:#323232;
}

/*---------------New css Added for Blue Search Form 30-07-08 Ends--------------------*/

/*---------------New css Added for Airline deals 11-08-08 Starts--------------------*/

.searchtabs {
	background:url(/travel/travel_resources/images/flight_searchimgBGNew.gif) no-repeat;
	height:62px;
}

.headingWhite {
	font:bold 13px/26px Arial;
	color:#FFFFFF;
}

.headingWhite h2 {
	font:bold 13px/26px Arial;
	color:#FFFFFF;
}

.emiratestxt {
	font:normal 11px/18px Arial;
	color:#000000;
	padding:5px 10px;
}

.searchbdr {
	border-left:4px solid #076ba9;
	border-right:4px solid #076ba9;
}

.triptype {
	font:bold 11px/18px Arial;
}

.textbox {
	border:1px solid #809eb6;
	font-size:11px;
	padding:2px;
}

.flylinks td {
	border-bottom:1px dotted #858585;
	font:normal 12px Arial;
	color:#0f1717;
	font-size:12px !important;
}

.emi-head {
	font:bold 19px/36px Arial;
	color:#4a555d;
	text-indent:10px;
	padding-top:10px;
	border-top:1px solid #dfe7d0;
}

.emi-head h1 {
	font:bold 19px/36px Arial;
	color:#4a555d;
}

.emi-rate {
	font-size:14px;
	font-weight:normal;
}

.emi-rate EM {
	color:#ea3712;
	font-style:normal;
	font-weight:bold;
	font-size:24px;
}

.updated {
	font:bold 12px/24px Arial;
	color:#FFFFFF;
	text-align:right;
	padding-right:10px;
	background:#6daa07;
}

.emi-txt {
	font:normal 12px Arial;
	color:2b2b2b;
	border-left:1px solid #dfe7d0;
	border-right:1px solid #dfe7d0;
}

.emi-txt EM {
	color:#ea3712;
	font-style:normal;
	font-weight:bold;
}

.flight-fare {
	background:url(/travel/travel_resources/images/flight-fare-bg.gif) repeat-x;
	font:bold 12px Arial;
	color:#e04d2e;
	text-transform:uppercase;
	text-indent:10px;
}

.fare-head {
	background:#e3efd8;
	font:normal 12px Arial;
	text-indent:10px;
}

.fare-row1 {
	background:#f4f7f2;
	border-right:1px solid #e5f0db;
	font:bold 12px Arial;
	color:#6a6a6a;
	padding-left:60px;
}

.fare-row1 EM {
	color:#ea3712;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}

.fare-row1 a:link EM, .fare-row1 a:active EM, .fare-row1 a:visited EM {
	color:#e94e0c;
	text-decoration:underline !important;
}

.fare-row1 a:hover EM {
	color:#000000;
	text-decoration:none !important;
}

.fare-row2 {
	background:#fdfdfd;
	border-right:1px solid #e5f0db;
	border-top:1px solid #e5f0db;
	font:bold 12px Arial;
	color:#6a6a6a;
	padding-left:60px;
}

.fare-row2 EM {
	color:#ea3712;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}

.fare-row2 a:link EM, .fare-row2 a:active EM, .fare-row2 a:visited EM {
	color:#e94e0c;
	text-decoration:underline !important;
}

.fare-row2 a:hover EM {
	color:#000000;
	text-decoration:none !important;
}

.fare-rules {
	background:url(/travel/travel_resources/images/rules-bg.gif) repeat-x top;
	font-weight:bold;
	font-size:12px;
	line-height:30px;
	text-indent:5px;
}

.rules-body {
	font:normal 11px/15px Arial;
	padding:5px;
}

.rules-body a:link, .rules-body a:link, .rules-body a:visited, .rules-body a:hover {
	color:#0000CC;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
}

/*---------------New css Added for Airline deals 11-08-08  Ends--------------------*/

#tooltip {
	position:absolute;
	background:#e1e1e1;
	width:255px;
!width:265px;
	border:1px solid #333333;
	z-index:333;
	text-align:justify;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	padding:5px 5px 2px 5px;
	left:295px;
	top:258px;
!top:265px;
}

.close {
	display:block;
	color:#CC0000;
	font-size:11px;
}

.linkColorRed {
	color:#FF0000;
	font-size:11px;
	font-weight:normal;
}

.linkColorRed a:link, .linkColorRed a:active, .linkColorRed a:visited {
	color:#FF0000;
	font-size:11px !important;
	font-weight:normal !important;
	text-decoration:underline;
}

.linkColorRed a:hover {
	color:#000000;
	font-size:11px !important;
	font-weight:normal !important;
	text-decoration:none;
}

.linkColorRedbig {
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
}

.linkColorRedbig a:link, .linkColorRedbig a:active, .linkColorRedbig a:visited {
	color:#FF0000;
	font-size:12px !important;
	font-weight:bold !important;
	text-decoration:underline;
}

.linkColorRedbig a:hover {
	color:#000000;
	font-size:12px !important;
	font-weight:bold !important;
	text-decoration:none;
}

/*Astrology CSS Start */

.ast_normaltxt {
	font-family:Arial, Helvetica, sans-serif;
	color:#4a4d4f;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	line-height:18px;
}

.ast_normaltxt1 {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	color:#4a4d4f;
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:10px;
}

.ast_head {
	font-family:Arial, Helvetica, sans-serif;
	color:#8652aa;
	font-size:17px;
	font-weight:bold;
	padding-left:17px;
}

.astro_brdrGrey {
	border-left:#eaeaea 2px solid;
	border-right:#eaeaea 2px solid
}

/*Astrology CSS End */

/* Why Cheapo CSS Start on 29/08/08 */
.title_whych {
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.grayBDR {
	FONT-SIZE: 12px;
	COLOR: #0f1717;
	line-height:15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align:justify;
	border-left:#ded9d9 1px solid;
	border-bottom:#ded9d9 1px solid;
	border-right:#ded9d9 1px solid;
}

.whychbtmbrd {
	border-bottom: #878787 1px dashed;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:10px;
}

.whychbtmbrdarr {
	border-bottom: #878787 1px dashed;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.whychbtmbrd1 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:10px;
}

/* Why Cheapo CSS End on 29/08/08 */

/* Buisness and first class CSS Strat */
.faresRedbgWhitesmall {
	PADDING-left:5px;
	FONT-SIZE: 11px;
	COLOR:#000000;
	background-color:#FFFFFF;
	font-weight:bold;
}

.textbgBluesmall {
	FONT-SIZE: 11px;
	COLOR: #28333e;
	padding-left:7px;
	background-color:#EAF3FD;
}

.textbgBluesmall B {
	COLOR: #ff4e00;
	FONT-SIZE: 11px;
}

.textbgBluesmall B a:link, .textbgBluesmall B a:visited, .textbgBluesmall B a:active {
	COLOR:#ff4e00;
	FONT-SIZE: 11px;
	text-decoration:underline
}

.textbgBluesmall B a:hover {
	FONT-SIZE: 11px;
	COLOR: #28333e;
	text-decoration:none
}

.textbglytBluesmall {
	FONT-SIZE: 11px;
	COLOR: #28333e;
	padding-left:7px;
	background-color:#FAFCFE;
}

.textbglytBluesmall B {
	COLOR: #ff4e00;
	FONT-SIZE: 11px;
}

.textbglytBluesmall B a:link, .textbglytBluesmall B a:visited, .textbglytBluesmall B a:active {
	FONT-SIZE: 11px;
	COLOR: #ff4e00;
	text-decoration:underline
}

.textbglytBluesmall B a:hover {
	FONT-SIZE: 11px;
	COLOR: #28333e;
	text-decoration:none
}

.textBluesmall {
	FONT-SIZE: 10px;
	COLOR: #28333e;
	padding-right:25px;
	background-color:#FAFCFE;
}

.textBluesmall B {
	COLOR: #ff4e00;
	FONT-SIZE: 10px;
}

.textBluesmall B a:link, .textBluesmall B a:visited, .textBluesmall B a:active {
	COLOR: #ff4e00;
	FONT-SIZE: 10px;
	text-decoration:underline
}

.textBluesmall B a:hover {
	COLOR: #28333e;
	FONT-SIZE: 10px;
	text-decoration:none
}

.textbgYellowsmall {
	FONT-SIZE: 11px;
	COLOR: #28333e;
	padding-left:7px;
	background-color:#fffaea;
}

.textbgYellowsmall B {
	COLOR: #ff4e00;
	FONT-SIZE: 11px;
}

.textbgYellowsmall B a:link, .textbgYellowsmall B a:visited, .textbgYellowsmall B a:active {
	FONT-SIZE: 11px;
	COLOR:#ff4e00;
	text-decoration:underline
}

.textbgYellowsmall B a:hover {
	FONT-SIZE: 11px;
	COLOR: #28333e;
	text-decoration:none
}

.textbglytYellowsmall {
	FONT-SIZE: 11px;
	COLOR: #28333e;
	padding-left:7px;
	background-color:#FFFEF9;
}

.textbglytYellowsmall B {
	COLOR: #ff4e00;
	FONT-SIZE: 11px;
}

.textbglytYellowsmall B a:link, .textbglytYellowsmall B a:visited, .textbglytYellowsmall B a:active {
	FONT-SIZE: 11px;
	COLOR:#ff4e00;
	text-decoration:underline
}

.textbglytYellowsmall B a:hover {
	FONT-SIZE: 11px;
	COLOR: #28333e;
	text-decoration:none
}

.textYellowsmall {
	FONT-SIZE: 10px;
	COLOR: #28333e;
	padding-right:28px;
	background-color:#FFFEF9;
}

.textYellowsmall B {
	COLOR: #ff4e00;
	FONT-SIZE: 10px;
}

.textYellowsmall B a:link, .textYellowsmall B a:visited, .textYellowsmall B a:active {
	COLOR:#ff4e00;
	FONT-SIZE: 10px;
	text-decoration:underline
}

.textYellowsmall B a:hover {
	COLOR: #28333e;
	FONT-SIZE: 10px;
	text-decoration:none
}

/* Buisness and first class CSS End */

/*Book on Call pages CSS start*/

.introcontent {
	FONT-SIZE: 12px;
	COLOR: #28333e;
	padding-left:25px;
	line-height:17px;
	padding-right:25px;
	text-align:justify;
}

.ltrtbdr {
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	padding:8px 8px;
}

.bdrrgt {
	border-right:1px dashed #c7c7c7;
	border-bottom:1px dashed #c7c7c7;
	padding:8px 0px 8px 10px;
	color:#28333e;
	font-size:12px;
	line-height:18px;
}

.bdrrgt a:link, .bdrrgt a:visited, .bdrrgt a:active {
	color:#28333e;
	text-decoration:none;
	font-weight:normal;
}

.bdrrgt a:hover {
	color:#28333e;
	text-decoration:underline;
}

.bdrrgt strong {
	color:#ff3c02;
}

.bdrrgt b {
	color:#28333e;
}

.bdrrgt i {
	font-size:12px;
	color:#015ab4;
	padding-left:5px;
	font-weight:bold;
	font-style:normal;
}

.bdrcnr {
	border-bottom:1px dashed #c7c7c7;
	padding:8px 0px 8px 10px;
	color:#28333e;
	font-size:12px;
	line-height:18px;
}

.bdrcnr a:link, .bdrcnr a:visited, .bdrcnr a:active {
	color:#28333e;
	text-decoration:none;
	font-weight:normal;
}

.bdrcnr a:hover {
	color:#28333e;
	text-decoration:underline;
}

.bdrcnr strong {
	color:#ff3c02;
}

.bdrcnr b {
	color:#28333e;
}

/*Book on Call pages CSS ends*/

/* Tool Top CSS (Please don't remove)*/

#toolbox {
	POSITION:absolute;
	VISIBILITY:hidden;
	Z-INDEX:200;
}

/* Tool Top CSS (Please don't remove)*/

/*Newsletter Contest page CSS start*/

.contesthead {
	font-size:14px;
	font-weight:bold;
	color:#075dbf;
	padding-left:30px;
}

.fieldhd {
	font-weight:bold;
	font-size:12px;
	color:#4a4d4f;
	padding-left:25px;
}

.contesttxt {
	font-size:11px;
	color:#4a4d4f;
	padding-left:30px;
	padding-right:30px;
	line-height:17px;
}

/*Newsletter Contest page CSS ends*/

.promosdeals {
	padding:8px 0px 8px 10px;
	color:#28333e;
	font-size:12px;
	line-height:18px;
}

.promosdeals a:link, .promosdeals a:visited, .promosdeals a:active {
	color:#28333e;
	text-decoration:none;
	font-weight:normal;
}

.promosdeals a:hover {
	color:#28333e;
	text-decoration:underline;
}

.promosdeals strong {
	color:#ff3c02;
}

.promosdeals b {
	color:#28333e;
}

.leftbox {
	background:#edf7fd;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#3f3f3f;
	padding:10px;
}

.leftbox p {
	margin:0;
	color:#000000;
	padding:0;
	font-weight:bold;
}

.hotellinks {
	border-bottom:1px dotted #AAA9A9;
	color:#015AB4;
	font-weight:normal;
	padding-bottom:5px;
	text-decoration:none;
}

/**********************************/
.coupontext2 {
	color:#ED0000;
	font-size:20px !important;
	font-weight:bold;
	text-align:center;
}

.promocode b {
	color:#ED0000;
	font-size:18px !important;
	text-align:center;
}

.promocode {
	color:#000000;
	font-size:17px !important;
	font-weight:bold;
	text-align:center;
}

.tenOffBg {
	background-image:url(/travel/promos/images/ten-off1.jpg);
	background-repeat:no-repeat;
	height:88px;
}

.txtnormal {
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#4e5a66;
}

.txtnormal a:link, .txtnormal a:visited, .txtnormal a:active {
	color:#f93900;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.txtnormal a:hover {
	color:#f93900;
	font-size:11px;
	text-decoration:underline;
}

.txtnormal b {
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#f93900;
}

.topfareblue h3 {
	PADDING-RIGHT: 5px;
	font-family:tahoma, arial;
	margin:0;
	line-height:26px;
	COLOR: #ffffff;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #ffffff
}

.topfaregreen h3 {
	PADDING-LEFT: 5px;
	line-height:26px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #6ba905;
	TEXT-ALIGN: left
}

.bluetexthead h2 {
	font-family:Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 17px !important;
	COLOR: #075dbf;
	PADDING-LEFT: 5px;
}

.bluetexthead1 h2 {
	font-family:Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px !important;
	COLOR: #075dbf;
	PADDING-LEFT: 5px;
}

.dealsHeading {
	text-align:left;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	border-top:#d7d7d7 1px solid;
	height:25px;
	background-color:#eeeeee;
}

/* New CSS for Ch Landing page start */
.lp_gryBGtxtPad {
	background:#4e5a66;
	background-image:url(/travel/travel_resources/images/greycrv-lt.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
}

.lp_gryBGtxtPad h1, .lp_gryBGtxtPad h2, .lp_gryBGtxtPad h4, .lp_gryBGtxtPad h3, .lp_gryBGtxtPad h5 {
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}

.lp_whychbtmbrd {
	border-bottom: #969696 1px solid;
	font-size:12px;
}

.lp_whychNObrd {
	font-size:12px;
}

.box_border {
	border:1px solid #e5e5e5;
	border-top:0;
}

.box_border ul {
	margin:5px 10px;
	padding:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.box_border ul li {
	padding:4px;
	border-bottom:1px #939393 dotted;
}

.ccContent {
	background:url(/travel/travel_resources/images/cc-bg.gif) repeat-x top;
	font-size:13px !important;
	color:#0c0e10;
	font-weight:bold !important;
}

.ccContent B {
	font-size:16px !important;
	color:#e9371f;
	text-decoration:none;
}

.ccContent a:link, .ccContent a:active, .ccContent a:visited {
	font-weight:bold !important;
	font-size:13px !important;
	color:#e9371f;
	text-decoration:none;
}

.ccContent a:hover {
	font-weight:bold;
	font-size:13px;
	color:#e9371f;
	text-decoration:underline;
}

.ccContentFAQ {
	font:normal 11px Arial, Helvetica, sans-serif;
}

.ccContentFAQ a:link, .ccContentFAQ a:active, .ccContentFAQ a:visited {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#e9371f;
	text-decoration:underline;
}

.ccContentFAQ a:hover {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#e9371f;
	text-decoration:none;
}

.brdrltrt1 {
	border-left:#e7e7e7 1px solid;
	border-right:#e7e7e7 1px solid
}

.coupontxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding-left:5px;
	color:#ed0000;
	font-weight:bold;
	text-align:center;
}

.promocodetxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	text-align:center;
	font-weight:bold;
}

.promocodetxt b {
	font-size:16px;
	color:#ed0000;
	text-align:center;
}

.cptxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#344454;
	padding-left:15px;
	padding-right:4px;
	padding-top:3px;
}

/* New CSS for Ch Landing page end */

/*Newsletter Archive page CSS start*/
.nlatravelhd {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#423b38;
	padding-left:4px;
	font-weight:bold;
}

.nlanormaltxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#423b38;
	padding-left:4px;
	line-height:17px;
	padding-right:5px;
	text-align:justify;
	padding-top:10px;
	padding-bottom:10px;
}

.nlanormaltxt a:link, .nlanormaltxt a:visited, .nlanormaltxt a:active {
	color:#3061ce;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}

.nlanormaltxt a:hover {
	color:#3061ce;
	text-decoration:underline;
	font-size:11px;
}

.nlmonthtxt {
	color:#0262a3;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	padding-left:10px;
}

.nlmonthtxt a:link, .nlmonthtxt a:active, .nlmonthtxt a:visited, .nlmonthtxt a:hover {
	color:#423b38;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

.nlmonthtxt1 {
	color:#423b38;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	padding-left:10px;
}

.nlmonthtxt1 a:link, .nlmonthtxt1 a:active, .nlmonthtxt1 a:visited, .nlmonthtxt1 a:hover {
	color:#0262a3;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

.nlyeartxt {
	font-size:12px;
	color:#423b38;
	padding-left:12px;
	font-weight:bold;
}

.nlyeartxtblue {
	font-size:12px;
	color:#0262a3;
	padding-left:12px;
	font-weight:bold;
}

.nlwhitext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding-left:12px;
}

.nlcontent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#423b38;
	padding-left:12px;
}

.nlcontent a:link, .nlcontent a:visited, .nlcontent a:active {
	color:#103c9e;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}

.nlcontent a:hover {
	color:#103c9e;
	text-decoration:underline;
	font-size:11px;
}

.nlmore {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#103c9e;
	padding-right:10px;
	padding-left:0px;
}

.nlmore a:link, .nlmore a:visited, .nlmore a:active {
	color:#103c9e;
	text-decoration:underline;
	font-weight:normal;
}

.nlmore a:hover {
	color:#103c9e;
	text-decoration:none
}

.nlsearchfrmtxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#423b38;
	padding-left:20px;
}

.nlsearchfrmtxt b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#423b38;
	font-weight:bold;
}

.nlyeartab {
	font-size:12px;
	color:#0262a3;
	font-weight:bold;
	background-image:url(/travel/travel_resources/images/nla-tab.gif);
	background-repeat:no-repeat;
	width:63px;
	padding-bottom:6px;
	padding-top:6px;
	text-align:center;
}

.nlyeartab1 {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	background-image:url(/travel/travel_resources/images/nla-tab1.gif);
	background-repeat:no-repeat;
	width:63px;
	padding-bottom:6px;
	padding-top:6px;
	text-align:center;
}

/*Newsletter Archive page CSS End*/
.box_border1 {
	border:1px solid #e5e5e5;
	border-top:0;
}

.box_border1 ul {
	margin:5px 10px;
	padding:0;
	list-style:none;
}

.box_border1 ul li {
	padding:4px;
	border-bottom:1px #939393 dotted;
	font-size:11px;
}

.seasoindeal {
	FONT-SIZE: 12px;
	COLOR: #132a36;
	LINE-HEIGHT: 18px !important;
	TEXT-ALIGN: justify;
	font-weight:normal;
}

.seasoindeal a:link, .seasoindeal a:visited, .seasoindeal a:active {
	COLOR: #132a36;
	text-decoration:none;
	font-weight:normal;
}

.seasoindeal a:hover {
	COLOR: #000000;
	text-decoration:underline;
	font-weight:normal;
}

.seasoindeal B {
	FONT-WEIGHT: bold;
	COLOR: #0f5dbd;
	FONT-STYLE: normal;
}

.seasoindeal STRONG {
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	COLOR: #282f38;
	FONT-STYLE: normal;
}

.seasoindeal I {
	FONT-WEIGHT: bold;
	COLOR: #ef3300;
	FONT-STYLE: normal;
}

#btmbdr {
	BORDER-BOTTOM: #e1e1e1 1px solid;
}

.bdrtpbttm {
	border-bottom:#EFEFEF 1px solid;
	border-top:#EFEFEF 1px solid;
}

.whyflyhead {
	background:#1799d6;
	color:#ffffff;
	background-image:url(/travel/travel_resources/images/bluecrv-lt.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
}

.whyflyhead h3, .whyflyhead h1 {
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
}

.whyflytxt {
	FONT-SIZE: 12px;
	COLOR: #0f1717;
	line-height:15px;
	text-align:justify;
}

.whyflytxt ul {
	margin:5px 10px;
	padding:0;
	list-style:none;
}

.whyflytxt ul li {
	padding:1px;
	border-bottom:1px #939393 dotted;
	font-size:11px;
}

.travelresources {
	font-size:11px;
	color:#000000;
	font-weight:normal;
}

.travelresources a:link, .travelresources a:active, .travelresources a:visited {
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

.travelresources a:hover {
	font-size:11px;
	color:#333333;
	text-decoration:underline;
	font-weight:normal;
}

.coupentxt {
	PADDING-LEFT: 37px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #000000
}

.coupentxt UL {
	FONT-WEIGHT: normal;
	TEXT-TRANSFORM: none;
	LINE-HEIGHT: 15px;
	PADDING-TOP: 10px;
	LIST-STYLE-TYPE: square
}

.coupentxt UL A:link {
	COLOR: #ff2600;
	TEXT-DECORATION: underline;
	font-weight:normal;
	FONT-SIZE: 11px;
}

.coupentxt UL A:visited {
	COLOR: #ff2600;
	TEXT-DECORATION: underline;
	font-weight:normal;
	FONT-SIZE: 11px;
}

.coupentxt UL A:active {
	COLOR: #ff2600;
	TEXT-DECORATION: underline;
	font-weight:normal;
	FONT-SIZE: 11px;
}

.coupentxt UL A:hover {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-weight:normal;
	FONT-SIZE: 11px;
}

.booknowbttn {
	background: url(/travel/cms/airlines/images/booknow.gif) no-repeat left top;
	width: 80px;
	height: 18px;
	cursor: hand;
	cursor: pointer;
	display: block;
}

.booknowbttn:hover {
	background:url(/travel/cms/airlines/images/booknow.gif) no-repeat scroll left bottom;
	width:80px;
	height:18px;
	cursor:hand;
	cursor:pointer;
	display:block;
}

/*------------------------------------------CSS for Rollover in Advertising Page Starts-----------------------------*/
.txtsubHead { border-right:1px solid #d8d9d9; FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; padding-left:10px; }
.txtsubHead a:link, .txtsubHead a:visited, .txtsubHead a:active {COLOR: #003399; text-decoration:underline;}
.txtsubHead a:hover {COLOR: #0000ff; text-decoration:underline;}
.Addcont{ padding-top:15px;font-family:Arial; font-weight:bold; font-size:12px; color:#d53403;}

.toptxt { font-family:Arial, Verdana,  Helvetica,sans-serif; line-height:17px; font-size:12px; font-weight:normal; color:#132a36;
		text-align:justify; padding-left:25px; padding-right:25px; }
.toptxt i a:link,.toptxt i a:visited, .toptxt i a:active { FONT-SIZE: 12px; COLOR: #fd3700; FONT-FAMILY: Arial; TEXT-DECORATION: underline; font-weight:bold; font-style:normal;}
.toptxt i a:hover { COLOR:#000000;  TEXT-DECORATION: underline; }
		
.toptxt b{ font-size:18px; color:#24292e; padding-bottom:40px; font-weight:normal; }
.toptxt em{ font-size:12px; color:#3d4043; font-style:normal; }

.toptxt Strong{ font-size:12px; color:#d53403; padding-bottom:15px; font-weight:bold; }
#add {padding:10px 60px 0px 40px;}
#btplBRD{border:solid 2px #443c53; margin-top:15px;}

.admsgblck1 {
		padding:0; margin:0;
		line-height:18px;
		background-image:url(/hotels/images/adbg.gif);
		background-repeat:no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#26292c;
		line-height:17px;
		font-weight:normal;
		border-bottom:1px dashed #d7d5d9;
	}
	
.admsgblck1 A:link {
		padding:0; margin:0; display:block;
		height:47px; _height:55px;
		padding:15px 0px 0px 0px;
		padding-left:70px;
		background:url(/hotels/images/adbg.gif)  no-repeat left center;
		color:#26292c;
		font-weight:normal;
		text-decoration:none;
	}
	
.admsgblck1 A:active,.admsgblck1 A:visited {
		height:47px;
		_height:55px;
		 display:block;
		padding:15px 0px 0px 0px;
		padding-left:70px;
		background:url(/hotels/images/adbg.gif)  no-repeat left center;
		color:#26292c;
		font-weight:normal;
		text-decoration:none;
	}
.admsgblck1 A:hover {
		padding:0; margin:0;
		padding:15px 0px 0px 0px;
		padding-left:70px;
		display:block;
		background:#647484 url(/hotels/images/adbg-hover.gif)  no-repeat left center;		
		color:#ffffff;
		font-weight:normal;
		text-decoration:none;
	}

/***************************************************************************************************/

.admsgblck2 {
		padding:0; margin:0;
		line-height:18px;
		background-image:url(/hotels/images/adbg2.gif);
		background-repeat:no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#26292c;
		line-height:17px;
		font-weight:normal;
		border-bottom:1px dashed #d7d5d9;
	}
	
.admsgblck2 A:link {
		padding:0; margin:0; display:block;
		height:42px;
		_height:54px; 
		padding:15px 0px 0px 0px;
		padding-left:70px;
		background:url(/hotels/images/adbg2.gif)  no-repeat left center;
		color:#26292c;
		font-weight:normal;
		text-decoration:none;
	}
	
.admsgblck2 A:active,.admsgblck2 A:visited {
		height:42px;
		_height:54px;
		 display:block;
		padding:15px 0px 0px 0px;
		padding-left:70px;
		background:url(/hotels/images/adbg2.gif)  no-repeat left center;
		background-repeat:no-repeat;
		color:#26292c;
		font-weight:normal;
		text-decoration:none;
	}
	
.admsgblck2 A:hover {
		padding:0; margin:0;
		 padding:15px 0px 0px 0px;
		 padding-left:70px;
		display:block;
		background:#647484 url(/hotels/images/adbg2-hover.gif) no-repeat left center;
		background-image:;
		background-repeat:;
		font-weight:normal;
		color:#ffffff;
		text-decoration:none;
	}
	
/***************************************************************************************************/

.admsgblck3 {
		padding:0; margin:0; 
		line-height:18px;
		background-image:url(/hotels/images/adbg3.gif);
		background-repeat:no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#26292c;
		line-height:17px;
		font-weight:normal;
		border-bottom:1px dashed #d7d5d9;
	}
.admsgblck3 A:link {
		padding:0;  margin:0; display:block;
		height:73px;
		_height:85px;
		padding:15px 0px 0px 0px;
		padding-left:70px;
		background:url(/hotels/images/adbg3.gif) no-repeat left center;
		color:#26292c;
		font-weight:normal;
		text-decoration:none;
	}
	
.admsgblck3 A:active,.admsgblck3 A:visited {
		height:73px;
		_height:85px;
		display:block;
		padding:15px 0px 0px 0px;
		padding-left:70px;
		background:url(/hotels/images/adbg3.gif) no-repeat left center;
		color:#26292c;
		font-weight:normal;
		text-decoration:none;
	}
	
.admsgblck3 A:hover {
		padding:0;margin:0;
		padding:15px 0px 0px 0px;
		padding-left:70px;
		display:block;
		background:#647484 url(/hotels/images/adbg3-hover.gif) no-repeat left center;		
		font-weight:normal;
		color:#ffffff;
		font-weight:normal;
		text-decoration:none;
	}
	
/***************************************************************************************************/

.admsgblck4 {
		padding:0; margin:0;
		line-height:18px;
		background:url(/hotels/images/adbg4.gif) no-repeat left center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#26292c;
		line-height:20px;
		font-weight:normal;
		border-bottom:1px dashed #d7d5d9;
	}
.admsgblck4 A:link {
		padding:0; margin:0; display:block;
		height:102px;
		_height:114px;
		padding:15px 0px 0px 0px;
		padding-left:70px;
		background:url(/hotels/images/adbg4.gif) no-repeat left center;
		color:#26292c;
		font-weight:normal;
		text-decoration:none;
	}
	
.admsgblck4 A:active,.admsgblck4 A:visited {
		padding:15px 0px 0px 0px;
		padding-left:70px;
		height:102px;
		_height:114px;
		display:block;
		background:url(/hotels/images/adbg4.gif) no-repeat left center;
		background-repeat:no-repeat;
		color:#26292c;
		font-weight:normal;
		text-decoration:none;
	}
	
.admsgblck4 A:hover {
		padding:0; margin:0;
		padding:15px 0px 0px 0px;
		padding-left:70px;
		display:block;
		background:#647484 url(/hotels/images/adbg4-hover.gif) no-repeat left center;
		font-weight:normal;
		color:#ffffff;
		text-decoration:none;
	}
	
/***************************************************************************************************/
	
.admsgblck5 {
		padding:0; margin:0;
		line-height:18px;
		background:url(/hotels/images/adbg5.gif) no-repeat left center;
		background-repeat:no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#26292c;
		font-weight:normal;
		line-height:17px;
	}
.admsgblck5 A:link {
		padding:0; margin:0; display:block;
		height:46px;
		_height:58px;
		padding:15px 0px 0px 0px;
		text-indent:70px;
		background:url(/hotels/images/adbg5.gif) no-repeat left center;	
		color:#26292c;
		font-weight:normal;
		text-decoration:none;
	}
	
.admsgblck5 A:active,.admsgblck5 A:visited {
		height:46px;
		_height:58px;
		display:block;
		padding:15px 0px 0px 0px;
		text-indent:70px;
		background:url(/hotels/images/adbg5.gif) no-repeat left center;	
		background-repeat:no-repeat;
		color:#26292c;
		font-weight:normal;
		text-decoration:none;
	}
	
.admsgblck5 A:hover {
		padding:0; margin:0;
		padding:15px 0px 0px 0px;
		text-indent:70px;
		display:block;
		background:#647484 url(/hotels/images/adbg5-hover.gif) no-repeat left center;	
		color:#ffffff;
		font-weight:normal;
		text-decoration:none;
	}
	

/*------------------------------------------CSS for Rollover in Advertising Page Ends-----------------------------*/

/* Newsletter Signup CSS Start */
#testimonials_wrapper1 { width:425px; float:left; padding-left:0px; font:12px Arial, Helvetica, sans-serif; color:#000 }
#sub_menus1 { float:left; width:423px; background:url(/hotels/images/ct_top_bg.jpg) repeat-x top; height:36px; position:relative; }
#sub_menus1 .h_left { position:absolute; left:-1px; top:-1px; background:url(/hotels/images/ct_top_lcurv.jpg) no-repeat 0 0; width:6px; height:6px }
#sub_menus1 .h_right { position:absolute; right:-1px; *right:-2px; top:-1px; background:url(/hotels/images/ct_top_rcurv.jpg) no-repeat 0 0; width:6px; height:6px }
#sub_menus1 ul { margin:0; padding:0; list-style:none; border-bottom:1px solid #d2d2d2; width:423px; }
#sub_menus1 li { float:left; list-style:none; width:auto; background:url(/hotels/images/sub_menu_libg.jpg) no-repeat right; padding:0 6px; border-bottom:0 none }
#sub_menus1 li a { color:#637583; text-decoration:none; padding:8px 0; float:left; outline:none; font-weight:normal !important; }
#sub_menus1 li a:hover, #sub_menus1 li .active { color:#f64e21; background:url(/hotels/images/uparrow.gif) center bottom no-repeat }
#sub_menus1 li.last { background:none }
.testimonials_box1 { float:left; width:423px; border-right:1px #dddddd solid; border-left:1px #dddddd solid; }
.testimonials_box1 ul { list-style:none; margin:0; float:left; padding:0 0px 10px 0px; }
.testimonials_box1 small { font-size:11px; color:#6c7a87; float:left; }
.testimonials_box1 p { line-height:16px; margin:0; padding:6px 0 0 0; float:left; width:390px; }
.testimonials_box1 li { margin:0; list-style:none; padding:5px 5px; float:left; width:413px;  width:413px; border-bottom:1px solid #d2d2d2 }
.testimonials_box1 .blue { background:#eff9fe; border-bottom:1px solid #d2d2d2 }
#testimonials_wrapper1 img.btm_curves { float:left; margin:0; margin:0 0 0 -3px\9; padding:0; }
#testimonials_wrapper1 #ddtabs { height:28px; float:left; width:402px; *width:423px; line-height:28px; padding-left:18px; background:url(/hotels/images/bdr_bg.gif) repeat-x bottom }
#testimonials_wrapper1 #ddtabs a { background:url(/hotels/images/ct_tabs.jpg) no-repeat 0 0; width:84px; height:28px; float:left; margin-right:5px; font-weight:bold; color:#000; text-decoration:none; text-align:center; outline:none }
#testimonials_wrapper1 #ddtabs a.current, #testimonials_wrapper #ddtabs a:hover { background:url(/hotels/images/ct_tabs.jpg) no-repeat 0 -28px; width:84px; height:28px; color:#f64e21 }
.testimonials_box1 .name { float:left; width:auto; color:#1799d6; width:270px; padding-left:10px; font-weight:bold }
.testimonials_box1 .name a { color:#1799d6; font-weight:bold; text-decoration:underline; }
.testimonials_box1 .name a:hover { text-decoration:none; }
.testimonials_box_date1 { float:left; width:124px; height:16px; line-height:16px; margin:0 0 0 2px; /*background:url(/hotels/images/dates_bg.gif) repeat-x top;*/ }
.testimonials_box_date_left1 { background:url(/hotels/images/newsletter-signup-datebg.gif) no-repeat 0 0; width:73px; height:16px; float:left; text-align:center; font-size:11px; text-transform:uppercase; color:#fff; font-weight:bold; }
.testimonials_box_date_right1 { background:url(/hotels/images/newsletter-signup-datebg-right.gif) no-repeat 0 0; width:51px; height:16px; float:left; text-align:center; font-size:11px; color:#045d9d; font-weight:bold; }
.vegas-top-txt { margin:4px 0 0 20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#ffe00f; line-height:31px; font-weight:bold; }
.vegas-top-txt span { font-size:24px; color:#fff; }
.vegas-mid-txt { margin:216px 0 0 20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#fff; line-height:26px; font-weight:bold; }
.vegas-mid-txt span { color:#ffe00f; }
.vegas-bot-txt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#423b38; float:left; margin:35px 0 0 20px; }
.vegas-bot-txt a { color:#423b38; text-decoration:underline; }
.vegas-bot-txt a:link { font-size:11px; }
.vegas-bot-txt a:visited { font-size:11px; }
.vegas-bot-txt a:active { font-size:11px; }
.vegas-bot-txt a:hover { text-decoration:none; }
.vegas-bot-txt-right { float:right; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#423b38; margin:35px 130px 0 0; }
.newsletter-signup-boxtxt { FONT-SIZE: 12px; COLOR: #0f1717; text-align:justify; padding:10px; }
.newsletter-winner-img { background:url(/hotels/images/newsletter-winner-img-bg.gif) no-repeat left top; }
.newsletter-winner-txt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#423b38; line-height:18px; padding:0 0 0 10px; }
.newsletter-winner-txt strong { font-size:12px; font-weight:bold; }
.newsletter-winner-txt span { font-size:11px; color:#7e736e; }
.newsletter-signup-contest { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#3f3f3f; line-height:18px; padding:15px 0 0 0; }
.newsletter-signup-contest a { text-decoration:underline; color:#0000ee; }
.newsletter-signup-contest a:hover { text-decoration:none; }
.newsletter-signup-contest-heading { font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#423b38; margin-bottom:6px; }
/* Newsletter Signup CSS End */

.coapop-congtxt {
color:#DE3A20;
font-size:22px;
padding-bottom:5px;
}

.coapop-blueborder {
border-left:6px solid #076BA7;
border-right:6px solid #076BA7;
color:#647483;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
}

.coapop-blueborder-bot {
background:url("/hotels/images/coa-pop-cor-bot.gif") repeat-x left bottom;
}

.coapop-blueborder-top {
background:url("/hotels/images/coa-pop-cor-top.gif") repeat-x left top;
}

.coa-pop-closeicon {
height:10px;
position:absolute;
right:5px;
top:5px;
width:11px;
z-index:10;
}
