
body
{
  margin: 0px 0px 0px 0px 0px;
  background-color: #ffffff;
  font-size: 11px;
}
.CancellationPolicy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000;
}
.GreyText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;	
}	
.RegionBlueBold
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#1F27A3;
font-weight:bold;
}
.RegionBlueBold:a link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1F27A3;
	font-weight:bold;	
	text-decoration:underline;
}
.RegionBlueBold:a hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1F27A3;
	font-weight:bold;	
	text-decoration:none;
}
.BottonStyle
{
	height:20;
	width:18;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight:bold;
  vertical-align:top;
  text-align:center; 
  padding:1px 1px 1px 1px; 
}
.body a
{
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.BlueBoldText
{
	  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight:bold;
  color: #183AA1;
}
 .PopBoxBorder
 {
	border:solid 1px #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:Black;
	padding:2 2 2 3;
 }
 .TextBoxBorder
 {
	border:solid 1px #68A70D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:Black;
	padding:2 2 2 3;
 }
 .YourDetailsBorder
 {
	border:solid 1px #015BAE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
 }
.tdfield 
{
	background-color: #E5FAC6;
	border: solid 1px #D3463D;
}
.TextBoxShow 
{
	background-color: #F0F0F0;
	border: solid 1px #B5B5B5;
}
.textS {
	padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:Black;
	text-align:left;
	line-height:13px;
}
.text {
	padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:Black;	
	line-height:16px;
}
.textBigFont {
	padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:Black;	
	line-height:16px;
}
.RedMessage{
	padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:D8081B;
	line-height:16px;
	font-weight:bold;
}
.TableHeadbg
{
	background-color:#183AA1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	height: 20px;
	vertical-align: middle;
}

.body a:hover 
{
	font-size: 11px;
	color: Black;
	text-decoration: none;
}

.hotelSearchResults 
{	
	background-color: #F2F1F2;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	height:22px;
	border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #E4E2E2;
border-right-color: #E4E2E2;
border-bottom-color: #E4E2E2;
border-left-color: #E4E2E2;

}

td.hotelSearchResults
{
  padding-left: 4px;
}

th.hotelSearchResults
{
  color: #F1F4FF;
  background-color: DarkBlue;
  font-weight: bold;
  font-size: 11px;
}

.hotelSearchResults a{
	
	font-size: 11px;
	color: #D3463D;
	text-decoration: underline;
}
.hotelSearchResults a:hover {
	
	font-size: 11px;
	color: #D3463D;
	text-decoration: none;
}


.partnerbarLink {
	font-size: 11px;
	font-weight: normal;
	color: #0D2A96;
	
	
	
}
a.partnerbarLink {
	font-size: 11px;
	font-weight: normal;
	color: #0D2A96;
	text-decoration:None;
	
	
}
a.partnerbarLink:hover{
	font-size: 11px;
	font-weight: normal;
	color: #68A70D;
	text-decoration:None;
	
	
}

.GeneralLink {
	font-size: 11px;
	font-weight: normal;
	color: #0D2A96;

	
}
a.GeneralLink {
	font-size: 11px;
	font-weight:normal ;
	color: #0D2A96;
	text-decoration:None;
	

	
}
a.GeneralLink:hover{
	font-size: 11px;
	font-weight: normal;
	color: #68A70D;
	text-decoration:None;
}

a.GeneralLink:Visited{
	font-size: 11px;
	font-weight: normal;
	color: #0D2A96;
	text-decoration:None;
}

.hotelSearchBox
{
 	font-size: 11px;
	color: #545267;
	text-decoration: none; 
}

.hotelSearchBox strong
{
	font-size: 11px;
	color: #201F37;
	text-decoration: none;
	font-weight: bold;  
}

.textN 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}

/********************************************* All Copy *************************************************/

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

td a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 183AA1;
	text-decoration: underline;
}

td a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F980C;
	text-decoration: none;
}

th
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

a.linkNormal
{
	font-size: 11px;
	color:#183AA1;	
	text-decoration: underline;
}

a.linkNormal:hover
{
	font-size: 11px;
	color: 72B216;
	text-decoration: none;
}

.linkNormal:InActive
{
	font-size: 11px;
	color: blue;	
	text-decoration: underline;
}

a.returnLink
{
	font-size: 11px;
	color: Black;	
	text-decoration: underline;
}

a.returnLink:hover
{
	font-size: 11px;
	color: Black;
	text-decoration: none;
}

.mainbody
{
	
	 background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: Black;
	font-size: 11px;
	text-align:justify;
}

table.mainbody
{
  width: 100%;
}

.textNormal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.welcome
{
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}
.textNormalSpaced
{
	font-size: 11px;
	color: #000000;
	padding-bottom: 6px;
}

.textNormalStrong
{
		font-size: 11px;
	font-weight: normal;
	color: Black;
}

.textNormalBlue
{
	font-size: 11px;
	color: DarkBlue;
}

.textLargeStrong
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.maincommand
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.errorMessage
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
}

/********************************************* Basket Overview *********************************************/

.basketOverviewText
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: Black;
}

a.basketOverviewLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: 0000FF;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}

a.basketOverviewLink:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: 0000FF;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}

a.basketOverviewLink:active
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: DarkBlue;
  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;
  border: solid 1px #DBD7D7;  
	font-size: 11px;	
	
	text-align: left;
	font-weight: bold;  
}

.shoppingBasketTable
{
  padding: 5px 5px 5px 5px;
	
	font-size: 11px;
	text-decoration: none;
}

.shoppingBasketTableInner
{
	font-size: 11px;
	text-decoration: none;	
}

td.shoppingBasketTable
{
  padding: 5px 5px 5px 5px;
   border: solid 1px #DBD7D7;  
	
	font-size: 11px;
	text-decoration: none;
}

td.shoppingBasketTableInner
{
  border: none;  
	
	font-size: 11px;
	text-decoration: none;	
}

td.shoppingBasketTableInnerRowSubDivisor
{
  background-color: DBD7D7;  
  height: 1;
}

td.shoppingBasketTableTotal
{
  padding: 0px 0px 0px 0px;  
  border: solid 1px #DBD7D7; 
	font-size: 11px;
	text-decoration: none;
	
	font-weight: bold;
	background-color: #ffffff;
}

