
body 
{
  font-size: 11px;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0px 0px 0px 0px 0px;
  text-align: center;
  color:#190707;  
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.HotelSearchText
{
 font-size : 13px;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
} 
.FaqText
{
 font-size : 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 text-align:justify;
}
HotelSearchTextHotel
{
 font-size : 11px;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
} 

.BlackSeperator
{
	background-image:url(/PlumAccomodation/Images/BlackSeperator.gif);
	background-repeat:repeat-x;	
	height:2px;
	width:99%;
}
.greenborder
{
  border-left:solid 1px #78BDA0;
   border-right:solid 1px #78BDA0; 
    border-bottom:solid 1px #78BDA0;
  }
  .greenborder1
{
  border-left:solid 1px #78BDA0;
   border-right:solid 1px #78BDA0; 
    border-bottom:solid 1px #78BDA0;
     border-top:solid 1px #78BDA0;
  }
.BorderTop
{
 border-Top:solid 1px #71C4E4;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#454545;
}

.BorderLeft
{	
 border-left:solid 1px #71C4E4;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#454545;
}
.BlackBorder
{
	border:4px double #CDCDCD;
}
.BlueBorder
{
	border:4px double #296FB6;
}
.SinglePhotoBorder
{
	border:1px solid #296FB6;
}
.BlueDottedLine
{
  background:url(/PlumAccomodation/Images/BlueLine.gif);
  background-repeat:repeat-x;  
  height:1px; 
}
.DottedLine1
{
	background-image:url(/PlumAccomodation/Images/dot-new.gif);
	background-repeat:repeat-x;
	height:7px;
	width:100%;
	vertical-align:middle;
	padding:2px 2px 2px 4px;
}
.DottedLine2
{
	background-image:url(/PlumAccomodation/Images/dot-new.gif);
	background-repeat:repeat-x;
	height:7px;
	width:80%;
	
}
.dotborder
{
    background-image:url(/PlumAccomodation/Images/spacer.gif);
	background-repeat:repeat-y; 
	padding:2px 2px 2px 0px;  
}
.HotelsearchBg
{ background-image:url(/PlumAccomodation/Images/hotel-search-new.jpeg);
	background-repeat:no-repeat;
	width : 314px;
	 height : 32px;
	
  }
.LinkBackGround
{
  background:url(/PlumAccomodation/Images/LinkBackGround.gif);
  background-repeat:no-repeat;
  width:313px;
  height:168px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size : 10px;
  color :#FFFFFF;
  font-weight:bold;	

}
.NavigationBarBg
{
  background:url(/PlumAccomodation/Images/Menustrip.jpeg);
  background-repeat:no-repeat;
  height:33px; 
  width:770px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size : 10px;
  color :#FFFFFF;
  font-weight:bold;	
}
.TopDestinationBarBg
{
  background:url(/PlumAccomodation/Images/topdesnation.jpeg);
  background-repeat:no-repeat; 
  height:29px; 
  width:445px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size : 10px;
  color :#FFFFFF;
  font-weight:bold;	
}
.ReservationFont
{
  font-size : 10px;
  color :#077e22;
  font-weight:bold;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding-right:1px;
 }
 .ReservationLogoFont
 {
  font-size : 12px;
  color :#a0a0a0;
  font-weight:bold;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 .ReservationNumFont
{
  font-size : 17px;
  color :#077e22;
  font-weight:bold;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding-right:1px;
 }

 .DestinationFont
{
  font-size : 13px;
  color :#821e52;
  font-weight:bold;	
    
  font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 .RegionFontHotel
 {
  font-size : 12px;
  color :#000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  
 }
 .RegionFont
 {
  font-size : 12px;
  color :#000000;
  font-weight:100;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration:underline;
 
 }
 
a.RegionFont
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px; 
  font-weight:normal;
  text-decoration: underline;
   
}

a.RegionFont:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px; 
  font-weight:normal;
  text-decoration: underline;

}
 .FooterFont
 {
  font-family: Verdana,Helvetica, sans-serif;
  font-size : 11px;
  color :#000000;
  font-weight:normal;	
  }
.HeaderSky
{
 background:url(/PlumAccomodation/Images/Lamp.jpg);
 background-position:top right;
 background-repeat:no-repeat;
 width:536px;
 height:71px;
}
.HeaderBand
{
 background:url(/PlumAccomodation/Images/menubar-backgroubd.jpg);
 background-position:top right;
 background-repeat:no-repeat;
 }
.BookOnline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;	
}
.HeaderPhone
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2C3BB7;	
	font-weight:bold;
}
a.HeaderMail
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2C3BB7;	
	font-weight:bold;
	text-decoration:none;
}
a.HeaderMail:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2C3BB7;	
	font-weight:bold;
	text-decoration:underline;
}
.LinkWhiteBold
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 7px; 
  font-weight:bold;
  text-decoration: none;
  padding:0px 5px 1px 5px;
}
.LinkGreenBold
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #EBF5DC;
  font-size: 7px; 
  font-weight:bold;
  text-decoration: none;
  
}
a.LinkWhiteBold
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 12px; 
  font-weight:bold;
  text-decoration: none;
  padding:0px 5px 1px 5px;
}
a.LinkGreenBold
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #EBF5DC;
  font-size: 12px; 
  font-weight:bold;
  text-decoration: none;
  padding:0px 5px 1px 5px;
  
}
a.LinkWhiteBold:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 12px; 
  font-weight:bold;
  text-decoration: underline;
  padding:0px 5px 1px 5px;
}
a.LinkGreenBold:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #EBF5DC;
  font-size: 12px; 
  font-weight:bold;
  text-decoration: underline;
  padding:0px 5px 1px 5px;
  
}
a.TopBarLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #4E4E4E;
  font-size: 11px; 
  text-decoration:underline;
}

