﻿/* Updates Begin Quote */
@import "Quote/Wishlist.css";
@import "Quote/Search.css";
@import "Quote/SearchResults.css";
@import "Quote/HolidayDetails.css";


@import "Flights.css";
/*@import "HolidayDetails.css";
@import "UserControls/Search/Searchs.css";
@import "UserControls/SearchResults/SearchResults.css";
@import "UserControls/SearchResults/OldResults.css";
@import "UserControls/HolidayDetails/Photos.css";
@import "UserControls/HolidayDetails/Flight_summary.css";*/
@import "UserControls/PricingGrid/PriceGrid.css";
@import "UserControls/Request/Request.css";
@import "UserControls/Flights/CustomFlights.css";
@import "UserControls/Flights/FlightTimes.css";
@import "UserControls/Calendar/Calendar.css";
@import "Homepage.css";
@import "contactus.css";
@import "Country.css";
@import "RightPrice.css";
@import "Loader.css";
@import "It7.css";

body {margin: auto;padding: 0px;line-height:16px; font-family: Georgia, "Times New Roman", Times, serif;font-size: 11px;color: #333333;background-image: url(/media/templates/HoneyBg.gif);background-repeat: repeat-x;}

.PgeBackground {background-image:url(/media/general/PageBg.jpg); background-repeat:repeat-x; border:1px solid #000; margin:auto;}

.ButtonsHolder { height:25px; }
.ButtonPositioner { float:right;font-family: Georgia, "Times New Roman", Times, serif;font-size: 11px;color: #CC9900; height:25px; background-image:url(/media/general/NavLeftBg.gif);}
.ButtonContainer {height:25px; background-image:url(/media/general/NavRightBg.gif); background-position:right; background-repeat: no-repeat;
padding:0px 0px 0px 5px;  }
.Button {padding:7px 12px 0px 8px}
.Button a { text-decoration:none; display:block;  color:#283665!important;}
.Button a:hover {color:#eb6fc8!important;}


.Terms_ConditionsPositioner Span{ font-size:12px; font-weight:bold; color:#eb6fc8;}
/* Site Text */
a:link {color:#eb6fc8; text-decoration: none;}
a:hover {color:#cccccc; }
a:visited  { color:#eb6fc8; text-decoration: none;}
.highlight_txt {color:#eb6fc8; font-weight:bold;}
.dropdown { font-size:11px; width:120px;}

/* --- navigation --- */
#nav{margin:0;padding:0;height:25px;overflow:hidden;list-style:none;font-size:12px; margin-top:8px;}
#nav li{float:right;height:25px;}
#nav li a{float:left; color: #003366; cursor:pointer;text-decoration:none;height:25px;line-height:25px;padding:1px 5px 0 19px;background:url(/media/templates/bg-main-nav-l.png);}
#nav li a:hover{color: #eb6fc8;}
#nav li em{float:left;height:25px;width:12px;background:url(/media/templates/bg-main-nav-r.png);}

/* --- Header --- */
.MainPagePositioner{width:840px; margin:0 auto; }
.HeaderPositioner{width:840px; height:115px;}
.LogoPositioner { float:left; padding:30px 0px 0px 0px;}
.HeaderInfoPositioner { float:right; width:550px;  height:55px; text-align: right; }
.HeaderInfoBox { width:550px; height: 89px; }

/* --- Content --- */
.ContentPositioner{width:840px; display:table; margin-top:12px; }
.RightPositioner { float:left; width:566px; background-color:#FFFFFF; background-image:url(/media/templates/PageBg.gif); background-repeat:no-repeat;}
.RightContainer { padding:20px; }
.LeftPositioner { float:right; width:273px; }
.LeftContainer { margin-left:12px;}
.PageTitle { font-size:20px; color: #eb6fc8; width:164px;}
.ClearBox {clear: both;}

.FooterPositioner {width:820px; padding:8px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; text-align:center;}
.FooterInfoPositioner {width:820px; padding:12px 12px 6px 12px; text-align:center;}
.FooterInfo { color:#c3c3c3; font-size:10px; text-align:center; padding:10px 0px 5px 0px;}

.Results_SortPositioner { border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; margin-bottom:15px;}
.Results_SortDropPositioner { padding:8px; float:left; width:300px;  }
.Results_SortDetailsPositioner { padding:8px; float:right; text-align:right; background-color:#fff;}

/*-- Begin Hotel --*/
.Results_HotelPositioner {}
.Results_HotelNamePositioner{background-color:#e8e8e8; border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.Results_HotelRatings{padding:8px; float:right; width:120px; text-align:right;}
.Results_HotelName{padding:8px; float:left; width:360px; font-size:14px; font-weight:bold;}
.Results_HotelContent { padding:0px 0px 15px 0px;}
.Results_HotelDetails {padding:8px; float:right; width:375px;}
.Results_HotelImage{padding:2px; border:1px solid #CCCCCC; float:left; font-size:14px; font-weight:bold; margin-top:8px; }

/*-- Ameded Search --*/
.Amend_TitlePositioner { position:absolute; top:190px; z-index:20; left:18px; height:30px;}
.Amend_ImagePositioner { position:absolute;}
.Amend_HoneyPositioner { position:absolute; top:230px; width:264px;}
.Amend_HoneyContainer {background-image:url(/media/templates/Amend_Top.gif); background-repeat:no-repeat; padding:15px; }
.Amend_HoneyBottomPositioner {background-image: url(/media/templates/Amend_Bottom.gif); background-repeat:no-repeat;}
.Amend_QuestionPositioner { border-bottom:1px solid #cccccc; padding:6px 0px 6px 35px; width:190px; background-image:url(/media/templates/No1.gif); background-repeat:no-repeat; background-position:0px 5px;}
.Amend_QuestionPositioner2 { border-bottom:1px solid #cccccc; padding:6px 0px 6px 35px; width:190px; background-image:url(/media/templates/No2.gif); background-repeat:no-repeat; background-position:0px 5px;}
.Amend_QuestionPositioner3 { border-bottom:1px solid #cccccc; padding:6px 0px 6px 35px; width:190px; background-image:url(/media/templates/No3.gif); background-repeat:no-repeat; background-position:0px 5px;}
.Amend_QuestionPositioner4 { border-bottom:1px solid #cccccc; padding:6px 0px 6px 35px; width:190px; background-image:url(/media/templates/No4.gif); background-repeat:no-repeat; background-position:0px 5px;}
.Amend_DropMenus {width:175px; font-size:11px; color: #999999; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; margin:5px 0px 5px 0px;}
.Amend_SearchBtnPositioner { padding:12px 0px 0px 35px; width:190px;}
.Amend_SearchBtn a {display:block;width:97px; background-image: url(/media/templates/Amend_SearchBtn.gif); height: 23px;}
.Amend_SearchBtn a:hover {background-image: url(/media/templates/Amend_SearchBtn.gif); background-position:0px -23px; height: 23px;}

/*-- Begin Details Pge --*/
.Details_HotelPositioner {display:table; width:525px;}
.Details_HotelContainer { background-image:url(/media/templates/Details_Top.gif); background-repeat:no-repeat; padding:15px 15px 3px 15px; }
.Details_HotelBot { background-image:url(/media/templates/Details_Bot.gif); background-repeat:no-repeat; height:8px;}
.Details_HotelImages { float:right; padding:2px; border:1px solid #ccc; background-color:#FFFFFF;}
.Details_HotelBreif { float:left; width:300px;}
.Details_HotelName { border-bottom:1px solid #ccc; padding:5px 0px 8px 0px; font-size:14px; font-weight:bold; margin-bottom:8px;}

.Details_TitlePositioner{background-color:#e8e8e8; color:#eb6fc8; border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:8px 15px 8px 15px;font-size:11px; font-weight:bold;}
.Details_AccomodationPositioner {padding:15px;}

.Details_PhotosPositioner {}
.Details_PhotosContainer { background-image:url(/media/templates/Details_PhotosTop.gif); background-repeat:no-repeat; padding:15px;}
.Details_PhotosBot { background-image:url(/media/templates/Details_PhotosBot.gif); background-repeat:no-repeat; height:8px;}
.Details_PhotosTitle { color:#eb6fc8; font-weight:bold;}

.Request_DetailsPositioner {}
.Request_DetailsContainer { background-image:url(/media/templates/Request_DetailsTopBg.gif); background-repeat:no-repeat; padding:20px 24px 10px 24px;}
.Request_DetailsBottom { background-image:url(/media/templates/Request_DetailsBotBg.gif); background-repeat:no-repeat;}
.Request_DetailsRight { float:right; width:110px;}
.Request_DetailsTotal { font-size:22px; font-weight:bold; line-height:26px;}
.Request_DetailsIncludes { font-size:9px; line-height:12px; margin-top:10px;}
.Request_DetailsLeft { float:left; width:330px; border-bottom:1px solid #CCCCCC;}
.Request_DetailsInfoPositioner { width:330px; border-top:1px solid #cccccc; padding:2px 0px 2px 0px;}
.Request_DetailsInfoRight { float:right; width:225px; }
.Request_DetailsInfoLeft {float:left; width:90px;}

/*-- Detination --*/
.Request_DTNPositioner { border-bottom:1px solid #cccccc;}
.Request_DTNHolder {border-top:1px solid #cccccc;}
.Request_DTNRight {float:right; width:395px; border-left:1px solid #cccccc; padding:3px 3px 3px 10px; background-color:#f6f6f6;}
.Request_DTNLeft {float:left; width:95px; padding:3px 3px 3px 0px;}

/*-- Contact --*/
.Request_ContactPositioner {}
.Request_ContactContainer { background-image:url(/media/templates/Request_ContactTopBg.gif); background-repeat:no-repeat;}
.Request_ContactBottom { background-image:url(/media/templates/Request_ContactBotBg.gif); background-repeat:no-repeat;}
.Request_ContactHolder {border-top:1px solid #cccccc; width: 520px;}
.Request_ContactRight {float:right; width:390px; border-left:1px solid #cccccc; padding:5px 3px 5px 10px; background-color:#f6f6f6;}
.Request_ContactLeft {float:left; width:95px; padding:3px 3px 3px 13px;}
.Request_DropBox {width:360px; font-size:11px; border: 1px solid #CCCCCC; padding:6px; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;}
.Request_ContactTitle { color:#eb6fc8; font-weight:bold; padding:10px;}

/*-- Submit --*/
.Request_SubmitPositioner { margin:10px 0px 20px 10px;}
.Request_SubmitRight { float:right;}
.Request_SubmitLeft{ float:left;}
.Request_SubmitBtn a { background-image:url(/media/templates/RequestBtn.gif); width:148px; height: 23px; display:block; margin:0px 15px 3px 0px;}
.Request_SubmitBtn a:hover {background-image:url(/media/templates/RequestBtn.gif); background-position:0px -23px;}

/*-- Search Results --*/
.Search_ResultsPositioner { margin-bottom:15px;}
.Search_ResultsContainer {background-image:url(/media/templates/SRH_Results_BoxTopBg.gif); background-repeat:no-repeat; padding:15px 15px 5px 15px;}
.Search_ResultsBottom {background-image:url(/media/templates/SRH_Results_BoxBotBg.gif); background-repeat:no-repeat; height:9px;}
.Search_ResultsNamePositioner {}
.Search_ResultsRating { float:right; width:120px; text-align:right;}
.Search_ResultsName {  float:left; width:350px; font-size:14px; font-weight:bold;}
.Search_ResultsHotelPositioner {margin:15px 0px 6px 0px; border:1px solid #fff;}
.Search_ResultsHotelContent { width:330px; float:left;}
.Search_ResultsHotelImage {padding:2px; border:1px solid #CCCCCC; float:right;}
.Search_ResultsHotelTxt {}

.SRHResults_Details_Box{border:1px solid #ccc; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; background-image:url(/media/templates/RoomTypeBg.gif); background-repeat:repeat-y;}
.SRHResults_RoomTypePositioner {}
.SRHResults_RoomTypeAirline { float:right; width:130px; text-align:center;}
.SRHResults_RoomTypeDetails {float:left; width:235px; padding:3px 3px 3px 12px; }
.SRHResults_RoomTitle {float:left; width:90px; padding:3px 3px 3px 8px; color:#eb6fc8; font-weight:bold;}
.SRHResults_FlightPositioner {border-top:1px solid #ccc;}
.SRHResults_FlightDetails {float:left; width:365px; padding:3px 3px 3px 12px;}
.SRHResults_FlightTitle {float:left; width:90px; padding:3px 3px 3px 8px; color:#eb6fc8; font-weight:bold;}

.SRHResults_ButtonsPositioner {padding:10px 0px 0px 0px;}
.SRHResults_ViewHolidayBtn { float:right; width: 117px; margin-left:10px;margin-top:5px;}
.SRHResults_ViewHolidayBtn a {background-image:url(/media/templates/ViewHolidayBtn.gif); width:117px; height: 23px; display:block;}
.SRHResults_ViewHolidayBtn a:hover  {background-image:url(/media/templates/ViewHolidayBtn.gif); background-position:0px -23px;}
.SRHResults_ChangeFlightBtn { float:right; width: 97px; margin-top:5px;}
.SRHResults_ChangeFlightBtn a {background-image:url(/media/templates/ChangeFlightBtn.gif); width:97px; height: 23px; display:block;}
.SRHResults_ChangeFlightBtn a:hover  {background-image:url(/media/templates/ChangeFlightBtn.gif); background-position:0px -23px;}
.SRHResults_TotalPrice {font-size:20px; width: 107px; float:left; color:#ccc; float:left;line-height:24px;}
.SRHResults_Price {color:#eb6fc8; font-weight:bold; width: 80px; float:left; font-size:20px; line-height:24px;}

/*-- Change Flights --*/
.Flights_GreyBoxPositioner {}
.Flights_GreyBoxContainer { background-image:url(/media/templates/GreyBox_TopBg.gif); background-repeat:no-repeat; padding:15px 15px 5px 15px;}
.Flights_GreyBoxFooter { background-image:url(/media/templates/GreyBox_BotBg.gif); background-repeat:no-repeat; height:10px;}
.Flights_GreyBoxTitle {font-size:16px; color:#eb6fc8; font-weight:bold;}
.Flights_CurrentTopPositioner { background-image:url(/media/templates/CurrentFlight_TopBg.gif); background-repeat:no-repeat;}
.Flights_AirlineLogo { float:right; padding:13px 25px 10px 0px;}
.Flights_NoStops { float:left; padding:13px 25px 0px 15px;}
.Flights_NoStopsTxt { font-size:14px; font-weight:bold;}
.Flights_DetailsPositioner { border-bottom:1px solid #ccc; width:490px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.Flights_DetailsInfo { float:right; padding:3px 10px 3px 15px; width:365px;}
.Flights_DetailsTitle { float:left; padding:3px 10px 3px 15px; font-weight:bold; color:#eb6fc8;}
.Flights_DetailsFootPositioner { background-image:url(/media/templates/CurrentFlight_BotBg.gif); background-repeat:no-repeat; height:45px; background-position:0px -10px;}
.Flights_DetailsBtn { float:right; padding:10px 20px 0px 0px;}
.Flights_DetailsTotal { float:left; padding:10px 0px 0px 15px; font-size:20px; color:#CCCCCC; width:110px; line-height:24px;}
.Flights_DetailsPrice {color:#eb6fc8; padding:10px 0px 0px 0px; font-weight:bold; width: 80px; float:left; font-size:20px; line-height:24px;}
.Flights_ChooseFlightBtn a {background-image:url(/media/templates/ChooseFlightBtn.gif); width:117px; height: 23px; display:block;}
.Flights_ChooseFlightBtn a:hover  {background-image:url(/media/templates/ChooseFlightBtn.gif); background-position:0px -23px;}

.Flights_AlternativeTopPositioner { background-image: url(/media/templates/Flight_TopBg.gif); background-repeat:no-repeat;}
.Flights_AlternativeDetailsPositioner { border-bottom:1px solid #ccc; width:520px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.Flights_AlternativeDetailsInfo { float:right; padding:3px 10px 3px 15px; width:395px;}
.Flights_AlternativeDetailsFootPositioner { background-image: url(/media/templates/Flight_BotBg.gif); background-repeat:no-repeat; height:45px; background-position:0px -10px;}

/*-- Contact Us --*/
.Contact_AdPositioner {width:520px;}
.Contact_AdTitle { border-bottom:1px solid #ccc; border-top:1px solid #ccc; background-color:#e8e8e8;padding:8px 3px 8px 15px; color:#eb6fc8; font-weight:bold;}
.Contact_AdDetailsPositioner { border-bottom:1px solid #ccc;}
.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:#eb6fc8;}

.OfficeHours_Positioner {}
.OfficeHours_Container {background-image:url(/media/templates/Details_Top.gif); background-repeat:no-repeat; padding:15px 15px 3px 15px;}
.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:165px; padding:2px 3px 2px 0px;}

.GoBtn { float:right; width:36px;}
.GoBtn a { background-image: url(/media/templates/GoBtn.gif); width:36px; height:25px;display:block;}
.GoBtn a:hover {background-image: url(/media/templates/GoBtn.gif); background-position:0px 25px;}

.GoBtnTop { float:right; width:32px;}
.GoBtnTop a { background-image: url(/media/templates/TopGoBtn.gif); width:32px; height:23px;display:block;}
.GoBtnTop a:hover {background-image: url(/media/templates/TopGoBtn.gif); background-position:0px 23px;}

.HHome_DropMenu2{ border:1px solid #000;}
.dropmenu { font-size:12px; font-family:Verdana; float:left; margin-top:2px; width:170px;}