body 
{
  font-size: 12px;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0px 0px 0px 0px 0px;
  text-align: center;
  color:#000000;
  background-repeat:repeat-x;
  background-position:top;
  background-attachment: scroll;
  background-image:url(/TravGate/Images/body_bgd.gif);
  background-color:#AFE3FF;
}

A:link {text-decoration: none;color: #297daf;}
A:visited {text-decoration: none;color: #297daf;}
A:active {text-decoration: none;color: #297daf;}
A:hover {text-decoration: none; color: #297daf;}

p { margin:0; padding:0;}

.Tahomafont
{
   font-family:Tahoma; 
}
#PageStyle td
{
	margin:2px;
	padding:2px;  
	}

h1
{
	
	font-size:2em;
}
.SearhBoxWidth
{
width:93%;
}
.RoomDetlWidth
{
width:85%;
}

.SearhResultWidth
{
width:835px;
}
.DottedLine1
{
	background-image:url(/TravGate/Images/DottedPartition.gif);
	background-repeat:repeat-x;
	height:7px;
	width:98%;
	vertical-align:middle;
}
.GreyGradiantRoomType1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#FFF;
	border-left:solid 1px #FFF;
	background-color:#4BA7DA;
	background-position:bottom;
	background-repeat:repeat-x;	
	height: 20px;	
	padding-left:2px;
	font-weight: bold;
}
.ResultBg1
{
	background-color:#F3F4F4;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	border-left:solid 2px #FFF;
}
.StripSearchResultBg
{ 
	background-image:url(/TravGate/Images/step-1.gif);
	background-repeat:no-repeat;
	width : 872px;
	height : 43px; 
}
 .StripRoomDetailsBg
{ 
	background-image:url(/TravGate/Images/step-3.gif);
	background-repeat:no-repeat;
	width : 862px;
	height : 46px; 
}
.StripShoppingBasketBg
{ 
	background-image:url(/TravGate/Images/step-4.gif);
	background-repeat:no-repeat;
	width : 858px;
	height : 41px; 
}
.StripBookingBg
{ 
	background-image:url(/TravGate/Images/step-5.gif);
	background-repeat:no-repeat;
	width : 861px;
	height : 46px; 
}
.StripHotelDetailsBg
{ 
	background-image:url(/TravGate/Images/step-2.gif);
	background-repeat:no-repeat;
	width : 872px;
	height : 43px; 
}
.StripSuccessBg
{ 
	background-image:url(/TravGate/Images/step-6.gif);
	background-repeat:no-repeat;
	width : 862px;
	height : 51px; 
}
.StepMargin
{

padding-left: 70px;

}
.ChangeSelection
{
  background:url(/TravGate/Images/Change-Selection.gif);
  background-repeat:no-repeat;
  height:26px;
  width:139px;
}


.RoomDottedLine
{
	background-image:url(/TravGate/Images/room_type_seperator1.gif);
	background-repeat:repeat-x;
	height:4px;
	width:98%;
	vertical-align:middle;
}

.tool-title { font-weight: bold; font-size: 12px; margin: 0; padding-top: 8px; padding-left: 8px; background-position: top left;}
.tool-text { line-height: 140%; font-size: 11px; padding-top: 2px; padding-left: 8px; padding-bottom: 8px; padding-right: 4px; background-position: bottom right; }
.tool-tip {	color: #fff; }
.tool-title { color: #00b7ed; background: url(/TravGate/Images/tooltip.png); }
.tool-text { background: url(/TravGate/Images/tooltip.png); }


.NormalText
{
  font-size: 11px;
  color: #000000;
  line-height:16px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.br_img2
{
    height:568px;
	padding:1px 7px 0 4px;
	padding: 0px; 
	margin: 0px; 
	float: left; 
	width: 32px; 
	height: 35px; 
	background-color:#000000;
}

.SaveUpto
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#CCFFFF;
    font-size:12px; 
}

.RegionPromotionPrice
{
  font-size: 12px;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.br_img 
{
    height:568px;
	padding:1px 7px 0 4px;
	padding: 0px; 
	margin: 0px; 
	float: left; 
	width: 32px; 
	height: 35px; 
}

.RegionDropDownLabel
{
	width:30%;
}

.RegionDropDownText
{
	width:60%;
}
.HotelSearchWidth
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#CCFFFF;
   font-size:11px; 
   width:12%;  
}

.DropDownHeight
{
	height: 20px;
        width: 139px;
}


#container
{
	width:100%;
	background:#FFFFFF;		
}
div#PopUpContainer
{
	width:100%;
	text-align:left;
}
.size2
{
	width:10px;
}
.OuterTable
{
	width:986px;	
}
.Layoutwidth
{
	width:986px;
}
#PageLayout
{
	background:#FFFFFF;		
}


#header .row_1 { height:89px;}
#header .row_1 .fleft .indent { padding:5px 0 0 0px;}
#header .row_1 .align_top_eng { padding:4px 0 0 0 }
#header .row_1 .align_2 { padding:3px 0 0 0 }
#header .row_1 .align_3 { padding:1px 0 0 0 }
#header .row_1 .fright .indent { padding:5px 21px 0 0;}
#header .row_1 .fright span { color:#191a1b;}
#header .row_2 { height:43px; background:url(images/header_bgd.gif) left bottom repeat-x;}
#header .row_2 .text_user_form {color:#FFFFFF;font-size:1.20em;}

#header .row_3 { height:578px;}
#header .row_3 .leftborder { background:url(images/rows_left.gif) no-repeat left top;background-color:white}
#header .row_3 .rightborder { background:url(images/row3_right.gif) no-repeat right top;}
#header .row_3 .indent { padding:72px 0 0 52px;}
#header .row_3 .indentwael { padding:1px 7px 0 4px;}
#header .row_3 .indentwael .br_img { padding: 0px; margin: 0px; float: left; width: 32px; height: 35px; background-image:url(images/best_rate_left.png);}
#header .row_3 .indentwael .br_text { border-top: 2px solid #FFF; border-right: 2px solid #FFF; border-bottom: 2px solid #FFF; font-size: 1em; font-weight: bold; color: #FFF; margin: 0px; padding: 0px; margin-top: 6px; padding-right: 3px; padding-top: 2px; float: left; height: 23px; }

#header .row_3 .indentwael A:link {text-decoration: underline;color: #0090CE;}
#header .row_3 .indentwael A:visited {text-decoration: underline;color: #0090CE;}
#header .row_3 .indentwael A:active {text-decoration: underline;color: #0090CE;}
#header .row_3 .indentwael A:hover {text-decoration: underline;color: #0090CE;}

#header .row_3 .indentwael .graylink A:link {text-decoration: underline;color: #515151;}
#header .row_3 .indentwael .graylink A:visited {text-decoration: underline;color: #515151;}
#header .row_3 .indentwael .graylink A:active {text-decoration: underline;color: #515151;}
#header .row_3 .indentwael .graylink A:hover {text-decoration: underline;color: #515151;}

#header .row_3 .indentRightHeader {color:#0090CE;font-weight:bold}
#header .row_3 .indentRight_more {color:#0090CE;}
#header .row_3 .indentRightContent {color:#525252}
#header .row_3 .indentRightFooter {color:#FFFFFF;font-weight:bold;font-size:1.12em;}
#header .row_3 .butt_chek {padding:0 3px 3px 0 }

.MainTableWidth
{
	background:#FFFFFF;
        width:978px;
	border-left:#DDE4EA 1px solid;
	border-right:#DDE4EA 1px solid;
}
.FooterLayoutbg
{
	width:98%;
	background:#FFFFFF;	
}
.LeftSideBar
{
 width:0%; 
}
.MainBody
{
 width:90%; 
}
.RightSideBar
{
 width:0%; 
}
.HotelSearchLeftWidth
{
}
.HotelSearchRightWidth
{
}
select.CountryDrop
{
  font-size: 11px;
}
.HotelSearchTopBg
{
  background:url(/TravGate/Images/HotelSearchTopBg.gif); 
  width:484px;
  background-repeat:no-repeat;
  background-position:top;
  background-color:#51B0DC;
}

.HotelDetailsTopBg
{
  background:url(/TravGate/Images/HotelDetailsTopBg.gif);
  background-repeat:no-repeat;
  background-position:top;
  width:358px;
}
.HotelSearchBottomBg
{
  background:url(/TravGate/Images/HotelSearchBottomBg.gif);
  height:38px;
  width:484px;
  background-repeat:no-repeat;
  vertical-align:middle;
}
.HotelDetailsBottomBg
{
  background:url(/TravGate/Images/HotelDetailsBottomBg.gif);
  height:38px;
  width:858px;
  background-repeat:no-repeat;
  vertical-align:middle;
}
.MostPopularMiddleBg
{
  background:url(/TravGate/Images/MostPopularGreyMiddle.gif);
  width:965px;
  background-repeat:repeat-x; 
  background-position:bottom;
  background-color:#FFFFFF; 
  border-top:solid 1px #CCCCCC;
}

.MostPopularBottomBg
{
  background:url(/TravGate/Images/MostPopularGreyBottom.gif);
  background-repeat:no-repeat;  
  width:965px;
  background-position:top;
  background-color:#FFFEFE;
}

.DestinationHeadingTop
{
	
	color: #525252;
	font-size:18px;
	font-weight:bold;
}
.DestinationBg
{ 
	background-color:#F7F7F7;
}
.DestinationHeadingBottom
{
	color: #525252;
	font-size:11px;
	font-weight:bold;
}
.DestinationFooterBg
{
	background-image:url(/TravGate/Images/DestinationFooter.gif);
	vertical-align:middle;
	height:42px;
	background-repeat:no-repeat;
}

.DestinationFooterText
{
    color:#FFFFFF;
    font-weight:bold;
    font-size:1.12em;
}

.CenterRightBg
{
	background:url(/TravGate/Images/r_b_1.gif) no-repeat right bottom; 
	width:100%;
}

.CenterLeftBg
{
	background:url(/TravGate/Images/l_b_1.gif) no-repeat left bottom; 
	width:100%;
}

.OfferSeparation
{
	 background-color:#F1F1F1;
}
.FooterBg
{
	background-color:#F1F4F9;
	 width:965px;
}
.FooterTopline
{
border-top:1px solid #E3E4E6;
}
.CopyRightText
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#A3A4A8;
}
.BrownFont
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#D36301;
}
.FlashBannerBg
{
  background:url(/TravGate/Images/head_03.gif);
  width:292px;
  height:82px;
  background-repeat:no-repeat;
}
.FooterQuestionText
{
	color:#D36301;
}

.BestRateGuaranteeImage 
{
	 padding: 0px; 
	 margin: 0px; 
	 float: left; 
	 width: 32px; 
	 height: 35px; 
	 background-image:url(/TravGate/Images/best_rate_left.png);
 }

.BestRateGuarantee 
{ 
	border-top: 2px solid #FFF; 
	border-right: 2px solid #FFF; 
	border-left: 2px solid #FFF;
	border-bottom: 2px solid #FFF; 
	font-size: 1em; 
	font-weight: bold; 
	color: #FFF; 
	margin: 2px; 
	padding: 4px; 
	margin-top: 6px; 
	padding-right: 4px; 
	padding-top: 2px; 
	float: right; 
	height: 23px; 
}

.checkAvailability
{
  background:url(/TravGate/Images/CheckAvailability.gif);
  background-repeat:no-repeat;
  height:34px;
  width:200px;
}
.SearchTableBottom
{
	  background-color:#37A0D0;
}
.PopularCitiesHeading 
{ 
	color:#646464; 
	font-weight:bold;
	 font-size: 12px;
}

.PopularCitiesMenu 
{
	 color:#4886B5;	 
	  font-size: 12px;
     font-weight: normal;
  font-family: tahoma;
}
.PlainBackGround
{
  background-color:#FFFFFF;
  height:310px;
  background-image:url(/Travgate/images/HomePageBullet.gif);
  background-repeat:no-repeat;
  background-position:left top; 
}
.SearchButton1
{
  background:url(/TravGate/Images/SearchButton.gif);
  background-repeat:no-repeat;
  height:21px;
  width:38px;
}

.BackButton
{
  background:url(/TravGate/Images/Back-Button.gif);
  background-repeat:no-repeat;
  height:34px;
  width:76px;
}

.ProceedtoCheckOut
{
  background:url(/TravGate/Images/Add-To-Shoping-Basket.gif);
  background-repeat:no-repeat;
  height:27px;
  width:177px;
}

.ProceedtoPay
{
  background:url(/TravGate/Images/proceed-to-pay.gif);
  background-repeat:no-repeat;
  height:27px;
  width:133px;
}
.PurchaseNow
{
  background:url(/TravGate/Images/proceed-to-pay.gif);
  background-repeat:no-repeat;
  height:38px;
  width:160px;
}
.BookNowButton
{
  background:url(/TravGate/Images/Book.gif);
  background-repeat:no-repeat;
  height:21px;
  width:102px;
}
.SearchButton
{
	background-color:#328FDB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;	
	color: #FFFFFF;	
	height:21px;
	border:solid 1px #1B77C2;
		
}
.ViewMap
{
  background:url(/TravGate/Images/ViewMap.gif);
  background-repeat:no-repeat;
  height:21px;
  width:85px;
}
.MakeaBooking
{
  background:url(/TravGate/Images/MakeaBooking.gif);
  background-repeat:no-repeat;
  height:21px;
  width:115px;
}
.ContactUs
{
  background:url(/TravGate/Images/ContactUs.gif);
  background-repeat:no-repeat;
  height:21px;
  width:92px;
}
.MoreOffers
{
  background:url(/TravGate/Images/MoreOffers.gif);
  background-repeat:no-repeat;
  height:21px;
  width:92px;
}
#PleaseWaitIE, #GuestDetails, #PleaseWaitOther, #DetailsTable, #GuestTable, #AmountTable, #HotelRegionTable,#RoomTypeTable, #MealType #WishtoConfirm #DoNotConfirm td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        line-height:16px;
	color:#000000;	
}
#GuestDetails
{
	padding-left:2px;
}
#PleaseWaitBg
{
	background:url(/TravGate/Images/PleaseWaitBg.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#646566;	
	width:272px;
	height:225px;	
}
#CreditCardsImg
{
	background-image:url(/TravGate/Images/CreditCard.gif);
	height:43px;
	width:142;
	vertical-align:middle;	
	background-repeat:no-repeat;
}
#ComingSoon
{
	width:98%;
	vertical-align:top;
	text-align:left;
	padding-left:2px;
}
#EmailBox
{
	width:98%;
	
}
#banner
{
	width:98%;
	vertical-align:top;
	text-align:left;	
}
#WelcomeText
{
	text-align:justify;
	vertical-align:top;	
	padding:4px;
}
#SortResult
{
	text-align:left;
	padding-left:2px;	
}
#MiddleBlueBg
{
	background-image:url(/TravGate/Images/MiddleBuleBg.gif);	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	height:23px;
	background-repeat:repeat-x;	
	width:120px;
}
#MainLogo
{
	background-image:url(/TravGate/Images/MainLogo.gif);
	height:92px;
	width:311px;
	vertical-align:middle;	
}

#Footer
{
	clear:both;
	width:982px;
}
#FooterNavigation
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:20px; 
	vertical-align:middle;	
	color:#FFFFFF;
}
#PoweredBy
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #CBD6EE;
  font-size: 9px;  
  font-weight:bold;
  height:20px;
}
.hotelsearchName
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;		
	color: #C06700;
	font-weight:bold;
	padding-left:2px;
}
#spacer5
{
	clear:both;	
	padding:4px;
	margin:5px
	
}
#spacer3
{
	padding:3px;
	margin:4px
}
#spacer31
{
	clear:both;	
	padding:3px;
}
#spacer50
{
	clear:both;	
	padding:26px;
}