a.TopBarLink:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #4E4E4E;
  font-size: 11px; 
  text-decoration: none;
}
.SelectLanguageText
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 11px;   
}
#HotelSearchPleaseIE
{
 width:313px;
}
#HotelSearchPleaseFX
{
 width:313px;
}
#IndexHotelSearch
{
 width:313px;
}
.TopHotelSearch
{
  background:url(/PlumAccomodation/Images/TopHotelSearch.gif);
  height:2px;
  width:313px;
}
.IndexHotelSearchBottom
{
  background:url(/PlumAccomodation/Images/IndexHotelSearchBottom-revised.jpg);
  height:2px;
  width:310px;
}
.PleaseWaitBorder
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#012B7F;
	background-color:#EBF6CC;
	border-bottom:solid 2px #CAE28E;
   border-top:solid 2px #CAE28E;
   
}
.HotelSearchMiddleBg
{
  background:url(/PlumAccomodation/Images/verticle-line.jpg);
  background-repeat:repeat-x;  
  width:310px;
  background-position:top;
  background-color:#F8FEFA;
  border-left:solid 1px #A5BBAF;  
  border-right:solid 1px #A5BBAF;
}

.FooterMiddleBg
{
  background:url(/PlumAccomodation/Images/backgroundfooterline.jpg);
  background-repeat:repeat-x;  
}

.HotelCountText
{
  font-size : 12px;
  color :#077e22;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.HotelSearchBorder
{
  width:312px;
  background-position:top;
  border-left:solid 1px #A5BBAF;  
  border-right:solid 1px #A5BBAF;
  
}
.checkAvailability
{
  background:url(/PlumAccomodation/Images/search-button.jpg);
  background-repeat:no-repeat;
  height:20px;
  width:138px;
}
.TopDestinationsTop
{
  background:url(/PlumAccomodation/Images/TopDestinationsTop.gif);
  height:3px;
  width:450px;
  background-repeat:no-repeat;
}
.TopDestinationBottom
{
  background:url(/PlumAccomodation/Images/TopDestinationBottom.gif);
  height:4px;
  width:450px;
  background-repeat:no-repeat;
}
.TopDestinationMiddleBg
{
  background:url(/PlumAccomodation/Images/TopDestinationMiddleBg.gif);
  background-repeat:repeat-x;  
  width:450px;
  background-position:top;
  background-color:#FFFEFE;
  border-left:solid 1px #FCB461;  
  border-right:solid 1px #FCB461;
  
}
a.TopDestinationsLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px; 
  text-decoration:none;
  font-weight:normal;
}

a.TopDestinationsLink:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px; 
  text-decoration: none;
  font-weight:normal;
}
a.IndexLeftLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #012B7F;
  font-size: 11px; 
  text-decoration:none;
  font-weight:bold;
}

a.IndexLeftLink:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #E60D02;
  font-size: 11px; 
  text-decoration: none;
  font-weight:bold;
}
.hotelsearchName
{	
  background:url(/PlumAccomodation/Images/hotel-search.jpg);
  height:2px;
  width:313px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;		
	color: #012B7F;
	font-weight:bold;

	padding-left:4px;
}
.TopDestinationhead
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;		
	color: #CE1127;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:4px;
}

