.phoneBG
{
  background-color: #227692;
}
.Hotelsearchfont
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
}
.Aboutussubhead
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #5B5E61;
}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #f4f4e0;
}
.style3 {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #f4f4e0; }
.style7 {font-size: 15px}
#HotelSearchContainer
{
  background-color: #FFFFFF;
}
#RoomDetailsContainer
{
  background-color: #FFFFFF;
}
#outertable
{
  background-color: #FFFFFF;
}
#AffiliatePageContainer
{
  background-color: #FFFFFF;
}
.InsideLayoutWidth
{
 width:100%;
}

.LayoutWidth
{
 width:778px;
}
.Phonefont
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight:bold;  
}
.PleaseWaitHeading
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #B9B9B9;
  font-weight:bold;
  font-style:italic;
  padding: 2px;
}
.HotelAddress
{
	font-size: 11px;
	color: #8E5A18;
	font-family: Verdana;
}

.TopDestinationHeading
{
	font-size: 11px;
	color: #FA0100;
	font-weight:bold;
	font-family: Verdana;
}

.SearchOfferBg1
{
	background-color:#EDEDED;
}
.SearchOfferBg2
{
background-color:#F9F2F2;
}
.FooterLine 
{
  background-image:url(/TranselWebV409/Branding/Images/FooterLine.gif);  
  width:100%;
  height:16px;   
  }
.TextAreaBg
{
		border: solid 1px #D1D0D0;
		background-color:#F3F3F3;
}
.AllHeadingBG 
{
  background-image:url(/TranselWebV409/Branding/Images/AllHeadingBG.gif);  
  width:100%;
  height:24px;
  background-repeat:repeat-x;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #9C1A00;
  }
/***********************************************/
.BTCbuttonstyle
{
  background-image:url(/TranselWebV409/Branding/Images/BTCButtonBg.gif); 
  background-position: bottom left;
background-color:#982D0D;
 background-repeat:repeat-x;
height: 20px;
padding: 2px 2px 2px 2px;
vertical-align:middle;
border: double 1px #832509;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color: #FFFFFF;
text-decoration: none;	
}
.BTCbuttonstyle a.linknormal
{

	font-size: 11px;
	font-style: normal;
	
	color: #FFFFFF;
	text-decoration: none;
}

.BTCbuttonstyle a:hover linknormal
{

	font-size: 11px;
	font-style: normal;
	
	color: #FFFFFF;
	text-decoration: none;
}

/***********************************************/
.HotelDetailsName
{
  background-color:#E8E7E7;  
  border-bottom:solid 1px #808080;
  border-top:solid 1px #808080;
  text-transform:uppercase;
  color:#815B31;
  height:40;
  width:100%;
 }
.HrLineResult
{
  background-color:#C83315;  
  height:1;
  width:100%;
}
.SearchResultBottom 
{
  background-image:url(/TranselWebV409/Branding/Images/SearchResultBottom.gif);  
  width:100%;
  height:5px;
  background-repeat:repeat-x
  }
.SearchResultTop 
{
  background-image:url(/TranselWebV409/Branding/Images/SearchResultTop.gif);  
  width:100%;
  height:16px;   
  }
.SearchResultBorder
{
		border: solid 1px #969696;
}

.GrayBorder
{
  border : solid 1px #E5E5E5;
  
}

.pagenumbers
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#70605D;
  background-color:#EDE7DA;
}

.pagenumbers a
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: underline; 
  color:#70605D;  
}

.pagenumbers a:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color:#70605D; 
}

.pagenumbers a:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; 
  text-decoration: underline; 
  color:#70605D;
}
.bluelinks a 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #70605D; 
text-decoration:Underline;
}

.bluelinks a:hover 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #70605D; 
text-decoration:none;
}
.pagesubheadings
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#030094;
	font-weight: normal;
	font-weight: bold;
}
.pagesmallheadings
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	height:25px;
	color:#891D36;
	font-weight: normal;
}
.changedates
{
	font-size: 11px;
	color: #FFFFFF;
	background-color:#DE4836;  
	font-family: Verdana;
}


.incavailabilitydark
{
	font-size: 10px;
	color: #685835;
	background-color:#DAD2CA;  
	font-family: Verdana;
}
.incavailabilitylight
{
	font-size: 10px;
	color: #685835;
	background-color:#F4EDE4;  
	font-family: Verdana;
}

