﻿
 Body 
 {font-family: Trebuchet MS, Arial, MISs-Serif; background-color:White; color:Black; }
 /* Main Layout Styles */

/* HomePage Styles */

.SignupLink, .SignupText
{font-size: 12px; font-weight:bold; color: #000066;  }

.SignupTextbox
{width:160px; font-size:11px; color:#999999; border: 1px solid #003366; margin: 0px 0px 0px 0px;}



/*Booking Terms Styles*/

.StaticTextTerms, .StaticText
{font-size:small; line-height: 18px; color: #003366; margin-left: 5px;}

#PrintTitle 
{display:none;}

/*General Styles*/

a.StaticLink
{color: #003366; font-weight: bold;}

a.StaticLink:hover 
{color: #003366;}
/* Main Layout Styles */


#HeaderMain
{float:none; Width: 500; height: 106px; margin-left: auto; margin-right: auto;}

#HeaderLogo
{float: left; width: 250px;}

.MainNavigationLink {height: 22px; display: block; margin: 4px 0px 0px 20px; float: left; color: black; text-decoration: none; font-size: small; font-weight: bold;}

.MainNavigationLink:hover {color: #f9d842;}

#splashScreen
{ width: 830px; }
 .SignupText
 {display:none;}
 
 .SignupTextbox
 {display:none;}
 
 .SignupLink
 {display:none;}
 
 #OfferMain
 {display:none;}
 
 
 #SearchMain 
{float: left; width: 430px; height: 100%; font-size: 11px; border: 0px solid;}

/*Availability Page Styles*/

.ResultsChoices 
{border-bottom: 1px solid; border-color: #CCCCCC; padding-bottom: 3px; color: #000000;}

.ResultsText 
{color: #000000; font-size: 12px; line-height: 18px;}

.ResultsImage
{width:110px;  height: 110px; float: left; margin: 4px;}

.SearchLink
{color: #000000; font-weight: bold; font-size: 12px;}
 
.SearchLink:Hover
{color: #000000;}

.StaticTitle
{font-size: 16px; color: #000000; font-weight:bold;}

.BreadcrumbLink
{ font-size: 15px; text-decoration:none;}

.BreadcrumbText, .NotSelected
{font-size: 15px;}

.AccommmodationTable
{border-bottom: solid 1px black;}

.gridTable
{border-bottom: solid 9px black; font-size: 12px; text-align:center;}

.StaticText
{ font-size: 14px;}

.gridRow, .gridRowRes, .gridTitle
{border-bottom: 1px solid black;}

.gridRow
{border-left:1px solid black; }

.gridResult
{font-size: 16px;}

/* Main Site Styles */

#HeaderMain
 {background-color: #FFFFFF; color: #000000;}
 
 #FooterMain {background-color: #FFFFFF;}
    
#HeaderMain {height: 75px; border: 0px solid;}
 
.HeaderTelephoneNumber {color: #000000; display: block; height: 20px; width: 200px; margin: 15px 12px 0px 0px; }

.HeaderEmailAddress { display: block;  color:#000000; text-decoration: none; margin: 0px 6px 0px 0px; font-size: small;}

#HeaderContact {height: 75px; width: 397px; margin: 0px 0px 0px 0px; background-repeat: no-repeat; background-position: right; border: 0px solid;}
 
#RuleTop, #RuleBottom
{display: none;}

#NavigationMain 
{margin-top: 30px;}

a.MainNavigationLink, a.SubNavigationLink
{color: #000000;  text-decoration: none; font-size: small;}

a.MainNavigationLink:Hover, a.SubNavigationLink:Hover
{color: #000000;}

.FooterSmallPrint {color: #000000;}

.NologoStyle {color: #000000;}

/* HomePage Styles */

#ContentMain
{border: 0px solid; width: 638px;}

#SearchMain
{background-color: #FFFFFF; border: 0px solid; width: 420px;}

#holiday-intro
{ visibility:hidden; width: 0px; height: 0px;}

#OfferMain 
{border: 0px solid; width: 1px; visibility:hidden;}

#holiday-intro
{border: 0px solid; width: 200px; margin-top: 30px;}

#OfferHolder
{border: 0px solid; width: 630px;  text-align: center; padding-left: 8px;}

.OfferBlock
{border: 0px solid;}

.SignupLink 
{font-size: 8pt; font-weight:bold; color:#000000;}

.SignupTextbox
{width:180px; font-size:8pt; color:#000000; border: 1px solid #003366;}

.SignupText 
{font-size: 8pt; font-weight:bold; color: #000000;}

#WelcomeText
{color: #000000;}


/*Booking Terms Styles*/

.StaticTextTerms, .StaticText
{font-size:small; line-height: 18px; color: #000000; margin-left: 5px;}

#PrintTitle 
{display:none;}

/*General Styles*/

a.StaticLink
{color: #000000; font-weight: bold;}

a.StaticLink:hover 
{color: #000000;}

/**Editorial Styles*/

.EditorialTitle
{color: #000000; font-weight: bold;}

.EditorialDestination, .EditorialDuration 
{color: #000000; font-weight: bold; font-size: small;}

.EditorialText
{font-size: small; line-height: 25px; color: #000000;}

.EditorialPrice
{font-size: large; color: #000000; font-weight: bold;}

.EditorialQuote
{font-size: large; color: #000000; font-weight: bold;}


.EnquiryPanel
{background-color: #FFFFFF;}

.EnquiryLink
{color: #000000; font-weight:bold;}


/*Search Box Styles*/

.SearchBoxTable 
{font-size: 11px; color: #000000; margin-left: 0px;}

.SearchBoxTitle 
{font-size: 14px; color: #000000;}

.SearchBoxInputs 
{font-size: 11px; width: 175px;}

.SearchBoxInputsSmall
{font-size: 11px; width: 35px;}


/*Availability Styles */

.ResultsTable 
{font-size: small; width: 100%;}

.ResultsHeader
{background-color: #FFFFFF; font-weight: bold;}

.ResultsSubHeader 
{background-color: #FFFFFF;}

.ResultsChoices 
{border-bottom: 1px solid; border-color: #e2e2e2; padding-bottom: 3px; color: #000000; 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: #000000; 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: #000000; 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: #000000; font-weight: bold;}
 
.SearchLink:Hover
{color: #0099FF;}

.BreadcrumbLink
{color: #000000; font-size: 12px; text-decoration: none;}

.BreadcrumbText
{color: #000000; font-size: 12px; margin-left: 5px; margin-top: 2px;}

.CheckoutButton 
{font-size: 14px; color: #000000; font-weight: bold;}

.StaticTitle
{font-size: 16px; color: #000000; font-weight:bold;}

.TabbedTable {border:1px solid #6e94ec;}

.EnableFlightButton, .EnableAccommButton
{border-color: #000000; color: #000000; background-color: #FFFFFF}

.DisableFlightButton, .DisableAccommButton
{border-color: #000000; color: #000000; background-color: #FFFFFF;}


/* Charter Holiday Styles */

th.gridTitle{ text-align: center; width: 60px; color: #000000;}

table.gridTable {font-size: 12px;}

td.gridRow, td.gridRowRes {border-bottom: 1px solid; border-color: #cccccc;  text-align: center;}

h2.gridResult {font-size: 16px; margin: 0px; color: #000000;}

a.gridPrice {font-size: 16px; font-weight: bold; color: #FF0000;}

td.accommsresult {color: #000000;}

.DescriptionTable 
{width: 100%; font-size: small; line-height: 20px; color: #000000; margin: 0px 0px 0px 5px;}

.DescriptionTableInner 
{width: 99%; font-size: 12px; line-height: 20px; color: #000000; margin: 0px 5px 0px 0px;}

.DescriptionFrame {width: 440px;}


.BookButton {width: 150px; height: 30px; background-image: url(../../Images/Book-button.gif); background-repeat: no-repeat; border: 0px; color: #000000; font-weight: bold;}

/* Costing Page Styles */



.CostingEnquiryText {color: #003366;}

.RoomsTitle {font-size: small; margin-left: 5px; }

.RoomsTable {width: 100%; font-size:  small; text-align: left;}

.RoomsRow {border-bottom: 1px solid; }

.EnquiryPanel 
{width: 910px; height: 130px; clear: both; font-size: small; padding: 10px; background-color: #F2f2F2; margin: 10px;}

.EnquiryLink 
{font-size: 16px; font-weight: bold;}

.Labels
{float: left; width: 110px;}

.LabelsR
{float: left; width: 100px;}

.Inputs
{float: left; width: 180px;}

.EnquiryLabel 
{display: block; width: 110px;  font-size: small; height: 24px;}