.SpecialOfferBlueBg
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;		
  color : #FFFFFF;
  font-weight :bold;
  text-transform:uppercase;
  background:url(/PlumAccomodation/Images/top-destination.jpg);
  background-repeat:no-repeat; 
  width:445px;
  height:29px; 
  background-color:#032C80;
  padding-left:10px;
  
}
.SpecialOfferBg
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	border:solid 1px #123A8B;
}
.RegionNameSpecialOffer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0072C3;
}
a.Hotofferlink 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
a.Hotofferlink:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;	
  color:#000000;
  font-weight:bold;
  text-decoration:none;
}
.descriptionText
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
 color:#434343;
}
.FooterBg
{
  background:url(/PlumAccomodation/Images/FooterBg.gif);
  background-repeat:repeat-x; 
  width:778px;
  height:83px; 
  background-position:top;  
  background-color:#F2F7FB;
}
#Footer
{
	clear:both;
	width:778px;
}
#FooterNavigation
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:25px; 
	vertical-align:middle;	
}
#PoweredBy
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 11px;  
  height:30px;
}

#spacer5
{
	clear:both;	
	padding:4px;
	margin:5px
	
}
#spacer3
{
	padding:3px;
	margin:4px
}
#spacer31
{
	clear:both;	
	padding:3px;
}
#spacer50
{
	clear:both;	
	padding:30px;
}
.HotelNameLink
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
  color: red;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
a.HotelNameLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #CE1127;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

a.HotelNameLink:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #CE1127;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
.RoomTypeBorder
{
	border:solid 1px #71C4E4;
}
.ResultsHeading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#012B7F;
	font-weight:bold;	
	height:20px;
}
.RoomTypeBg
{
  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left:solid 1px #EBF6CC;
   border-right:solid 1px #EBF6CC; 
	
	color:#000000;
	height:25px;
	background-color:#CAE28E;
}
.RoomTypeBgFirst
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
   border-right:solid 1px #EBF6CC; 
		
	color:#000000;
	height:25px;
	background-color:#CAE28E;
}
.RoomTypeBgLast
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

  padding:0px 0px 0px 2px;
 border-left:solid 1px #EBF6CC; 
	color:#000000;
	height:25px;
	background-color:#CAE28E;
}
.RoomTypeTextBg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#012B7F;
	background-color:#EBF6CC;
}
.borderbottom
{
   border-bottom:solid 2px #CAE28E;
}
.GreenTopBottomBorder
{
   border-bottom:solid 2px #CAE28E;
   border-top:solid 2px #CAE28E;
}
.GuestText
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#9D4984;
	font-weight:bold;
  }
.RegionHeadingBold 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;	
	font-weight:bold;
}
.RegionBold 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CE1127;	
	font-weight:bold;
}
.RegionNormalText 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CE1127;
}
.RegionRed 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#BA6812;	
	font-weight:bold;
}
.HotelNameOptional
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;	
 }
.AvailabilityBold 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;	
}
.BlueBoxBorder
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	border:solid 1px #FCB461;
	background-color:#FFFBE3;	
}
.OrangeHeading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:30px;
	font-size: 13px;
	font-weight:bold;
	padding-left:3px;	
	color:#CE1127;
	border:solid 1px #FCB461;
	background-color:#FEF5C2;
}
.BlueBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	border:solid 1px #FCB461;
	background-color:#FFFBE3;
}
#SortResult
{
	text-align:left;
	padding-left:2px;	
}

.CheckoutBg
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#012B7F;
	background-color:#EBF6CC;
	border-bottom: solid 2px #CAE28E;
	border-top:solid 2px #CAE28E;
}
.SubHeadingBgCheckout 
{
	

	height:30px;
	font-size: 13px;
	font-weight:bold;
	padding-left:3px;
	border:solid 1px #CAE28E;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	
	color:#000000;
	
	background-color:#CAE28E;
}

.SubHeadingBg 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color:#FFFFFF;	
	background:url(/PlumAccomodation/Images/menubar-backgroubd.jpg);
	height:30px;
	font-size: 13px;
	font-weight:bold;
	padding-left:3px;
	background-repeat:no-repeat;
}

.LightBlueBorder
{
	font-family: Verdana,;	
	font-size: 11px;	
	border-bottom: solid 1px #78BDA0;
	border-left:solid 1px #78BDA0;
	border-right:solid 1px #78BDA0;
	background-color:#ffffff;	
}

