body
{
	cursor:default;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#333333;
}
div, ul, li, h1 {
	margin:0px;
	padding:0px;
}
.bodyBorder
{
	border-color:DBA71A;
	border-width:thin;
	border-style:solid;
}
.headerHR
{
	color: DBA71A;
	height:1px;
	width:100%;
}
A
{
	font-size:11px;
	color:#08297c;
}
A:active
{
	font-size:11px;
	color:#08297c;
}
A:hover
{
	font-size:11px;
	olor:#08297c;
}
A:link
{
	font-size:11px;
	color:#08297c;
}
A:visited
{
	font-size:11px;
	color:#08297c;
}
.headerTable
{
	background-color:#5C67F7;
	font-size: 10px;
	color: White;
	font-family: Verdana, Tahoma;
}
.headerTR
{
	padding-right:10px;
	padding-left:10px;
}
.homeSearchHeader
{
	background-color:FFCC66;
	font-family: Verdana, Tahoma;
}
.searchResultsTable
{
	border-color:#5C67F7;
	border-width:thin;
	width:90%;
	vertical-align:middle;
}
.PackageCalendarHeader
{
	color:Navy;
	font-size:11px;
	font-family: Verdana, Tahoma;
	vertical-align:top;
	font-weight:bold;
	border-collapse:separate;
	border-color:Maroon;
	padding:1;
	font-variant:small-caps;
}
.PackageCalendarItemHeader
{
	color:Navy;
	font-size:11px;
	font-family: Verdana, Tahoma;
	vertical-align:top;
	font-weight:bold;
	border-collapse:separate;
	border-color:Maroon;
	padding:1;
	font-variant:small-caps;
}
.PackageCalendarItem
{
	color:Navy;
	font-size:10px;
	font-family: Verdana, Tahoma;
	vertical-align:top;
	font-weight:lighter;
	border-collapse:separate;
	border-color:Maroon;
}
.PackageCalendar
{
	display:list-item;
	border-style:dashed;
	border-width:1px;
	float:none;
	border-collapse:separate;
	border-color:Maroon;
	table-layout:auto;
	font-size: 11px;
	font-family: Verdana, Tahoma;
	vertical-align:top;
	width:100%;
}
.innercell
{
	border:0px 10px 0px 0px #000000;
	color:#FF0000;
}

.newtable
{
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
	border-color:#FFFFFF;
	background-color:#c1c1c1;
	color: black;
	font-family: Verdana, Tahoma;
	font-size: 11px;
}
.normal
{
	color: black;
	font-family: Verdana, Tahoma;
	font-size: 11px;
}
.total-air-normal{	color: black;
	font-family: Verdana, Tahoma;
	font-size: 12px;
}
.normalHTMLSelect
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;
	text-justify:inter-word;
	width:160px;
}
.dateHTMLSelect
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;
	text-justify:inter-word;
}
.normalListBox
{
	width:200px;
	height:100px;
	font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;
	text-justify:inter-word;
}
.topNavigation
{
	background-color:#5C67F7;
	color: White;
	font-family:Verdana;
	font-size:10px;
	vertical-align:middle;
	padding-right:10px;
}
A.topNavigation:link
{
	background-color:#5C67F7;
	color: White;
	font-family:Verdana;
	font-size:10px;
	vertical-align:middle;
	padding-right:10px;
}
A.topNavigation:active:visited
{
	background-color:#5C67F7;
	color: White;
	font-family:Verdana;
	font-size:10px;
	vertical-align:middle;
	padding-right:10px;
}
.topNavigationHeader
{
	background-color:#FFCC66;
	color: Black;
	font-family:Verdana;
	font-size:10px;
	padding-right:5px;
	padding-left:5px;

	border-style:solid;
	border-width:1px;
	border-collapse:separate;
	cursor:pointer;
	background-color:FFCC66;
	text-align:center;
	vertical-align:middle;
	text-align:justify;
	vertical-align:middle;
	text-decoration:none;
}
A.topNavigationHeader:link:active:visited
{
	background-color:FFCC66;
	color: Black;
	font-family:Verdana;
	font-size:10px;
	padding-right:5px;
	padding-left:5px;

	border-style:solid;
	border-width:1px;
	border-collapse:separate;
	cursor:pointer;
	background-color:FFCC66;
	text-align:center;
	vertical-align:middle;
	text-align:justify;
	vertical-align:middle;
	text-decoration:none;
}
.languageLink
{
	font-family:Verdana;
	font-size:9px;
	height: 20px;
}
.footerTR
{
	font-family:Verdana;
	font-size:9px;
	height: 20px;
}
.pageErrHeader
{
	font-size : 14px;
	font-weight : bold;
	color:#2275F2;
}
.button
{
	background-color:#08297c;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	height:20px;
	border:none;
	cursor:pointer;
	cursor:hand;
	padding-bottom:0px;
	padding-bottom:3px; !important;
}
.button2
{
	font-size: 10px;
	color: black;
	font-family: Verdana, Tahoma;	
	border : solid 1px black;
	background-color : Transparent;
	cursor:pointer;
	overflow:auto;
	cursor:hand;
	cursor:pointer;
}

.buttonStatus10
{
	visibility:hidden;
}
.buttonStatus13
{
	visibility:hidden;
}
.buttonStatus3
{
	visibility:hidden;
}
.inputTextDisabled
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;	
	border : solid 1px transparent;
	background-color : Transparent;
}