#RegionDetailsText
{
	padding:2px 2px 2px 4px;
	width:98%;
	text-align:left;	
}
#RoomCountainer, #ShoppingBasketMain 
{
	width:100%;		
}
#ShoppingBasketMain 
{
	padding:3px;
	text-align:left;
}
#Proceedtocheckout
{
	text-align:right;
	padding:2px;
	width:98%;
}
#Proceedtocheckout1
{
	text-align:right;
	padding:3px 1px 3px 1px;
}
#TableHeading
{
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#C06700;	
	background:#D9E7F6;	
	font-weight:bold;
	padding-left:4px;
	padding-top:4px;
	border:solid 1px #B3CFED;
	vertical-align:bottom;
	width:99%;
	height:25px;
}
div#SearchingText, div#SearchingText1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#FFFFFF;
	width:230px;
}

.RoomTypeResults
{
  font-family: tahoma;
  color: #008DC2 ;
  font-size: 13px;
  text-decoration: underline;
}

.PricesResults
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #008DC2 ;
  font-size: 11px;
  font-weight: bold;
 
}
.RoomAdultPadding
{
	padding-left:2px;
}
.RoomIndexPadding
{
	padding-left:2px;
}
#RoomTypeTable, #MealTypeTable, #ProceedToCheckout, #CheckInDate, #CheckOutDate, #HotelTable, #RegionTable, #AmountTable, #StatusTable, div#SearchingText, div#SearchingText1
{
	padding:2px 2px 2px 2px;
}