.PageHeadBG 
{

  background-image:url(/TranselWebV409/Branding/Images/PageHeading.gif);
  width:737px;
  height:25px;  
  background-repeat:no-repeat;
  font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 14px; 
	color: #FFFFFF;
  }
#PayByPhone
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color: #000000;
	border: solid 1px #B40B0B;
	text-decoration: none;
	background-color:F2F4F9;	
}
#TopDestinationContainer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color: #000000;
	border: solid 1px #B40B0B;
	text-decoration: none;	
	background-color:F9F9F2;
}
.TopDestinationHeadBG 
{
  background-image:url(/TranselWebV409/Branding/Images/TopDestinationBG.gif);  
  width:176px;
  height:25px;  
  background-repeat:no-repeat;
  font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px; 
	color: #FFFFFF;
  }
#SpecialOfferContainer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color: #000000;
	border: solid 1px #BBBBBB;
	text-decoration: none;	
}
#headerContainer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #000000;
	
}
a.BarLink
{
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

a.BarLink:hover
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.BarLink:InActive
{
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
#SearchBoxContainer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color: #000000;
	border: solid 1px #B40B0B;
	text-decoration: none;	
	background-color:F9F9F2;
}
#LinkContainer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color: #000000;
	border: solid 1px #B40B0B;
	text-decoration: none;	
}
td.HotelSearchHead
{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D01C00;

}
td.HotelSearchText
{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;

}
.HrLine 
{
  background-image:url(/TranselWebV409/Branding/Images/BTCHrLine.gif);  
  height:1;
  width:100%;
}
.HotelSearchHeadBG 
{
  background-image:url(/TranselWebV409/Branding/Images/HotelSearchHeadBG.gif);  
  width:273px;
  height:25px;  
  background-repeat:no-repeat;
  font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px; 
	color: #FFFFFF;
  }
 .SpecialOfferHeadBG 
{
  background-image:url(/TranselWebV409/Branding/Images/SpecialOfferBG.gif);  
  width:310px;
  height:25px;  
  background-repeat:no-repeat;
  font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px; 
	color: #FFFFFF;
  }
#HeaderBarContainer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #6C6767;
	border: solid 1px #D5D5D5;
	text-decoration: none;
	background-color:#E5E5E5;
}
HeaderFont
{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C6767;

}
a.HeaderLink
{
	font-size: 11px;
	color: #6C6767;
	text-decoration: none;
}

a.HeaderLink:hover
{
	font-size: 11px;
	color: #6C6767;
	text-decoration: none;
}

.HeaderLink:InActive
{
	font-size: 11px;
	color: #6C6767;
	text-decoration: underline;
}
ButtonFont
{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C6767;

}
a.ButtonLink
{
	font-size: 11px;
	color: #FFFFFF;

	text-decoration: none;
}

a.ButtonLink:hover
{
	font-size: 11px;
	color: #FFFFFF;

	text-decoration: none;
}

.ButtonLink:InActive
{
	font-size: 11px;
	color: #FFFFFF;

	text-decoration: underline;
}
/******************* New CSS End**********************/
body
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0px 0px 0px 0px 0px;
  text-align: center;
  
  background-image: url(/TranselWebV409/Branding/Images/BTCBgImg.gif);
	background-repeat:repeat-x;
	background-repeat:repeat-y;
	background-position: center top;
	background-attachment: scroll;
}
td
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
}
.body a
{
	font-size: 11px;
	color: #6C6767;
	text-decoration: underline;
}
.body a:hover 
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
input
{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

select
{  
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
}
selectbig
{  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
div
{
  font-size: 11px;
}

/********************************************* All Copy *************************************************/

th
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}


a.returnLink
{
	font-size: 11px;
	color: Black;	
	text-decoration: underline;
}

a.returnLink:hover
{
	font-size: 11px;
	color: Black;
	text-decoration: none;
}

.mainbody
{
	font-size: 11px;
	color: #000000;
}

table.mainbody
{
  width: 100%;
}

.blacktext 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}

.text 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.textsmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}
.textNormal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}

.textNormalSpaced
{
	font-size: 11px;
	
	padding-bottom: 6px;
}

.textNormalStrong
{
	font-size: 11px;
	font-weight: normal;
	
}