td.shoppingBasketTableRowDivisor
{
  background-color: Black;  
  height: 1;
}

.shoppingBasketTablePending
{
  color: #FF0000;
}
/********************************************* Popup calendar *********************************************/
td.calendarMonth
{
  background-color: #183AA1;
}

.calendarMonth a
{
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #FFFFFF;
}
.calendarMonth a:hover
{
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #FFFFFF;
}

select.calendarMonth
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

select.calendarMonthIllegal
{
  background-color: #83C326;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

td.calendarHeaderWeekend
{
  background-color: #183AA1;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color:#FFFFFF;
}

td.calendarHeaderWeekday
{
  background-color: #0671C3;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color:#FFFFFF;
}

td.calendarCellWeekday
{
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

td.calendarCellWeekend
{
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

td.calendarCellWeekdayInvalid
{
  background-color: #F3FDE5;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

td.calendarCellWeekendInvalid
{
  background-color: #F3FDE5;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  cursor: none;
}

td.calendarCellHighlight
{
  background-color: #CAE3F2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  cursor: pointer;
}

td.calendarCellSelected
{
  background-color: #83C326;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  cursor: pointer;
  color:#FFFFFF;
}

/********************************************* Property Pages *********************************************/

table.propertyPage
{  
  padding: 0;   
  border-collapse:collapse;
  width: 100%;  
}

table.propertyPageGroupHeading
{
  width:100%;
}

td.propertyPageLabel
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;	
	padding: 2px 8px 2px 7px;	
	border-bottom: solid 1px #ffffff;
	width:250px;
}

td.propertyPageItem
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;		
	border-bottom: solid 1px #ffffff;
	padding: 2px 6px 2px 0px;
}

td.propertyPageButton
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;		
	border-bottom: solid 1px #ffffff;
	padding: 2px 6px 2px 0px;	
}

td.formLabel
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;	
	padding: 2px 8px 2px 7px;	
	border-bottom: solid 1px #ffffff;
}

td.formItem
{
	font-size: 11px;
	color: #000000;	
	border-bottom: solid 1px #ffffff;
	padding: 2px 6px 2px 2px;	
}

.formItem
{
	font-size: 11px;
	color: #000000;
}

/********************************************* Summaries *********************************************/
/* Summaries */


.tdhead {
	background-color: #ffffff;
}

tr.summary
{
  vertical-align:top;
}

tr.summaryHeader
{
  vertical-align:top;
}

td.summary
{  
  padding: 5px 5px 5px 5px;
  border: solid 1px #DBD7D7;  
	font-size: 11px;
	color: #29308D;	
	text-decoration: none;
}

td.summarySpacer
{  
  padding: 5px 5px 5px 5px;
  border: solid 1px #DBD7D7;  
	font-size: 11px;
	color: #000000;	
	text-decoration: none;
	background-color: #ffffff;
}

th.summaryHeader
{  
  padding: 5px 5px 5px 5px;
  border: solid 1px #DBD7D7;  
	font-size: 11px;
	color: #000000;	
	text-decoration: none;
	text-align: left;
	font-weight: bold;  
	background-color:#ffffff;
}

td.summaryHeader
{
  padding: 5px 5px 5px 5px;
  border: solid 1px #DBD7D7;  
	font-size: 11px;
	color: #29308D;	
	text-decoration: none;
	font-weight: bold;  
	background-color:#D4E2C4;
}

a.summaryHeader
{  
	font-size: 11px;
	color: #29308D;	
	text-decoration: underline;
	font-weight: bold;  	
}

a.summaryNavigator
{
	font-size: 11px;
	color: #29308D;	
	font-weight: normal;
}

a.summaryNavigator:visited
{
	font-size: 11px;
	color: #29308D;
	text-decoration: underline;
	font-weight: normal;
}

a.summaryNavigator:link
{
	font-size: 11px;
	color: #29308D;
	text-decoration: underline;
	font-weight: normal;
}

a.summaryNavigator:hover
{
	font-size: 11px;
	color: #29308D;
	text-decoration: none;
	font-weight: normal;
}

a.summaryNavigator:active
{
	font-size: 11px;
	color: #29308D;
	text-decoration: underline;
	font-weight: normal;
}

span.summaryNavigator
{
	font-size: 11px;
	color: #29308D;	
	text-decoration: none;
	font-weight: bold;
}

.summaryNavigatorPage
{
	font-size: 11px;
	color: #29308D;
	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: Black;	
  border-left: solid 2px #FFFFFF;  
  padding: 2px;
}

td.priceBreakDownTotal
{
  border-top: solid 1px Black;
}

/********************************************* 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 *********************************************/
/* Reports */
td.reportParameter
{
  
	font-size: 11px;
	color: Black;
	text-decoration: none;		
	border-bottom: solid 1px #E2E0E3;
	padding: 2px 6px 2px 0px;	
}

td.reportParameterLabel
{
  
	font-size: 11px;
	color: Black;
	text-decoration: none;	
	padding: 2px 8px 2px 7px;	
	border-bottom: solid 1px #E2E0E3;
}

Reportbg
{
 background-color:#E1DFE2;
}
/********************************************* 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: 12px;
  font-weight: bold;
  color: #333333;
}
/******************** colour of <Booking/ShoppingBasket.aspx>--->Grand Total--->Price **********************/

div.price,td.price,span.totalprice,td.shoppingBasketTableTotal b,span.price,a.price
{
  font-weight:bold;
  color:#000000;
  font-size: 11px; 
}

/***********************************************************************************************************/

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;
}

.heading 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
}

/*********************** Standard Reservwire styles, to be customised for MarcoPolo **********************/

select
{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

div
{
  font-size: 11px;
}

td.pageTitle  
{
  padding-left: 4px;
  font-size: 18px;
  font-weight: normal;
  color: #000000;
  letter-spacing: 1px;
}

.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: #D6E5F1;
	font-size: 11px;
	color: #000000;
}

