﻿
/* Main Site Styles */
body {margin: 0px;}

#HeaderMain, #FooterMain
 {border:0px solid; width: 770px; height: 80px; background-color: #C4E2FF; margin-left: 0px; }
 
 #FooterMain {margin-top: 10px; height: 60px;}
 

.HeaderTelephoneNumber { color: #FFFFFF; margin-right: 10px; display:block;}

.HeaderEmailAddress { color:#3366CC; display: block;  text-decoration: none; margin: 2px 6px 0px 0px; font-size: medium;}

#RuleTop, #RuleBottom
{display: none;}

#NavigationMain {width: 100%; height: 30px; margin-top: 5px; border: 0px solid;} 

a.MainNavigationLink, a.MainNavigationLinkEnd
{color: #003366; padding-left: 12px; height: 60px;}

a.MainNavigationLink:Hover
{color: #FF0000;}

.FooterSmallPrint {color: #FFFFFF;}

#FooterLogosR {width: 300px;}

/* HomePage Styles */

#ContentMain {width: 770px; text-align: left; margin-left: 0px; border: 0px solid;}

#OfferMain {float: left; width: 240px; height: 240px; text-align: center;}

#SearchMain{background-color: #FFFFFF; float: left; width: 500px; border: 0px solid;}

#SignupMain {display: none;}

#SmallPrintDiv {margin-left: 5px; float: left;}

#WelcomeText
{color: #003366;}

/*Booking Terms Styles*/

.StaticTextTerms, .StaticText
{font-size:small; line-height: 18px; color: #003366; margin-left: 5px;}

#PrintTitle 
{display:none;}

/*General Styles*/

a.StaticLink
{color: #CC0000; font-weight: normal;}


/**Editorial Styles*/

.EditorialTitle
{color: #48af20; font-weight: bold; margin-left: 5px;}

.EditorialDestination, .EditorialDuration 
{color: #234591; font-weight: bold; font-size: small; margin-left: 5px;}

.EditorialText
{font-size: small; line-height: 25px; color: #003366; margin-left: 5px;}

.EditorialPrice
{font-size: large; color: #CC0000; font-weight: bold;}

.EditorialQuote
{font-size: large; color: #234591; font-weight: bold;}

h1.PageTitle {color: #FF0000;}
h2.PageTitle {color: #FF0000;}
h3.PageTitle {color: #003366; margin: 0px;}

.EnquiryPanel
{width: 740px; border-top: 1px solid;}

.EnquiryLink
{color: #003366; font-weight:bold;}


/*Search Box Styles*/

.SearchBoxTable 
{font-size: 11px;}

.SearchBoxTitle 
{font-size: 14px; color: #003366;}

.SearchBoxInputs 
{font-size: 11px; width: 175px; color: #003366;}

.SearchBoxInputsSmall
{font-size: 11px; width: 35px; color: #003366;}

.SearchButton {width: 94px; height: 22px; background-image: url(../../Images/MET/button-Blank.gif); background-repeat: no-repeat; border: 0px; color: #FFFFFF; font-weight: bold;}



/*Availability Styles */

.ResultsTable 
{font-size: small; width: 100%;}

.ResultsHeader
{background-color: #C4E2FF; font-weight: bold; border-top: 1px solid; border-color: #003366; height: 30px;}

.ResultsSubHeader 
{background-color: #ddecfb; color: #CC0000;}

.ResultsChoices 
{border-bottom: 1px solid; border-color: #e2e2e2; padding-bottom: 3px; color: #003366; text-transform: capitalize; }

.ResultsButton 
{background-image: url(../../Images/button-background.gif); background-repeat:no-repeat; height: 25px;  width: 183px; font-size: small; border: 0px solid; color: #003366; font-weight: bold; cursor:hand;}

.ContinueButton 
{background-image: url(../../Images/button-background.gif); background-repeat:no-repeat; height: 25px;  width: 183px; font-size: small; border: 0px solid; color: #003366; font-weight: bold; cursor:hand;}


.ResultsText 
{color: #000000; font-size: 12px; line-height: 18px;}

.ResultsImage
{width:110px;  height: 110px; float: left; margin: 4px;}

.ResultsTotalPrice
{font-weight: bold; color: #CC0000;}

.SearchLink
{font-size: small; color: #003366; font-weight: bold;}
 
.SearchLink:Hover
{color: #234591;}

.BreadcrumbLink
{color: #234591; text-decoration: none;}

.BreadcrumbText, .NotSelected
{color: #A3CCEC; font-size: 12px; margin-left: 5px; margin-top: 2px;}

.CheckoutButton 
{font-size: 14px; color: #003366; font-weight: bold;}

.StaticTitle
{font-size: 16px; color: #234591; font-weight:bold;}

.TabbedTable {border:1px solid #6e94ec;}

.EnableFlightButton, .EnableAccommButton
{border-color: #FFFFFF; color: #FFFFFF; background-color: #6e94ec}

.DisableFlightButton, .DisableAccommButton
{border-color: #FFFFFF; color: #FFFFFF; background-color: #A3CCEC;}


/*Tarsc Online Styles */

#TOnlineMainTable
{width: 100%; height: 100%; font-family: Trebuchet Ms, verdana, Sans-Serif; font-size: 12px;}

td.header
{background-color: #234591; height: 50px; width: 100%; font-size: 25px; font-weight: bold;  padding: 5px; color: #FFFFFF;}

td.footer
{
color: black;
font-family: Verdana, Arial;
font-size: 9px;
vertical-align: text-bottom;
padding: 5px;
}

.verticalgroup
{
background-color: #234591;
color: white;
font-size: 12px;
}


/* Offer Banner Details */

a.BannerTitle, span.BannerTitle, span.BannerNights, a.BannerPrice 
{color: #FF0000; font-weight: bold; text-decoration: none; border: 0px solid; width: 230px;}

span.BannerSubtitle, span.BannerPrice
{color: #3366CC; font-weight: bold; text-decoration: none; border: 0px solid; width: 230px; margin-left: 4px;}

span.BannerPrice {width: 110px;  border: 0px solid; color: #FF0000; }
span.BannerNights {width:60px; border: 0px solid; color: #3366CC; }

div.OfferBlock { height: 225px; border: 0px solid; width: 245px; background-image: url(../../images/BED/Offer-background.gif); background-repeat: no-repeat;  }


/* Costing Page Styles */

#CostEnquiry
{background-color: #ddecfb; color: #003366; width: 100%; }

.CostingEnquiryText {color: #003366;}

.DescriptionTable 
{width: 760px; font-size: small; line-height: 20px; color: #003366; margin: 0px 0px 0px 5px;}

.DescriptionTableInner 
{width: 99%; font-size: 12px; line-height: 20px; color: #003366; margin: 0px 10px 0px 0px;}

.DescriptionFrame {width: 500px;}

.MiniSearchTitle {background-color: #C4E2FF;}



.SpecialsMain 
{border:0px solid; width: 750px; margin-left: 5px; background-image: url(../../Images/BED/Background-sani.gif); height: 150px; }

.SpecialsImage
{border: 0px solid; float :left; width: 187px; margin: 20px;}

a.SpecialsLink{ text-decoration: none;}

.SpecialsText
{border: 0px solid; float: left; margin-top: 20px; font-size: small; color: #000000; width: 500px;}

.SpecialsTitle
{font-size: medium; color: #FF0000; margin: 0px;}

.SpecialsSubtitle
{font-size: medium; margin: 0px; color: #003366;}

.BookButton {width: 150px; height: 30px; background-image: url(../../Images/Book-button.gif); background-repeat: no-repeat; border: 0px; color: #FFFFFF; font-weight: bold;}


/* Hotel Directory Styles */

#CountryHolder 
{width: 95%; line-height: 20px; margin-left: 15px; font-size: 11px; text-align:left; float: left;}

/* Hotel Page Styles */

#MainHotelWrapper
{width: 830px; margin: 10px; border: 0px solid;}

#MainHotelTitle
{width: 100%;  border: 0px solid;}

#MainHotelText
{width: 510px; height: auto; min-height: 450px; float: left; margin: 5px 5px 5px 0px;}

p.HotelText
{line-height: 20px; font-size: 12px;}

#MainRightContent
{width: 300px; height: auto; min-height: 450px; float: left; margin: 5px 0px 0px 5px;}

#MainHotelImage
{width: 300px; height: 200px; min-height: 200px;}

.tmImage{ width: 140px; height: 100px; margin-left: 5px;}

#MainHotelSearch
{width: 300px; height: 200px;  margin-top: 5px;}

#MainHotelFooter
{width: 820px; height: auto; min-height: 150px; float: left; margin: 5px 5px 5px 0px; padding: 5px;  clear: both; border-top: 1px solid #0033CC; color: #0033CC;}

h1.HotelTitle {margin: 0px; font-size: 16px; color: #0033CC;}

/*Hotel Search Styles*/

.HotelSearchTitle
{font-size: 15px; font-weight:bold; padding: 0px 0px 10px 5px; color: #FFFFFF;}

.HotelSearchTable
{font-size: 11px; width: 290px; padding:0px; margin-top: 3px; }

.SearchTableWrapper
{padding: 5px;}

.SearchTableWrapperTop
{background-image: url(../../Images/WLH/HotelSearch-top.gif); height: 14px;}

.SearchTableWrapperMid
{background-color: #4e80c3;}

.SearchTableWrapperBot
{background-image: url(../../Images/WLH/HotelSearch-bot.gif); height: 14px;}

.HotelSearchButton
{border: 0px solid; background-image:url(../Images/WLH/hotelbuttonsearch.gif); background-repeat: no-repeat; margin-bottom: 10px; width: 105px; height: 22px; color: #000; font-weight: bold; font-size: 14px;}


.CountryHolder {width: 95%; line-height: 25px; margin-left: 15px; font-size: 11px; border: 1px solid;}

.CountryLink {display: block; width: 230px; height: 25px; float: left; border: 0px solid;}



.CountryTitle {margin: 0px; font-size: 14px; color: #CC0000;}











