BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  color: 						#252525;
	font-size:  				9px;
	
}

.bgColorHBC
{
	background-color: #005cab;
}


TD {
	border-right: 0px; 
	padding-right: 0px; 
	border-top: 0px; 
	padding-left: 0px; 
	font-size: 8pt; 
	border-left: 0px; 
	color: black; 
	border-bottom: 0px; 
	font-family: arial, helvetica, sans-serif
}

a
{
	color:#4C6EFF;
}

a.headerLink, a.footerLink, a.headerSpecialLink {
	COLOR: #333333; FONT-SIZE: 8pt; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT:normal; 
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px
}
a.headerLink:visited, a.footerLink:visited, a.headerSpecialLink:visited {
	COLOR: #666666; FONT-SIZE: 8pt; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT:normal; 
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px
}
a.headerLink:hover, a.footerLink:hover, a.headerSpecialLink:hover {
	COLOR: #333333; FONT-SIZE: 8pt; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline; FONT-WEIGHT:normal; 
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; 
}
a.headerLink:active, a.footerLink:active, a.headerSpecialLink:active {
	COLOR: #333333; FONT-SIZE: 8pt; FONT-FAMILY: arial, helvetica, sans-serif;  FONT-WEIGHT:normal; 
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px
}
a.footerLink, a.footerLink:visited, a.footerLink:hover, a.footerLink:active {
	COLOR: #333333; FONT-SIZE: 8pt; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline; FONT-WEIGHT:normal; 
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px
}
a.headerSpecialLink, a.headerSpecialLink:visited, a.headerSpecialLink:hover, a.headerSpecialLink:active {
	FONT-WEIGHT:bold; 
}

.header { 
	BORDER-RIGHT: 1px solid #cccccc
}
.headerLang {  
	PADDING: 5px; PADDING-BOTTOM: 3px; BORDER-RIGHT: 1px solid #cccccc; FLOAT:right; 
}

.headerLinks {  
	PADDING: 5px; FONT-SIZE: 12pt; COLOR: #CCCCCC; BORDER-BOTTOM: 1px dashed #cccccc; FLOAT:right
}
.headerSpecialLinks {  
	FLOAT: right; PADDING-TOP: 2px; FONT-SIZE: 12pt; COLOR: #CCCCCC; 
}

.disclaimer {
	FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif
}



.borderlineheavy{
	border: 1px solid #cccccc;
	font-family: 	verdana;
	font-size:  	12px;
	color:			#cccccc;
	font-weight: 	bold;
}

.form { 

	font-size: 9px;
	font-family: 	tahoma;
	background: #ffffff; 
	color: #222222;  
	
}

.gateway { 

	font-size: 12px;
	font-family: 	tahoma;
	background: #ffffff; 
	color: #222222;  
	
}

td.outline{
	
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	
}

table.outline{
	
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	border-bottom : 1px solid #BBBBBB;
}

.destination{
	font-family: 	verdana;
	font-size:  	11px;
	color:			#1E214E;
	font-weight: 	bold;
}

.hotelname{
	font-family: 	verdana;
	font-size:  	9px;
	color:			#005cab;
	font-weight: 	bold;
}

.bigpricehome{
	font-family: 	verdana;
	font-size:  	12px;
	color:			#CF1C1C;
	
	text-decoration:none;
}

A.abigpricehome:link{
	font-family: 	 arial, helvetica, sans-serif;
	font-size:  	20px;
	color:			#FA4045;

	text-decoration:none;
}
A.abigpricehome:hover{
	font-family: 	 arial, helvetica, sans-serif;
	font-size:  	20px;
	color:			#FA4045;
	
	text-decoration:underline
}
A.abigpricehome:active{
	font-family: 	 arial, helvetica, sans-serif;
	font-size:  	20px;
	color:			#FA4045;
	
	text-decoration:none;
}
A.abigpricehome:visited{
	font-family: 	 arial, helvetica, sans-serif;
	font-size:  	20px;
	color:			#FA4045;
	
	text-decoration:none;
}