.LightBlueBorder1
{
	font-family: Verdana,;	
	font-size: 11px;	
	border-bottom: solid 1px #78BDA0;
	border-left:solid 1px #78BDA0;
	border-right:solid 1px #78BDA0;
	border-top:solid 1px #78BDA0;
	background-color:#ffffff;	
}
.CardBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	border:solid 0px #F2FAFE;
 		
}

.SelectedText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color:#CE1127;
	font-weight:bold;
	padding-left:36px;
}	
.NonSelectedText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color:#296FB6;
	font-weight:bold;
	padding-left:36px;
}
.SelectedTextABT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color:#CE1127;
	font-weight:bold;	
}
.NonSelectedTextABT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color:#296FB6;
	font-weight:bold;
}
.SearchResultBar
{
  background:url(/PlumAccomodation/Images/SearchResultBar.gif);
  background-repeat:no-repeat; 
  width:778px;
  height:44px; 
}
.RoomDetailsHeading
{
  background:url(/PlumAccomodation/Images/RoomDetailsHeading.gif);
  background-repeat:no-repeat; 
  width:778px;
  height:44px; 
}
.ShoppingBasketHeading
{
  background:url(/PlumAccomodation/Images/ShoppingBasketHeading.gif);
  background-repeat:no-repeat; 
  width:778px;
  height:44px; 
}
.BookingDetailsHeading
{
  background:url(/PlumAccomodation/Images/BookingDetailsHeading.gif);
  background-repeat:no-repeat; 
  width:778px;
  height:44px; 
}
.HotelDetailsHeading
{
  background:url(/PlumAccomodation/Images/HotelDetailsHeading.gif);
  background-repeat:no-repeat; 
  width:778px;
  height:44px; 
}
.RegionDetailsHeading
{
  background:url(/PlumAccomodation/Images/RegionDetailsHeading.gif);
  background-repeat:no-repeat; 
  width:778px;
  height:44px; 
}
.SpecialOffersHeading
{
  background:url(/PlumAccomodation/Images/SpecialOffersHeading.gif);
  background-repeat:no-repeat; 
  width:778px;
  height:44px; 
}
.DestinationsHeader
{
  background:url(/PlumAccomodation/Images/DestinationsHeader.gif);
  background-repeat:no-repeat; 
  width:778px;
  height:44px; 
}
.AboutUsHeading
{
  background:url(/PlumAccomodation/Images/AboutUsHeading.gif);
  background-repeat:no-repeat; 
  width:778px;
  height:44px; 
}
.ContactUsHeading
{
  background:url(/PlumAccomodation/Images/ContactUsHeading.gif);
  background-repeat:no-repeat; 
  width:778px;
  height:44px; 
}
.BlueSeperator
{
   background:url(/PlumAccomodation/Images/BlueSeperator.gif);
  background-repeat:repeat-x;
  height:1px;
}
.HotelNameDetails
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #CE1127;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
.HotelNameDetailsPage
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
.RegionNameDetails
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #CE1127;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
}
/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- Best Hotel Res _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/

#container
{
	width:100%;
	background:#FFFFFF;		
}
div#PopUpContainer
{
	width:100%;
	text-align:left;
}
.size2
{
	width:10px;
}
.Headerborder
{
  border-left: solid 9px #000000;
  border-right: solid 9px #000000; 
}
.OuterTable
{
	width:100%; 
	background:url(/PlumAccomodation/Images/backgroundline.jpg);
    background-repeat:repeat-x;  
}
.LeftOuter
{
 	background:url(/PlumAccomodation/Images/verticlelineleft.jpg);
 	background-repeat:no-repeat;
 	width:2%;
}
.RightOuter
{
 	background:url(/PlumAccomodation/Images/verticlelineright.jpg);
 	background-repeat:no-repeat;
 	width:2%;
}
.Layoutwidth
{
	width:778px;
}
.HeaderWidth
{
	width:778px;
}
#PageLayout
{
	width:778px;
	background:#FFFFFF;		
}
#PageLayoutHeader
{
	width:100%;
	background:#FFFFFF;		
}
#Header
{
	background:#FFFFFF;		
}
.MainTableWidth
{
	width:788px;
	background-color:#FFFFFF; 
}
.LeftSideBar
{
 width:0px;
}
.MainBody
{
 width:100%; 

}
.RightSideBar
{
 width:0px; 
}
.HotelSearchLeftWidth
{
}
.HotelSearchRightWidth
{
}
select.CountryDrop
{
  font-size: 11px;
}