.textLargeStrong
{
	font-size: 11px;
	font-weight: bold;

}

.maincommand
{
	font-size: 11px;
	font-weight: bold;
	
}

.errorMessage
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
}
.errormessagesmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ff0000;
}

/******************************************* Shopping Basket Overview **************************************/

td.basketOverviewText
{
  padding-top: 8px;
  padding-bottom: 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #BA1017;
  text-align:left;
  padding-left: 30px;
  background-color: #FFFFFF;
}
.basketOverviewText
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

a.basketOverviewLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #0000cc;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}

a.basketOverviewLink:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FF0000;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

a.basketOverviewLink:active
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #0000cc;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}

/********************************************* Shopping Basket *********************************************/

table.shoppingBasketTable
{
  padding: 5px 5px 5px 5px;  
  width: 100%;
}

th.shoppingBasketTable
{
  padding: 5px 5px 5px 5px;
   
	font-size: 11px;	
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;
	color:#815B31; 
	background-color: #F2f2f2; 
}

.shoppingBasketTable
{
  padding: 5px 5px 5px 5px;
	border: solid 1px #D5D5D5;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
}

.shoppingBasketTableInner
{
	font-size: 11px;
	text-decoration: none;
	color:#000000;	
}

td.shoppingBasketTable
{
  padding: 5px 5px 5px 5px;
  border: none;  
	border: solid 1px #D5D5D5; 
	font-size: 11px;
	text-decoration: none;
}

td.shoppingBasketTableInner
{
  border: none;  
	font-size: 11px;
	text-decoration: none;	
}

td.shoppingBasketTableInnerRowSubDivisor
{
  background-color: Black;  
  height: 1;
}

td.shoppingBasketTableTotal
{
  padding: 5px 5px 5px 5px;  
  border: none;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color:#9D752A;
	
}

td.shoppingBasketTableRowDivisor
{
  background-color: Black;  
  height: 1;
}

.shoppingBasketTablePending
{
  color: #FF0000;
}

/********************************************* Popup calendar *********************************************/
td.calendarMonth
{
  background-color: #757575;
}
.calendarMonth a
{
  font-weight: bold;
  font-family: 'MS Sans Serif', Verdana, sans-serif;
  font-size: 9pt;
  color: #FFFFFF;
}
.calendarMonth a:hover
{
  font-weight: bold;
  font-family: 'MS Sans Serif', Verdana, sans-serif;
  font-size: 9pt;
  color: #FFFFFF;
}
select.calendarMonth
{
  font-family: 'MS Sans Serif', Verdana, sans-serif; 
  font-size: 9pt;
}
select.calendarMonthIllegal
{
  background-color: #FF0000;
  font-family: 'MS Sans Serif', Verdana, sans-serif; 
  font-size: 9pt;
}
td.calendarHeaderWeekend
{
  background-color: #757575;
  font-family: 'MS Sans Serif', Verdana, sans-serif;
  font-size: 9pt;
  color:#FFFFFF;
}
td.calendarHeaderWeekday
{
  background-color: #757575;
  font-family: 'MS Sans Serif', Verdana, sans-serif;
  font-size: 9pt;
  color:#FFFFFF;
}
td.calendarCellWeekday
{
  background-color: #FFFFFF;
  font-family: 'MS Sans Serif', Verdana, sans-serif;
  font-size: 9pt;
}
td.calendarCellWeekend
{
  background-color: #FFFFFF;
  font-family: 'MS Sans Serif', Verdana, sans-serif;
  font-size: 9pt;
}
td.calendarCellWeekdayInvalid
{
  background-color: #F3F3F3;
  font-family: 'MS Sans Serif', Verdana, sans-serif;
  font-size: 9pt;
}
td.calendarCellWeekendInvalid
{
  background-color: #F3F3F3;
  font-family: 'MS Sans Serif', Verdana, sans-serif;
  font-size: 9pt;
}
td.calendarCellHighlight
{
  background-color: #FFA6AA;
  font-family: 'MS Sans Serif', Verdana, sans-serif;
  font-size: 9pt;
}
td.calendarCellSelected
{
  background-color: #C11219;
  font-family: 'MS Sans Serif', Verdana, sans-serif;
  font-size: 9pt;
  color:#FFFFFF;
}