#ProceedToCheckout
{
	text-align:right;
}
#currencyDetails

{
	
	width:90px;
	text-align:left;
	
}
#currencySymbol
{
	
}
#PurchaseNowcontainer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	padding:4px;
	width:99%;
	font-weight:normal;
}

#BtnPurchaseNow
{
	text-align:center;
}
#TermsText, #ClickingMessage
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;	
text-align:left;
vertical-align:middle;
padding:2px;
}
#EmailTable, #NewCustomer, #RoomTypes td
{
font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	border:solid 1px #B3CFED;
	background-color:#FFFFFF;		
}
#NoAvailMessage
{
	padding:4px;
}
#SpecialOffersTable
{
	width:492px;
}
.SpecialoffersBg
{
	Background-image:URL(/TravGate/Images/SpecialOfferBg.gif);	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;		
	color: #FFFFFF;
	font-weight:bold;
	text-transform:uppercase;	
	width:492px;
	height:25px;
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-left:8px;
}
.TopDestinationsBg
{
	Background-image:URL(/TravGate/Images/TopDestinationBg.gif);	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;		
	color: #FFFFFF;
	font-weight:bold;
	text-transform:uppercase;	
	width:270px;
	height:25px;
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-left:8px;
}
#CheckAvailabilityBtn
{
	padding-right:10px;
	text-align:right;
}
.LightBlueBorder
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	border:solid 1px #B3CFED;
	background-color:#FFFFFF;	
}