.SearchButton1
{
  background:url(/PlumAccomodation/Images/button-go.jpg);
  background-repeat:no-repeat;
  height:17px;
  width:42px;
}
.ProceedtoCheckOut
{
  background:url(/PlumAccomodation/Images/button-procced-tocheckout.jpg);
  background-repeat:no-repeat;
  height:21px;
  width:170px;
}
.PurchaseNow
{
  background:url(/PlumAccomodation/Images/button-procced-topay.jpg);
  background-repeat:no-repeat;
  height:21px;
  width:132px;
}
.BookNowButton
{
  background:url(/PlumAccomodation/Images/Book.gif);
  background-repeat:no-repeat;
  height:21px;
  width:102px;
}
.SearchButton
{
	background-image:url(/PlumAccomodation/Images/ButtonsBg.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;	
	color: #FFFFFF;
	background-repeat:repeat-x;
	height:19px;
	border:solid 1px #201F6D;
		
}
.PlumText
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding :1px 1px 2px 2px;

  
}
.ShoppingBasketFont
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color:#000000;
  }
.ViewMap
{
  background:url(/PlumAccomodation/Images/ViewMap.gif);
  background-repeat:no-repeat;
  height:21px;
  width:85px;
}
.MakeaBooking
{
  background:url(/PlumAccomodation/Images/MakeaBooking.gif);
  background-repeat:no-repeat;
  height:21px;
  width:115px;
}
.ContactUs
{
  background:url(/PlumAccomodation/Images/ContactUs.gif);
  background-repeat:no-repeat;
  height:21px;
  width:97px;
}
.MoreOffers
{
  background:url(/PlumAccomodation/Images/MoreOffers.gif);
  background-repeat:no-repeat;
  height:21px;
  width:104px;
}
.AddToBasket
{
  background:url(/PlumAccomodation/Images/button-procced-topay.jpg);
  background-repeat:no-repeat;
  height:21px;
  width:125px;
}
#PleaseWaitIE, #GuestDetails, #PleaseWaitOther, #DetailsTable, #GuestTable, #AmountTable, #HotelRegionTable,#RoomTypeTable, #MealType #WishtoConfirm #DoNotConfirm td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;		
}
#GuestDetails
{
	padding-left:2px;
}
#PleaseWaitBg
{
	background:url(/PlumAccomodation/Images/PleaseWaitBg.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;	
	width:272px;
	height:225px;	
}
#CreditCardsImg
{
	background-image:url(/PlumAccomodation/Images/CreditCard.gif);
	height:43px;
	width:142;
	vertical-align:middle;	
	background-repeat:no-repeat;
}
#ComingSoon
{
	width:98%;
	vertical-align:top;
	text-align:left;
	padding-left:2px;
}
#EmailBox
{
	width:98%;
	
}
#banner
{
	width:100%;
	vertical-align:top;
	text-align:left;	
}
#WelcomeText
{
	text-align:left;
	width:98%;
	vertical-align:top;	
}

#MiddleBlueBg
{
	background-image:url(/PlumAccomodation/Images/MiddleBuleBg.gif);	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	height:23px;
	background-repeat:repeat-x;	
	width:120px;
}
#MainLogo
{
	background-image:url(/PlumAccomodation/Images/MainLogo.gif);
	height:92px;
	width:311px;
	vertical-align:middle;	
}

#RoomTypeResults
{
}
#RegionDetailsText
{
	padding:2px 2px 2px 4px;
	width:98%;
	text-align:left;	
}
#RoomCountainer, #ShoppingBasketMain 
{
	width:100%;		
}
#ShoppingBasketMain 
{
	padding:3px;
	text-align:left;
}
#Proceedtocheckout
{
	text-align:right;
	padding:2px;
	width:98%;
}
#Proceedtocheckout1
{
	text-align:right;
	padding:3px 1px 3px 1px;
}
#TableHeading
{
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#92191C;	
	background:#D9E7F6;	
	font-weight:bold;
	padding-left:4px;
	padding-top:4px;
	border:solid 1px #B3CFED;
	vertical-align:bottom;
	width:99%;
	height:25px;
}
div#SearchingText, div#SearchingText1
{
	width:260px;
}
.RoomAdultPadding
{
	padding-left:2px;
}
.RoomIndexPadding
{
	padding-left:2px;
}
#RoomTypeTable, #MealTypeTable, #ProceedToCheckout, #CheckInDate, #CheckOutDate, #HotelTable, #RegionTable, #AmountTable, #StatusTable, div#SearchingText, div#SearchingText1
{
	padding:2px 2px 2px 2px;
}

#ProceedToCheckout
{
	text-align:right;
}
#currencyDetails

{
	
	width:90px;
	text-align:left;
	
}
#currencySymbol
{
	
}
#PurchaseNowcontainer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	padding:4px;
	width:99%;
	font-weight:normal;
}