A.abigpriceflights:link{
	font-family: 	 arial, helvetica, sans-serif;
	font-size:  	20px;
	color:			#FA4045;
	
	text-decoration:none;
}
A.abigpriceflights:hover{
	font-family: 	 arial, helvetica, sans-serif;
	font-size:  	20px;
	color:			#FA4045;
	
	text-decoration:underline
}
A.abigpriceflights:active{
	font-family: 	 arial, helvetica, sans-serif;
	font-size:  	20px;
	color:			#FA4045;
	
	text-decoration:none;
}
A.abigpriceflights:visited{
	font-family: 	 arial, helvetica, sans-serif;
	font-size:  	20px;
	color:			#FA4045;
	
	text-decoration:none;
}

.details_botsmallheader{
	font-family: 	verdana;
	font-size:  	9px;
	color:			#1E214E;
	font-weight: 	bold;
	border-bottom: 1px solid #BBBBBB;

}

.leftline {
	border-left: 1px solid #BBBBBB;

}

.usergreetings{
	font-family: 	verdana;
	font-size:  	9px;
	color:			#111111;
	font-weight: 	bold;
}

.departing{
	font-family: 	verdana;
	font-size:  	9px;
	color:			#005cab;
	font-weight: 	bold;
}

.money
{
	color:Red;	
}

.largerbold
{
	color: #666666; 
	font-size: 10pt; 
	font-family: arial, helvetica, sans-serif; 
	text-decoration: none; 
	font-weight:bold;
}

.width_hbccardnumber
{
	width:125px;
}

.advertising
{
	background-color:#EFEFEF;
	border-top: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
}

.border
{
	border-top: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
}

.text
{
	color:#666666;
	font-family: arial, helvetica, sans-serif; 
}

A.subhead:link{
	font-family: 	 arial, helvetica, sans-serif;
	font-size:  	20px;
	color:			#4478B9;
	text-decoration:none;
}
A.subhead:hover{
	font-family: 	 arial, helvetica, sans-serif;
	font-size:  	20px;
	color:			#4478B9;
	text-decoration:underline
}
A.subhead:active{
	font-family: 	 arial, helvetica, sans-serif;
	font-size:  	20px;
	color:			#4478B9;
	text-decoration:none;
}
A.subhead:visited{
	font-family: 	 arial, helvetica, sans-serif;
	font-size:  	20px;
	color:			#4478B9;
	text-decoration:none;
}

.subhead
{
	
	color:#4478B9;
	font-size:20px;
	font-family: arial, helvetica, sans-serif; 
}

.head
{
	padding-top:20px;
	color:#4478B9;
	font-weight:bold;
	font-size:large;
	font-family: arial, helvetica, sans-serif; 

}

.copyright
{
	font-size:7.5pt;
	font-family:Verdana;
	color:#666666;
}

.link
{
	color:#4478B9;
}

.title
{
	text-decoration:underline;
	text-align:center;
	font-weight:bold;
}

.subtitle
{
	font-weight:bold;
	padding-top:20px;
	padding-bottom:10px;
}

.listIdent
{
		vertical-align:top;
		padding-right:15px;
}


.textJustify
{
	text-align:justify;
	padding-bottom:5px;
	
}

/** Promo Gift Card Style **/
.promoHead
{
	color:#0B80BE;
	font-size:large;
	font-family: arial, helvetica, sans-serif; 
}

.promoSubhead
{
	
	color:#0B80BE;
	font-size:14px;
	font-family: arial, helvetica, sans-serif; 
}

.promoSubhead_fr
{
	
	color:#0B80BE;
	font-size:14px;
	font-family: arial, helvetica, sans-serif; 
}

.promoText
{
	color:#444444;
	/*font-size:17px;*/
	font-family: arial, helvetica, sans-serif; 
} 

.promoText_fr
{
	color:#444444;
	/*font-size:16px;*/
	font-family: arial, helvetica, sans-serif; 
} 

.promoFooter
{
	color:#444444;
	font-size:9px;
	font-family: arial, helvetica, sans-serif; 
} 

.promoLink
{
	color:#0B80BE;
}

/**  SV STYLE  **/
.leftsearch{
	font-family: 	verdana;
	font-size:  	9px;
	color:			#111111;
}

.botline{
	border-bottom: 1px solid #BBBBBB;
}

.nopad{
padding-top: 0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
	
}

table.outlineandtop{
	border-bottom: 1px solid #BBBBBB;
	border-top: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	background:#E7E7E7;
}