.availabilitylight
{
  background-color: #EDF5FB;
	font-size: 11px;
	color: #000000;
}
.availabilityupgrade
{
  background-color: #F8FBFD;
	font-size: 11px;
	color: #000000;
}
.welcome
{
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.sectiontitle2 
{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Red;
	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;
}
/************************************************* inc_Availability ************************************************/

.incavailabilitydark
{
	font-size: 11px;
	color: #000000;
	background-color:#CAD9E4;  
	font-family: Verdana;
}
.incavailabilitylight
{
	font-size: 11px;
	color: #000000;
	background-color:#E1F0FA;  
	font-family: Verdana;
}
/************************************************* 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-size: 9px;
	font-weight: normal;
	color: #0000FF;
	
	
}
a.smalltext {
	font-size: 9px;
	font-weight: normal;
	color: #0000FF;
	
	
}
a.smalltext:hover{
	font-size: 9px;
	font-weight: normal;
	color: #F7050B;
	
	
}

.bluelinks a 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 
text-decoration:Underline;
}

.bluelinks a:hover 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 
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:#000000;
	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: #C8141B;
  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;
  padding:0px;
  margin-bottom:10px;
  margin-top:20px;
}

/************************************************* New styles ************************************************/

.smalltextwhite
{
	font-size: 11px;
	color: #000000;  
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

.smalltextwhite a
{
	font-size: 11px;
	color: #000000;  
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

.smalltextwhite a:hover
{
	font-size: 11px;
	color: #000000;  
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

.smallTextHeading
{
	font-size: 9px;
	color: #990000;  
	text-transform: uppercase;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
}

.smallTextHeading a
{
	font-size: 9px;
	color: #990000;  
	text-transform: uppercase;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
}

.smallTextHeading a:hover
{
	font-size: 9px;
	color: #990000;  
	text-transform: uppercase;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
}

.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;
}

.tablebg
{
	background-color:#DBD7D7;
}

.HotelnameHeading
{
	background-color:#B8E771;
	border:Solid 1px #649E0D;
	height:25px;
}

.trbg
{
	background-color:#D4EEAF;
	border:Solid 1px #68A70D;
	color:#000000;
	height:20px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tdbgNew
{
	background-color:#F3F4F4;
	border:Solid 1px #BDDD8C;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textNormalSmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.textNormalSmallbold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
}
.trbgsmall
{
	background-color:#D4EEAF;
	border:Solid 1px #68A70D;
	color:#000000;
	height:20px;
	font-size: 10px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tdbgNewsmall
{
	background-color:#F3F4F4;
	border:Solid 1px #BDDD8C;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.TableBorderNew
{
   background-color: #ffffff; 
  border:1px solid #cccccc;
  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        color: #000000;
        text-decoration: none;       
}
.TableBordergrey
{
   background-color: #F3f4f4; 
  border:1px solid #cccccc;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  text-decoration: none;  
       
}
.MapBorder
{
border:solid 1px #061171;
width:400;
height:300;
}
.NormalButton
{
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
text-decoration:none;
padding:3px 4px 3px 4px;
background-color:#1F2C9C;
border:solid 1px #061171;
font-weight:bold;
text-align:center;

}
.NormalButton a:Link
{
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
text-decoration:none;
padding:3px 4px 3px 4px;
background-color:#1F2C9C;
border:solid 1px #061171;
font-weight:bold;
text-align:center;

}
.NormalButton a:hover .textNormal
{
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
text-decoration:none;
padding:3px 4px 3px 4px;
background-color:#1F2C9C;
border:solid 1px #061171;
font-weight:bold;
text-align:center;
}
.SortByGrey
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#6D6D6D;		
}	
.smalltextlightblue
{
	font-size: 11px;
	color: #000000;
	background-color:#CAD9E4;  
	font-family: Verdana;
}

/************************************************* Search ************************************************/

.SearchTable
{
  border	: solid 1px #CAD9E4;
	margin-left:2px;
	margin-top:5px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
	background-color:#CAD9E4;
}

tr.SearchTable
{
 background-color:#BDD3E4;
}

tr.RecommendedHotels
{
 background-color:#F2F8FD;
}

/************************************************* Search ************************************************/

.homeheadings
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: normal;
	text-transform:uppercase;
	padding	: 6px;
	font-weight: bold;
}

.pageheadings
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color:#000000;
	font-weight: normal;
	font-weight: bold;
}

.pagesubheadings
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#000000;
	font-weight: normal;
	font-weight: bold;
}

.pagesubheadings a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#000000;
	font-weight: normal;
	font-weight: bold;
}

.pagesubheadings a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#000000;
	font-weight: normal;
	font-weight: bold;
}

.pagesmallheadings
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #FFFFCC;
	height:25px;
	color:#000000;
	font-weight: normal;
}

.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:#000000;
	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 1px #AEBBC5;
	padding	: 0px 0px 0px 0px;
}

tr.PageNavigator
{
 background-color: #F8F8F8;
}

tr.RoomTypeSeperator
{
 background-color: #FFFFFF;
}

.tdhotelname
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #000000;
	color:#FFFFFF;
	font-weight: normal;
	font-weight: bold;
}

.tdhotelname a
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #000000;
	
	color:#FFFFFF;
	font-weight: normal;
	font-weight: bold;
}

.tdhotelname a:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #000000;
	
	color:#FFFFFF;
	font-weight: normal;
	font-weight: bold;
}

.tdhotelname a:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #000000;
	
	color:#FFFFFF;
	font-weight: normal;
	font-weight: bold;
}

.redtextsmall
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #CA0808;
}

.pagenumbers
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.pagenumbers a
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: underline;   
}

.pagenumbers a:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none; 
}

.pagenumbers a:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; 
  text-decoration: underline; 
}

.ResultTable
{
	border				      : solid 0px #CAD9E4;
	background-color    : #CAD9E4;
}

.hoteldetails
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #C8141B;
  background-color: #E9F2F8;
  padding: 5px;
}
.errormessage
{
  color: #ff0000;
  font-size: 11px;
  font-weight: normal;
  background-color: #eeeeee;
}
.hoteldetailssubhead
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-transform:uppercase;
}

.tdlightblue
{
  background-color: #E9F2F8;
}

.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;
}


.flushTable
{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-width: 0px;
  border: none;
  border-collapse: collapse;
  width: 70%;
}

.roundedBoxMarcoPoloHeader
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: black;
	font-size: 11px;
	text-transform: uppercase;
}

.redline
{

	background-image:url(/RXLWebV290/Branding/Images/DotLine.gif);
	background-repeat:repeat-x;
	height:10px
}

.roomseperator
{
	background-color: #8FC639;
}


