﻿
/* Import */
@import "Request.css";
@import "CustomiseFlight.css";
@import "Specials.css";
@import "Centre.css";
@import "Quote/Wishlist.css";
@import "Quote/SearchResults.css";
@import "Quote/HolidayDetails.css";
@import "Quote/Search.css";

/* 10% Deposit */
.SRDepositPositioner { padding:15px 10px 0px 0px; float:right; top:15px; width:270px;  }
.SRDepositTXT { padding-top:10px; float:right; font-family:Georgia; font-size:12px; width:230px; }
.SRDepositTXT span{ font-weight:bold; color:#f36e23;}
.HDDepositTXT {position: absolute; top:27px;}
.HDDepositTXT span {color:#f36e23; font-weight:bold;}

/* HOTEL INFO */
.HotelInfomation { padding:15px;}
.CloseHotelInfo {}

/* NEW for Golf Psge*/
.CourseDescriptiontext {background-image:url(/media/General/BackgroundLines.gif); float:right; line-height:22px; padding-bottom:5px; padding-left:5px; padding-right:5px; width:280px;}
.CoursePositioner { float:right; width:375px; margin-right:4px;}

body {margin: auto;padding: 0px;line-height:16px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;}

h1 {  font-weight:bold; color:#ada071; font-size:11px;  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }
h2 {font-size:12px; font-weight:normal; font-weight:bold;  line-height:-100px; font-family:Georgia, "Times New Roman", Times, serif; color:#ada071; margin-bottom:0;padding-bottom: 0; }

/* Sorry No Flights Page */
.NFPositioner { border: 1px solid #ccc; margin-top: 20px; width:580px;}
.NFPositioner a { display:block; background-color: #f6f6fd; cursor: pointer;}
.NFPositioner a:hover { background-color: #f8f8f8;}
.NFContainer {padding: 10px; border: 2px solid #fff; }
.NFImage {float: left; border: 1px solid #cdcdcd; padding: 1px; background-color: #fff;}
.NFTxt {float: left; padding: 0px 0px 0px 20px; text-decoration:none; color:#000; }
.NFTitle {font-family: Georgia; color: #4e7aaa; font-size: 12px; padding-bottom: 5px;font-weight: bold;}
.NFLink {color: #4e7aaa; padding-top: 5px;}
.NFBTN a { margin-top:10px; width:122px; height:27px; background:url(/media/general/wishlist/ReturnBtn.gif) no-repeat; display:block; text-align:center; text-decoration:none;}
.NFBTN a:hover { background:url(/media/general/wishlist/ReturnBtn.gif) no-repeat 0px -29px; background-position: display:block; color:#dac7a4;}


/* Top */
.PgeBackground {background-image:url(/media/general/PageBg.jpg); background-repeat:repeat-x; border-top:1px solid #000; margin:auto;}
.PagePositioner {width:841px; margin:0 auto;}
.PageContainer { top:0px;}
.TopPositioner { padding-top:10px; }
.TopContainer {width:841px; background-image:url(/media/general/TopBar.jpg); height:86px;}
.TopNoPositioner { width:300px; float:right; text-align:right; padding:15px 15px 0px 0px; font-size:18px; font-weight:bold; color:#FFFFFF; }
.TopNoContainer { }
.TopNavPositioner {  width:827px; text-align:right;}
.TopNavContainer { padding-top:30px; }

.NEWPgeBg { padding:15px;  background-color:#fff; background:url(/media/general/backgrounds/NEWPgeBg.gif) no-repeat;}

.OverViewPositioner { background-image:url(/media/general/TopTextBg.jpg); background-repeat: no-repeat; background-position:113px 0px; }
.OverViewContainer {}
.OverViewImage {float:left;}
.OverViewTxt { float:left; padding-top:18px; padding-left:80px;}
.OverViewTxt a {color:#5b7d96;}
.OverViewTxt a:hover { color:#d6c29d; text-decoration:none;}
.OverViewTxt span { font-weight:bold; color:#5b7d96;}
.ClearBox {clear: both;}

/* Content */
.DataPositioner { width:841px;  background-image:url(/media/general/DesignBg.jpg); background-repeat:repeat-x; }
.DataContainer { padding:12px;}
.DataLeftPositioner { width:200px; float:left; width:614px;}
.DataLeftContainer {}
.DataLeftContainer a { color:#5b7d96;}
.DataLeftContainer a:hover { color:#d6c29d; text-decoration:none;}
.DataRightPositioner { width:190px; float:right; }
.DataRightContainer {}
.MainImage { margin-bottom:15px; position:relative;}
.LeftPositioner { width:190px; float:left;}
.LeftContainer {}
.RightPositioner { width:200px; float:right; width:410px; background-image:url(/media/general/backgrounds/NEWHotelsBg.gif); background-repeat:no-repeat;}
.RightContainer { padding:15px;}
.RightContainer a{color:#5b7d96; font-weight:bold;}
.RightContainer a:hover{  color:#dac7a4;}
.PageTitle { font-size:16px; border-bottom:1px dotted #cdcdcd; padding-bottom:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#5b7d96; margin-bottom:13px;}
.PageTitle span { font-size:11px; line-height:10px; color:#333; font-weight:normal; font-family:Tahoma;}
.TextLink {}
.TextLink a {color:#dac7a4; font-weight:bold;}
.TextLink a:hover {color:#5b7d96;}

/* Content */
.SRHBoxPositioner {margin-bottom:10px}
.SRHBoxContainer {}
.SRHBoxTopPositioner {}
.SRHBoxTopContainer {}
.SRHBoxMidPositioner { background-color:#FFFFFF; background-image:url(/media/general/SearchBg.gif); background-repeat:repeat-y;}
.SRHBoxMidContainer { padding:10px;}
.SRHBoxBotPositioner {}
.SRHBoxBotContainer {}
.SRHShadow {background-image:url(/media/general/BTNShadow.gif); background-repeat:no-repeat; height:15px;}
.RightAdPositioner { margin-bottom:10px}

/* Footer */
.FTRPositioner { width:841px; height:175px; background-image:url(/media/general/FooterImg_03.jpg); background-repeat:no-repeat;}
.FTRContainer { padding:25px; text-align:center; color:#FFFFFF;}
.FTRContainer a { color:#FFFFFF; text-decoration:none;}
.FTRContainer a:hover { color:#dac7a4;}
.FTRInfo { color:#cdcdcd; font-size:10px; line-height:15px; padding:15px 0px 20px 0px; text-align:center;}

.HButton a { font-weight:bold; color:#5b7d96; width:180px; height:32px; background-image:url(/media/general/ButtonImg.gif); display:block; padding:12px 0px 0px 0px; text-align:center; text-decoration:none;}
.HButton a:hover { background-image:url(/media/general/ButtonImg.gif); background-position:0px -52px; display:block; color:#dac7a4;}
.HButtonContainer {  padding-bottom:10px; }
.HButtonRight { float:right; }
.HButtonLeft { float:left; }

.NB_Holder {float:right;}
.NB_HolderLeft {float:left; background-image:url(/media/general/BTNLeft.gif); background-repeat:no-repeat; padding:4px 0px 3px 0px; width:13px; background-position:left top; height:18px;}
.NB_HolderRight { float:left; background-image:url(/media/general/BTNRight.gif); background-repeat:no-repeat; background-position:right top; padding:4px 11px 3px 0px; height:18px;}
.NB_HolderRight a { color:#5a84ab; text-decoration:none; font-weight:bold;}
.NB_HolderRight a:hover { color:#FFFFFF;}

/* Terms */
.Terms_ConditionsPositioner span { color:#5b7d96; font-weight:bold; font-size:13px;}

/* Contact Ad */
.Contact_Container {border:1px solid #ccc;}
.Contact_AdPositioner { padding:5px; background-image:url(/media/general/FooterImg_03.jpg); background-position:-25px -25px; border:1px solid #fff;}
.Contact_AdTitle { color:#fff; padding:5px 0px 5px 12px;   font-weight:bold;}
.Contact_AdDetailsPositioner { border-bottom:1px solid #fff;}
.Contact_AdDetails1 { float:left; width:150px; padding:4px 3px 4px 15px;}
.Contact_AdDetails2 { float:left; width:50px; padding:4px 3px 4px 15px; font-weight:bold; color:#5b7d96;}

/* Office Hours */
.OfficeHours_Positioner {border:1px solid #000;}
.OfficeHours_Container {background-image:url(/media/templates/Details_Top.gif); background-repeat:no-repeat; padding:15px 15px 3px 0px;}
.OfficeHours_Footer {background-image:url(/media/templates/Details_Bot.gif); background-repeat:no-repeat; height:8px;}
.OfficeHours_DetailsPositioner { border-top:1px solid #ccc;}
.OfficeHours_Details {float:left; width:145px; padding:4px 3px 4px 18px;}

/* Address Control */
.Address-Positioner {}
.Address-Container { color:#fff;}
.Address-Container a { color:#fff; }
.Address-Container a:hover { color:#794c79; text-decoration:none;}

/* Opening Hours */
.OH-MainHours-Positioner {width: 160px;background-image: url(/media/Templates/OfficeHoursBg.jpg);background-repeat: no-repeat; margin:0px 0px 10px 5px;}
.OH-MainHours-Container {}
.OH-Data-Positioner {width: 175px;display:table;}
.OH-Data-Container {border-bottom:1px solid #c3c3c3; }
.OH-Data-Title-Container {padding: 5px 5px 5px 5px;font-weight: bold;color: #fff;border-top: 1px solid #ffffff;}
.OH-Data-Title-Positioner {width: 175px; background-color:#4e7aaa; }
.OH-Days-Positioner {float:left; width: 60px; left: 0px; top: 0px;}
.OH-Days-Container {padding:3px 0px 3px 5px; color:#4e7aaa; }
.OH-Hours-Positioner {float:right;width: 72px;top: 0px;color:#4e7aaa;}
.OH-Hours-Container {padding:3px 0px 3px 5px;font-weight: bold;text-align:right;}
.AdBoxPositioner { border-top:1px solid #fff; border-bottom:1px solid #fff; width:175px;margin:0px 0px 20px 5px;}
.AdBoxContainer {  background-color:#4e7aaa; padding:9px;  }

/* Star Ratings */
.StarPositioner { background-color:#226786; margin-bottom:30px;}
.StarContainer { padding:10px;}
.StarTitle { color:#4e7aaa; font-weight:bold; margin-bottom:10px;}
.Star_Positioner{ background-image:url(/media/general/DesignBg.jpg); background-position:0px -100px;   margin-bottom:10px; position:relative; background-color:#fff;  border:1px solid #ccc;}
/*.Star_Positioner a {display:block; text-decoration: none; }
.Star_Positioner a:hover {background-color:#f6f6fd; cursor: pointer; }
*/.Star_Container { padding:5px;display:block;height:85px; border:2px solid #fff;}
.Star_LeftPositioner{width:482px; float:right; overflow:hidden;height:84px; color:#333333 !important; }
.Star_RightPositioner{border:1px solid #ccc; width:100px; float:left;padding:1px; background-color:#FFFFFF;}
.Star_RightContainer {background-image:url(/media/General/FeaturedNoImg.gif);}
.Star_HotelName{font-family:Georgia; margin-bottom:4px; font-weight:bold; color:#4e7aaa; text-decoration: none; font-size:16px; line-height:27px; letter-spacing:-1px;}
.Star_HotelTxt { font-weight:normal; }
.Star_VIEWPositioner {position:absolute; top:10px; left:72px; display:none;}

/* Links */
.LinksTitleContainer { font-family:Georgia, "Times New Roman", Times, serif; padding:16px 12px 14px 12px; font-size:23px; color:#f07ecf; border-bottom:1px solid #dedede;}
.LinksImagePositioner {}
.LinksImageContainer {border-top:1px solid #dedede;}
.Links a {color:#5b7d96; font-weight:bold; text-decoration:none; display:block; padding:4px 4px 4px 12px; border-top:1px solid #fff; border-bottom:1px solid #dedede; background-image:url(/media/general/PinkArrow.gif); background-position:170px 5px; background-repeat:no-repeat;}
.Links a:hover {color:#fff; background-color:#5b7d96; background-image:url(/media/general/WhiteArrow.gif); background-position:170px 5px; background-repeat:no-repeat;}

/* Logos */
.CHN_Logo_Positioner { width:550px;}
.CHN_Positioner { border:1px solid #cdcdcd; width:150px; padding:1px; background-color:#FFFFFF; float:left; margin:0px 20px 20px 0px;}
.CHN_Container { }
.CHN_Container a { border:3px solid #fff; display:block;}
.CHN_Container a:hover { border:3px solid #5b7d96;}

/* All Hotels */
.Hotel_SelectionPositioner{padding:8px; background-image:url(/media/general/FooterImg_03.jpg); background-position:-25px -25px; margin-bottom:5px;}
.Hotel_SelectionContainer{}
.Hotel_SelectionLeft{float:left; width:100px; font-weight:bold; color:#fff; padding:3px;}
.Hotel_SelectionRight{float:right; width:280px; text-align:right;}
.Hotel_GoButton{color:#333;}
.Hotel_DropDownList{color:#333; float:right;}