#BtnPurchaseNow
{
	text-align:center;
}
#TermsText, #ClickingMessage
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;	
text-align:left;
vertical-align:middle;
padding:2px;
}
#EmailTable, #NewCustomer, #RoomTypes td
{
font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	border:solid 1px #B3CFED;
	background-color:#FFFFFF;		
}
#NoAvailMessage
{
	padding:4px;
}
#SpecialOffersTable
{
	width:492px;
}
.SpecialoffersBg
{
	Background-image:URL(/PlumAccomodation/Images/SpecialOfferBg.gif);	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;		
	color: #FFFFFF;
	font-weight:bold;
	text-transform:uppercase;	
	width:492px;
	height:25px;
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-left:8px;
}
.TopDestinationsBg
{
	Background-image:URL(/PlumAccomodation/Images/TopDestinationBg.gif);	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;		
	color: #FFFFFF;
	font-weight:bold;
	text-transform:uppercase;	
	width:270px;
	height:25px;
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-left:8px;
}
#CheckAvailabilityBtn
{
	padding-right:10px;
	text-align:right;
}

div.HDetailsImage
{
	width:100%;
	text-align:center;
}
div.HDetailsImagefloat 
{
  float: left;
   padding:8px;
  }
/*-------------------------------- header Icon -----------------------------------*/


.MiddleBlueBg
{
	background-image:url(/PlumAccomodation/Images/MiddleBuleBg.gif);	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	height:23px;
	background-repeat:repeat-x;	
	width:120px;
}
.MiddleLightBlue
{
	background-image:url(/PlumAccomodation/Images/MiddleLightBlue.gif);	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	height:40px;
	background-repeat:repeat-x;	
}
/*------------------------------------------------------------------------------*/
.HotelBar
{
  background:url(/PlumAccomodation/Images/HotelBar.gif);
  background-repeat:no-repeat;
  height:5px;
  width:778px;
}
.OffersBar
{
  background:url(/PlumAccomodation/Images/OffersBar.gif);
  background-repeat:no-repeat;
  height:5px;
  width:778px;
}
.DestinationsBar
{
  background:url(/PlumAccomodation/Images/DestinationsBar.gif);
  background-repeat:no-repeat;
  height:5px;
  width:778px;
}
.AboutUsBar
{
  background:url(/PlumAccomodation/Images/AboutUsBar.gif);
  background-repeat:no-repeat;
  height:5px;
  width:778px;
}
.ContactUsBar
{
  background:url(/PlumAccomodation/Images/ContactUsBar.gif);
  background-repeat:no-repeat;
  height:5px;
  width:778px;
}
.HomeBar
{
  background:url(/PlumAccomodation/Images/HomeBar.gif);
  background-repeat:no-repeat;
  height:5px;
  width:778px;
}
.DottedLine
{
	background-image:url(/PlumAccomodation/Images/DottedLine.gif);
	background-repeat:repeat-x;
	height:3px;
	width:100%;
	vertical-align:middle;
}

/*---- ---------------- For PlumAccomodation ----------------------------*/
.PageLayoutWidth
{
	width:778;
}
.SpecialOfferLeftCorner
{
  background:url(/PlumAccomodation/Images/SpecialOfferLeftCorner.gif);
  background-repeat:no-repeat;  
  width:5px;
  height:25px;
}
.SpecialOfferRightCorner
{
  background:url(/PlumAccomodation/Images/SpecialOfferRightCorner.gif);
  background-repeat:no-repeat;  
  width:6px;
  height:25px;
}
.TopDestinationLeftCurve
{
  background:url(/PlumAccomodation/Images/TopDestinationLeftCurve.gif);
  background-repeat:no-repeat;  
  width:8px;
  height:25px;
}
.TopDestinationRightCurve
{
  background:url(/PlumAccomodation/Images/TopDestinationRightCurve.gif);
  background-repeat:no-repeat;
  height:25px;
  width:7px;
}
#TopDestinationBg
{
}