.GreyBorder
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	border:solid 1px #D2D2D2;
	background-color:#FFFFFF;	
}
div.HDetailsImage
{
	width:100%;
	text-align:center;
}
div.HDetailsImagefloat 
{
  float: left;
   padding:8px;
  }
/*-------------------------------- header Icon -----------------------------------*/
#IndexHotelSearch, #TopDestinationsTable
{
 width:270px;
}
.TopHotelSearch
{
  background:url(/TravGate/Images/TopHotelSearch.gif);
  background-repeat:no-repeat;
  height:5px;
  width:270px;
}
.IndexHotelSearchBottom
{
  background:url(/TravGate/Images/IndexHotelSearchBottom.gif);
  background-repeat:no-repeat;
  height:4px;
  width:270px;
}
.HotelSearchMiddleBg
{
 background:url(/TravGate/Images/HotelSearchMiddleBg.gif);
  background-repeat:repeat-y;  
  width:270px;
}
.HomeIcon
{
  background:url(/TravGate/Images/HomeIcon1.gif);
  background-repeat:no-repeat;
  height:40px;
  width:120;
}
.OffersIcon
{
  background:url(/TravGate/Images/SpecialOffersIcon.gif);
  background-repeat:no-repeat;
  height:40px;
  width:120;
}
.DestinationIcon
{
  background:url(/TravGate/Images/DestinationIcon.gif);
  background-repeat:no-repeat;
  height:40px;
  width:120;
}
.AboutUsIcon
{
  background:url(/TravGate/Images/AboutUsIcon.gif);
  background-repeat:no-repeat;
  height:40px;
  width:120;
}
.ContactUsIcon
{
  background:url(/TravGate/Images/ContactUsIcon1.gif);
  background-repeat:no-repeat;
  height:40px;
  width:120;
}
.MiddleBlueBg
{
	background-image:url(/TravGate/Images/MiddleBuleBg.gif);	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	height:23px;
	background-repeat:repeat-x;	
	width:120px;
}
.MiddleLightBlue
{
	background-image:url(/TravGate/Images/MiddleLightBlue.gif);	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	height:40px;
	background-repeat:repeat-x;	
}

.InnerSearchTableBg
{
	background-color:#FFFFFF;
	background-repeat:no-repeat;
}
.DottedLine
{
	background-image:url(/TravGate/Images/DottedLine.gif);
	background-repeat:repeat-x;
	height:3px;
	width:100%;
	vertical-align:middle;
}

/*---- ---------------- For TravGate ----------------------------*/
.PageLayoutWidth
{
	width:778;
}
.SpecialOfferLeftCorner
{
  background:url(/TravGate/Images/SpecialOfferLeftCorner.gif);
  background-repeat:no-repeat;  
  width:5px;
  height:25px;
}
.SpecialOfferRightCorner
{
  background:url(/TravGate/Images/SpecialOfferRightCorner.gif);
  background-repeat:no-repeat;  
  width:6px;
  height:25px;
}
.TopDestinationLeftCurve
{
  background:url(/TravGate/Images/TopDestinationLeftCurve.gif);
  background-repeat:no-repeat;  
  width:8px;
  height:25px;
}
.TopDestinationRightCurve
{
  background:url(/TravGate/Images/TopDestinationRightCurve.gif);
  background-repeat:no-repeat;
  height:25px;
  width:7px;
}
#TopDestinationBg
{
}

.HeaderLeftTopCorner
{
	Background-image:URL(/TravGate/Images/LeftTopCorner.gif);	
	width:10px;
	height:25px;
	background-repeat:no-repeat;
}
.LeftLightBlue
{
	Background-image:URL(/TravGate/Images/LeftLightBlue.gif);	
	width:10px;
	height:40px;
	background-repeat:no-repeat;
}
.RightLightBlue
{
	Background-image:URL(/TravGate/Images/RightLightBlue.gif);	
	width:16px;
	height:40px;
	background-repeat:no-repeat;
}
.HeaderRightTopCorner
{
	Background-image:URL(/TravGate/Images/RightCornerTop.gif);	
	width:16px;
	height:23px;
	background-repeat:no-repeat;
}

.SpecialOffersBg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;		
	color: #FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#4F7DB4;	
}
.HeadRedText
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color:#DD4228;
 padding-left:3px;
 padding-bottom:3px;
 font-weight:bold;
 text-align:left;
}

.HeadBlueText
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color:#3F67A0;
 padding-left:3px;
 padding-bottom:3px;
 font-weight:bold;
 text-align:left;
}

.HeadBlueLine
{
  background:url(/TravGate/Images/GreyHeadingLine.gif);
  background-repeat:repeat-x;
  height:1px;
}
.CardBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color:#646566;	
	border:solid 1px #FFFFFF;
	background-color:#FFFFFF;	
	
}
.SearchTable
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	border:solid 1px #B3CFED;
	width:100%;
	
}

.RegionBold 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#328FDB;	
	font-weight:bold;
}
.RegionRed 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#BA6812;	
	font-weight:bold;
}
.LoginMsgText 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#190B82;	
	font-weight:bold;
}

.AvailabilityBold 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#777777;
	font-weight:bold;	
}
.BlueBoxBorder
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	border:solid 1px #3F67A0;
	background-color:#F8FDFF;	
}
.BlueBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	border:solid 1px #3F67A0;
	background-color:#F8FDFF;
}
.RoomTypeBorder
{
	border:solid 1px #71C4E4;
}
.RoomTypeBg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#646566;
	font-weight:bold;	
	border:solid 1px #B3CFED;
	background-color:#D9E7F6;
}

.BlackBorder
{
	border:solid 2px #DEDEDE;
}
.RegionNameSpecialOffer
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#747373;
}
.HotelNameSpecialOffer
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#C06700;
font-weight:bold;
}
a.HotelNameSpecialOffer:Link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#C06700;
font-weight:bold;
text-decoration:underline;
}
a.HotelNameSpecialOffer:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#C06700;
font-weight:bold;
text-decoration:none;
}
.GreyBorderWhiteBg
{
	border:solid 1px #BFBFC0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	background-color:#FFFFFF;	
}
.TextWhiteBig
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;		
	color: #FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}
.TextOfferHeading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;		
	color: #0B6EB0;
	font-weight:bold;
}
.TextSpotLight
{
	color:#3D86B9; 
	font-weight:bold
	}
