body { background-color:#FFF9D7; color:#57493b; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px;} /* Style overridden in stylesheet page */
table { font-size:12px; }
A { font-size:14px;}
A:hover { text-decoration:none; }
hr { color:#57493b; }
select, input{ color:#58595b; font-family:Arial, Helvetica, sans-serif; border:#939598 1px solid; font-size:12px; }
form { margin:0px; padding:0px; }
h1{color:#57493b; font-weight:bold; font-size:24px; display:inline;} /* Style overridden in stylesheet page */
h2{color:#57493b; font-weight:bold; font-size:14px;} /* Style overridden in stylesheet page */
h3{color:#57493b; font-weight:bold; font-size:16px; padding:10 0 10 0;} /* Style overridden in stylesheet page */
.hilight{color:#57493b; font-size:12px; font-weight:bold;} /* Style overridden in stylesheet page */
.medHeading{color:#000; font-size:12px; font-weight:bold; display:inline;}
P{line-height:16px; color:#57493b; }
.WLH_Logo{ position:absolute; left:24px;}
.WLH_Welcome{ position:absolute; top:100px; left:138px;}
.WLH_CallCentre{ position:absolute; top:100px; left:830px;}
.frontendMainTable { width:1000px; height:100%; background-color:#FFF;}
.TopHeader{ height:164px; background:#F7921D; vertical-align:top;}
.CallCenter{color:F7921D; font-size:18px; font-weight:bold;}
.required { color:#f68816; font-weight:bold; padding:0 2 0 2;}
.reqblue{ color:#1187af; font-weight:bold;}
.orange{ background-color:#f68816; color:#FFF;}
.blue{ background-color:#1187af; color:#FFF;}
.noborder{border:none;}
UL, LI{margin-top:0px; padding-top:0px; font-size:11px;}

.FromRates{ position:absolute; left:250px; top:54px; font-size:24px; font-weight:bold; letter-spacing:-1px;}/* Style overridden in stylesheet page */

/*LTR Interim*/
.signUpForm {width:100%;}
.signUpForm, .signUpForm SELECT, .signUpForm INPUT, textarea {font-size:11px;}
.interimTextbox {width:200px;}
.interimHeading{ padding-bottom:10px; padding:0px;}
#pageInterimImages {height:410px; width:486px; z-index:1; background-image:url(../../images/watermark.gif); background-repeat:no-repeat;}
#pageColourImages{height:410px; width:309px; z-index:1; background-image:url(../../images/colours-watermark.gif); background-repeat:no-repeat;}
.FormContentArea{background:#FFF; width:360px;}
.ContentArea{background:#FFF; height:411px; width:100%;}

.BusinessArea{background-color:#191157; width:536px;}
.SpaArea{background-color:#dfb233; width:536px;}
.ChildrenArea{background-color:#1f70b7; width:536px;}
.ButlerArea{background-color:#7d2b8b; width:536px;}
.CulinaryArea{background-color:#e0922f; width:536px;}
.RomanticArea{background-color:#cc2229; width:536px;}
.GolfArea{background-color:#00984b; width:536px;}
.BookArea{background-color:#000; width:536px;}
.ColourArea {background-color:#FFF; width:536px;}
.ColourArea .ContentAreaText, .ColourArea .ContentAreaText H1, .ColourArea .ContentAreaText A{color:#57493b;}

.ContentAreaText{padding:10px 10px 0px 10px; font-size:12px;}
.ContentAreaText, .ContentAreaText A {color:#FFF;}
.ContentAreaText H1 {color:#FFF;}

.RatesContentArea{background:#FFF; width:846px;}
.RatesContentArea H1, .RatesContentArea UL LI  {color:#57493b;}
.LeftArea {width:245px; padding-top:15px; padding-right:15px; font-size:11px;}
.LeftArea table tr td , .LeftArea A{ font-size:11px; }

.interimWelcome{position:absolute; left:736px; top:95px;}
.interimDestinations{position:absolute; left:0; top:116px;}
.interimWLHLogo{position:absolute; left:678; top:150px;}
.interimDiscoveryCardLogo{position:absolute; left:710; top:10px;}

.interimDiscoveryCardBanner{position:absolute; left:0; top:10px;}
.interimSummary{width:480px; font-size:11px; line-height:12px; padding: 10 0 0 0;}

.interimRates{position:relative;}
#ratesButton {width: 100px; height: 41px; left:510px; top:-40px; background: url(../../images/rates_nav.gif); background-repeat:no-repeat; position: absolute; margin:0; padding:0;} /* Style overridden in stylesheet page */
#ratesButton li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0px;} 
#ratesButton li, #ratesButton a { height: 41px; display: block;}
#ratesButtonNow {left:0px; width:140px;}
#ratesButtonNow a:hover {background: transparent url(../../images/rates_nav.gif) 0px -48px no-repeat;} /* Style overridden in stylesheet page */

.interimMoreInfo{ left:600px; top:-55px; position:absolute; text-align:right; width:250px;}
.interimMoreInfo A {font-size:11px;}

/*Rates*/
.HeadingBorder {border-top:1px solid #000; color:#57493b; font-size:14px;}
.RatesHeadingRow TD {background-color:#57493b; color:#fff; height:40px; vertical-align:middle; font-weight:bold;}
.RatesAltRow TD{background-color:#eaeaea;}

#ratesTerms {width: 808px; height: 84px; left:0px; top:0px; background: url(../../images/rateterms_nav.gif); background-repeat:no-repeat; position: absolute; margin:0; padding:0;}
#ratesTerms li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0;} 
#ratesTerms li, #ratesTerms a { height: 84px; display: block;}
#ratesTermsGolf {left: 0; width: 150px;}
#ratesTermsGolf a:hover {background: transparent url(../../images/rateterms_nav.gif) 0px -85px no-repeat;}
#ratesTermsKids {left: 165; width: 150px;}
#ratesTermsKids a:hover {background: transparent url(../../images/rateterms_nav.gif) -165px -85px no-repeat;}
#ratesTermsBeverages {left: 329; width: 150px;}
#ratesTermsBeverages a:hover {background: transparent url(../../images/rateterms_nav.gif) -329px -85px no-repeat;}
#ratesTermsBook {left: 658; width: 150px;}
#ratesTermsBook a:hover {background: transparent url(../../images/rateterms_nav.gif) -658px -85px no-repeat;}

.BrandAmbassador {position:relative; width:250px; top:0px; float:right;}
.BrandAmbassador TD {color:#FFF}
.BrandAmbassadorQuote {font-size:11px; font-style:italic;}
.BrandAmbassadorName {font-size:12px; font-weight:bold;}
.BrandAmbassadorLink {font-size:11px;}

.contentTable {padding: 0px 40px 0px 40px; background-color:#f3faf8;}