/********************************************* Property Pages *********************************************/
table.propertyPage
{  
  padding: 0;   
  border-collapse:collapse;
  width: 100%;  
}

table.propertyPageGroupHeading
{
  width:100%;
}

/*********************************************** Bottom Line ************************************************/

td.propertyPageLabel
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;	
	padding: 2px 8px 2px 7px;	
	border-bottom: solid 0px #E9F2F8;
	width:130px;
}

td.propertyPageItem
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;		
	border-bottom: solid 0px #E9F2F8;
	padding: 2px 6px 2px 0px;
}

td.propertyPageButton
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;		
	border-bottom: solid 0px #E9F2F8;
	padding: 2px 6px 2px 0px;	
}

td.formLabel
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;	
	padding: 2px 8px 2px 7px;	
	border-bottom: solid 0px #E9F2F8;
}

td.formItem
{
	font-size: 11px;
	color: #000000;	
	border-bottom: solid 0px #E9F2F8;
	padding: 2px 6px 2px 2px;	
}

.formItem
{
	font-size: 11px;
	color: #000000;		
}

/********************************************* Summaries *********************************************/
table.summary
{   
  padding: 10px 10px 10px 10px;  
  color: #000000;
}

tr.summary
{
  vertical-align:top;
}

tr.summaryHeader
{
  vertical-align:top;
}

td.summary
{  
  padding: 0px 10px 2px 2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
}

th.summaryHeader
{  
  padding: 0px 10px 2px 2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	text-decoration: none;
}

td.summaryHeader
{
  padding: 0px 20px 2px 2px;
  font-size: 11px;
	color: #000000;	
	text-decoration: none;
}

a.summaryNavigator
{
  font-size: 11px;
	color: #000000;	
	font-weight: normal;
}

a.summaryNavigator:visited
{
  font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

a.summaryNavigator:link
{
  font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

a.summaryNavigator:hover
{
  font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

a.summaryNavigator:active
{
  font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

span.summaryNavigator
{
  font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.summaryNavigatorPage
{
  font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

tr.summaryFilter
{
  vertical-align:bottom;
}

td.summaryFilter
{
  background-color: #ffffff;
  font-size:8pt;
  border-left-width: 3;
  border-right-width: 3;
  border-top-width: 3;
  border-bottom-width: 6;
  vertical-align:bottom;
}

input.summaryFilter
{
  width:65;
  font-size: 8pt;
}

select.summaryFilter
{
  font-size: 8pt;
}

/********************************************* Price break down *********************************************/
.priceBreakDownTable
{
  border-collapse: collapse;
}

.priceBreakDownTable th
{
  background-color: #EEEEEE;
  font-size: 11px;
  font-weight: bold;  
	color: Black;  
  border-left: solid 2px #FFFFFF;	
  padding: 0px 2px 0px 2px;
}

.priceBreakDownTable td
{
  font-size: 11px;
	color: #000000;	
  border-left: solid 2px #FFFFFF;  
  padding: 2px;
}

td.priceBreakDownTotal
{
  border-top: solid 1px Black;
}

/********************************************* Reports *********************************************/
td.reportParameter
{
  font-size: 11px;
	color: #000000;
	text-decoration: none;		
	border-bottom: solid 1px #85AECD;
	padding: 2px 6px 2px 0px;	
}

td.reportParameterLabel
{
  font-size: 11px;
	color: #000000;
	text-decoration: none;	
	padding: 2px 8px 2px 7px;	
	border-bottom: solid 1px #85AECD;
}

/********************************************* Region Details page *********************************************/

td.regionLevel1
{
  padding-top: 1ex;
  padding-bottom: 0px;
  margin: 0;
}

td.regionLevel2
{
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0;
}

a.linkChild
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #002E47;
  font-size: 9px;
  font-weight: normal;
  text-decoration: none;
}

a.linkChild:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #002E47;
  font-size: 9px;
  font-weight: normal;
  text-decoration: underline;
}

a.linkChildSmall
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #002E47;
  font-size: 9px;
  font-weight: normal;
  text-decoration: none;
}

a.linkChildSmall:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #002E47;
  font-size: 9px;
  font-weight: normal;
  text-decoration: underline;
}

.optionGroupHeading
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}
/******************** colour of <Booking/ShoppingBasket.aspx>--->Grand Total--->Price **********************/


/***********************************************************************************************************/

text_link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration:none
}
.inputform
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8px;
background-color: #EBEBEB;
border: 1px solid #525C6A;
width: 200px;
text-align: left;
}
.imagMarcoPolos 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
text-decoration:none;
border: 1px solid #000000;
}
.heading 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
}