.inputTextAllCaps
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;	
	border : solid 1px #cfcfcf;
	background-color:#FFFFFF;
	text-transform:uppercase;
}
.submitButton2
{
	background-color:LightSteelBlue;
	text-align:center;
	font-family:Verdana;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:Black;
	cursor:pointer;
}
.submitButton
{
	cursor:pointer;
	border:outset 1px #ccc;
	background:#999;
	color:#666;
	font-size:12px;
	font-weight:bold;
	padding: 1px 2px;
	background:url(/content/demo/images/formbg.gif) repeat-x left top;
}
.headerSmall
{
	font-weight: bold;
	font-size: 11px;
	color: #08297c;
	font-family: Verdana, Tahoma;
	padding : 2px;
}
.SimilarPackage
{
	font-size: 10px;
	color:black;
	background-color:#eaeef6;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	height:28px;
}
.SimilarAlternatingPackage
{
	font-size: 10px;
	background-color:#eef2fc;
	color:black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	height:28px;
}
.BookingRow2
{
	font-size: 11px;
	background-color:CCD2F0;
	color:black;
	font-family: Verdana, Tahoma;
}
.BookingRow1
{
	font-size: 11px;
	background-color:F6C84A;
	color:black;
	font-family: Verdana, Tahoma;
}
.searchResultsHeaderStatus10
{
	font-weight: bold;
	font-size: 9px;
	color:CCCCCC;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
.searchResultsItemStatus13
{
	font-size: 9px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	background-color:CCCCCC;
}
.searchResultsItemStatus10
{
	font-size: 9px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	background-color:CCCCCC;
}
.searchResultsAlternatingItemStatus10
{
	font-size: 10px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	background-color:CCCCCC;
}
.searchResultsAlternatingItemStatus13
{
	font-size: 10px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	background-color:CCCCCC;
}
.searchResultsItemHeaderStatus10
{
	background-color:CCCCCC;
	font-weight: bold;
	font-size: 11px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
.searchResultsItemHeaderStatus13
{
	background-color:CCCCCC;
	font-weight: bold;
	font-size: 11px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
A.searchResultsItemHeaderStatus10:link:visited:active
{
	font-weight: bold;
	font-size: 11px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
A.searchResultsItemHeaderStatus13:link:visited:active
{
	font-weight: bold;
	font-size: 11px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
A.searchResultsItemHeaderStatus10:hover
{
	font-weight: bold;
	font-size: 11px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
A.searchResultsItemHeaderStatus13:hover
{
	font-weight: bold;
	font-size: 11px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
A.searchResultsItemStatus10:link:hover:visited:active
{
	font-size: 11px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	background-color:CCCC99;
	font-weight:bolder;
}
A.searchResultsItemStatus13:link:hover:visited:active
{
	font-size: 11px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	background-color:CCCC99;
	font-weight:bolder;
}
.searchResultsHeaderStatus10
{
	font-weight: bold;
	font-size: 11px;
	color: darkslateblue;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
.searchResultsHeaderStatus13
{
	font-weight: bold;
	font-size: 11px;
	color: darkslateblue;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
.searchResultsPriceHeaderStatus10
{
	visibility:hidden;
}
.searchResultsPriceStatus10
{
	visibility:hidden;
}
.searchResultsPriceHeaderStatus13
{
	visibility:hidden;
}
.searchResultsPriceStatus13
{
	visibility:hidden;
}
A.BookNowStatus13
{
	visibility:hidden;
}

A.BookNowStatus10
{
	visibility:hidden;
}
A.MoreInfo
{
	font-style:normal;
	border-style:solid;
	border-width:1px;
	border-collapse:separate;
	cursor:pointer;
	background-color:Transparent;
	color:Black;
	width:75px;
	text-align:center;
	height:20px;
	vertical-align:middle;
}
A.MoreInfo:hover
{
	font-style:normal;
	border-style:solid;
	border-width:1px;
	border-collapse:separate;
	cursor:pointer;
	background-color:White;
	color:Black;
	width:75px;
	text-align:center;
	height:20px;
	vertical-align:middle;
}
A.ContactRep
{
	color:#08297c;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	cursor:hand;
}
A.ContactRep:hover
{
	color:#2e96cd;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	cursor:hand;
}
.searchResultsItemStatus1
{
	font-size: 10px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	background-color:B8CDC2;
}
.searchResultsItem
{
	font-size: 10px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	background-color:CCCC99;
}
.searchResultsAlternatingItemStatus1
{
	font-size: 10px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	background-color:D9F3E6;
}
.searchResultsAlternatingItem
{
	font-size: 10px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	background-color:EAEAB2;
}
.searchResultsItemHeaderStatus1
{
background:url(/site/mynewtrip/images/paggeing-bg.gif) left top repeat-x; text-decoration:none; 
	background-color:#08297c;
	font-weight: bold;
	font-size: 11px;
	color:#FFFFFF;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
A.searchResultsItemHeaderStatus1
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	background:none;
	color:#FFFFFF;
}

A.searchResultsItemHeaderStatus1:link, A.searchResultsItemHeaderStatus1:visited
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	text-decoration:underline;
	background:none;
	color:#FFFFFF;
}
A.searchResultsItemHeaderStatus1:hover
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	text-decoration:underline;
	background:none;
	color:#FFFFFF;
}
A.searchResultsItemHeaderStatus1:active
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	text-decoration:underline;
	background:none;
	color:#FFFFFF;
}

A.searchResultsItemHeader
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
A.searchResultsItemHeader:link:visited:active
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
A.searchResultsItemHeaderStatus1:hover
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
A.searchResultsItemHeader:hover
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
A.searchResultsItemStatus1:link:hover:visited:active
{
	font-size: 11px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	background-color:CCCC99;
	font-weight:bolder;
}
A.searchResultsItem:link:hover:visited:active
{
	font-size: 11px;
	color: Black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
	background-color:CCCC99;
	font-weight:bolder;
}
TABLE.searchResultsPriceStatus1
{
	font-size: 12px;
	color: Black;
	border-width:thin;
	border-color:#CCCCCC;
	border-style:solid;
}
TABLE.searchResultsPrice
{
	font-size: 12px;
	color: Black;
	border-width:thin;
	border-color:#CCCCCC;
	border-style:solid;
}
.searchResultsPriceHeaderStatus1
{
	font-size: 12px;
	font-weight:bold;
	background-color:#CCCCCC;
	color: Black;
	border-color:White;
	border-width:thin;
	border-style:solid;
}
.searchResultsPriceHeader
{
	font-size: 12px;
	font-weight:bold;
	background-color:#CCCCCC;
	color: Black;
	border-color:White;
	border-width:thin;
	border-style:solid;
}
.searchResultsPriceStatus1
{
	font-size: 12px;
	background-color:White;
	color: Black;
	border-color:#5C67F7;
	border-width:medium;
}
.searchResultsPrice
{
	font-size: 12px;
	background-color:White;
	color: Black;
	border-color:#5C67F7;
	border-width:medium;
}
.smallText9Status1
{
	font-size: 9px;
	color: black;
	font-family: Verdana, Tahoma;	
	background-color : Transparent;
}
.smallText9Status10
{
	visibility:hidden;
}
.smallText9Status13
{
	visibility:hidden;
}
.smallText8
{
	font-size: 8px;
	color: black;
	font-family: Verdana, Tahoma;	
	background-color : Transparent;
}

.text14
{
	font-size: 14px;
	font-family: Verdana, Tahoma;	
	background-color : Transparent;
}

H2
{
	color: Black;
	font-family: Verdana, Tahoma;	
	background-color : Transparent;
}

H3
{
	color: Black;
	font-family: Verdana, Tahoma;	
	background-color : Transparent;
}
SELECT
{
	text-transform:capitalize;
}

.10
{
	background-color:#CCCC99;
}

.3 
{
	background-color:#CCCCCC;
}

.13
{
	background-color:#CCCCCC;
}
.priceTextBox
{
	width:70px;
	border-width:0px;
	background-color:Transparent;
	text-align:center;
	font-family:Verdana;
	font-size:11px;
}
.GlobalPassMessage
{
	color:Green;
	font-size:10px;
	font-weight:bold;
}
.dListFrame
{
	position:absolute;
	display:none;
	width:150px;
	background-color:LightYellow;
	border:1px solid black;
	z-index:100;
	overflow:hidden;
}
.dListItem
{
	cursor:pointer;
	background-color:transparent;
	color : Black;
	padding : 2 2 2 15;
}
.dListItemSel
{
	cursor:pointer;
	background-color : MidnightBlue;
	color : White;
	padding : 2 2 2 15;
}
.AirSearchBox
{
			
	background-color:#AADDFF;
	border-style:solid;
	border-color:567F65;
	border-width:thin;
	width:360px;
}
.AirSearchBox
{
	background-color:#CCEEFF;
	border-style:none;
	width:100%;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	font-weight:bold;


}
.AirSearchBox
{
	background-color:#CCEEFF;
	border-style:none;
	width:100%;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	font-weight:bold;
}
.AirSearchBox
{
	background-color:#CCEEFF;
	border-style:none;
	width:100%;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	font-weight:bold;
}
.AirSearchBox
{
	background-color:#CCEEFF;
	border-style:none;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	font-weight:bold;
}
.AirSearchBox 
{
		font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;	
	border : solid 1px black;
	background-color : White;

}
.AirSearchBox 
{
	font-size: 11px;
	color: black;
	text-transform:uppercase;
	font-family: Verdana, Tahoma;	
	border : solid 1px black;
	background-color : White;
	
}
.textbox_new1 
{
		background-color:#FFFFFF;
		border:1px solid #058CC8;
		color:#004BA0;
		font-family:Verdana;
		font-size:11px;
}
input.AirSearchButton
{
	font-style:normal;
	background-color:#08297c;
	color:white;
	padding:2px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
	font-weight:bold;
	border:none;	
}
.AirBasePrice
{
	color:Black;
	font-size:9px;
	background-color:#e9edf7;
	height:30px;
	/*background:#55A7D9;*/
}
.AirTotalPrice
{
	color:#08297c;
	font-weight:bold;
	font-size:15px;
}
.AirResultsHeader
{
color:#FFFFFF;
	font-family:Verdana, Tahoma, Arial;
	background-color:#3366FF;
/*	border: Khaki 1px solid;*/
	padding-left:2px;
	padding-right:2px;
	background-color:#1c7a93;
}
.AirFlightBox
{
	background-color:#e9edf7;
	font-size: 11px;
	color: #01495d;
	font-family: Verdana, Tahoma;
}
.AirHeader
{
	font-family:Verdana, Tahoma, Arial;
	background-color:#329cd8;
	background:url(/site/mynewtrip/images/paggeing-bg.gif) left top repeat-x; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;  height:25px;	
}
.AirAgree
{
	border-width:1px;
	border-color:DarkGoldenrod;
	border-style:solid;
}
.AirTable
{
	color:Black;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	background-color:#3366FF;
/*	border: Khaki 1px solid;*/
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:White;
}
.AirPassengerPricing
{
	border-bottom-width:1px;
	border-bottom-color:silver;
	border-bottom-style:solid;
	color:Black;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
}
.AirPassengerPricingHeader
{
	border-bottom-width:1px;
	border-bottom-color:silver;
	border-bottom-style:solid;
	font-weight:bold;
	color:Black;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
}
.AirRules
{
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
}
.BookingOptions
{
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
}
.DiscountMarkup
{
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
}
.AirEquipmentDetails
{
	color: #58585a;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
}
.NextDayArrivalNote
{
	color: firebrick;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
}	
.matrix_leftCorner{ background-color:#F7FCFD}
.matrix_labelTD{
	border : solid 1px Gainsboro;
	background-color : #F7FCFD;
	font-size:12px;
}
.matrix_labelTD_Over{
	border : solid 1px Gainsboro;
	background-color : #e9edf7;
	font-size:12px;
}

.matrix_headerTD{
	border : solid 1px Gainsboro;
	background-color:#FFFFFF;
	text-align : center;
}
.matrix_headerTD_Over{
	border : solid 1px Gainsboro;
	background-color:#e9edf7;
	text-align : center;
}

.matrix_headerEmptyTD{
	border : solid 1px Gainsboro;
	background-color:#FFFFFF;
}
.matrix_innerTD{
	border : solid 1px Gainsboro;
	background-color : #f7fcfd;
	text-align : center;
	font-size:12px;
}
.matrix_innerTD_Over{
	border : solid 1px Gainsboro;
	background-color : #e9edf7;
	text-align : center;
	font-size:12px;
}
.matrix_innerEmptyTD{
	border : solid 1px Gainsboro;
	background-color : #f7fcfd;
}
.matrix_innerEmptyTD_Over{
	border : solid 1px Gainsboro;
	background-color : White;
}
.matrix_mainTable{
	border : 1px solid #ccd8f6;
	font : 10px Verdana;
}
.matrix_mainTable{
	border : 1px solid WhiteSmoke;
	font : 10px Verdana;
}

.AirTicketType
{
	color: Black;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
}
.NoMatchAirports
{
	padding-top:3px;
	margin-top:3px;
	font-weight:bold;
	font-size:11px;
	color:Crimson;
}
.DisplayTitle
{
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
	color:#08297c;
	font-weight:bold;
}
.ClientRefFormHeader
{
	font-size:12pt;
	font-family:Tahoma;
	color:#ff9900;
}
.CondoH4
{
	color:#003581;
	font-family:Verdana, Tahoma;
}
.CondoAsterisk
{
	font-style:normal;
	color:Red;
	font-weight:bold
}
.cruiseCatPrice
{
	font-family:Verdana;
	font-size:11px;
}
.cruiseCatListPrice
{
}
.cruiseDiscountPrice
{
}
.cruiseCatAgencyPrice
{
	font-weight:bold;
	color:firebrick;
}
.boxTable
{
	border:#9ecbe5 solid 1px;
	border-collapse:collapse;
	
}
.ValueAddCruise
{
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
	border-color:Black;
}
.BookingTimer
{
	font-family: Verdana;
	font-weight:bold;
	color:#fceaa1;
}
.BookingTimerTime
{
	font-family: Verdana;
	font-weight:bold;
	color: #ff0202;
}
.pricematsmalltext
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Tahoma;
}
.pricematAirTotalPrice
{
	font-family: Verdana, Tahoma;
	color:#08297c;
	font-weight:bold;
	font-size:15px;
}

.matrix_labelTD a:link,.matrix_labelTD a:visited, .matrix_labelTD_Over a:link, .matrix_labelTD_Over a:visited
{
	font-weight:normal;
	color:#0451C5;
	text-decoration:none;
	font-size:12px;
	
}
.matrix_labelTD a:hover, .matrix_labelTD_Over a:hover{
	/*font-weight:normal;
	color:#0096AD;*/	
	color:#ff0202;
	text-decoration:underline;
	font-size:12px;
}
.matrix_labelTD a:active, .matrix_labelTD_Over a:active 
{
	font-weight:normal;
	color:#0451C5;
	text-decoration:none;
	font-size:12px;
	
}
.matrix_innerTD a:link, .matrix_innerTD a:visited
{
	font-weight:normal;
	color:#0451C5;
	text-decoration:none;
	font-size:11px;
	
}
.matrix_innerTD a:hover
{
	/*font-weight:normal;
	color:#0096AD;*/	
	color:#ff0202;
	text-decoration:underline;
	font-size:11px;
}
.matrix_innerTD a:active 
{
	font-weight:normal;
	color:#0451C5;
	text-decoration:none;
	font-size:11px;
	
}
.matrix_headerTD a
{		
	font-weight:normal;
	text-decoration:none;
	color:#0451C5;
}
.matrix_headerTD a:hover
{		
	/*font-weight:normal;
	text-decoration:underline;*/
	color:#ff0202;
}

#navlinkbtm a,#navlinktop a
{
	font-family:tahoma, Verdana, Arial, trebuchet MS;
	font-size:11px; 
	color:#318AB5; 
	line-height:14px; 
	font-weight:bold;
}
#PagingNav_FirstLink a,#PagingNav_PrevLink a,#PagingNav_NextLink a,#PagingNav_NavLinks a,#PagingNav_LastLink a
{
		font-family:tahoma, Verdana, Arial, trebuchet MS; 
		font-size:11px; 
		color:#318AB5; 
		line-height:12px; 
		font-weight:bold;
}
#PagingNav_FirstLink a:visited,#PagingNav_PrevLink a:visited,#PagingNav_NextLink a:visited,#PagingNav_NavLinks a:visited,#PagingNav_LastLink a:visited
{
    	font-family:tahoma, Verdana, Arial, trebuchet MS; 
		font-size:11px; 
		color:#318AB5; 
		line-height:12px; 
		font-weight:bold;
} 
#PagingNavBottom_FirstLink a,#PagingNavBottom_PrevLink a,#PagingNavBottom_NextLink a,#PagingNavBottom_NavLinks a,#PagingNavBottom_LastLink a
{
		font-family:tahoma, Verdana, Arial, trebuchet MS; 
		font-size:11px; 
		color:#318AB5; 
		line-height:12px; 
		font-weight:bold;
}
#PagingNavBottom_FirstLink a:visited,#PagingNavBottom_PrevLink a:visited,#PagingNavBottom_NextLink a:visited,#PagingNavBottom_NavLinks a:visited,#PagingNavBottom_LastLink a:visited
{
    	font-family:tahoma, Verdana, Arial, trebuchet MS; 
		font-size:11px; 
		color:#FFFFFF; 
		line-height:12px; 
		font-weight:bold;
} 
.modifysearch
{
	border:1px;
	border-style:solid;
	border-color:#55a7d9;
}
.normalplus
{
	font:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.buttonAvailable
{
	font-size: 10px;
	background-color:#08297c;
	color:White;
	font-weight:bold;
	overflow:auto;
	text-transform:uppercase;
	cursor:pointer;
	cursor:hand;
	border:none;
	padding:2px;
}
.normalnxt
{
	font-size: 12px;
	color: black;
	font-family: Verdana, Tahoma;
}
.Airresultborder
{
	border:2px solid #55A7D9;
}
.departarrivetxt
{
	color:#007734;
	font-weight:bold;
}
.durationstoptxt
{	
	background:#E8F3FA;
	color:#4E7DC2;
	font-weight:bold;
}
.depratureheader
{
	background:#92B1C4;
	color:white;font-weight:bold;line-height:17px;
}
.btnbook
{
	background:#31C2F5;
	border:1px solid #293774;
	color:white;	
	font-family: Verdana, Tahoma;	
	font-weight:bold;
	font-size: 11px;
	width:60px;
	margin-right:3px;
}
.normalnxt
{
	color:#666666;
	font-family:Verdana,Tahoma;
	font-size:11px;
}
.airStepSel
{
	font-size: 10px;

	font-family: Verdana, Tahoma;

	font-weight:bold;
}
.airlinenametxt
{
	color:#0451C5;
}


.AdditionalInfo
{
	background-color:#b1ddea;
}	
.maincol_bg 
{
	background-color:#F4F4F4;			
}
.modifysearch
{
	border:1px solid #6E7DB4;
}
.modifysearchhdrtext
{
	background-color:#ACD3F1;
	color:#0072BC;
	line-height:20px;
}	
.airStepSel
{
	font-size: 13px;	
	color: white;
	font-family: Verdana, Tahoma;
	font-weight:bold;	
	background:#FF900A;
}
.airStep
{
	font-size: 13px;	
	color: white;
	font-family: Verdana, Tahoma;	
	background:#4AACD9;
}
.airsteptable
{
	border-bottom:2px solid #FF900A;border-top:2px solid #FF900A;
}
.AirportChange
{
	color:#08297c;
	font-weight:bold;
	font-size:13px;
	background-color:#e9edf7;
}
.bg 
{
	background-color:#DEC615;
}
.boxtitle-dark {
color:#55390C;
font-size:12.7px;
font-weight:bold;
text-decoration:none;
}
/*image not found */
.submitbtn 
{
background-image:url(/web/site/images/but_normal.gif);
border:1px solid #DDCC00;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.submitbtn-over
{
background-image:url(/web/site/images/but_over.gif);
border:1px solid #DDCC00;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.dropbox {
background-color:#F4F4F4;
border:1px solid #C8C8C8;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:auto;
letter-spacing:0.5px;
text-decoration:none;
}
.boxtitle 
{
color:#FFFFFF;
font-size:12.7px;
font-weight:bold;
text-decoration:none;
}
.title {
color:#9C6A1A;
font-size:11px;
font-weight:bold;
}
.read-more {
color:#34778A;
font-size:11px;
text-decoration:none;
}
.price {
color:#DF7110;
font-size:11px;
font-weight:bold;
}
.textsmall{
font-size:10px;
line-height:12px;
}
.text11 {
font-size:11px;
text-align:justify;
}
.SessionExpire
{
    background:#FBF5CD;
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#444444;
	border:1px solid #FCCD2A;
	margin:8px;
}
.SessionExpireHeader
{
	font-size:12px;
	color:#CC0000;
	font-weight:bold;	
}
.SiteNametxt
{
	font-size:14px;
	color:#CC0000;
	font-weight:bold;
}
.AirInsuranceTD
{
	background:#E8F3FA;
	border:1px solid lightsteelblue;
}

.BusinessClassNote
{
	font-size: 11px;
	color: red;
	font-family: Verdana, Tahoma;
}


.tooltipcontent 
{	
	margin-left:4px;
	text-align:left;
	font-weight:bold;
	padding:5px;	
	background:#92B1C4;
	z-index: 0;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=4);
	font-size:10px;
    color:black;
    font-family:Verdana;
}

.tooltiperror 
{	
	margin-left:4px;
	text-align:left;
	font-weight:bold;
	padding:5px;	
	background:#92B1C4;
	z-index: 0;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=4);
	font-size:10px;
    color:red;
    font-family:Verdana;
	text-decoration:blink;
}

.tooltiperrorli
{
  background-image: url(/content/demo/images/tooltip_error.gif);
  background-repeat: no-repeat;
  padding-left:20px;
  list-style-type:none;
  line-height:14px;
}

.errorBorder
{
	background-color:#FFFFC4;
	border-top-color:#FF6600;
	border-top-style:solid;
	border-top-width:1px;
	
	border-bottom-color:#FF6600;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	border-left-color:#FF6600;
	border-left-style:solid;
	border-left-width:1px;
	
	border-right-color:#FF6600;
	border-right-style:solid;
	border-right-width:1px;
	
		
}

.errorText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #B90000;
	font-size:14px;
	font-weight:bold;
}

.bookingNumberNormal
{
	font-size:13px;
	font-family:verdana,Arial,Helvetica,sans-serif;
	color:#08297c;
	font-weight:300;
}
.bookingNumberHighlight
{
	font-size:18px;
	font-family:verdana,Arial,Helvetica,sans-serif;
	color:#5f7ab8;
	font-weight:300;
}
.WhiteLabelAirPhone
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size:11px;
	font-weight:bold;
}
.WhiteLabelAirPhoneBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #08297c;
	font-size:14px;
	font-weight:bold;
}
.fromCategory
{
	background:#FBF5CD;
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:15px;
	color:#444444;
	border:1px solid #FCCD2A;
	margin:8px;
	width:20px;
	text-align:center;
}
.CategoryCode
{
	background:#FBF5CD;
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:20px;
	color:#B90000;
	border:1px solid #FCCD2A;
	margin:8px;
	width:25px;
	text-align:center;
}
.AirSeatMapFTab_Off
{
	cursor:pointer;
	padding : 0 20 0 5;
	height : 20px;
	background-color : Gainsboro;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom: solid 1px Silver;
}
.AirSeatMapFTab_On
{
	cursor:pointer;
	padding : 0 20 0 5;
	height : 20px;
	background-color : White;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:solid 1 White;
}
.TechnicalStop
{
	color:#333333;
	font-weight:bold;
	font-size:9px;
	background-color:#e3e7f2;
	height:15px;
}
.SessionExpire
{
	background:#FBF5CD;
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#444444;
	border:1px solid #FCCD2A;
	margin:8px;
}
.SessionExpireHeader
{
	font-size:12px;
	color:#CC0000;
	font-weight:bold;	
}
.SiteNametxt
{
	font-size:14px;
	color:#CC0000;
	font-weight:bold;
}
.AirInsuranceTD
{
	background:#FBF5CD;
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#444444;
	border:1px solid #FCCD2A;
}

.top-tab a {margin: 0; padding: 5px; float: left; display: inline; font-size:11px; color:#000000; width:150px; height:20px; border-top:1px #cacaca solid; border-right:1px #cacaca solid; border-bottom:1px #cacaca solid; border-left:1px #cacaca solid; text-align:center; text-decoration:none}

.top-tab-current, .top-tab a:hover {margin: 0; padding: 5px; float: left; font-weight:bold; display: inline; font-size:11px; color:#000000; width: 150px; height:20px; background-color:#CCCCCC; border:1px 1px 0px 1px #cacaca solid; text-align:center; text-decoration:none}

.top-tab-blank {margin: 0; padding: 5px; float: left; display: inline; font-size:11px; color:#000000; height:30px; width:10px;}

.room-type-box{width:200px; background:#f0f0f0; border-right:1px solid #fff;}
.room-type-box b{width:200px;}

.roomstandardbox{width:200px; padding:0px; margin:0px; background:#f0f0f0; border-right:1px solid #fff;}
.roomstandardbox b{width:200px; padding:0px; margin:0px;}
.roomstandard-mid-box{width:492px; padding:0px; margin:0px; background:#f0f0f0;}

.room-list{background:#f7f7f7; width:199px; border-right:1px solid #fff;}
.room-list b{width:199px;}

.room-price-list-box{float:right; margin:0px; padding:0px; width:385px; text-align:right;}
.room-price-list-box span{float:right; text-align:center;}
.room-price-list-box span span{float:left; display:inline-block;  height:30px; color:#000000; text-align:center;}
.room-price-list{width:55px; height:25px; vertical-align:middle; /*float:left;*/ text-align:center;}

.dtweek-list-box{float:left; width:69px; padding:0px; margin:0px; border-right:1px solid #fff;}
.dtweek-list-box-innerdiv{ vertical-align:middle; text-align:center; width:60px; float:left;}

.weekdays-box{width:492px; margin:0px; padding:0px; background:#f0f0f0;}
.weekdays-blank-div{width:64px; padding:0px; margin:0px; height:25px; float:left; background:#f0f0f0;}
.weekdays-list{padding:0px; margin:0px; text-align:center; vertical-align:middle; float:right;

}
.weekdays-list span{float:left;}
.weekdays-name{width:60px; height:25px; padding:0px; margin:0px; line-height:22px; float:left;}
.avg-price-title{background:#f0f0f0; padding:0px; margin:0px; width:99px; height:25px; text-align:center; vertical-align:middle; border-left:1px solid #fff;}
.avg-price-display{ padding:0px; margin:0px;  }

.book-it-box{background:#f0f0f0; width:300px; border-left:1px solid #fff;}
.border-top{border-top:1px solid #fff;}


.tabbing-popup{ display:block;}


.tab { background:url(/site/mynewtrip/images/tab-normal.gif) left bottom repeat-x; text-align:center; vertical-align:middle;  font-size:14px; font-weight:bold; line-height:24px; padding-top:7px;}
.tab a{ display:block; color:#FFFFFF; text-decoration:none;  text-align:center; vertical-align:middle;  font-size:14px; font-weight:bold; border-top:#08297c 1px solid; border-left:#08297c 1px solid; border-right:#08297c 1px solid;}
.tab a:hover{ background:url(/site/mynewtrip/images/tab-over.gif) left bottom repeat-x; color:#08297c; text-decoration:none;  padding-top:10px; padding-bottom:4px;}
.tab a.selected{ background:url(/site/mynewtrip/images/tab-over.gif) left bottom repeat-x; color:#08297c; text-decoration:none; padding-top:10px; padding-bottom:4px;}
/*
.tab a{ display:block; width:98px; height:38px; color:#FFFFFF; text-decoration:none; text-align:center; vertical-align:middle;}
.tab a:hover { color:#000000; text-decoration:none; background:url(../images/tab-over.gif) left  bottom repeat-x;}
*/

.tabcontent{ width:420px; border:#fceaa1 1px solid; height:500px;}
.tabcontent td{ color:#08297c;font-size:12px;}
.tabcontent h1 { font-size:12px; font-weight:bold; color:#08297c;}
.or { font-size:12px; font-weight:bold; color:#333333;}
.hotenametxtbox { border:#7f9db9 1px solid; width:160px;}
.datetxtbox { border:#7f9db9 1px solid; width:78px;}
.searchTypes
{
	padding-left:3px;
}


label
{
	padding-left:5px;
	padding-right:5px;
}

.resulttop10 { font-size:10px; color:#333333;}


.resulttop10 a, .resulttop10 a:visited{ font-size:12px; font-weight:bold; color:#08297c; text-decoration:none;}
.resulttop10 a:hover{ font-size:12px; font-weight:bold; color:#08297c; text-decoration:underline;}
.resulttop10 a:active { font-size:12px; font-weight:bold; color:#08297c; text-decoration:none;}


.hotel-tab { background:url(/site/mynewtrip/images/tab-normal.gif) left bottom repeat-x; text-align:center; vertical-align:middle;  font-size:14px; font-weight:bold; line-height:26px;  }
.hotel-tab a{ display:block; color:#FFFFFF; text-decoration:none;  text-align:center; vertical-align:middle;  font-size:14px; font-weight:bold;padding-left:10px; padding-right:10px; border-top:#08297c 1px solid; border-left:#08297c 1px solid; border-right:#08297c 1px solid;}

.hotel-tab a:hover{ background:url(/site/mynewtrip/images/tab-over.gif) left bottom repeat-x; color:#08297c; text-decoration:none;  padding-top:7px; padding-bottom:4px;}
.hotel-tab a.selected2{ background:url(/site/mynewtrip/images/tab-over.gif) left bottom repeat-x; color:#08297c; text-decoration:none; padding-top:7px; padding-bottom:4px;}


.div-line {  border-bottom:#fceaa1 1px solid; height:16px;}

.HotelSearchBox
{
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#08297c;
	border-width:thin;
	width:450px;
}
.HotelSearchBox 
{

	background-color:#FFFFFF;
	border-style:none;
	width:100%;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	font-weight:bold;
}
.HotelSearchBox, .FlightSearch
{
	background-color:#FFFFFF;
	border-style:none;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal;   
}
.FlightSearchAdditional
{
	background-color:#FFFFFF;
	border-style:none;
	width:100%;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal;   
}
.HotelSearchBox
{
	background-color:#FFFFFF;
	border-style:none;
	width:100%;
	font-family:Verdana, Tahoma, Arial;
	font-size:10px;
	font-weight:bold;
}
.inputText
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;	
	border : solid 1px #cfcfcf;
	background-color : White;
}
.HotelSearchBox
{
	font-size: 11px;
	color: black;
	text-transform:uppercase;
	font-family: Verdana, Tahoma;	
	border : solid 1px black;
	background-color : White;
}
input.HotelSearchButton  
{
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(/content/demo/images/search_button.gif);
	text-align:center;
	text-transform:capitalize;
	cursor: pointer;
	color:White;
	font-weight:bold;
	font-size:13px;

    MARGIN: 8px 15px;
	width:100px;
	height:30px;
}


.HotelSearchBox h1 { font-size:12px; font-weight:bold; color:#08297c;}
.HotelSearchBox .normal-font { font-size:12px; color:#333333;}


.map-hotel-view-mtable{ border:#08297c 1px solid; padding:1px;}

.hotel-tab_tab { background:url(/site/mynewtrip/images/tab-normal.gif) left bottom repeat-x; text-align:center; vertical-align:middle;  font-size:14px; font-weight:bold; line-height:26px;  }
.hotel-tab_tab a, .hotel-tab_tab a:link, .hotel-tab_tab a:visited { display:block; color:#08297c; text-decoration:none;  text-align:center; vertical-align:middle;  font-size:12px; font-weight:bold;padding-left:10px; padding-right:10px; border-top:#08297c 1px solid; border-left:#08297c 1px solid; border-right:#08297c 1px solid;}

.hotel-tab_tab a:hover{ background:url(/site/mynewtrip/images/tab-over.gif) left bottom repeat-x; color:#08297c; text-decoration:none;  padding-top:7px; padding-bottom:4px;font-size:12px;}
.hotel-tab_tab a.selected2{ background:url(/site/mynewtrip/images/tab-over.gif) left bottom repeat-x; color:#08297c; text-decoration:none; padding-top:7px; padding-bottom:4px;}

.pagging a{ color:#FFFFFF; text-decoration:none; }
.pagging a:hover{ color:#ffae00; text-decoration:none; }
.pagging a.current{ color:#ffae00; text-decoration:none; }
											   
.pagging{ background:url(/site/mynewtrip/images/paggeing-bg.gif) left top repeat-x; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;  height:25px;}

.pagging{ font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;}

.pagging a{ color:#FFFFFF; text-decoration:none; }
.pagging td a:link { color:#FFFFFF; text-decoration:none; }
.pagging a:hover{ color:#cae1f3; text-decoration:none; }
.pagging a:active{ color:#cae1f3; text-decoration:none; }

.pagging a.current{ color:#cae1f3; text-decoration:none; }

.map-hotel-content-bg2{ background:url(/site/mynewtrip/images/map-hotel-footer-bg-1.gif) left bottom no-repeat; width:930px;}

.map-box{ padding:9px; border:#08297c 1px solid; background:#FFFFFF; margin-left:18px; }

.map-middle-border1{ border-right:#08297c 1px solid; width:48px;}

.resulttop10 td{ padding:10px;}

.resulttop10 a{ font-size:12px; font-weight:bold; color:#08297c; text-decoration:none;}

.top-tab1 { background:url(/content/demo/images/tab-normal.gif) left bottom repeat-x; text-align:center; vertical-align:middle;  font-size:14px; font-weight:bold; line-height:26px;  }
.top-tab1 a{ display:block; color:#FFFFFF; text-decoration:none;  text-align:center; vertical-align:middle;  font-size:14px; font-weight:bold;padding-left:10px; padding-right:10px; border-top:#08297c 1px solid; border-left:#08297c 1px solid; border-right:#08297c 1px solid;}

.top-tab1 a:hover{ background:url(/content/demo/images/tab-over.gif) left bottom repeat-x; color:#08297c; text-decoration:none;  padding-top:7px; padding-bottom:4px;font-size:14px;}
.top-tab1 a.selected2{ background:url(/content/demo/images/tab-over.gif) left bottom repeat-x; color:#08297c; text-decoration:none; padding-top:7px; padding-bottom:4px;}


.div-line-2 { background:url(/site/mynewtrip/images/div-line-2.gif) left top repeat-x; height:2px; }
.Map-Hotels-Listing-title-bg{ background:url(/site/mynewtrip/images/map-hote-title-bg.gif) left top repeat-x; font-size:14px; font-weight:bold; color:#08297c;}

.map-hotel-content-bg{ background:url(/site/mynewtrip/images/middle_bg.gif) left top no-repeat; width:962px; height:132px;}
.map-hote-title-left{ background:url(/site/mynewtrip/images/map-hote-title-left.gif) left top no-repeat; width:12px;  height:47px; }
.map-hote-title-right{ background:url(/site/mynewtrip/images/map-hote-title-right.gif) left top no-repeat; width:12px;  height:47px; }
.map-hotel-footer-bg{background:url(/site/mynewtrip/images/listing-bg2.gif) left top no-repeat; width:962px;  height:35px; }
.map-hotel-footer-bg-1{background:url(/site/mynewtrip/images/map-hotel-footer-bg-1.gif) left top no-repeat; width:930px;  height:35px;}

.margin
{
	margin:18px 21px 0px 21px;
}

.blue_bar
{
background-image:url(/content/demo/images/bar_1px.gif);
background-repeat:repeat-x;
height:48px;
font-size:14px;
font-weight:bold;
color:#08297c;
}

.middle_bg { background-image:url(/content/demo/images/middle_bg.gif); background-repeat:no-repeat; border-top:1px solid #ffffff; }


.show_detail_bar { background-image:url(/site/mynewtrip/images/show_detail_bar.gif); background-repeat:repeat-x; height:31px;  }


.show_detail_txt {
color:#FFFFFF;
font-weight:bold;
vertical-align:middle;
text-align:center;

}

.listing-bg2
{ 
background:url(/content/demo/images/listing-bg2.gif) left bottom no-repeat;  
}


.hotel-more-option 
{ 
font-size:12px; font-weight:bold; color:#08297c;
}

#roomcategory 
{ 
background:#dce0e6; line-height:20px; color:#08297c; font-size:12px; font-weight:bold;
}

.hotel-search-result-main
{ 
width:930px;
}

.blue-bigbar-txt 
{ 
background:#fcffe7;
}
.whiteborder-bottom-right
{ 
border-bottom :#FFFFFF 1px solid; border-right:#FFFFFF 1px solid; 
}
.whiteborder-top
{ 
border-top:#FFFFFF 1px solid; 
}
.whiteborder-left
{ 
border-left:#FFFFFF 1px solid; 
}


.image_box{ 
width:80px;
height:80px;
border:solid 1px #3958a3;
background-color:#FFFFFF;
}
.image-text
{
	padding-left:25px;
	padding-right:5px;
 line-height:21px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#333333;
 text-align:justify;
 vertical-align: top;
 margin-right:8px;
}

.middle_bg_image 
{
background:url(/site/mynewtrip/images/middle_bg.gif) left top no-repeat; width:962px; border-top:#FFFFFF solid 1px;}

.Map-Hotels-Listing-title-bg a:link, .Map-Hotels-Listing-title-bg a:visited
{
color:#08297c;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.Map-Hotels-Listing-title-bg a:hover
{
color:#08297c;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}
.Map-Hotels-Listing-title-bg a:active
{
color:#08297c;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.more-link
{
color:#08297c;
font-size:13px;
font-weight:bold;
padding-right:15px;
padding-bottom:15px;
}
.more-link a:link, .more-link a:visited
{
color:#08297c;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}
.more-link a:hover
{
color:#08297c;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.more-link a:active
{
color:#08297c;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}
.hotel-link
{
text-decoration:none;
color:#08297c;
font-size:14px;
font-weight:bold;

}
.hotel-checkinout
{
text-decoration:none;
color:#08297c;
font-size:10px;

}

.normal_show_detail_txt 
{
color:#FFFFFF;
font-weight:bold;
vertical-align:middle;
font-size:12px;
}

.whiteborder-r-b
{
border-right:#FFFFFF 1px solid;
height:23px;
}

#PagingNavTop_FirstLink a:link,  #PagingNavTop_PrevLink a:link, #PagingNavTop_NavLinks a:link, #PagingNavTop_LastLink a:link,  #PagingNavTop_NextLink a:link
{
color:#FFFFFF;
font-family:tahoma,Verdana,Arial,trebuchet MS;
font-size:11px;
font-weight:bold;
line-height:12px;
text-decoration:none;
}

#PagingNavTop_FirstLink a,  #PagingNavTop_PrevLink a, #PagingNavTop_NavLinks a, #PagingNavTop_LastLink a,  #PagingNavTop_NextLink a
{
color:#FFFFFF;
font-family:tahoma,Verdana,Arial,trebuchet MS;
font-size:11px;
font-weight:bold;
line-height:12px;
text-decoration:none;
}

#PagingNavTop_FirstLink a:visited, #PagingNavTop_PrevLink a:visited, #PagingNavTop_NavLinks a:visited, #PagingNavTop_LastLink a:visited, #PagingNavTop_NextLink a:visited 
{
color:#FFFFFF;
font-family:tahoma,Verdana,Arial,trebuchet MS;
font-size:11px;
font-weight:bold;
line-height:12px;
}



#PagingNavTop_FirstLink a:active, #PagingNavTop_PrevLink a:active, #PagingNavTop_NavLinks a:active, #PagingNavTop_LastLink a:active, #PagingNavTop_NextLink a:active 
{
color:#fceaa1;
font-family:tahoma,Verdana,Arial,trebuchet MS;
font-size:11px;
font-weight:bold;
line-height:12px;
}

#PagingNavTop_FirstLink, #PagingNavTop_PrevLink, #PagingNavTop_NavLinks, #PagingNavTop_LastLink, #PagingNavTop_NextLink
{
color:#fceaa1;
font-family:tahoma,Verdana,Arial,trebuchet MS;
font-size:11px;
font-weight:bold;
line-height:12px;
}

#PagingNavBottom_FirstLink, #PagingNavBottom_PrevLink, #PagingNavBottom_NavLinks, #PagingNavBottom_LastLink, #PagingNavBottom_NextLink
{
color:#fceaa1;
font-family:tahoma,Verdana,Arial,trebuchet MS;
font-size:11px;
font-weight:bold;
line-height:12px;
}

#PagingNavBottom_FirstLink a:link,  #PagingNavBottom_PrevLink a:link, #PagingNavBottom_NavLinks a:link, #PagingNavBottom_LastLink a:link,  #PagingNavBottom_NextLink a:link{
color:#FFFFFF;
font-family:tahoma,Verdana,Arial,trebuchet MS;
font-size:11px;
font-weight:bold;
line-height:12px;
text-decoration:none;
}


#PagingNavBottom_FirstLink a,  #PagingNavBottom_PrevLink a, #PagingNavBottom_NavLinks a, #PagingNavBottom_LastLink a,  #PagingNavBottom_NextLink a{
color:#FFFFFF;
font-family:tahoma,Verdana,Arial,trebuchet MS;
font-size:11px;
font-weight:bold;
line-height:12px;
text-decoration:none;
}

#PagingNavBottom_FirstLink a:visited, #PagingNavBottom_PrevLink a:visited, #PagingNavBottom_NavLinks a:visited, #PagingNavBottom_LastLink a:visited, #PagingNavBottom_NextLink a:visited {
color:#FFFFFF;
font-family:tahoma,Verdana,Arial,trebuchet MS;
font-size:11px;
font-weight:bold;
line-height:12px;
}



#PagingNavBottom_FirstLink a:active, #PagingNavBottom_PrevLink a:active, #PagingNavBottom_NavLinks a:active, #PagingNavBottom_LastLink a:active, #PagingNavBottom_NextLink a:active {
color:#fceaa1;
font-family:tahoma,Verdana,Arial,trebuchet MS;
font-size:11px;
font-weight:bold;
line-height:12px;
}

#PagingNavBottom_NavLinks{ color:#fceaa1;}


/* Orignal */

#PagingNav_FirstLink a,#PagingNav_PrevLink a,#PagingNav_NextLink a,#PagingNav_NavLinks a,#PagingNav_LastLink a
{
		font-family:tahoma, Verdana, Arial, trebuchet MS; 
		font-size:11px; 
		color:#318AB5; 
		line-height:12px; 
		font-weight:bold;
}
#PagingNav_FirstLink a:visited,#PagingNav_PrevLink a:visited,#PagingNav_NextLink a:visited,#PagingNav_NavLinks a:visited,#PagingNav_LastLink a:visited
{
    	font-family:tahoma, Verdana, Arial, trebuchet MS; 
		font-size:11px; 
		color:#318AB5; 
		line-height:12px; 
		font-weight:bold;
} 
#PagingNavBottom_FirstLink a:visited,#PagingNavBottom_PrevLink a:visited,#PagingNavBottom_NextLink a:visited,#PagingNavBottom_NavLinks a:visited,#PagingNavBottom_LastLink a:visited
{
    	font-family:tahoma, Verdana, Arial, trebuchet MS; 
		font-size:11px; 
		color:#FFFFFF; 
		line-height:12px; 
		font-weight:bold;
} 

.sortyBy{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif, "Times New Roman";
}
.show_detail
{
 background:url(/site/mynewtrip/images/yellow_btn.gif) left top no-repeat;
width:101px;
height:22px;
font-size:12px;
font-weight:bold;
color:#08297c;
padding-right:23px !important;
padding-right:15px;
text-align:center;
vertical-align:middle;
border:none;
outline:none;
cursor:pointer;
cursor:hand;
}
.go{ background:url(/site/mynewtrip/images/Go.jpg) left top no-repeat; width:38px; height:20px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;  border:none; outline:none;  font-weight:bold;}

.border{
	border: 1px solid #FFFFFF;  
}
.book_btn
{
/*background:url(/site/mynewtrip/images/book_btn.gif) left top no-repeat; width:74px; height:20px; color:#08297c; */
background-color:#08297c;
color:#FFFFFF;
border:none; 
outline:none;  
font-weight:bold;
text-align:center;
vertical-align:middle;
cursor:pointer;
cursor:hand;
font-size:12px;
}
/*Alternate */

.simpal_row{background-color:#fcffe7}
.alternate_row{ background-color:#eef1f9}


.pagging_new{ background:url(/site/mynewtrip/images/paggeing-bg.gif) left bottom repeat-x; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; line-height:25px; height:25px;}
.room_type_det
{
/*	background-color:#b9dde7;*/
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	}


/*For Alter nate */

.room_type_det_alternate
{
	background-color:#e5ce98;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	}

.image_big_box{ 
padding:5px;
width:210px;
height:210px;
border:solid 1px #08297c;
background-color:#FFFFFF;
}



.hotel_detail_text
{ background-image:url(/site/mynewtrip/images/show_detail_bar.gif); background-repeat:repeat-x; height:31px; 
border-left:1px solid #8fbac6;
color:#FFFFFF;
padding-left:10px;
font-weight:bold;
font-size:12px;
}

.hotel_det ul { }
.hotel_det li { list-style-type: none; padding-left:10px; font-size: 12px; background: url(/content/demo/images/bulles.gif) 0px 3px no-repeat; text-align:left;
padding-left:0px; padding-left:10px !important;  }

.photo_galery_box{ 
padding:5px;
border:solid 1px #08297c;
background-color:#FFFFFF;
}


/*  For photo galery list view */

.box_active{
	width:20px;
	height:22px;
	background-color:#e6f0f2;
	border:solid 1px #e7e7e7;
	text-align:center;
}
.box_inactive{
	width:20px;
	height:22px;
	background-color:#0c6780;
	text-align:center;
	color:#FFFFFF;
	padding-left:4px;
}
.box_active {width: 20px; height: 22px; background: #e6f0f2;}

 .box_active ul {position: relative; left: -999em;} 
 
 
 
.svw {width: 50px; height: 20px; background: #fff;}
 .svw ul {position: relative; left: -999em;} 
  /*core classes*/ 
  .stripViewer {  position: relative; overflow: hidden;  border: 0px solid #FFFFFF;   margin: 0 0 1px 0; }
  
  
   .stripViewer ul { /* this is your UL of images */ margin: 0; padding: 0; position: relative; left: 0; top: 0; width: 1%; list-style-type: none; } 
  
  
  .stripViewer ul li {  float:left; } 
  
  .stripTransmitter { overflow: auto; width: 1%; }
  
  .stripTransmitter ul { margin: 0; padding: 0; position: relative; list-style-type: none; } .stripTransmitter ul li{ width: 20px; float:left; margin: 0 1px 1px 0; } 
  .stripTransmitter a{ font: bold 10px Verdana, Arial; text-align: center; line-height: 22px;  background-color:#08297c; color: #FFFFFF; text-decoration: none; display: block; }
   .stripTransmitter a:hover, a.current{ background: #fceaa1; color: #08297c; }  /*tooltips formatting*/
   
 #tooltip { background: #fff; color: #000; opacity: 0.85; border: 5px solid #dedede; } 
 #tooltip h3 {  font: normal 10px Verdana;  margin: 0;  padding: 6px 2px;  border: 0; } 



.includes
{
background-color:#f4fafb;
color:#333333;
padding-left:15px;
font-size:11px;
padding-right:5px;	
line-height:21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.map-text,  .map-text-caption
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#08297c;
	font-weight:normal;
}
.map-text-text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}
.map-text-caption
{
	font-size:10px;
	font-weight:bold;
}


.SearchButton
{
/*background:url(/site/mynewtrip/images/search_button.gif) left top no-repeat; */
background-color:#08297c;
height:20px; color:#FFFFFF; 
border:none; 
outline:none;  
font-weight:bold;
text-align:center;
vertical-align:middle;
font-size:11px;
padding-bottom:4px !important;
padding-bottom:0px;
text-transform:uppercase;
cursor:pointer;
cursor:hand;
}

.dtweak div{ height:30px;}

.rate-details{
font-size:13px; 
color:#08297c;
text-align:center;
font-weight:normal;
font-weight:bold;

}

.rate-heading{
color:#08297c;
font-size:18px;
}
.rate_room_type
{
	font-size:12px;
	color:#000000;
}
.rate-heading-text
{
color:#08297c;
font-size:14px;
}
.sub-total{
font-size:15px;
color:#000000;
}
.address-text{
 font-family:Arial, Helvetica, sans-serif, "Times New Roman";
 font-size:12px;
 color:#000000;

}

.terms-condition{
color:#ff0000;
font-weight:normal;
font-size:12px;
}
.button-big{
background:url(/site/mynewtrip/images/button-big.gif) left top no-repeat; width:211px; height:22px; color:#08297c; outline:none; border:none;
cursor:pointer; cursor:hand; font-weight:bold;

}
.header-back{
background:url(/content/demo/images/header-back.gif) left top repeat-x; width:100%; height:33px; 
color:#000000;
font-weight:bold;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.header-back a:link, .header-back a:visited {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
.header-back a:hover{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}
.header-back a:active{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.welcome-logout, .welcome-logout a:link,  .welcome-logout a:visited, .welcome-logout a:hover, .welcome-logout a:active
{
color:#08297c;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
padding-bottom:3px;	
}
.welcome-logout a:hover
{
text-decoration:underline;
}

.welcome-text{ color:#000033}
.rate-border
{
	border: 1px solid #fceaa1;
}
.border-split{
background:url(/content/demo/images/border-split.gif) left top repeat-x;  height:1px;
}
/* 3 nov*/
.total_text
{
	color:#08297c; font-size:15px; font-weight:bold;
}
.room-type-value {  color:#08297c;}
.total-includes{ color:#603f01; font-size:13px;}
.search-Results-Item-Header{
 background:url(/site/mynewtrip/images/paggeing-bg.gif) left bottom repeat-x; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;  height:25px;
}

.searchResultsHeader{ 	font-family:Verdana, Tahoma, Arial;
	background-color:#329cd8;
	background:url(/site/mynewtrip/images/paggeing-bg.gif) left top repeat-x; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;  height:25px;	}

.search-Results-Header{color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

#PagingNav_FirstLink, #PagingNav_PrevLink, #PagingNav_NavLinks, #PagingNav_LastLink, #PagingNav_NextLink
{
color:#fceaa1;
font-family:tahoma,Verdana,Arial,trebuchet MS;
font-size:11px;
font-weight:bold;
line-height:12px;
}

#PagingNav_FirstLink a:link,  #PagingNav_PrevLink a:link, #PagingNav_NavLinks a:link, #PagingNav_LastLink a:link,  #PagingNav_NextLink a:link{
color:#FFFFFF;
font-family:tahoma,Verdana,Arial,trebuchet MS;
font-size:11px;
font-weight:bold;
line-height:12px;
text-decoration:none;
}


#PagingNav_FirstLink a,  #PagingNav_PrevLink a, #PagingNav_NavLinks a, #PagingNav_LastLink a,  #PagingNav_NextLink a{
color:#FFFFFF;
font-family:tahoma,Verdana,Arial,trebuchet MS;
font-size:11px;
font-weight:bold;
line-height:12px;
text-decoration:none;
}

#PagingNav_FirstLink a:visited, #PagingNav_PrevLink a:visited, #PagingNav_NavLinks a:visited, #PagingNav_LastLink a:visited, #PagingNav_NextLink a:visited {
color:#FFFFFF;
font-family:tahoma,Verdana,Arial,trebuchet MS;
font-size:11px;
font-weight:bold;
line-height:12px;
}



#PagingNav_FirstLink a:active, #PagingNav_PrevLink a:active, #PagingNav_NavLinks a:active, #PagingNav_LastLink a:active, #PagingNav_NextLink a:active {
color:#fceaa1;
font-family:tahoma,Verdana,Arial,trebuchet MS;
font-size:11px;
font-weight:bold;
line-height:12px;
}

#PagingNav_NavLinks{ color:#fceaa1;}

/*same */


.departure_part{
/*	background-color:#79552D;*/
	background-color:#08297c;
	height:30px;
	
}
.departure_heading
{
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana, Tahoma;
	text-align:center;
}

A.BookNowStatus1, A.BookNowStatus1:visited
{
	background-color:#08297c;
	color:white;
	font-weight:bold;
	padding:3px;
	text-align:center;
	text-decoration:none;
	border:none;
}

A.BookNowStatus1:hover
{
	background-color:#08297c;
	color:white;
	font-weight:bold;
	padding:3px;
	text-align:center;
	text-decoration:none;
	border:none;
}
.tabcontent_cruise{ width:500px; border:#fceaa1 1px solid; height:500px;}

.tabcontent_cruise td{ color:#333333;font-size:12px;}
.tabcontent_cruise h1 { font-size:12px; font-weight:bold; color:#024E8B;}

.tabcontent_air{width:520px; border:#fceaa1 1px solid; height:500px;}
.tabcontent_air td{ color:#08297c;font-size:12px;}
	.tabcontent_air h1 { font-size:12px; font-weight:bold; color:#08297c;}


.div-line-cruise{border-bottom:#fceaa1 1px solid; height:2px;}

.searchResultsItemHeader
{
	font-family: Verdana, Tahoma;
	text-indent:3px;
	font-family:Verdana, Tahoma, Arial;
	background-color:#329cd8;
	background:url(/site/mynewtrip/images/paggeing-bg.gif) left top repeat-x; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;  height:25px;
}
.searchResultsItemHeader a:link, .searchResultsItemHeader a:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana, Tahoma;
	text-decoration:underline;
}
.searchResultsItemHeader a:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #b5b5ba;
	font-family: Verdana, Tahoma;
	text-decoration:none;
}
.searchResultsItemHeader a:active
{
	font-weight: bold;
	font-size: 11px;
	color: #cee9fa;
	font-family: Verdana, Tahoma;
	text-decoration:underline;
}

A.searchResultsItemHeader
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
A.searchResultsItemHeader:link:visited:active
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}

.ItineraryNode
{
	font-size: 10px;
	color:black;
	background-color:#eaeef6;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
.ItineraryAlternatingNode
{
	font-size: 10px;
	background-color:#FFFFFF;
	color:black;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
.cruiseStepSel
{
	background-color:#08297c;
	color:White;
	font-weight:bold;
	font-family:Verdana;
	font-size:10px;
}
.cruiseStep
{
	background-color:Transparent;
	color:Black;
	font-family:Verdana;
	font-size:11px;
}
.smallText9
{
	font-size: 10px;
	color: #08297c;
	font-family: Verdana, Tahoma;	
	background-color : Transparent;
	font-weight:bold;
}
.buttonNext
{
	font-size: 11px;
	font-family: Verdana, Tahoma;	
	background-color:#08297c;
	color:White;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
	padding:2px;
	border:none;
	text-transform:uppercase;

}
.buttonStatus1
{
	font-size: 10px;
	background-color:#08297c;
	color:White;
	font-weight:bold;
	overflow:auto;
	text-transform:uppercase;
	font-family: Verdana, Tahoma;	
	padding:1px;
	border:none;
	cursor:pointer;
	cursor:hand;
}
A.BookNow, A.BookNow:active, A.BookNow:visited
{
	background-color:#08297c;
	color:White;
	text-align:center;
	font-weight:bold;
	padding:3px;
	text-decoration:none;
	border:none;
}

A.BookNow:hover
{
	cursor:pointer;
	cursor:hand;
	background-color:#08297c;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	padding:3px;
	text-decoration:none;
	border:none;
}


.cruise_itinerary{ background:url(/site/mynewtrip/images/paggeing-bg.gif) left top repeat-x; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;  height:25px;}
.flightypename{ padding-top:3px;}
.airsortuc{
 font-size:12px; font-weight:bold; color:#FFFFFF;    background-color:#1c7a93; height:25px;
}
.airsortuctext{ font-size:12px; font-weight:bold; color:#FFFFFF; }
.rightborder{
	border-right:solid 1px #333333;
}
.air-depart-arrive
{
	background-color:#08297c;
	font-size: 11px;
	color: #01495d;
	font-family: Verdana, Tahoma;
	text-transform:capitalize;
}
.air-depart, .air-depart-text-org{	
	color: #011947;
	font-family: Verdana, Tahoma;
	font-size:13px;
}
.air-depart-text-org{color:#424346; font-size:12px; }

.air-depart-text{	font-family: Verdana, Tahoma;
padding:5px 0px;
font-weight:bold;
font-size:12px;
color:#444444;
}
.AirTicketTypeText{
	color:#000000;
	background-color:#e9edf7;
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
	border:solid 1px #c0def0;
}
.AirTicketTypeText strong{
	color:#08297c;
	font-size:11px;
}
.border-style-confirmation{ border:#fceaa1 1px solid; }
.border-air-result-item{border:#fceaa1 1px solid; background:#f6f9fa;}
.customer-account{background:#f6f9fa;}
.confirm-number{	
	font-size: 12px;
	color: #01495d;
	font-family: Verdana, Tahoma;
}
.alter-billing-address{ background-color:#eef1f9;
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
}
.default-color{ color:#08297c;}
.total-booking{ color:#533602;}
.inputTextDisabled-first-name
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;	
	border : solid 1px transparent;
	background-color : Transparent;
	text-align:right;
}
.inputTextDisabled-last-name
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;	
	border : solid 1px transparent;
	background-color : Transparent;
	text-align:left;
}
.search-Air-Results-Header
{ 
background-color:#16718a; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}
.bonus-offer
{
color:#e8802d; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;
}


.from-to-air
{
	font-size: 12px;
	color: #424346;
	font-family: Verdana, Tahoma;	
	text-align:left;
}
.from-to-air strong
{	
font-size: 12px;
	color: #08297c;
	font-family: Verdana, Tahoma;	
	text-align:left;
}
.border-air-duration-item
{
border:lightsteelblue 1px solid; background:#f6f9fa; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#08297c; font-weight:bold;
}

ul, li 
{
	list-style-type:none;
}

.welcome-text
{
	line-height:21px;
	background:#08297c;
	font-size:11px;
	color:#fff;
	text-indent:5px;
}
.sign-text 
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#024e8b;
}

.go-button 
{
	background:#024e8b url(/site/mynewtrip/images/go-button.jpg) left top no-repeat;
	width:22px;
	height:17px;
	outline:none;
	border:0px;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}

.toll-free 
{
	font-size:14px;
	color:#08297c;
}
.top-link-text
{	
font-size:12px;
	font-family:"Trebuchet MS", Arial;

}
.top-link-text a:link, .top-link-text a:visited 
{
color:#024E8B;
text-decoration:none;
}
.top-link-text a:hover
{
color:#024E8B;
text-decoration:underline;
}
.top-link-text a:active{
	color:#024E8B;text-decoration:underline;
}
.logo
{ 
padding-left:10px;
}
.footer
{
background-color:#eaf3fa; 
}
.footer-link
{ 
font-size:12px;  color:#00318f;
}
.footer-link a:link, .footer-link a:visited
{ 
color:#00318f; font-size:12px; text-decoration:none;
}
.footer-link a:hover
{ color:#00318f; font-size:12px; text-decoration:underline;
}
.footer-link a:active
{ 
color:#00318f; font-size:12px; text-decoration:none;
}
.copy-right
{ 
font-size:12px; color:#00318f
}


.departure-text, .departure_text 
{ 
color:#4b4b4c;
font-size:11px; 
font-weight:bold;
}

.departure-text strong, .departure_text strong
{ 
color:#a94400; 
}
 
.progress-back
{
background:url(/site/mynewtrip/images/progress-back.gif) 20px top no-repeat; width:600px; height:400px;}
.TripDetail{ color:#FFFFFF; text-indent:3px;}
.air-quote-border{ border:#a0cbec  solid 1px;}
.air-request-back{ border:#3f6ea1 solid 1px; height:21px; color:#FFFFFF; background:#288abb; text-indent:3px; font-weight:bold; font-size:12px;}
.air-request-info{border-bottom:#3f6ea1 solid 1px; height:21px; color:#08297c; background:#dceaf4;text-indent:3px; font-weight:bold; font-size:11px;}
.air-first-img{background:url(/site/mynewtrip/images/first-pointair.gif) left top no-repeat; width:86px; height:152px;}
.air-second-img{background:url(/site/mynewtrip/images/second-point2.gif) left top no-repeat; width:86px; height:99px;}
.air-third-img{background:url(/site/mynewtrip/images/thrd-point1.gif) left top no-repeat; width:86px; height:82px;
}


.textBlue20 {
	font-family: Verdana;
	font-size: 20px;
	color: #08297c;
	text-decoration: none;
}

.textHeading {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #007eff;
	text-decoration: none;
	font-weight: normal;
}

.textFooterLink {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.textFooterLink a:link, .textFooterLink a:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.textFooterLink a:hover{
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.textFooterLink a:active{
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.topMenu {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.textFooter {
color:#696969;
font-family:Tahoma;
font-size:10px;
text-decoration:none;
}


.hotel-first-img
{
background:url(/site/mynewtrip/images/first-pointair-hotel.gif) left top no-repeat; width:86px; height:82px;}
.hotel-second-img{background:url(/site/mynewtrip/images/second-point2-hotel.gif) left top no-repeat; width:86px; height:99px;}
.hotel-third-img{background:url(/site/mynewtrip/images/thrd-point1-hotel.gif) left top no-repeat; width:86px; height:123px;
}


.more-option-img
{
background:url(/site/mynewtrip/images/more-image.gif) left top no-repeat; width:15px; height:9px;
}

.border-header 
{ 
border:#fceaa1 solid 1px; background-color:#FFFFFF;
}

.hotels-result-left
{
background:url(/site/mynewtrip/images/map-hote-title-left.gif) left top no-repeat; width:12px; height:47px;}
.hotels-result-right{background:url(/site/mynewtrip/images/map-hote-title-right.gif) left top no-repeat; width:12px; height:47px;}*/
.hotels-dash{background:url(/site/mynewtrip/images/image-dash.gif) left top no-repeat; height:140px; width:36px;
}

.det-first-number
{
background:url(/site/mynewtrip/images/det-first-number.gif) left top no-repeat; height:52px; width:53px;}
.det-second-number{background:url(/site/mynewtrip/images/det-second-number.gif) left top no-repeat; height:52px; width:53px;}
.det-third-number{background:url(/site/mynewtrip/images/det-third-number.gif) left top no-repeat; height:52px; width:53px;
}

.total-cost
{ 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#08297c; font-weight:bold;}
.total-cost strong{ color:#FF0000; font-size:15px;}
.passenger-label{ color:#08297c;font-family: Verdana, Tahoma;
	font-size: 11px;
}

.matrix_TabOn

{

      background-image:url(/content/images/air_matrix_tab_on.gif);

      width:106px;

      height:23px;

      color:Black;

      font:11px Verdana;

      text-align:center;

      cursor:pointer;

      -moz-user-select:none;

}

.matrix_TabOff

{

      background-image:url(/content/images/air_matrix_tab_off.gif);

      width:106px;

      height:23px;

      color:Black;

      font:11px Verdana;

      text-align:center;

      cursor:pointer;

}

.matrix_TabOver

{

      background-image:url(/content/images/air_matrix_tab_on.gif);

      width:106px;

      height:23px;

      color:Blue;

      font:11px Verdana;

      text-align:center;

      cursor:pointer;

      -moz-user-select:none;
}