.HeaderLeftTopCorner
{
	Background-image:URL(/PlumAccomodation/Images/LeftTopCorner.gif);	
	width:10px;
	height:25px;
	background-repeat:no-repeat;
}
.LeftLightBlue
{
	Background-image:URL(/PlumAccomodation/Images/LeftLightBlue.gif);	
	width:10px;
	height:40px;
	background-repeat:no-repeat;
}
.RightLightBlue
{
	Background-image:URL(/PlumAccomodation/Images/RightLightBlue.gif);	
	width:16px;
	height:40px;
	background-repeat:no-repeat;
}
.HeaderRightTopCorner
{
	Background-image:URL(/PlumAccomodation/Images/RightCornerTop.gif);	
	width:16px;
	height:23px;
	background-repeat:no-repeat;
}

.SpecialOffersBg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;		
	color: #FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#4F7DB4;	
}
.HeadRedText
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color:#DD4228;
 padding-left:5px;
 font-weight:bold;
 text-align:left;
}
.HeadBlueLine
{
  background:url(/PlumAccomodation/Images/GreyHeadingLine.gif);
  background-repeat:repeat-x;
  height:1px;
}

.SearchTable
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	border:solid 1px #71C4E4;
	background-color:#F2FAFE;	
	width:100%;
	
}


.SearchResultsTableBg
{	
	border-top:solid 3px #F39C40;
	border-right:solid 1px #3F67A0;
	border-left:solid 1px #3F67A0;
	border-bottom:solid 1px #3F67A0;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	width:99%;
}

.HotelNameSpecialOffer
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#92191C;
font-weight:bold;
}
a.HotelNameSpecialOffer:Link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#92191C;
font-weight:bold;
text-decoration:underline;
}
a.HotelNameSpecialOffer:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#92191C;
font-weight:bold;
text-decoration:none;
}
.GreyBorderWhiteBg
{
	border:solid 1px #BFBFC0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	background-color:#FFFFFF;	
}
.TextWhiteBig
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;		
	color: #FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}
.TextOrangeBig
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;		
	color: #EF8621;
	font-weight:bold;
	text-transform:uppercase;
}

.InnerBg
{
	background-color:#E6EFF9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;		
	color: #000;
}

.TextSmall
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#454545;
}
.RedText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color:#FF0000;
}


.LinkFooter
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #36328D;
  font-size: 11px;   
  text-decoration:underline;
}
a.LinkFooter
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #36328D;
  font-size: 11px;   
  text-decoration:underline;
}

a.LinkFooter:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #36328D;
  font-size: 11px;  
  text-decoration: none;
}
.LinkNormal
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #0000FF;
  font-size: 11px;   
  text-decoration:underline;
}
a.LinkNormal
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #0000FF;
  font-size: 11px;   
  text-decoration:underline;
}

a.LinkNormal:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #FF0000;
  font-size: 11px;  
  text-decoration: underline;
}
.LinkNormalRoomtype
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #376388;
  font-size: 11px;   
  text-decoration:underline;
}
a.LinkNormalRoomtype
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #376388;
  font-size: 11px;   
  text-decoration:underline;
}

a.LinkNormalRoomtype:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #376388;
  font-size: 11px;  
  text-decoration: underline;
}

.RedLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #800000;
  font-size: 11px;   
  text-decoration:underline;
}
a.RedLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FF0000;
  font-size: 11px;   
  text-decoration:underline;
}

a.RedLink:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #FF0000;
  font-size: 11px;  
  text-decoration: none;
}
.RegionNameText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#EC3C12;	
	font-weight:bold;
	text-transform:uppercase;
	padding-left:3px;
}


.BluePrice
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #001193;
  font-size: 11px;    
  font-weight:bold;
}
.TextNormal, td
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 11px;  
}
.HoteldetailsTextNormal
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 11px;  
  color:#9D4984;
}
.NavigationBar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0000FF;	
	padding:3px 3px 3px 3px;
}


/*---- ---------------- For PlumAccomodation ----------------------------*/
.RoomControlText
{
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 13px; 
}
.RoomControlTextHotel
{
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
}
.RoomControlText1
{
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 13px; 
  width:170px
}
.RRP
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#2984B9;
  font-size:11px; 
}
.rrp1
{
	 font-family: Verdana,Arial, Helvetica, sans-serif;
  color:#FF0000;
  font-size:11px; 
  text-decoration:line-through;
	}