.PleaseWait
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;  
	text-decoration:none;
	background-color:#82C226;
	font-weight:bold;
	height:22px;
	vertical-align:middle;
}
.redtextBig
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #183AA1;
  font-weight: Bold;
}
.TextRed {
		padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:1F27A3;	
font-weight:bold;
}
.TextRedbig {
	padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:1F27A3;	
font-weight:bold;
}
.TextRedbigSln {
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:1F27A3;	
font-weight:bold;
}
.TextRedNew {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:639A0F;
	text-align:justify;
font-weight:bold;
}

.roundedBoxMarcoPoloBody
{
	background-color: #FFFFFF;
}

.roundedBoxWhiteBody
{
  background-color: #FFFFFF;
}

.MarcoPoloHeader
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-image:url(/RXLWebV290/Branding/Images/Box/MarcoPolo_Top.gif);
	font-weight: bold;
	color: black;
	font-size: 11px;
	text-transform: uppercase;
}

.GreyStrip
{
	 background-color: #EFEFEF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight:bold;
  color: #183AA1;
   border-top-width: 1px;
  border-bottom-width: 1px;
  border-Left-width: 1px;
  border-right-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-top-color: #A8A8A8;
  border-left-color: #A8A8A8;
  border-right-color: #A8A8A8;
  border-bottom-color: #A8A8A8;
  text-decoration: none;
  padding:2px 2px 2px 2px;
  margin: 2px 2px 2px 2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-left:05px;
	width:auto;
}

input
{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}


/*********************************************** Buttons ***********************************************/

.buttonstyle {

border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #ffffff;
border-right-color: #000000;
border-bottom-color: #000000;
border-left-color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


.buttonstyle a
{
  color:#FFFFFF;
  height:15px;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #99090F;
	background-color:#A9151A;
	padding:0px 5px 0px 5px;
	
	background-image:url(/RXLWebV290/Branding/Images/ButtonBg.gif);
	background-repeat:repeat-x;
	text-transform: uppercase;
	text-decoration:none;
}

.buttonstyle a:hover
{
  color:#FFFFFF;
  height:15px;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #99090F;
	background-color:#EC1B24;
	padding:0px 5px 0px 5px;
	
	background-image:url(/RXLWebV290/Branding/Images/ButtonBg.gif);
	background-repeat:repeat-x;
	text-transform: uppercase;
	text-decoration:none;	
}

/***********************************************************************************************************/
.copybuttonstyle 
{
  color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #99090F;
	background-color:#A9151A;
	margin:5px 5px 15px 5px;
	width: 160px;
	background-image:url(/RXLWebV290/Branding/Images/ButtonBg.gif);
	background-repeat:repeat-x;
	text-transform: uppercase;
	float:left;
}
/***********************************************************************************************************/


.breadtrail 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}

.breadtrail a
{
  font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
}

.navon 
{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

.partitionline 
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}

.roomtype 
{
	font-size: 11px;
	color: #00599A;
	text-decoration: none;
	font-weight: bold;
}

.upgrade 
{
	font-size: 12px;
	color: #201F37;
	text-decoration: none;
	font-weight: bold;
}

.priceType
{
  border: solid, 1px, #D3463D;
  font-weight: bold;
  font-size: 13px;
}
.tdhead 
{
background-color: #398CDE;
}


/***********************************************************************************************************/

.headertext
{
  font-weight: bold;
  font-family: Verdana;
  font-size: 12pt;
  color: #003399;
}

.PartnerLinks 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: underline;
}

.PartnerLinks a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: underline;
}

.PartnerLinks a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.redtext
{
  font-weight: normal;
  font-family: Verdana;
  font-size: 11px;
  color: #000000;
}

.tdred
{
  height: 20px;
  font-weight: bold;
  font-family: Verdana;
  font-size: 11px;
  color: #FFFFFF;
  background-color:#B71D21;
}

.tdblue
{
  height: 20px;
  font-weight: bold;
  font-family: Verdana;
  font-size: 11px;
  color: #FFFFFF;
  background-color:#000000;
  padding:0px 0px 0px 4px;
}

.smallTextRed
{
	font-size: 9px;
	color: #990000;  
	text-transform: uppercase;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
}

.smallTextRed a
{
	font-size: 9px;
	color: #990000;  
	text-transform: uppercase;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
}

.smallTextRed a:hover
{
	font-size: 9px;
	color: #990000;  
	text-transform: uppercase;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
}

.tdhotelsearchhead
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image:url(/RXLWebV290/Branding/Images/PartnerSearchHead.gif);
	color: #C5131A;
	font-size: 11px;
	text-transform: uppercase;
}

.roundedBoxGreenHeader
{
  background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Black;
	font-size: 14px;

	
}
.tdhead {
	background-color: #ffffff;
}
.tdfield {
	background-color: #FFFFFF;
}

.tdheadMainB
{
  background-color: #183AA1;
  font-weight: Bold;  
font-size: 12px;
height:22px;
color: #ffffff;
vertical-align:middle;
padding-left:5px;

}


.tdheadMain 
{
 font-weight: Bold;  
font-size: 14px;
height:22px;
color: #68A70D;

padding-left:0px;
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
.tdhotelsearchmain
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image:url(/RXLWebV290/Branding/Images/PartnerSearchMain.gif);
	color: #FFFFFF;
	font-size: 12px;
	text-transform: uppercase;
}
.TableBorder
{
   background-color: #ffffff;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #82C226;
  border-right-color: #82C226;
  border-bottom-color: #82C226;
  border-left-color: #82C226;
  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        width:470px
}

.redtextBig
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #003F7F;
  font-weight: Bold;
}

.stripbg
{
	background-color:#DA0A07;
	 height:6px;
}
.stripBluebg
{
	background-color:#006EC8;
	height:6px;
}

.tdhotelsearchmain
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image:url(/RXLWebV290/Branding/Images/PartnerSearchMain.gif);
	color: #FFFFFF;
	font-size: 12px;
	text-transform: uppercase;
}
.TableBorder
{
   background-color: #ffffff;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #E4E2E2;
  border-right-color: #E4E2E2;
  border-bottom-color: #E4E2E2;
  border-left-color: #E4E2E2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        width:470px
}

.Border
{
   background-color: #ffffff;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #E4E2E2;
  border-right-color: #E4E2E2;
  border-bottom-color: #E4E2E2;
  border-left-color: #E4E2E2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        width:500px
}