td.pageTitle
{
  padding-left: 4px;
  font-size: 18px;
  font-weight: normal;
  color: #000000;
  letter-spacing: 1px;
}

.hotelSearchResults 
{	
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	padding: 0px 2px 0px 2px;
}

td.hotelSearchResults
{
  padding-left: 4px;
}



.hotelSearchResults a
{
	font-size: 12px;
	color: #D3463D;
	text-decoration: underline;
}
.hotelSearchResults a:hover 
{
	font-size: 12px;
	color: #D3463D;
	text-decoration: none;
}

.hotelSearchBox
{
 	font-size: 12px;
	color: #000000;
	text-decoration: none; 
}

.hotelSearchBox strong
{
	font-size: 12px;
	color: #201F37;
	text-decoration: none;
	font-weight: bold;  
}

.availability
{
  background-color: #E12821;
  font-size: 10px;
  color: #FFFFFF;
}

.availabilitylight
{
  background-color: #FAF6EF;
	font-size: 11px;
	color: #000000;
}
.availabilityupgrade
{
  background-color: #FAF6EF;
	font-size: 11px;
	color: #000000;
}

.welcome
{
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.pagetitle 
{
	font-size: 14px;
	color: #D3463D;
	text-decoration: none;
	padding-bottom: 16px;
}

.pagetitle2 
{
	font-size: 16px;
	font-family: Bookman Old Style, Times New Roman, Serif;
	font-weight: bold;
	color: Red;
	text-decoration: none;
	padding-bottom: 8px;
}

.sectiontitle2 
{
	font-size: 14px;
	font-family: Bookman Old Style, Times New Roman, Serif;
	font-weight: bold;
	color: Red;
	text-decoration: none;
}

.yellowbody 
{
	font-size: 10px;
	color: #B7882B;
	font-weight: bold;
	text-decoration: none;
}

.yellowbody a
{
	font-size: 10px;
	color: #B7882B;
	font-weight: bold;
	text-decoration: underline;
}
.yellowbody a:hover 
{
	font-size: 10px;
	color: #B7882B;
	font-weight: bold;
	text-decoration: none;
}

.formhead 
{
	font-size: 12px;
	color: #201F37;
	text-decoration: none;
	font-weight: bold;
}
.locationdropdown 
{
	font-size: 12px;
	color: #040404;
	width: 176px;
}

.bookingdropdown 
{
	font-size: 12px;
	color: #040404;
	width: 185px;
}
.calltoaction 
{
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
.footer 
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 12px;
}
.footer a
{
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline;
	line-height: 12px;
}
.footer a:hover 
{
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	line-height: 12px;
}

.roomtype 
{
	font-size: 12px;
	color: #00599A;
	text-decoration: none;
	font-weight: bold;
}

.upgrade 
{
	font-size: 12px;
	color: #201F37;
	text-decoration: none;
	font-weight: bold;
}

.bodylinknopink a
{
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.bodylinknopink a:hover
{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.priceType
{
  border: solid, 1px, #D3463D;
  font-weight: bold;
  font-size: 13px;
}

/************************************************* New styles ************************************************/

.textwhitelink a 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration: underline;
}

.textwhitelink a:hover
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration: none;
}

.textwhitelink a:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration: underline;
}

.scrollingtext
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#336699;
	font-weight: bold;
}

.smalltext 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#7C4100;
}
.smalltextblack
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	
}
.smalltextpink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	
}
.textpink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
.textpink a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	text-decoration: underline;	
}
.textpink a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	text-decoration: none;	
}



.boldtext 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight: bold;
}

.hotelname 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: normal;
}

.whitetext 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: normal;
}

td.HotelHeader, div.hotelheader, p.hotelheader, TitleContents, div.HPHotelHeader, td.header, div.header, div.HPHeader
{

  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  vertical-align: middle;
  background-color: #E90268;
  padding: 5px;
  margin-bottom:10px;
  margin-top:20px;
}