.WhiteBig
{
	background-color:#FFFFFF;
}
.TextOrangeBig
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;		
	color: #EF8621;
	font-weight:bold;
	text-transform:uppercase;
}

.InnerBg
{
	background-color:#E6EFF9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;		
	color: #000;
}
.LinkWhiteBold
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 12px; 
  font-weight:bold;
  text-decoration: none;
  padding:0px 5px 1px 5px;
}
a.LinkWhiteBold
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 12px; 
  font-weight:bold;
  text-decoration: none;
  padding:0px 5px 1px 5px;
}

a.LinkWhiteBold:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 12px; 
  font-weight:bold;
  text-decoration: underline;
  padding:0px 5px 1px 5px;
}
.TextSmall
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#646566;
}
.TextSmallBold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:bottom;
}
.RedText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
        line-height:16px; 
	color:#FF0000;
}
.ErrorMessage
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color:#FF0000;
}
.LinkFooter
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 10px;   
  font-weight:bold;
  text-decoration:none;
}
a.LinkFooter
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 10px;   
  font-weight:bold;
  text-decoration:none;
}

a.LinkFooter:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #646566;
  font-size: 10px;  
  text-decoration: none;
  font-weight:bold;
  text-decoration:none;
}
.LinkNormal
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #0000FF;
  font-size: 11px;   
  text-decoration:underline;
}
a.LinkNormal
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #0000FF;
  font-size: 11px;   
  text-decoration:underline;
}

a.LinkNormal:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #FF0000;
  font-size: 11px;  
  text-decoration: underline;
}

.RedText
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FF0000;
  font-size: 12px;   
}
.RedLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FF0000;
  font-size: 11px;   
 line-height:16px;
  text-decoration:underline;
}
a.RedLink:link
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FF0000;
  font-size: 11px;   
 line-height:16px;
  text-decoration:underline;
}

a.RedLink:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #FF0000;
  font-size: 11px;  
 line-height:16px;
  text-decoration: underline;
}

.ItemLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #186270;
  font-size: 11px;
 line-height:16px;   
  text-decoration:underline;
}
a.ItemLink:link
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #186270;
  font-size: 11px;   
 line-height:16px;

  text-decoration:underline;
}

a.ItemLink:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #186270;
  font-size: 11px;  
  line-height:16px;
  text-decoration: underline;
}


.InfoLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #82A5C0;
  font-size: 11px;   
  line-height:16px;
  text-decoration:underline;
}
a.InfoLink:link
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #82A5C0;
  font-size: 11px;  
  line-height:16px; 
  text-decoration:underline;
}

a.InfoLink:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #82A5C0;
  font-size: 11px;  
  line-height:16px;
  text-decoration: underline;
}
.RegionNameText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#EC3C12;	
	font-weight:bold;
	text-transform:uppercase;
	padding-left:3px;
}

.BlackSeperator
{
	background-image:url(/TravGate/Images/BlackSeperator.gif);
	background-repeat:repeat-x;	
	height:3px;
	width:99%;
}
.BluePrice
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #001193;
  font-size: 11px;    
  font-weight:bold;
}
.TextNormal, td
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 11px;
  line-height:16px;
}
.HotelNameLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #1F6978;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
a.HotelNameLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #1F6978;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  text-decoration: underline;
}

a.HotelNameLink:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #1F6978;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
.NavigationBar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0000FF;	
	padding:3px 3px 3px 3px;
}
.BorderTop
{
 border-Top:dotted 1px #D2D2D2;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#646566;
}
.BorderLeft
{	
 border-left:dotted 1px #D2D2D2;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#646566;
}
/*---- ---------------- For TravGate ----------------------------*/
.SearchContentText
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
  text-align:right; 
}

.RoomControlText
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
}
.RoomControlText1
{
	 font-family: Verdana,Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  width:182px;
}
.RoomControlDeatils
{
	 font-family: Verdana,Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  width:160px;
}
.DestinationControlText
{
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
  width:300px;
   
}

.HotelSearchHeader
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  font-size:12px;  
}

.HotelSearchText
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#CCFFFF;
  font-size:11px;  
}
.RRP
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#FF0000;
  font-size:11px; 
  text-decoration:line-through;
}
a.Hotofferlink 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color:#454545;
	text-decoration:underline;
}
a.Hotofferlink:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;	
  color:#454545;
  font-weight:bold;
  text-decoration:none;
}
a.TopDestinationsLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 12px;
  color:#078CC5;
  font-weight:bold;
  text-decoration:underline;
}
a.TopDestinationsLinkRegion
{
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 11px;
  color:#078CC5;
  font-weight:bold;
  text-decoration:underline;
}
.RegionOfferPriceText
{
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 12px;
  color:#078CC5;
  font-weight:bold;
}
a.RegionOfferLinkText
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:13px;
  color:#078CC5;
  text-decoration:underline;
}
a.RegionOfferLinkText:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:13px;
  color:#078CC5;
  text-decoration:none;
}

.OfferDescrptiontext
{
   font-size:12px;
}
.OfferHeadingText
{
	color:#646566; 
	font-family: Veradana;
	font-weight:bold;
	font-size:15px;
	padding-left:10px;
}
.OfferHeadingText1
{
	color:#646566; 
	font-family: Veradana;
	font-size:12px;
	padding-left:10px;
}

a.TopDestinationsLink:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#078CC5;
  font-weight:bold;
  text-decoration:none;
}
a.TopDestinationsLinkRegion:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#078CC5;
  font-weight:bold;
  text-decoration:none;
}
/*Classes for region predict */
.PredictStyle
{
	font-size: 11px;
	color:#454545;  
	font-family: Verdana;
	font-weight:bold;
	text-decoration:underline;
}

.PredictTextColor
{
	color :#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-style: normal;
    font-weight: normal;
}

.PredictListDownTextColor
{
	/*background-color:lightblue; backgroung color of label */
	background-color:#D2D2D2; 
}

.PredictHoverColor
{
	background-color:#C3D7F0;
}

.PredictHoverScrollDownColor
{
	/*background-color:#99CCFF;	*/
	background-color:#F5FAFF;
}

.PredictBorderColor
{
	/*background-color:#083285;*/
	background-color:#B5B5B5;
}
/*Classes for region predict End */

.PriceSpecialOffer
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color:715504;
}
.descriptionText
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
a.HotelOfferLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #BA6812;
  font-size: 11px; 
  font-weight:bold;
  text-decoration: underline;
}