.Greyborder
{

 background-color: #F9F9F9;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
   border-top-width: 1px;
  border-bottom-width: 1px;
  border-Left-width: 1px;
  border-right-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-top-color: #68A70D;
  border-left-color: #68A70D;
  border-right-color: #68A70D;
  border-bottom-color: #68A70D;
  text-decoration: none;
  padding:5px 5px 5px 5px;
  margin: 5px 5px 5px 5px;
}
.GreyWhiteborder
{

 background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
   border-top-width: 1px;
  border-bottom-width: 1px;
  border-Left-width: 1px;
  border-right-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-top-color: #A8A8A8;
  border-left-color: #A8A8A8;
  border-right-color: #A8A8A8;
  border-bottom-color: #A8A8A8;
  text-decoration: none;
  padding:2px 2px 2px 2px;
  margin: 2px 2px 2px 2px;
}

.HSRSummary
{
  background-color: #F3F4F4;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #BABCBF;
  border-bottom-color: #BABCBF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  padding-top:2px;
  padding-bottom:2px;
}

.NewsTable
{

 background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
   border-top-width: 1px;
  border-bottom-width: 1px;
  border-Left-width: 1px;
  border-right-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-top-color: #A8A8A8;
  border-left-color: #A8A8A8;
  border-right-color: #A8A8A8;
  border-bottom-color: #A8A8A8;
  text-decoration: none;
  padding:2px 2px 2px 2px;
  margin: 0px 0px 0px 0px;
  text-align:justify;
 
}

/* Classes for region predict */
.PredictStyle
{
	font-size: 11px;
	color:#000000;  
	font-family: Verdana;
	font-weight:bold;
	text-decoration:underline;
}


.PredictTextColor
{
	color :#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
  font-style: normal;
  font-weight: normal;
}

.PredictListDownTextColor
{
	background-color:#F4F6F6; 
}

.PredictHoverColor
{
	background-color:A5DF52;	
}

.PredictHoverScrollDownColor
{
	background-color:#E6E6E6;	
}

.PredictBorderColor
{
	background-color:#767373;
}

/*new styles*/


html.gecko div#ClientLogin
{
	DISPLAY: block; height:32; width:240px; float:left;  margin-top:5px;
	margin-left:0px; top:0px; vertical-align:Top;margin-right:0px;
		background-attachment:fixed;
	BACKGROUND: url(/RXLWebV290/Branding/Images/ClientLogin.gif);
	background-repeat:no-repeat;
	background-position:inherit;
}

#ClientLogin
{
	DISPLAY: block; height:32; width:240px; float:left; 
	margin-left:0px; top:0px; vertical-align:Top;margin-right:0px; margin-Top:5px;
	background-attachment:fixed; position:static;
	BACKGROUND: url(/RXLWebV290/Branding/Images/ClientLogin.gif);
	background-repeat:no-repeat;
	background-position:inherit;
}

html.gecko div#MainTextBox
{
	DISPLAY: block; height:32; width:520px; float:left; 
	margin-left:0px; top:0px; vertical-align:Top;margin-right:0px; margin-Top:5px;
	background-attachment:fixed; position:static;
	BACKGROUND: url(/RXLWebV290/Branding/Images/spacer.gif);
	background-repeat:no-repeat;
	background-position:inherit;
}

#MainTextBox
{
	DISPLAY: block; height:32; width:520px; float:left; 
	margin-left:0px; top:0px; vertical-align:Top;margin-right:0px; margin-Top:10px;
	background-attachment:fixed; position:static;
	BACKGROUND: url(/RXLWebV290/Branding/Images/spacer.gif);
	background-repeat:no-repeat;
	background-position:inherit;
}



#LoginBox1
 {
	DISPLAY: block; height:175; 	width:245px; 	float:left; 	
	margin-left:0px; top:0px; vertical-align:top;	margin-right:0px; margin-Top:4px;
	position:relative; 		margin-left:0px; margin-bottom:0px;
	vertical-align:TOp;	padding-top:5px;	
	 background-image:url(/RXLWebV290/Branding/Images/Loginbox.gif);
	 background-repeat:no-repeat; 
 
}


html.gecko div#LoginBox1
 {
	DISPLAY: block; height:175; 	width:245px; 	float:left; 	
	margin-left:0px; top:0px; vertical-align:top;	margin-right:0px; margin-Top:10px;
	position:relative; 		margin-left:0px;	
	vertical-align:TOp;	padding-top:10px;	
	 background-image:url(/RXLWebV290/Branding/Images/Loginbox.gif);
	 background-repeat:no-repeat;
	
}

#ClientLogin
{
	DISPLAY: block; height:32; width:240px; float:left; 
	margin-left:0px; top:0px; vertical-align:Top;margin-right:0px; margin-Top:5px;
	background-attachment:fixed; position:static;
	BACKGROUND: url(/RXLWebV290/Branding/Images/ClientLogin.gif);
	background-repeat:no-repeat;
	background-position:inherit;
}

#SupplierText
{
	DISPLAY: block; height:41; width:245px; float:left; 
	margin-left:0px; top:0px;  margin-Top:0px; 
	vertical-align:middle; position:static; margin-top:0px;
	background-attachment:fixed; padding-left:9px; padding-top:5px;
	BACKGROUND: url(/RXLWebV290/Branding/Images/supplierbox.gif);
	background-repeat:no-repeat;
	background-position:inherit;	text-align:Left;
}

#SupplierTextBox
{
	DISPLAY: block; height:0; width:520px; float:left; 
	margin-left:0px; top:0px; vertical-align:Top;margin-right:0px; margin-Top:00px;
	background-attachment:fixed; position:static;
	BACKGROUND: url(/RXLWebV290/Branding/Images/spacer.gif);
	background-repeat:no-repeat;
	background-position:inherit;
}

html.gecko div#SupplierTextBox
{
	DISPLAY: block; height:10; width:520px; float:left; 
	margin-left:0px; top:0px; vertical-align:Top;margin-right:0px; margin-Top:00px;
	background-attachment:fixed; position:static;
	BACKGROUND: url(/RXLWebV290/Branding/Images/spacer.gif);
	background-repeat:no-repeat;
	background-position:inherit;
}