td.HotelHeader a, div.HotelHeader a, td.header a.linkNormal
{
  font-size: 11px;
  font-weight: bold;
  font-variant: normal;
  color: #175998;
  vertical-align: middle;
  background-color: #7EAFE0; /*A4C4E4;*/
  padding:0px;
  margin-bottom:10px;
  margin-top:20px;
}

/************************************************* New styles ************************************************/

.smalltextwhite
{
	font-size: 10px;
	color: #ffffff;  
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}

.smalltextwhite a
{
	font-size: 10px;
	color: #ffffff;  
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}

.smalltextwhite a:hover
{
	font-size: 10px;
	color: #ffffff;  
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}

.smalltextred
{
	font-size: 10px;
	color: #E7003E;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

.textblue
{
	font-size: 11px;
	color: #094B73;  
	font-family: Verdana;
}

.smalltextblue
{
	font-size: 9px;
	color: #000000;  
	text-transform: uppercase;
	font-family: Verdana;
}



.SimpleTable
{
	border	: solid 1px #CAD9E4;
	padding	: 0px 0px 0px 0px;
	margin-left:5px;
	margin-top:5px;
	margin-right:3px;
}

.maincontent
{
	padding	: 6px;
}

.bgtd
{
 background-color:#6590B1;
}

.mainbg
{
 background-color:#FFFFFF;
}

.smalltextlightblue
{
	font-size: 11px;
	color: #006BAC;
	background-color:#E8F2F8;  
	font-family: Verdana;
}
.smalltextlightblue a
{
	font-size: 11px;
	color: #006BAC;
	background-color:#E8F2F8;  
	font-family: Verdana;
	text-decoration:underline;
}
.smalltextlightblue a:hover
{
	font-size: 11px;
	color: #006BAC;
	background-color:#E8F2F8;  
	font-family: Verdana;
	text-decoration:none;
}
.smalltextlightpink
{
	font-size: 11px;
	color: #006BAC;
	background-color:#FEEEF5;  
	font-family: Verdana;
}
.smalltextlightpink a
{
	font-size: 11px;
	color: #0000cc;
	background-color:#FEEEF5;  
	font-family: Verdana;
	text-decoration:underline;
}
.smalltextlightpink a:hover
{
	font-size: 11px;
	color: #0000cc;
	background-color:#FEEEF5;  
	font-family: Verdana;
	text-decoration:none;
}
/************************************************* inc_Availability ************************************************/

.roomtypelink
{
	font-size: 11px;
	color: #0000FF;
	font-family: Verdana;
}
.roomtypelink a
{
	font-size: 11px;
	color: #0000FF;
	font-family: Verdana;
	text-decoration:underline;
}
.roomtypelink a:hover
{
	font-size: 11px;
	color: #0000FF;
	font-family: Verdana;
	text-decoration:none;
}





/************************************************* Top Destinations************************************************/

.topdestinationtable
{
  border	: solid 1px #E90268;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	padding:5px 5px 5px 5px;
	background-color:#FFFFFF;
}
.bigtextblue
{
	font-size: 12px;
	color: #6794C5;
	font-family: Verdana;
}
.bigtextpink
{
	font-size: 12px;
	color: #E90268;
	font-family: Verdana;
}
.bigtextpink a
{
	font-size: 12px;
	color: #E90268;
	font-family: Verdana;
	text-decoration:underline;
}
.bigtextpink a:hover
{
	font-size: 12px;
	color: #E90268;
	font-family: Verdana;
	text-decoration:none;
}
.OfferTable
{
  border	: solid 1px #0071B0;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
	
}

/************************************************* Search ************************************************/

.SearchTable
{
  border	: solid 1px #E90268;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
	background-color:#FEEEF5;

}

tr.SearchTable
{
 background-color:#BDD3E4;
}

tr.RecommendedHotels
{
 background-color:#F2F8FD;
}

/************************************************* Search ************************************************/

.homeheadings
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: normal;
	text-transform:uppercase;
	padding	: 6px;
	font-weight: bold;
}

.pageheadings
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#000000;
	font-weight: normal;
	font-weight: bold;
}



.pagesubheadings a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#E90268;
	font-weight: normal;
	font-weight: bold;
}

.pagesubheadings a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#E90268;
	font-weight: normal;
	font-weight: bold;
}


.topdestinations
{
	padding	: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#990000;
	font-weight: normal;
	text-transform:uppercase;
	line-height:14px;
}