.CallUs
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#FF0000;
  font-size:11px;  
}

/*Classes for region predict */
.PredictStyle
{
	font-size: 11px;
	color:#000000;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}

.PredictTextColor
{
	color :#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-style: normal;
    font-weight: normal;
}

.PredictListDownTextColor
{
	/*background-color:lightblue; backgroung color of label */
	background-color:#D2D2D2; 
}

.PredictHoverColor
{
	background-color:#FFD262;
}

.PredictHoverScrollDownColor
{
	/*background-color:#99CCFF;	*/
	background-color:#FFF8E5;
}

.PredictBorderColor
{
	/*background-color:#083285;*/
	background-color:#B5B5B5;
}
/*Classes for region predict End */

.PriceSpecialOffer
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color:#715504;
}

a.HotelOfferLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #BA6812;
  font-size: 11px; 
  font-weight:bold;
  text-decoration: underline;
}

a.HotelOfferLink:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #BA6812;
  font-size: 11px; 
  font-weight:bold;
  text-decoration: none;
}
a.BlueBoldLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #DB9230;
  font-size: 11px; 
  font-weight:bold;
  text-decoration: underline;
}

a.BlueBoldLink:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #DB9230;
  font-size: 11px; 
  font-weight:bold;
  text-decoration: none;
}
/*------- Shopping Basket Start -------------*/
a.shoppingBasketLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #1E00FF;
  font-size: 11px; 
  text-decoration: underline;
}

a.shoppingBasketLink:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #1E00FF;
  font-size: 11px; 
  text-decoration: none;
}
.shoppingBasketInnerTable
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 1px 1px 1px; 
	font-size: 11px;
	text-decoration: none;
	border:solid 1px #71C4E4;
	 background-color: #F2FAFE;	
	
}

.shoppingBasketTableTotal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 3px 2px 3px;
	border:solid 1px #71C4E4;
    font-size: 11px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    background-color: #D9F2F8;
    color:#012B7F;
    height:30px;
}
PriceText
{font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:red;
  }
.shoppingBasketGrandTotal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 2px 2px 2px;
	border: none;
    font-size: 11px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;    
    color:#000000;
    height:25px;   
    background-color:#EBF6CC;
	border:solid 1px #CAE28E;	
}
.shoppingBasketGrandTotal1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 2px 2px 2px;
	border: none;
    font-size: 11px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;    
    color:#CE1127;
    height:25px;   
    background-color:#EBF6CC;
	border:solid 1px #CAE28E;	
}
td.shoppingBasketTableRowDivisor
{
  background-color: Black;
  height: 1;
}
.ShoppingBasketOuterTable
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 1px 1px 1px; 
	font-size: 11px;
	text-decoration: none;
	border:solid 1px #B3CFED;
	background-color:#FFFFFF;	
	
}
/*----------- Shopping Basket End -----*/
a.ChangeSelectionLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #DD4228;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}

a.ChangeSelectionLink:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #DD4228;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

.SortBy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Bold;
	background-color:#F5F5F5;	
	border:solid 1px #DFDFDF;
}
/*---- ---------------- For PlumAccomodation ----------------------------*/
.StripSearchResultBg
{ background-image:url(/PlumAccomodation/Images/stripsearchresults.jpg);
	background-repeat:no-repeat;
	width : 767px;
	 height : 33px; 
 }
.StripRoomDetailsBg
{ background-image:url(/PlumAccomodation/Images/stripguest.jpg);
	background-repeat:no-repeat;
	width : 767px;
	 height : 33px; 
 }
.StripBookingBg
{ background-image:url(/PlumAccomodation/Images/stripPaymnt.jpg);
	background-repeat:no-repeat;
	width : 767px;
	 height : 33px; 
 }
 .StripSuccessBg
{ background-image:url(/PlumAccomodation/Images/StripConfirm.jpg);
	background-repeat:no-repeat;
	width : 767px;
	 height : 33px; 
 }
  .StripHotelProfileBg
{ background-image:url(/PlumAccomodation/Images/striphotelprofile.jpg);
	background-repeat:no-repeat;
	width : 767px;
	 height : 33px; 
 }
  .StripRegionProfileBg
{ background-image:url(/PlumAccomodation/Images/stripregion.gif);
	background-repeat:no-repeat;
	width : 767px;
	 height : 33px; 
 }
.BackImage
{
  background:url(/PlumAccomodation/Images/button-back.jpg);
  background-repeat:no-repeat;
  height:17px;
  width:52px;
	}