html.gecko div#SupplierText
{
	DISPLAY: block; height:41; width:245px; float:left; 
	margin-left:0px; top:0px;  margin-Top:0px; 
	vertical-align:middle; position:static; margin-top:0px;
	background-attachment:fixed; padding-left:9px; padding-top:5px;
	BACKGROUND: url(/RXLWebV290/Branding/Images/supplierbox.gif);
	background-repeat:no-repeat;text-align:Left;
	background-position:inherit;	
}


#Features
{
	DISPLAY: block; height:32; width:434px; float:left; 
	margin-left:0px; top:0px;  margin-Top:0px;
	vertical-align:Top; position:static; margin-top:0px;
	background-attachment:fixed;
	BACKGROUND: url(/RXLWebV290/Branding/Images/Features.gif);
	background-repeat:no-repeat;
	background-position:inherit;
}
div.scrollholder
{
		top: 5px;
    position: relative;
    width: 295; height:286;
    overflow: auto;
    z-index: 1;         
}

div.scroll
{
    position: absolute;
    left: 0; top: 0;
    width: 100%;
    z-index: 2;
}

/* <Scroll> */
div.track
{
    position: relative;
    float:right;
    top: 0; 
    width: 7px; height: 100%;
    font-size: 0;
    z-index: 3;
    background: #E7E7E7;
}

div.drag_bar
{
    position: absolute;
    width: 100%; height: 20px;    
    cursor:default;
    z-index: 4;
    background: #68A70D;
} 

#NewsText {
	DISPLAY: block;	height:200px;	width:520px;	float: left;
	margin-left:10px;		vertical-align:top;	top: 0px;	text-align:Left;position:static;
	background-color:#ffffff; padding-top:0px; padding-left:5px; padding-right:5px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;  font-style: normal; color:#000000;
}

#MainText {
	DISPLAY: block;	height:200px;	width:520px;	float: left;
	margin-left:0px; vertical-align:top;	top: 0px;	text-align:Left;position:static;
	background-color:#ffffff; padding-top:0px; padding-left:15px; padding-right:5px; margin-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;  font-style: normal; color:#000000;
}




#ArabianLogo {
	DISPLAY: block;	height:59px;	width:41px;	float:right; margin-top:26px;
	margin-right:10px;	vertical-align:top;	top: 0px;	text-align:Left; position:static;
	 background-image:url(/RXLWebV290/Branding/Images/ArabianLogo.gif);
	 background-repeat:no-repeat; padding-left:0px; padding-right:0px; 
}
html.gecko div#ArabianLogo {
	DISPLAY: block;	height:59px;	width:41px;	float:right; margin-top:26px; margin-right:10px;	
		vertical-align:top;	top: 0px;	text-align:Left; position:static;
	 background-image:url(/RXLWebV290/Branding/Images/ArabianLogo.gif);
	 background-repeat:no-repeat; padding-left:0px; padding-right:0px; 
}



html.gecko div#MainText {
	DISPLAY: block;	height:200px;	width:510px;	float: left;
	margin-left:10px;		vertical-align:top;	top: 0px;	text-align:left;position:static;
	background-color:#ffffff; padding-top:0px; padding-left:5px; padding-right:5px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;  font-style: normal; color:#000000;
}

#LoginBox2
 {
	DISPLAY: block; 
	height:190; 
	width:263px; 
	background-color:#ffffff;
	float:none; 
	margin-left:30px; 
	position:static;
	vertical-align:top;
	top:60;
	margin-top:30px;
	float:none;


}



#LoginBoxGrey {
	DISPLAY: block;	height:412px;	width:520px;	float: left;
	margin-left:6px;	left:0px;
	vertical-align:top;	top: 0px;	text-align:justify;position:static;
	background-color:#71AB1C; padding-top:10px; padding-left:10px; padding-right:10px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
  font-style: normal; color:#ffffff;
}
#container {
	WIDTH: 776; position:static; visibility:visible; top:0px; vertical-align:top; }
	
html.gecko div#PBanner 
{
	DISPLAY: block; height:240; width:340px; float:left; 
	margin-left:2px; top:0px; vertical-align:Top; position:static; margin-right:0px;
}
	
#PBanner 
{
	DISPLAY: block; height:240; width:340px; float:left; 
	margin-left:2Px; top:0px; vertical-align:Top; position:static; margin-right:0px;
}


html.gecko div#Features
{
	DISPLAY: block; height:32; width:434px; float:left; 
	margin-left:0px; top:0px; 
	vertical-align:Top; position:static; margin-top:20px;
	background-attachment:fixed;
	BACKGROUND: url(/RXLWebV290/Branding/Images/Features.gif);
	background-repeat:no-repeat;
	background-position:inherit;
}



#FeaturesText
{
	DISPLAY: block; height:304; width:435px; float:left; margin-top:3px;
	margin-left:0px; top:5px; vertical-align:Top; position:static; margin-right:0px;
	text-align:Left; padding-top:10px; padding-right:12px;
	 background-image:url(/RXLWebV290/Branding/Images/Highlightbox.gif);
}
html.gecko div#FeaturesText
{
	DISPLAY: block; height:304; width:435px; float:left; margin-top:3px;
	margin-left:0px; top:5px; vertical-align:Top; position:static; margin-right:0px;
	text-align:Left; padding-top:5px; padding-right:12px;
	 background-image:url(/RXLWebV290/Branding/Images/Highlightbox.gif);
	 background-repeat:no-repeat;
}

html.gecko div#News
{
DISPLAY: block; height:32; width:310px; float:left; 
	margin-left:20px;  margin-top:24px;		top:0px; vertical-align:Top;margin-right:0px;
	background-attachment:fixed;
	BACKGROUND: url(/RXLWebV290/Branding/Images/News&Events.gif);
	background-repeat:no-repeat;
	background-position:inherit;
}
#News
{
	DISPLAY: block; height:32; width:310px; float:left; 
	margin-left:20px;  margin-top:3px;		top:0px; vertical-align:Top;margin-right:0px;
	background-attachment:fixed;
	BACKGROUND: url(/RXLWebV290/Branding/Images/News&Events.gif);
	background-repeat:no-repeat;
	background-position:inherit;
}





