﻿a {
	color: #466b88;
	text-decoration: underline;
	font-size: 11px;
}

.tableborderTop {
	border-color:#999999;
}

.bordersPackageSingleFlight {
	border:1px solid #999999;
}

a:hover {
	color: #466b88;
	text-decoration: underline;
	font-size: 11px;

}

a:visited {
	color: #466b88;
	text-decoration: underline;
	font-size: 11px;
}

body {
	background-color: #ffffff;
	}

a:hover.loggedInHeader {
	color: #466b88;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

a:visited.loggedInHeader {
	color: #466b88;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;}

a.loggedInHeader {
		color: #466b88;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}

body {background-color: #ffffff;}

a.hotelDescription {
	color: #445d86;
}
.carDealTable {
	background-color:#fffae7;
	border:solid 1px #999999;
}
.dealBookItButton {
	border: 1px #999999 solid;
	color: #FFFFFF;
	background-color: #E70303;
	background-image: none;
}
.dealBookItButtonOver {
border: 1px #999999 solid;
color: #E70303;
background-image: none;
background-color: #FFFFFF;
}

#speedBookSentence {
	font-family: Tahoma, verdana, arial;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}


.dealPrice {
color: #E70303;
}

a.footer {
	color: #A2A2A2;
}

a:visited.footer {
	color: #A2A2A2;
}

a:hover.footer {
	color: #5E7D9C;
}

.footer_tittle {
	color: #5E7D9C;
}

.footerTD {
	border-bottom-color: #D9E0E8;
}

.toolTipTableHeader {
	background-color: #dae7bc;
}

.loggedIn {
	COLOR: #466b88;
}

.loggedInHeader {
	font-size: 11px;
}

.flightDealSpecCarrierTable 
{
	border:1px solid #999;
}

.dkgrey_lr_borders {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	background-color: #ffffff;
}

.flightDealSpecCarrierPrices {
COLOR: #e70303;
}

.flightDealSpecCarrierTable TH 
{
	font-family:tahoma, verdana, arial, helvetica;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	background-color:#4F5457;
}

.callCruiseExpert {
	COLOR: #05af06;
}

.message {
	background-color: #34589A;
}

a.description:link {
		color: #445d86;
}

a.description:visited {
	color: #445d86;
}

a.description:hover {
	color: #445d86;
}

a.description:active {
	color: #445d86;
}

.dealCallToAction {
	color: #466b88;
}

.table_borders {
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	background-color: #e0e8f0;
}

.destTableStyleGray {
	border-left:1px solid #4F5557;
	border-right:1px solid #4F5557;
}

a:active.destinationLink {
	color: #5C5C5C;
	font-size:12px;
}

a:visited.destinationLink {
	color: #5C5C5C;
	font-size:12px;
}

a:hover.destinationLink {
	color: #466b88;
	font-size:12px;
}

.destinationLink {
	color: #5C5C5C;
}

.destPricePoint {
	color: #E70303;
}

.destRightBorder {
	border-right:1px solid #4F5557;
}

.destLeftBorder {
	border-left:1px solid #4F5557;
}

.destTableStyleGray {
	border-left:1px solid #4F5557;
	border-right:1px solid #4F5557;
	background-color: #eeeeee;
}

.subMenuLink{
	text-decoration:none;
	color: #ffffff; 
}

a.subMenuLink
{
	text-decoration: none;
	color: #FFFFFF;
}

a:visited.subMenuLink{
	color: #ffffff; 
	text-decoration: none;
}

a:active.subMenuLink{
	color: #ffffff; 
	text-decoration: none;
}

a:hover.subMenuLink{
	color: #ffffff; 
	text-decoration: none;
}

.Option_but_submenu
{ 
	color: #ffffff; 
	background-color: #2d5ca2; 
	}

.Option_but_Over_submenu{ 
	color: #ffffff; 
	background-color: #CC3300;
	}
	
a:hover.Option_but_Over_submenu{ 
	color: #ffffff; 
	background-color: #CC3300;
	}

/*Book Flow*/

.or {
	background-image: none;
	}
	
.highlite
{
	background-color: #FFFFFF;
	background-image: none;
	color: #4F5457;
	font-weight: bold;
}


.alert_box
{
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	background-color: #e0e8f0;
}

border:1px solid #999999;
}
/* traveler info */

.travInfoTableBorders {
	border: 1px solid #999999;
}

.travelerInfoHeading {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-weight: normal;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #4f5557;
	background-image:none;
}

.bg {
	height: 31px;
}
	
.bg_speedbook1 {
    font-size: 10px; 
    COLOR: #000000;   
    BACKGROUND-COLOR: 
    #fffcc4;background-image:none
}

	
}
.thankTableBordersB {
border-bottom: 1px solid #999999;
}
.thankTableBordersL {
border-left: 1px solid #999999;
}
.thankTableBordersR {
border-right: 1px solid #999999;
}

.tripSummaryBorders
{
	border:0px;	}

.tripSummaryBackGround {
	background-color:#ffffff;
}

.topPartBordersLeft {
	BORDER-TOP: #999999 1px solid; 
	BORDER-LEFT: #999999 1px solid 
}

.topPartBordersRight {
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
}

.original_box
{
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	background-color: #e0e8f0;
}

a:hover.amendLink {
	color: #466b88;
	font-size: 11px;
	text-decoration:underline;
}	

a:active.amendLink {
	color: #466b88;
	font-size: 11px;
	text-decoration:underline;
}	
	
a:visited.amendLink {
	color: #466b88;
	font-size: 11px;
	text-decoration:underline;
}	
	
a.link{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a:hover.link{ 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #E70303; 
	background-color: #ffd689; 
	}
		
a:visited.link{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
	
a:active.link{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.Option_but
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #e0e8f0;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
}

.Option_but_Over
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E70303;
	background-color: #ffd689;
	cursor: pointer;
	cursor: hand;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
}
.discountAmount {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #1A6819;
}
.confirmationCopy {
	color: #4F5557;
}

.confirmationHeading
{
	background-color: #4f5557;
	background-image: none;
}

.tableBorder
{
	border:1px solid #999999;  
}

.confirmationPrice {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #E70303;
}

/*Flight*/

.filters_bottom {
	background-color:#E5E9EC;
	border-bottom:1px solid #E1DEDE;
}

.filters_top {
	background-color:#E5E9EC;
	border-top:1px solid #E1DEDE;
}

.filter_bg {
background-color:#E5E9EC;
border-left:1px solid #E1DEDE;
border-right:1px solid #E1DEDE;
}

.flightDetailsWhiteHeadings {
	font-family:tahoma, verdana, arial, helvetica;
	color:#0e559c;
}

.flightDetailsFlightNumber {
	font-family:tahoma, verdana, arial, helvetica;
	font-size:11px;
	color:#E70303;
}
.flightResultBorder
{
	border: 1px solid #999999;
}

.flightPrice
{
	font-size:17px;
	font-weight:bold;
	color:#E70303;
	background-color:#fff;
}

.bookItButton
{ 
	color: #FFF; 
	background-color: #E70303; 
	background-image: none;
}

a.bookItButton
{ 
	color: #FFF; 
	background-color: #E70303; 
	background-image: none;
}

a:visited.bookItButton
{ 
	color: #FFF; 
	background-color: #E70303; 
	background-image: none;
}


a:hover.bookItButtonOver { 
	color: #E70303; 
	background-color: #FFF; 
	background-image:none;
}

a.paging
{
	color: #445D86;
}

.paging
{
	color: #445D86;
}


a:hover.paging{
	color: #445D86;
}

a:visited.paging{
	color: #445D86;
}


.Page-Numbers{
	color: #445D86;
	font-size: 12px;
}


a.Page-Numbers{
	color: #445D86;
	text-decoration: underline;
	font-size: 12px;
}

a:hover.Page-Numbers{
	color: #445D86;
	font-size: 12px;
}

a:active.Page-Numbers{
	color: #445D86;
	font-size: 12px;
}

a:visited.Page-Numbers{
	color: #445D86;
	font-size: 12px;
}


.flightSrchHeading
{
	background-color:#4F5557;
	background-image: none;
}

.whiteHeadingStyle
{
	color: #fff;
	font-family: tahoma, verdana, arial, helvetica;
	background-color: #E70303;
	background-image:none;
}

.bordersFlight {	
	border: #999999 1px solid;
}

.flightInHotelHeader {
	vertical-align: top;
	background-color: #4f5457;
	padding-top: 2px;
	font-size: 12px;
	font-weight: bold;
	padding:2px 0px 4px 7px;
	color: #FFFFFF;
	background-image: none;
}

.point_color {
	color:red;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}



/*Hotel*/

.navDiv
{ 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	background-color: #555; 
	border: #fff; 
	border-style: groove; 
	border-width: 1px; 
}

.navDivOver
{ 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color: #E70303; 
	background-color: #fff; 
	border: #666; 
	border-width: 1px; 
}

.contentTableStyle th 
{
	background-color: #E70303;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	background-image:none;
}

.hotelDetailsSearchModTable
{
	background-color:#E0E8F0;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}

.hotelDetailsSearchModTableLeft
{
	background-color:#E0E8F0;
	border-left:1px solid #999999;
}
.hotelDetailsSearchModTableRight
{
	background-color:#E0E8F0;
	border-right:1px solid #999999;
}
.hotelDetailsPricePrefix{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
}

.hotelDetailsHotelPrice {
	font-size: 22px;
	color: #E70303;
	font-weight: bold;
}

.hotelDetailsHotelName {
	font-weight: bold;
	color: #E70303;
}

.availabilityTableLeft {
border-left : 1px;
}

.availabilityTableRight {
border-right: 1px;
}

.searchSummaryCopy {
	color: #4f5457;
	background-color: #FFFFFF;
	background-image: none;  border: 0px;
}

.hotelTitle
{
	background-color: #4f5457;
	background-image: none;
}

.HotelLoyaltyPointsWebsite
{
	color: #466b88;
}

.HotelLoyaltyWebsite
{
	border-top: 1px solid #9CC5DC;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.HotelPriceTextWebsite 
{
	background-color: #F4F9FE;
	border-top: 0px;
	border-right: 0px;
	border-left: 1px solid #9CC5DC;
	border-bottom: 1px solid #9CC5DC;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:10px;
	margin-right: 0px; /* hack for IE */
	margin-top: -1px;
}

.detailsHeader
{
	background-color: #666666;
	background-image: none;
}

.availabilityTableHeader{
	font-family:tahoma, verdana, arial, helvetica;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	background-color:#4F5557;
}

/*club */

.HotelRegularPriceClubWebsite
{
	color: #659BC4;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background-color: #F4F9FE;	
}
.HotelRegularPriceTextClubWebsite
{
	color: #659BC4;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background-color: #F4F9FE;	
	border-left-width:1px;
	border-left-style:solid;
	border-color:#9CC5DC;
	padding-left:3px;
}
.HotelSavingsClubTextWebsite
{
	color: #78CD79;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background-color: #F4F9FE;
	border-left-width:1px;
	border-left-style:solid;
	border-color:#9CC5DC;
	padding-left:3px;
}
.HotelSavingsClubWebsite
{
	color: #78CD79;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background-color: #F4F9FE;
}
.HotelPayTextClubWebsite
{
	color: #5F5F5F;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F4F9FE;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-top-width:1px;
	border-top-style:solid;
	border-left-width:1px;
	border-left-style:solid;
	border-color:#9CC5DC;
	padding-left:3px;
}
.hotelPriceClub
{
	color: #70303;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #F4F9FE;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-top-width:1px;
	border-top-style:solid;
	border-color:#9CC5DC;
}
.HotelLoyaltyClubWebsite
{
	color: black;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F4F9FE;
	border-left-width:1px;
	border-left-style:solid;
	border-color:#9CC5DC;
	padding-left:3px;
}
.HotelLoyaltyPointsClubWebsite
{
	color: #859AB2;
	font-weight: bold;
	background-color: #F4F9FE;
}

/*Cruise*/
.cruiseLightBack {
	border: 1px solid #999999;
}

.BCKGND-LightGrey {
	BACKGROUND-COLOR: #EEEEEE;
}
.BCKGND-Beige-dark {
	BACKGROUND-COLOR: #e0e8f0;
}

.bookItButtonOver { 
	color: #E70303; 
	background-color: #FFF; 
	background-image:none;
}

.BCKGND-darkGrey {
	BACKGROUND-COLOR: #4F5557;
	background-image: none;
}

.Border-Bottom-Sides-Mediumgrey {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid
}
.Border-Bottom-MediumGrey {
	BORDER-BOTTOM: #999999 1px solid;
}

.img_header {
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 4px;
}

.Border-All-Mediumgrey {
	BORDER: #999999 1px solid;
}
.Border-Sides-DarkGrey {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
}
.Border-Sides-MediumGrey {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
}

.table {
	BORDER: #999999 1px solid;
}
.table_noTop {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-bottom: #999999 1px solid;
	BORDER-left: #999999 1px solid;
}
.tripSummaryBackGround {
	BORDER-right: #999999 1px solid;
	BORDER-left: #999999 1px solid;
}
.tripSummaryBorders {
	BORDER-bottom: #999999 1px solid
}

.BCKGND-MapLines {
	background-color:#EEEEEE;
}

.HeaderRatesTable {
	BORDER-TOP: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
}
.BCKGND-MediumDarkGrey {
	BACKGROUND-COLOR: #eeeeee;
	BORDER-top: #999999 1px solid;
	BORDER-bottom: #999999 1px solid;
}
.CabinTableGrey {
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-top: #999999 1px solid;
}
.CabinTrGrey {
	BORDER-BOTTOM: #999999 1px solid;
}
.Header-White-BOLD {
	COLOR: #FFFFFF;
	background-color: #999999;
}
.Border-Bottom-Sides-Darkgrey {
	border: 1px #999999 solid;
	background-color: #f7f7f7;
}

.ViewRatesButton { 
	color: #FFF; 
	background-color: #E70303; 
	background-image: none;	
}

.ViewRatesButtonOver
{
	color: #E70303; 
	background-color: #FFF; 
	background-image: none;
}

.Border-Top-Sides-Mediumgrey {
	border-Top: solid 1px #999;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	}

.HotelRegularPriceClubWebsite
{
	color: #659BC4;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background-color: #F4F9FE;	
}
.HotelRegularPriceTextClubWebsite
{
	color: #659BC4;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background-color: #F4F9FE;	
	border-left-width:1px;
	border-left-style:solid;
	border-color:#9CC5DC;
	padding-left:3px;
}
.HotelSavingsClubTextWebsite
{
	color: #78CD79;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background-color: #F4F9FE;
	border-left-width:1px;
	border-left-style:solid;
	border-color:#9CC5DC;
	padding-left:3px;
}
.HotelSavingsClubWebsite
{
	color: #78CD79;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background-color: #F4F9FE;
}
.HotelPayTextClubWebsite
{
	color: #5F5F5F;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F4F9FE;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-top-width:1px;
	border-top-style:solid;
	border-left-width:1px;
	border-left-style:solid;
	border-color:#9CC5DC;
	padding-left:3px;
}
.hotelPriceClub
{
	color: #70303;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #F4F9FE;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-top-width:1px;
	border-top-style:solid;
	border-color:#9CC5DC;
}
.HotelLoyaltyClubWebsite
{
	color: black;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F4F9FE;
	border-left-width:1px;
	border-left-style:solid;
	border-color:#9CC5DC;
	padding-left:3px;
}
.HotelLoyaltyPointsClubWebsite
{
	color: #859AB2;
	font-weight: bold;
	background-color: #F4F9FE;
}
.ClubPricesTable
{
	width:99%;
	_width:100%; /* for IE */
	margin-top:0px; 
}

/*speedbook*/
.dkgrey_lr_bordersfffae7 {
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-LEFT: #999999 1px solid;
	background-color : #e0e8f0;
}

.dkgrey_lr_bordersfffae7 {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	background-color : #e0e8f0;
}

.speedBookHotelMainTable {
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	background-color: #e0e8f0;		
}

.searchform_mini_border {
	BACKGROUND-COLOR: #e0e8f0;
}
.background_color
{
	BACKGROUND-COLOR: #e0e8f0;
}
.FlightType
{
	background-color: #C5D0DA;
	background-image: none;
}
.sort {
	MARGIN: 0px;
	BACKGROUND-COLOR: #f9f9f9;
	border-right:1px solid #bcbcb6;
	border-left:1px solid #bcbcb6;
}

.bodySearchTable {	BORDER-RIGHT: black 1px solid;	WIDTH: 748px;	BORDER-BOTTOM: black 1px solid;	HEIGHT: 100px}

.button {	FONT-SIZE: 12px;	CURSOR: hand;	COLOR: #000;	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;	HEIGHT: 24px}

.searchLabel {	PADDING-LEFT: 10px;	FONT-SIZE: 9pt;	COLOR: #000;	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;	TEXT-ALIGN: left}
/*cars*/

.carDealTable {
	background-color:#fffae7;
	border:solid 1px #999999;
}

/*speedbook*/

.sp_headline
{
	padding-top: 4px;
	white-space:nowrap;
	font-weight:bold;
	font-weight: bold;
	font-family: verdana, arial, tahoma;
	font-size: 10px;

}

.noWrap TD {
	COLOR: #000000;
	font-weight: bold;
	font-family: verdana, arial, tahoma;
	font-size: 10px;
}

.noWrap {
	COLOR: #333333;
	font-weight: normal;
}

.smallText {	FONT-SIZE: 10px;	COLOR: #000;	FONT-FAMILY: tahoma,verdana,arial}

/*forgot password*/

.clubBGDarkGray {
	BACKGROUND: #eeeeee;
	} 

 .clubTextGrayBold14 
 {	
     font-weight: bold;
    FONT-SIZE: 18px;	
     COLOR: #797979;
     }
     
.clubFieldTextLTR {	
    FONT-SIZE: 11px;
    COLOR: #3e3e3e;
    TEXT-ALIGN: left}

.clubFieldTextBlack {	
    FONT-SIZE: 11px;
    COLOR: #000000;
 	}
 	
.clubTextRedBold14 {
	color: #FF0000;
	font-size: 16px;
	font-weight: bold;
	BACKGROUND: #eeeeee
}

.clubBGLightGray{
	BACKGROUND: #eeeeee;
	font-size: 14px;
}

/**/

.clubFieldTextBold {
	font-weight: bold;
}

.TXTSimple-BOLD-Blue {
	COLOR: #31659c;	}
     
.cr_photo_line {
	background-color: #666;
}
     
     
/*master page styles override */
.divModuleFooterContentPadding 
{
	padding-left: 0px; /*must be 20px for new design sites and 0px for old design sites */
	padding-top:20px
}
.top_left {
	font-size:1px; /*remove this row for new design sites */
	height: 0px;   /*must be 20px for new design sites and 0px for old design sites */
	width: 0px;    /*must be 20px for new design sites and 0px for old design sites */
}
.top_right {
	font-size:1px;  /*remove this row for new design sites */
	height: 0px;    /*must be 20px for new design sites and 0px for old design sites */
	width: 0px;     /*must be 20px for new design sites and 0px for old design sites */
}
.top {
	font-size:1px;  /*remove this row for new design sites */
	height: 0px;   /*must be 20px for new design sites and 0px for old design sites */
}
.bottom_left {
	font-size:1px;  /*remove this row for new design sites */
	height: 0px;    /*must be 20px for new design sites and 0px for old design sites */
	width: 0px;     /*must be 20px for new design sites and 0px for old design sites */
}
.bottom_right {
	font-size:1px;  /*remove this row for new design sites */
	height: 0px;    /*must be 20px for new design sites and 0px for old design sites */
	width: 0px;     /*must be 20px for new design sites and 0px for old design sites */
}
.bottom {
	font-size:1px;  /*remove this row for new design sites */
	height: 0px;   /*must be 20px for new design sites and 0px for old design sites */
}
.right 
{
	font-size:1px;  /*remove this row for new design sites */
	width: 0px;    /*must be 20px for new design sites and 0px for old design sites */
}

.left 
{
	font-size:1px;  /*remove this row for new design sites */
	width: 0px;    /*must be 20px for new design sites and 0px for old design sites */
}

a.form_text {
	color: #466b88;
}

a:hover.form_text {
	color: #466b88;
}

a:visited.form_text {
	color: #466b88;
}

a:active.form_text {
	color: #466b88;
}

.carName {
	background-image:none;
	background-color: #4a5552;
}

.ContentHeaderDescription {
	background-image:none;
	background-color: #4a5552;
}

.tripSummarySavings {
	BORDER-TOP: #9cc5dc 1px solid;	
	FONT-WEIGHT: bold;	
	BORDER-LEFT-COLOR: #9cc5dc;	
	PADDING-BOTTOM: 7px;	
	COLOR: #029712;	PADDING-TOP: 7px;
	BORDER-BOTTOM: #9cc5dc 1px solid;	
	BACKGROUND-COLOR: #fefefe;	
	TEXT-ALIGN: center;	
	BORDER-RIGHT-COLOR: #9cc5dc
}

.Pageing {
	border-bottom: none;
}

.secure_box{
	background-color: #6b8aad;
	padding:2px 10px 5px 16px;
}

.secure_box_bottom_bg{
 background-color: #6b8aad;
}

.Title_Category
{
	background-image: url('../images/Title_Category_bg.gif');
	padding-left: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #DDECF8;
	height: 28px;
	border-left: 1px #D5D5D5 solid;
	border-right: 1px #D5D5D5 solid;
}


.previousReservationTable{
	text-align: left;}
	
	
	
	
	
.searchInfoTable
{
	border: 1px solid #999999;
}

.pac_DealBorder
{
   border:1px solid #999999;
}

.pac_favorite_lowest_deal
{
   border:1px solid #999999;
   border-top:0px solid #7a96ed;
}
.pac_favorite_head
{
   border:1px solid #999999;
}
.Pac_Price_border
{
   border-left:1px solid #999999;
   border-bottom:1px solid #999999;
   background-color:#ffffff;
   padding-bottom:5px;
}

.pac_compare_border
{
   border:2px solid #999999;
   border-top:0px solid #7a96ed;
}

.pac_compare_line
{
   border-top:1px solid #999999;
   border-left:1px solid #999999;
}

.pac_compare_line_bin
{
   border-top:1px solid #999999;
}

.pac_DivTable_pad
{
    border-bottom:1px solid #999999;
}

.pac_CarSortTable
{
   border:1px solid #999999;
}

.pac_CarTable
{
   border:1px solid #999999;
}

.pac_DivTable
{
    border-top:1px solid #999999;
    border-left:1px solid #999999;
    border-right:1px solid #999999;
}

.pac_DivTable_pad
{
    border-bottom:1px solid #999999;
}
.pac_map_border
{
   border:1px solid #999999;
}
.pac_FlightSortTable
{
   border:1px solid #999999;
}
.pac_filter
{
   border-left:1px solid #e1dede;
   border-right:1px solid #e1dede;
   background-color:#fafafa;
   padding:0px 10px;
}

.flight_price
{
  color:#ff0000
}

.tableborderTop
{
   border:1px solid #999999;
   border-bottom:0px solid #999999;
}
.cruise_deck_border  {
border:1px solid #999999;
padding-top:5px;
}

.PaddingCruiseItenerariHeader
{
 background-image:none;
 background-color:#999999;
}