a.HotelOfferLink:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #BA6812;
  font-size: 11px; 
  font-weight:bold;
  text-decoration: none;
}
a.BlueBoldLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #C06700;
  font-size: 11px; 
  font-weight:bold;
  text-decoration: underline;
}

a.BlueBoldLink:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #C06700;
  font-size: 11px; 
  font-weight:bold;
  text-decoration: none;
}
/*------- Shopping Basket Start -------------*/
a.shoppingBasketLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #1E00FF;
  font-size: 11px; 
  text-decoration: underline;
}

a.shoppingBasketLink:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #1E00FF;
  font-size: 11px; 
  text-decoration: none;
}
.shoppingBasketInnerTable
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 1px 1px 1px; 
	font-size: 11px;
	text-decoration: none;
	border:solid 1px #D2D2D2;	
	
}
.shoppingBasketTableTotal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:25px;
	font-weight:bold;
	padding-left:3px;
	border:solid 1px #D2D2D2;
	background-position:bottom;
	background-repeat:repeat-x;	
	height: 23px;
}
.shoppingBasketGrandTotal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 2px 2px 2px;
	border: none;
    font-size: 13px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;    
    color:#BA6812;
    height:20px;   
	border:solid 1px #B3CFED;	
}

td.shoppingBasketTableRowDivisor
{
  background-color: Black;
  height: 1px;
}
.ShoppingBasketOuterTable
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 1px 1px 1px; 
	font-size: 13px;
	text-decoration: none;
	border:solid 1px #D2D2D2;
	background-color:#FFFFFF;	
	
}
/*----------- Shopping Basket End -----*/
a.ChangeSelectionLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #DD4228;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}

a.ChangeSelectionLink:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #DD4228;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.SortBy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Bold;
	background-color:#F5F5F5;	
	border:solid 1px #DFDFDF;
}
/*---- ---------------- For TravGate ----------------------------*/
/*---------------------------- TravGate Buttons ------------------------------*/
a.HomeButn:link 
{
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	background-image: url(/TravGate/Images/butt_home_off.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	width: 51px;
	vertical-align: middle;
}

a.HomeButn:visited {
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	height: 15px;
	width: 51px;
	display: block;
	background-image: url(/TravGate/Images/butt_home_off.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}

a.HomeButn:hover {
	color : #FEE50F;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	height: 15px;
	width: 51px;
	display: block;
	background-image: url(/TravGate/Images/butt_home_on.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}

a.TravelInfoButn:link 
{
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	background-image: url(/TravGate/Images/butt_travel_off.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	width: 84px;	
	vertical-align: middle;
}

a.TravelInfoButn:visited {
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	height: 15px;
	width: 84px;
	display: block;
	background-image: url(/TravGate/Images/butt_travel_off.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}

a.TravelInfoButn:hover {
	color : #FEE50F;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	height: 15px;
	width: 84px;
	display: block;
	background-image: url(/TravGate/Images/butt_travel_on.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}

a.CurrencyConvertor:link 
{
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	background-image: url(/TravGate/Images/butt_currency_off.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	width: 133px;
	vertical-align: middle;
}

a.CurrencyConvertor:visited {
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	height: 15px;
	width: 133px;
	display: block;
	background-image: url(/TravGate/Images/butt_currency_off.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}

a.CurrencyConvertor:hover {
	color : #FEE50F;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	height: 15px;
	width: 133px;
	display: block;
	background-image: url(/TravGate/Images/butt_currency_on.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}
a.CustomerRelations:link 
{
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	background-image: url(/TravGate/Images/butt_customer_off.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	width: 133px;
	vertical-align: middle;
}

a.CustomerRelations:visited {
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	height: 15px;
	width: 133px;
	display: block;
	background-image: url(/TravGate/Images/butt_customer_off.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}

a.CustomerRelations:hover {
	color : #FEE50F;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	height: 15px;
	width: 133px;
	display: block;
	background-image: url(/TravGate/Images/butt_customer_on.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}
a.AboutUsButn:link 
{
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	background-image: url(/TravGate/Images/butt_about_off.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	width: 72px;
	vertical-align: middle;
}

a.AboutUsButn:visited {
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	height: 15px;
	width: 72px;
	display: block;
	background-image: url(/TravGate/Images/butt_about_off.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}

a.AboutUsButn:hover {
	color : #FEE50F;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	height: 15px;
	width: 72px;
	display: block;
	background-image: url(/TravGate/Images/butt_about_on.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}
a.ThemeTravel:link 
{
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	background-image: url(/TravGate/Images/butt_theme_off.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	width: 94px;
	vertical-align: middle;
}

a.ThemeTravel:visited {
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	height: 15px;
	width: 94px;
	display: block;
	background-image: url(/TravGate/Images/butt_theme_off.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}

a.ThemeTravel:hover {
	color : #FEE50F;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	height: 15px;
	width: 94px;
	display: block;
	background-image: url(/TravGate/Images/butt_theme_on.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}
a.Promotions:link 
{
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	background-image: url(/TravGate/Images/butt_promotions_off.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	width: 87px;
	vertical-align: middle;
}

a.Promotions:visited {
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	height: 15px;
	width: 87px;
	display: block;
	background-image: url(/TravGate/Images/butt_promotions_off.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}

a.Promotions:hover {
	color : #FEE50F;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	height: 15px;
	width: 87px;
	display: block;
	background-image: url(/TravGate/Images/butt_promotions_on.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}
a.ContactUsButn:link 
{
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	background-image: url(/TravGate/Images/butt_contact_off.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	width: 85px;
	vertical-align: middle;
}

a.ContactUsButn:visited {
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	height: 15px;
	width: 85px;
	display: block;
	background-image: url(/TravGate/Images/butt_contact_off.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}

a.ContactUsButn:hover {
	color : #FEE50F;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	height: 15px;
	width: 85px;
	display: block;
	background-image: url(/TravGate/Images/butt_contact_on.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.ButtonBlueBg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#507ABE;
}
.PhoneBg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003A85;
	width:147px;
	height:24px;
	font-weight:bold;
	background-image: url(/TravGate/Images/PhoneBg.gif);
	background-repeat: no-repeat;
	padding-left:38px;	
}
.ByPhoneText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;	
	padding-top:6px;
}
.STDCode
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#16449C;
	font-weight:bold;	
}
.PhoneNumber
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:bold;	
}
.ByEmailBg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003A85;
	width:147px;
	height:30px;
	font-weight:bold;
	background-image: url(/TravGate/Images/ByEmailBg.gif);
	background-repeat: no-repeat;
	padding-left:38px;	
	padding-top:6px;
}

.OurOfficesBg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003A85;
	width:147px;
	height:22px;
	font-weight:bold;
	background-image: url(/TravGate/Images/OurOfficesBg.gif);
	background-repeat: no-repeat;
	padding-left:38px;	
	padding-top:4px;
}
.GreyDotLine
{
	background-image: url(/TravGate/Images/GreyDotLine.gif);
	background-repeat:repeat-x;
	height:1px;	
}
.TravGateBold
{
	padding-top:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4470B4;	
}
.NewsInput
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:solid 1px #8A8ED8;
	background-color:#EFF0F5;
}
.NewsSelect
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:solid 1px #8A8ED8;	
	color:#6F8ECF;
}
.NewsHeading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4470B4;
	padding-top:4px;
	padding-bottom:2px;
}
.NewsLetterBox
{
	width:142px;
}
.ThemeListText
{
	padding:3px 0px 3px 0px;
}
a.LinkThemeList
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6277B6;
	text-decoration:none;
}
a.LinkThemeList:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6277B6;
	text-decoration:underline;
}
.ThemesListBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#C06700;	
}
.ThemesListBg
{
	background-color:#F7F7F7;
}
.DestinationHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#C06700;	
	padding:4px 0px 4px 0px;
}
.HotelTableBg
{
	color:#FFFFFF;	
	background-color:#51B0DC;
}
.ThemeListBox
{
	padding:3px;
}
.TabsBorder
{
	border:solid 1px #798EC5;
}
.BookFlightsTab
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color : #FFFFFF;
	text-decoration : none;
	font-size: 11px;
	background-image: url(/TravGate/Images/BookYourHotelOff.gif);
	background-repeat: no-repeat;	
	height:24px;
	width:145px;
	vertical-align: middle;
	text-align:center;
	font-weight:bold;	
	padding-top:5px;
}
.PromotionsPackagesTab
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	text-decoration : none;
	font-size: 11px;
	background-image: url(/TravGate/Images/PromotionsOff.gif);
	background-repeat: no-repeat;	
	height:24px;
	width:205px;
	vertical-align: middle;
	text-align:center;
	font-weight:bold;	
		padding-top:5px;
}
a.BookFlights
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	text-decoration : none;
	font-size: 11px;	
	vertical-align: middle;
	text-align:center;
	font-weight:bold;	
}
a.BookFlights:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #cccccc;
	text-decoration : none;
	font-size: 11px;
	vertical-align: middle;
	text-align:center;
	font-weight:bold;
	
}
a.PromotionsPackages
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	text-decoration : none;
	font-size: 11px;	
	vertical-align: middle;
	text-align:center;
	font-weight:bold;	
}
a.PromotionsPackages:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #cccccc;
	text-decoration : none;
	font-size: 11px;	
	vertical-align: middle;
	text-align:center;
	font-weight:bold;	
}
.BookHotelOn
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #CF6114;
	text-decoration : none;
	font-size: 12px;
	background-image: url(/TravGate/Images/BookYourHotelOn.gif);
	background-repeat: no-repeat;	
	height:24px;
	width: 145px;
	vertical-align: middle;
	text-align:center;
	font-weight:bold;
	padding-top:4px;
}
.PromotionPackageOn
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #CF6114;
	text-decoration : none;
	font-size: 12px;
	background-image: url(/TravGate/Images/PromotionPackageBg.gif);
	background-repeat: no-repeat;	
	height:24px;
	width: 205px;
	vertical-align: middle;
	text-align:center;
	font-weight:bold;
	padding-top:4px;
}
.PageHeadingText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#6F684E;	
	padding:4px 2px 4px 0px;
}
.GreyGradiant
{
	border-left:solid 2px #FFF;
}
.GreyGradiantRoomType
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#FFF;
	border-left:solid 1px #FFF;
	background-color:#4BA7DA;
	background-position:bottom;
	background-repeat:repeat-x;	
	height: 20px;	
	padding-left:2px;
}
.SearchResultsTableBg
{	
	border:solid 1px #808080;	
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	width:99%;
	padding:2px;
}
.SubHeadingBg 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	border:solid 1px #D2D2D2;
	height: 26px;	
	padding-left:4px;
	font-weight:bold;	
}
.ItemText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	color:#186270;
	border:solid 1px #D2D2D2;
	height: 26px;	
	padding-left:4px;
}