.botlineheavy{
	border-bottom: 1px solid #BBBBBB;
	font-family: 	verdana;
	font-size:  	12px;
	color:			#000000;
	font-weight: 	bold;
}

.details_smallheader{
	font-family: 	verdana;
	font-size:  	10px;
	color:			#1E214E;
	font-weight: 	bold;
	background-color:#FFFFFF;
}

.roundheaderleft{
	background-image:  url(../images/header_left.jpg);
	width:12px;
	height:32;	
}


.roundheader{
	height:32px;
	background-image:  url(../images/header_bg.jpg);
	font-family: 	verdana;
	font-size:  	12px;
	color:			#000000;
	font-weight: 	bold;
	vertical-align:middle;
	
}

.roundheadersamall{
	height:32px;
	background-image:  url(../images/header_bg.jpg);
	font-family: 	verdana;
	font-size:  	9px;
	color:			#111111;
	font-weight: 	bold;
	vertical-align:middle;
	
}

.roundheaderright{
	background-image:  url(../images/header_right.jpg);
	width:12px;
	height:32;
}

.outlinewhite
{
	border-top: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	background:#FFFFFF;
	font-family: 	verdana;
	font-size:  	12px;
	color:			#1E214E;
	font-weight: 	bold;
	padding: 4px;
	
}

.logocell {
	border-right: 1px solid #BBBBBB;
	background-color:#FFFFFF;
	height:50px;
	width:110px;
	vertical-align:middle;
	font-family: 	verdana;
	font-size:  	9px;
	color:			#1E214E;

}

.standard_small{
	font-family: 	verdana;
	font-size:  	9px;
	color:			#000000;
}

.details_info1{
	font-family: 	verdana;
	font-size:  	9px;
	color:			#4C6EFF;
	font-weight: 	bold;
 
}

table.outlinedark
{
	border-top: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	background:#FFFFFF;
	font-family: 	verdana;
	font-size:  	12px;
	color:			#1E214E;
}

.roundfooterleft{
	background-image:  url(../images/list_left_foot.jpg);
	width:12px;
	height:9px;	
}

.roundfooter{
	height:9px;
	background-image:  url(../images/list_bg_foot.jpg);
	background-repeat:repeat;
}

.roundfooterright{
	background-image:  url(../images/list_right_foot.jpg);
	width:9px;
	height:9px;
}

.details_header{
	font-family: 	verdana;
	font-size:  	12px;
	color:			#1E214E;
	font-weight: 	bold;
	border-bottom:1px solid #BBBBBB;
}

.smallheader{
font-family: 	verdana;
	font-size:  	9px;
	color:			#1E214E;
	font-weight: 	bold;
}

table.cap{
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	background:#E7E7E7;
}

.outlinedarksmall{
	border-bottom: 1px solid #BBBBBB;
	border-top: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	background:#E7E7E7;
	font-family: 	verdana;
	font-size:  	9px;
	color:			#1E214E;
}

.botlinesmall{
	border-bottom: 1px solid #BBBBBB;
	font-family: 	verdana;
	font-size:  	9px;
	color:			#1E214E;
}

.standard_smallbottom{
	font-family: 	verdana;
	font-size:  	9px;
	color:			#000000;
	border-bottom: 1px solid #BBBBBB;
}

.cornerheader{
	height:23px;
	background-image:  url(../images/sqr_bg.jpg);
	font-family: 	verdana;
	font-size:  	12px;
	color:			#FFFFFF;
	font-weight: 	bold;
	vertical-align:middle;
}

.cornerheaderleft{
	background-image:  url(../images/sqrheader_left.jpg);
	width:12px;
	height:23;	
}

.cornerheaderright{
	background-image:  url(../images/sqrheader_right.jpg);
	width:12px;
	height:23;
}

table.botcap{
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
	background:#E7E7E7;
}

.outlinesmall{
	border-bottom: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	background:#E7E7E7;
	font-family: 	verdana;
	font-size:  	9px;
	color:			#1E214E;
	font-weight: 	bold;
	padding: 4px;
	
}

.standardbot{
	font-family: 	verdana;
	font-size:  	11px;
	color:			#000000;
	border-bottom: 1px solid #BBBBBB;

}