html.gecko div#NewsText
{
	DISPLAY: block; height:305; width:300px; float:left; margin-top:3px;
	margin-left:10px; top:5px; vertical-align:Top; position:static; margin-right:0px;
	text-align:Left;padding-top:5px; padding-right:10px; 
		BACKGROUND: url(/RXLWebV290/Branding/Images/NewsBox.gif);
	background-repeat:no-repeat;
	background-position:inherit;
}

.Contactbox
{
	BACKGROUND: url(/RXLWebV290/Branding/Images/conatctbox.gif);
	background-repeat:no-repeat;
	background-position:inherit;
	width:315px; height:101px;DISPLAY: block;
	
	
	}

#NewsText
{
	DISPLAY: block; height:305; width:310px; float:left; margin-top:3px;
	margin-left:20px; top:5px; vertical-align:Top; position:static; margin-right:0px;
	text-align:Left;padding-top:5px; padding-right:12px; 
		BACKGROUND: url(/RXLWebV290/Branding/Images/NewsBox.gif);
	background-repeat:no-repeat;
	background-position:inherit;
}


html.gecko div#LI 
{ list-style-image: url(/RXLWebV290/Branding/Images/RedDot.gif); 
	vertical-align:middle;padding-bottom:0px; padding-top:10px; }
LI { list-style-image: url(/RXLWebV290/Branding/Images/RedDot.gif); 
	vertical-align:middle; padding-bottom:0px; padding-top:0px; margin-top:10px; }








#Box {
	DISPLAY: block; float:left;  width:220px;  margin-left:0px; height:170px;
	vertical-align:Top; position:static; margin-top:10px }
	




#WhiteLogin{
	DISPLAY: block; height:30px; width:auto; background-color:#ffffff;visibility:visible;float:left; position:static;
}

#Login {
	DISPLAY: block; height:20px; width:200px; float: left;  margin-left:0px; vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:Bold; 
	text-align:left;margin-top:0px; background-color:#4D7B0B;
}

html.gecko div#AgencyText {
	DISPLAY: block; height:28px; width:71px; float: left;  margin-left:10px; vertical-align:middle;  
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
position:static; margin-top:5px 
}

#AgencyText {
	DISPLAY: block; height:28px; width:71px; float: left;  margin-left:6px; vertical-align:middle;  
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
position:static; margin-top:5px 
}


html.gecko div#AgencyBox {
	DISPLAY: block; height:28px; width:150px; float: left; margin-left:0px; vertical-align:middle;  
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; 
	font-weight:normal; text-align:left;position:static;  margin-top:5px 
}
#AgencyBox {
	DISPLAY: block; height:28px; width:150px; float: left; margin-left:0px; vertical-align:middle;  
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; 
	font-weight:normal; text-align:left;position:static;  margin-top:5px 
}
html.gecko div#UserText {
DISPLAY: block; height:28px; width:71px; float: left;  margin-left:10px; vertical-align:middle;  
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
position:static;
}

#UserText {
DISPLAY: block; height:28px; width:71px; float: left;  margin-left:6px; vertical-align:middle;  
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
position:static;
}

html.gecko div#UserBox {
	DISPLAY: block; height:28px; width:150px; float: left; margin-left:0px; vertical-align:middle;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
	position:static;
}

#UserBox {
	DISPLAY: block; height:28px; width:150px; float: left; margin-left:0px; vertical-align:middle;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
	position:static;
}

html.gecko div#PasswordText {
	DISPLAY: block; height:28px; width:71px; float: left;  margin-left:10px; vertical-align:middle;  
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
position:static;
}

#PasswordText {
	DISPLAY: block; height:28px; width:71px; float: left;  margin-left:6px; vertical-align:middle;  
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
position:static;
}

html.gecko div#PasswordBox {
	DISPLAY: block; height:28px; width:130px; float: left; margin-left:0px; vertical-align:middle;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
	position:static;
}
html.gecko div#LoginButton {
	DISPLAY: block; height:28px; width:100px; float: left; margin-left:0px; vertical-align:middle;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
	position:static;
}

#PasswordBox {
	DISPLAY: block; height:28px; width:150px; float: left; margin-left:0px; vertical-align:middle;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
	position:static;
}
#LoginButton {
	DISPLAY: block; height:28px; width:60px; float: left; margin-left:0px; vertical-align:middle;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
	position:static;
}

#LoginText {
	DISPLAY: block; height:25px; width:80px; float: left;  margin-left:0px; vertical-align:middle;  
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
position:static;
}



html.gecko div#ForgotPassword {
	DISPLAY: block; height:26px; width:200px; float: left;  margin-left:10px; vertical-align:middle; height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:Normal; text-align:left;
}
#ForgotPassword {
	DISPLAY: block; height:25px; width:200px; float: left;  margin-left:6px; vertical-align:middle; height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:Normal; text-align:left;
}

html.gecko div#White{
	DISPLAY: block; height:10px; width:auto; background-color:#ffffff;visibility:visible;float:left; position:static;
}
#White{
	DISPLAY: block; height:3px; BACKGROUND: url(/RXLWebV290/Branding/Images/Whitespacer.gif); 
	width:auto; background-color:#ffffff;visibility:visible;float:left; position:static; top:0px; 
	margin-top:0px;  background-repeat:repeat-x;
}


html.gecko div#logo{
DISPLAY: block; FLOAT: left; BACKGROUND: url(/RXLWebV290/Branding/Images/top.jpg); visibility:visible;  
height:97px; width:776px; margin-left:0px; margin-Top:0px; background-repeat:no-repeat; vertical-align:top;}

#logo {
DISPLAY: block; FLOAT: left; BACKGROUND: url(/RXLWebV290/Branding/Images/top.jpg); visibility:visible;  
height:97px; width:776px; margin-left:0px; margin-Top:0px; background-repeat:no-repeat;}

#MenuBar {
	DISPLAY: block; FLOAT: right; visibility:visible;  height:25px; 
	width:776px; margin-left:0px; 
	margin-Top:3px; background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; 
	visibility:visible; vertical-align:middle; padding-top:6px;font-size: 11px;
	font-weight: normal;
}
html.gecko div#GreenBar {
	DISPLAY: block; FLOAT: left; BACKGROUND: url(/RXLWebV290/Branding/Images/Green.gif); 
	visibility:visible; height:5px; background-repeat:repeat-x; vertical-align:top;
	width:776px; margin-left:0px; margin-Top:0px;
}