.PackagesBg
{
	background-color:#DFE5F5;
}
.AsfromText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#9CA0A9;		
}
.PriceDetailsText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#4169A7;	
	font-weight:bold;	
}
a.ViewOffer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #777B84;
	text-decoration : none;
	font-size: 11px;	
	vertical-align: middle;
	text-align:center;
	font-weight:bold;	
}
a.ViewOffer:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #777B84;
	text-decoration :underline;
	font-size: 11px;	
	vertical-align: middle;
	text-align:center;
	font-weight:bold;	
}
a.EmailUsLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #004099;
	text-decoration : none;
	font-size: 11px;	
	vertical-align: middle;
	text-align:center;
	font-weight:bold;	
}
a.EmailUsLink:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #004099;
	text-decoration :underline;
	font-size: 11px;	
	vertical-align: middle;
	text-align:center;
	font-weight:bold;	
}
.StarMessage
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#959FD0;			
}
.TitleName
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;	
	color:#13387E;			
}
a.FrFlag
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	background-image: url(/TravGate/Images/flag_fr_off.gif);
	background-repeat: no-repeat;	
	height:17px;
	width: 27px;
	text-decoration : none;
	font-size: 11px;	
	vertical-align: bottom;
	text-align:center;	
}
a.FrFlag:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	text-decoration : none;
	font-size: 11px;
	background-image: url(/TravGate/Images/flag_fr_on.gif);
	background-repeat: no-repeat;	
	height:17px;
	width: 27px;	
	vertical-align: bottom;
	text-align:center;
	font-weight:bold;	
}
.BodyTopBg
{
	Background-image:URL(/TravGate/Images/BodyTopBg.gif);	
	width:982px;
	height:12px;
	background-repeat:no-repeat;
}
.BodyBottomBg
{
	Background-image:URL(/TravGate/Images/BodyBottomBg.gif);	
	width:982px;
	height:10px;
	background-repeat:no-repeat;
}
/*---------------------------- TravGate ------------------------------*/
.SearchResultTableTopLeft
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/TravGate/Images/LeftGreyTop.gif);
	background-repeat:no-repeat;	
	font-size: 11px; 
	width:5px;
	height:5px;
}
.SearchResultTableTopMiddle
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/TravGate/Images/TopMiddleBg.gif);
	background-repeat:repeat-x;		
	height:5px;
}
.SearchResultTableTopRight
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/TravGate/Images/RightTopCorn.gif);
	background-repeat:no-repeat;		
	height:5px;
	width:5px;
}
.SearchResultTableLeftMiddle
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/TravGate/Images/LeftMiddleBg.gif);
	background-repeat:repeat-y;		
	width:5px;
}
.SearchResultTableRightMiddle
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/TravGate/Images/RightMiddleBg.gif);
	background-repeat:repeat-y;		
	width:5px;
}
.SearchResultTableLeftBottom
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/TravGate/Images/LeftBottomCorn.gif);
	background-repeat:no-repeat;		
	width:5px;
	height:5px;
}
.SearchResultTableBottomMiddle
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/TravGate/Images/Bottombg.gif);
	background-repeat:repeat-x;		
	height:5px;
}
.SearchResultTableRightBottom
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/TravGate/Images/RightBottomBg.gif);
	background-repeat:no-repeat;	
	width:5px;	
	height:5px;
}
.SearchResultTableMiddleBg
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/TravGate/Images/HotelSearchTableMiddleBg.gif);
	background-color:#FFFFFF;	
}
.SearchResultOuterTable
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#F6F6F6;
} 
.SearchResultsTop
{
  background:url(/TravGate/Images/SearchResultTopCurve.gif); 
  width:670px;
  height:5px;
  background-repeat:no-repeat;
  background-position:top; 
}
.SearchResultsTopBg
{
	background-color:#FFFFFF;
	border-left:solid 1px #D0D0D0;
	border-right:solid 1px #D0D0D0;
	border-bottom:solid 1px #D0D0D0;
}
.RoomDetailsTopBg
{
	background-color:#FFFFFF;
	border-left:solid 1px #D0D0D0;
	border-right:solid 1px #D0D0D0;
	border-bottom:solid 1px #D0D0D0;
	border-top:solid 1px #D0D0D0;
}
.SearchResultBottom
{
 background:url(/TravGate/Images/SearchResultBottomCurve.gif); 
  width:670px;
  height:4px;
  background-repeat:no-repeat;
  background-position:top; 
}
.SearchResultMiddleBg
{
	background:url(/TravGate/Images/SearchResultMiddleBgImage.gif); 
  	width:670px;
	background-repeat:repeat-y;	
}
.SearchBoxTopLeft
{
 background:url(/TravGate/Images/SearchBoxTopLeft.gif); 
  width:7px;
  height:6px;
  background-repeat:no-repeat;
}
.SearchBoxTopRight
{
 background:url(/TravGate/Images/SearchBoxTopRight.gif); 
  width:7px;
  height:6px;
  background-repeat:no-repeat;
}
.SearchBoxBottomRight
{
 background:url(/TravGate/Images/SearchBoxBottomRight.gif); 
  width:7px;
  height:6px;
  background-repeat:no-repeat;
}
.SearchBoxBottomLeft
{
 background:url(/TravGate/Images/SearchBoxBottomLeft.gif); 
  width:7px;
  height:6px;
  background-repeat:no-repeat;
}
.SearchBoxMiddleBg
{
background-color:#51B0DC;
}
.SearchBoxBottomBg
{
background-color:#37A0D0;
}
.HeaderLoginBg
{
	background-image:url(/TravGate/Images/m6.jpg);
	background-repeat:no-repeat;
	width:488px;
	height:43px;
}
.HeaderLoginText
{
	color:#FFFFFF;
	font-size:13px;
}