.topdestinations a
{
	padding	: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#990000;
	font-weight: normal;
	text-transform:uppercase;
	text-decoration:None;
	line-height:14px;
}

.topdestinations a:hover
{
	padding	: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#F1A230;
	font-weight: normal;
	text-transform:uppercase;
	text-decoration:none;
	line-height:14px;
}

.topdestinations a:visited
{
	padding	: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#990000;
	font-weight: normal;
	text-transform:uppercase;
	text-decoration:None;
	line-height:14px;
}

/*********************************************** Search Result *******************************************/

.SearchResultTable
{
	border	: solid 0px #AEBBC5;
	padding	: 0px 0px 0px 0px;
}

tr.PageNavigator
{
 background-color: #E8F2F8;
}

tr.RoomTypeSeperator
{
 background-color: #FFFFFF;
}

.hoteldetailhotelname1
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	font-weight: normal;
	font-weight: bold;
	background-image:url(/TranselWebV409/Branding/Images/HotelDetailsBg.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}

.hoteldetailhotelname
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#FFFFFF;
	font-weight: normal;
	font-weight: bold;
	background-color:#E90268;
	
}

.tdhotelname
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color:#CD042F;
	font-weight: normal;
	font-weight: bold;
}

.tdhotelname a
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	
	
	color:#CD042F;
	font-weight: normal;
	font-weight: bold;
}

.tdhotelname a:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	
	
	color:#CD042F;
	font-weight: normal;
	font-weight: bold;
}

.tdhotelname a:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	
	
	color:#B12202;
	font-weight: normal;
	font-weight: bold;
}

.redtextsmall
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #E24F09;
}


.ResultTable
{
	border				: solid 0px #CAD9E4;
	background-color    : #FFFFFF;
}

.hoteldetails
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #C79226;
 
  padding: 2px;
}
.hoteldetails a
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #C79226;
   padding: 2px;
  text-decoration:underline;
}
.hoteldetails a:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #C79226;
  padding: 2px;
  text-decoration:none;
}

.pinkheading
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
 
  padding: 2px;
}

.pinkheading a
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  background-color: #E90268;
  padding: 2px;
  text-decoration:underline;
}
.pinkheading a:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  background-color: #E90268;
  padding: 2px;
  text-decoration:none;
}
.hoteldetailssubhead
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #5B5E61;
}

.tdlightblue
{
  background-color: #F9F9F2;
}

.textwhite
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;  
	text-decoration:none;
}

.textwhite a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;  
	text-decoration:underline;
}

.textwhite a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;  
	text-decoration:none;
}

.tdhoteldetails
{
  background-color: #000000;
  text-decoration:none;
}

.tdhoteldetails a
{
  background-color: #000000;
  text-decoration:none;
}

.tdhoteldetails a:hover
{
  background-color: #000000;
  text-decoration:none;
}

.HotelDetailsTable
{
	border	: solid 0px;
	padding	: 0px 0px 0px 0px;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
}

.roomtypetable
{
  background-color:#cccccc;
}

tr.roomtypetable
{
  background-color:#ffffff;
}

/*******************************Transfers Result Table(ASCX/ProductAvailabilitySummary.ascx) ******************************/

.availabilityTable
{
  padding: 2px 2px 2px 2px;
	border: solid 1px #c4c4c4;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	
}

th.availabilityTable hotelSearchResults
{
  background-color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-align:left;
  padding-left:0px;
}

td.availabilityTable
{
  background-color: #FFFFFF;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  padding-left:0px;
}
th.hotelSearchResults
{
  background-color: #E12821;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-align:left;
  margin: 0px 0px 0px 0px;
}
.flushTable
{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-width: 0px;
  border: none;
  border-collapse: collapse;
  width: 100%;
}

.roundedBoxExciteHeader
{
  background-color: #0568A9;
	font-family: Verdana;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
}



.subTitleBar
{
   background-image:url(/TranselWebV409/Branding/Images/AllHeadingBG.gif);  
  width:100%;
  height:24px;
  background-repeat:repeat-x;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #9C1A00;
}
.bg
{
background-image:url(/TranselWebV409/Branding/Images/ButtonBg.gif);
}
.loadingtext {
	font-family: Verdana;
	font-size: 12px;
	font-weight:normal;
	color:#E90268;
}