#GreenBar {
	DISPLAY: block; FLOAT: left; BACKGROUND: url(/RXLWebV290/Branding/Images/Green.gif); 
	visibility:visible; height:5px; background-repeat:repeat-x; vertical-align:top; 
	width:776px; margin-left:0px; margin-Top:0px; position:static; 
}

html.gecko div#MainBody {
	DISPLAY: block; float:left; WIDTH: 776px; position:static; visibility:visible; background-color:#ffffff;}


#MainBody {
	DISPLAY: block; float:left; WIDTH: 776px; position:static; visibility:visible; background-color:#ffffff;}

#footer {
	DISPLAY: block;  background-color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT:left;
	 COLOR: #000000; LINE-HEIGHT: 25px; TEXT-DECORATION: none;WIDTH: 776px;margin-left:0px; margin-Top:2px; top:2px;
}
#GreenBarFooter {
	DISPLAY: block; FLOAT: left; BACKGROUND: url(/RXLWebV290/Branding/Images/Green.gif); 
	visibility:visible; FLOAT:left; height:5px; background-repeat:repeat-x;
	width:776px; margin-left:0px; margin-Top:0px; 
}

#footerBase {
	DISPLAY: block;  background-color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; FLOAT:left; vertical-align:top; height:27px;
	 COLOR: #000000; TEXT-DECORATION: none;WIDTH: 776px; margin-left:0px; margin-top:0px; top:0px;	
}


/*search box Start*/


#SearchBoxGrey {
	DISPLAY: block;  width:500px; float:left; margin-left:0px; height:auto;
	vertical-align:Top; position:relative; background-color:#F3F4F4;  border-top-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-top-color: #BABCBF;
  border-left-color: #BABCBF;
  border-right-color: #BABCBF;
  border-bottom-color: #BABCBF;
}
#SearchBox {
	DISPLAY: block; height:auto; width:500px; float:none; margin-left:0px; top:0px;
	vertical-align:Top; position:relative; margin-right:0px;
}

#DestinationOne
 {
	DISPLAY: block; height:25px; width:480px; float: left;  margin-left:3px; vertical-align:middle;  
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
position:static;
}

#DestinationTwo
 {
	DISPLAY: block; height:25px; width:480px; float: left;  margin-left:3px; vertical-align:middle;  
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
position:static;
}

#SelectDate
 {
	DISPLAY: block; height:25px; width:480px; float: left;  margin-left:3px; vertical-align:middle;  
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
position:static;
}

#HotelSearch
 {
	DISPLAY: block; height:25px; width:500px; float: left;  margin-left:0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
position:static; background-color: #183AA1;  font-weight: Bold;  font-size: 12px;height:22px;
color: #ffffff;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;
border-left-width: 1px;border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #E4E2E2;
border-right-color: #E4E2E2;
border-bottom-color: #E4E2E2;
border-left-color: #E4E2E2;
vertical-align:middle;
}

#SelectRoom
 {
	DISPLAY: block; height:25px; width:480px; float: left;  margin-left:3px; vertical-align:middle;  
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
position:static;
}
#OptionalInfo
 {
	DISPLAY: block; height:25px; width:480px; float: left;  margin-left:3px; vertical-align:middle;  
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
position:static;
}

#SearchBoxTextOne {
	DISPLAY: block; height:25px; width:100px; float: left;  margin-left:3px; vertical-align:middle;  
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
position:static;
}

#SearchBoxTextTwo {
	DISPLAY: block; height:25px; width:350px; float: left; margin-left:3px; vertical-align:middle;  
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
	position:static;
}

#CheckIn {
	DISPLAY: block; height:25px; width:100px; float: left;  margin-left:3px; vertical-align:middle;  
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
position:static;
}

#CheckInText {
	DISPLAY: block; height:25px; width:350px; float: left; margin-left:5px; vertical-align:middle;  
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
	position:static;
}

#Nights {
	DISPLAY: block; height:25px; width:100px; float: left;  margin-left:3px; vertical-align:middle;  
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
position:static;
}

#NightsText {
	DISPLAY: block; height:25px; width:350px; float: left; margin-left:5px; vertical-align:middle;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left; position:static;
}

#CheckOut {
	DISPLAY: block; height:25px; width:100px; float: left;  margin-left:3px; vertical-align:middle;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
position:static;
}

#CheckOutText {
	DISPLAY: block; height:25px; width:350px; float: left; margin-left:5px; vertical-align:middle;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
	position:static;
}
#HotelName {
	DISPLAY: block; height:25px; width:100px; float: left;  margin-left:3px; vertical-align:middle;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
position:static;
}

#HotelNameText {
	DISPLAY: block; height:25px; width:350px; float: left; margin-left:5px; vertical-align:middle;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
	position:static;
}

#StarRating {
	DISPLAY: block; height:25px; width:100px; float: left;  margin-left:3px; vertical-align:middle;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
position:static;
}

#StarRatingText {
	DISPLAY: block; height:25px; width:350px; float: left; margin-left:5px; vertical-align:middle;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
	position:static;
}

#Currency {
	DISPLAY: block; height:25px; width:100px; float: left;  margin-left:3px; vertical-align:middle;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
position:static;
}

#CurrencyText {
	DISPLAY: block; height:25px; width:350px; float: left; margin-left:5px; vertical-align:middle;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
	position:static;
}
#SearchButton {
	DISPLAY: block; height:25px; width:100px; float: left;  margin-left:3px; vertical-align:middle;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
position:static;
}

#SearchButtonText {
	DISPLAY: block; height:25px; width:350px; float: left; margin-left:5px; vertical-align:middle;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
	position:static;
}


#SearchBoxTextThree {
	DISPLAY: block; height:25px; width:400px; float: left;  margin-left:3px;vertical-align:middle; height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;position:static;
}

#Note {
	DISPLAY: block; height:25px; width:240px; float: left;  margin-left:3px;vertical-align:middle; height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
}
#Validation {
	DISPLAY: block; height:10px; width:240px; float: left;  margin-left:3px; vertical-align:top; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left;
}

.NavigationBg
{

}
a.WhiteLink
 {

  }
  a.WhiteLink:hover
 {
  
  }
  .LeftTd
  {

  }
  .MiddleTd
  {

  }
  .RightTd
  {
  
  }
  .MainBodyBg
  {
 
  }



/*Search box End*/