.ResultBg
{
	background-color:#F3F4F4;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
}

.StepsText
{
	color:#194CC5;
	font-size: 11px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.HotelsText
{
	color:#194CC5;
	font-size: 12px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

 
/* This is Khalid's CSS */
td.font_copy2 
{ 
color:#5188AE;
font-size:1.12em; 
padding:0 10px 0 0 
}
font_copy2
{
color:#5188AE;
font-size:1.12em; 
padding:0 10px 0 0
}

font_hedanig 
{ 
color:#646464; 
font-weight:bold;
font-size:1.15em;
}
td.font_hot 
{ 
font-size:1.12em; 
}

div.font_hot
{
color:#D36301;
padding:0 10px 0 0
}

.text_user_form 
{
font-family:Tahoma;
font-size:100%;color:#FFFFFF;font-size:0.80em;
}

.row_2 
{ 
height:43px; 
background:url(images/header_bgd.gif) left bottom repeat-x;
}

p { margin:0; padding:0;}
.SubBg
{
   background-color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px; 
   color:#000;  
   border:solid 1px #C3EB89;
}

 a.MyDetailLink
 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration:none;
   font-weight:bold;
   color:#190B82;
 }
 a.MyDetailLink:hover
 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration:underline;
   font-weight:bold;
   color:#190B82;
 }
  .InnerTable
{
   background-color: #3C5FC9;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px; 
   color:#FFFFFF;  
   border:solid 1px #151C99;
}

 .ItemDetailBg
{
   background-color: #F1F4F9;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px; 
   color:#333333;  
   font-weight:bold;  
   height:20;
   border:solid 1px #9BD349;
}

.HeadingBg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color:#4BA7DA;
	font-weight:bold;
	color:#FFF;
	height:25px;	
}
 
  a.LinkNormalStrong
 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight:bold;
   color:#1400A1;
   text-decoration:underline;
 }
 a.LinkNormalStrong:hover
 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration:none;
   font-weight:bold;
   color:#1400A1;
 }
  .InnerTableBorder
{
   background-color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px; 
   color:#000;  
   border:solid 1px #183AA1;
}
td.font_popular_heading
{
  color:#646464;
  font-weight:bold;
  font-size:1em;
}
.ChangeSelect
{
  background:url(/TravGate/Images/Change-Selection.gif);
  background-repeat:no-repeat;
  height:26px;
  width:139px;
}