﻿/* CSS
Author: Carlos Lopez
Created: 12-15-07
Author: Carlos Lopez
Modified: 08-10-07
*/
@import url("/Resources/CSS/GlobalDefaults.css");

/*	Web Server Controls Global Classes
=====================================================================*/
.DefaultButtons{background-image: url("/Resources/Images/MeliaTravelB2C/Melia-Travel-Button_2.png");background-color:Transparent;font:bold 12px Calibri;color:white;}
.DefaultSiteMap{font:bold 12px Calibri;color:#0F2E4D;}
.DefaultTextBox{font:bold 12px Calibri;color:#0F2E4D; background-color:#D3E6F4;}
.DefaultDropDownList{font:bold 12px Calibri;color:#0F2E4D; background-color:#D3E6F4;}
.DefaultLabel{font:bold 12px Calibri;color:#0F2E4D;}
.FootLabel{color:#818181; text-align: center; font-family:Calibri;font-weight:bold; font-style:italic; font-size:12px;}

.itemRow{background-color:White;}
.altRow{background-color:#B4CFE1;}

.DealsLabel{font:bold 14px Calibri;color:#0F2E4D;}

.CloseLink{background-color:#666666;color:#FFFFFF;text-align:center;font-weight:bold;text-decoration:none;border:outset thin #FFFFFF;padding:5px;}

.TreeViewClass{ text-align:left; }

/* Accordion */
.accordionHeader{background-image:url("/Resources/Images/MeliaTravelB2C/BoxHeader.png");cursor: pointer;background-repeat:no-repeat;height:32px;width:910px;}
.accordionLinkWrapper{margin-left:25px;}
.accordionLink{color:#0F2E4D;}
.accordionContentBody{background-image:url("/Resources/Images/MeliaTravelB2C/BoxContent.png");width:910px;}
.accordionContent{margin-left:25px;}
.accordionContentFooter{background-image:url("/Resources/Images/MeliaTravelB2C/BoxContentFooter.png"); height:20px; width:910px;}

/*	Ajax TabContainer */
.ajax__tab_technorati-theme .ajax__tab_header{font-family:Calibri;background:url("/Resources/Images/MeliaTravelB2C/M-Travel-Flight-Search-tab-line.png") repeat-x bottom;font-size:12px;display:block;}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer{background:url("/Resources/Images/MeliaTravelB2C/M-Travel-Flight-Search-tab.png") no-repeat left top;border-color:#222;color:#222;padding-left:10px;margin-right:3px;}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner{background:url("/Images/mt/M-Travel-Flight-Search-tab.png") no-repeat right top;border-color:#666;color:#666;padding:3px 10px 2px 0px;}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner {color:#000000; cursor:pointer;}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer{background:url("/Resources/Images/MeliaTravelB2C/M-Travel-Flight-Search-tab.png") no-repeat 0pt -40px;border-bottom-color:#ffffff;}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner{background:url("/Resources/Images/MeliaTravelB2C/M-Travel-Flight-Search-tab.png") no-repeat right -40px;color:#000000;border-color:#333}
.ajax__tab_technorati-theme .ajax__tab_body{font-family:Calibri;font-size:10pt;padding:8px;background-color:#ffffff;border:solid 1px #d7d7d7;border-top-width:0;}


/*	Default MasterPage Elements
=====================================================================*/
#wrapper{width:960px;margin: 0px; padding:none; overflow:hidden; background-color:Transparent; margin-left: auto; margin-right: auto;}

#MastHeadWrapper{background-image: url("/Resources/Images/MeliaTravelB2C/Melia-Travel-HeaderBackground_2.gif"); height:190px; width:960px;}
#MastHeadWrapper li{display:inline;}
#MastHeadWrapper a{display: -moz-inline-block;display:inline-block;width:76px;height:74px;}

#MastHeadWrapper .navHome{float:left; width:304px; height:96px;}
#MastHeadWrapper a.nHome{width:305px;height:97px;}

#MastHeadWrapper .navMain{background-image: url('/Resources/Images/MeliaTravelB2C/Melia-Travel-NavBackground.gif'); background-repeat:no-repeat; 
float:left; width:400px; 
height:82px; margin-top:22px; margin-left:100px;
}
/* #MastHeadWrapper .navMain{background-image: url('/Resources/Images/MeliaTravelB2C/Melia-Travel-NavBackground.gif'); background-repeat:no-repeat; 
float:left; width:439px; 
height:92px; overflow:hidden; margin-top:45px; margin-left:100px;
} */
#MastHeadWrapper .navMain li{display:inline;}
#MastHeadWrapper .navMain a{width:79px;height:74px;}
#MastHeadWrapper .nFlights a{margin-left:5px; background:url("/Resources/Images/MeliaTravelB2C/Melia-Travel-Nav-Flights_Small.png") no-repeat;background-position:-175px;}
#MastHeadWrapper .nFlights a:hover{background-position: 0px 5px;}
#MastHeadWrapper .nHotels a{  background:url("/Resources/Images/MeliaTravelB2C/Melia-Travel-Nav-Hotels_Small.png") no-repeat;background-position:-175px;}
#MastHeadWrapper .nHotels a:hover{background-position: 0px 5px;}
#MastHeadWrapper .nCars a{margin-left:0px; background:url("/Resources/Images/MeliaTravelB2C/Melia-Travel-Nav-Cars_Small.png") no-repeat;background-position:-175px;}
#MastHeadWrapper .nCars a:hover{background-position: 0px 5px;}
#MastHeadWrapper .nDeals a{margin-left:0px; background:url("/Resources/Images/MeliaTravelB2C/Melia-Travel-Nav-Deals_Small.png") no-repeat;background-position:-175px;}
#MastHeadWrapper .nDeals a:hover{background-position: 0px 5px;}
#MastHeadWrapper .nGroupTravel a{margin-left:0px; background:url("/Resources/Images/MeliaTravelB2C/Melia-Travel-Nav-GroupTravel_Small.png") no-repeat;background-position:-175px;}
#MastHeadWrapper .nGroupTravel a:hover{background-position: -2px 5px;}
        
#MastHeadWrapper .HeaderLogin{float:left; width:68px; height:75px; margin-top:25px;}
#MastHeadWrapper .HeaderLogin ul{margin:0px 0px 0px 0px;}
#MastHeadWrapper .HeaderLogin li{line-height:13px; margin-bottom:5px; font-size:10px;}
#MastHeadWrapper .HeaderLogin a{outline:none;padding-top:0;text-decoration:none;text-align:left;overflow:visible;color:#0D2B49;height:12px;
								background:url("/Resources/Images/MeliaTravelB2C/Melia-Travel-bullet.png") no-repeat;padding-left:19px;line-height:15px; font-size:12px;}
#MastHeadWrapper .HeaderLogin a:hover{text-decoration:underline;}

#MastHeadWrapper .HeaderSlogan{clear:both; width:5px; height:5px;}
#MastHeadWrapper .HeaderSlogan h1{text-indent: -9999px; background:url("") no-repeat center; width:5px; height:5px;}

#MastTitleWrapper{background-image: url("/Resources/Images/MeliaTravelB2C/Melia-Travel-ContentBackGround.png"); background-repeat: repeat-y; width:960px; height:25px;}
#MastTitleWrapper .SiteMapWrapper{float:left; margin-left:20px;}
#MastTitleWrapper .SiteSearchWrapper{float:right; margin-right:20px; width:250px;}

#MastContentWrapper{clear:left; background-image: url("/Resources/Images/MeliaTravelB2C/Melia-Travel-ContentBackGround.png"); background-repeat: repeat-y; width:960px; overflow:hidden; }

#MastFootWrapper{width:960px; height:30px; background-image: url("/Resources/Images/MeliaTravelB2C/Melia-Travel-FooterBackground.png");}

#MastFootNotesWrapper{text-align:center; width:960px;color:#0D2B49;}
#MastFootNotesWrapper li{display:inline;}
#MastFootNotesWrapper a{color:white;border-right: solid 1px white; padding-right:4px;}
#MastFootNotesWrapper a:hover{text-decoration:underline;}
#MastFootNotesWrapper ul a.last{border-right:none;}
#MastFootNotesWrapper p{color:white;}


/*	Default Page
=====================================================================*/
#HomePage_ContentWrapper{float:left; margin-left:25px;width:900px;}
#HomePage_ContentWrapper a:hover{text-decoration:underline;}
#HomePage_ContentWrapper #TopBanner{width:850px;height:25px; background: url("/Resources/Images/MeliaTravelB2C/TopBanner.png") no-repeat center; margin-left:15px;}
#HomePage_SuperDeals{float:right;width:552px;height:340px;overflow:hidden;}
#HomePage_FlightSearchBox{width:335px;height:340px;border-right:dashed 1px #C4C5C7;}
#HomePage_ContentWrapper .PageBreak{width:900px; height:5px; border-bottom:solid #C4C5C7; margin-top:5px;}
#HomePage_DealsLast{float:right;height:190px;width:276px; background:url("/Resources/Images/MeliaTravelB2C/Melia-Travel-HPBox-Background.png") no-repeat center;}
#HomePage_DealsLast .InnerText{margin: 25px 0px 0px 25px}
#HomePage_MTravelTV{float:left; height:190px;width:315px; background:url("/Resources/Images/MeliaTravelB2C/Melia-Travel-TV-Background.png") no-repeat center;border-right:dashed 1px #C4C5C7;}
#HomePage_MTravelTV .VideoTextBox{float:right;border:solid 1px black; background-color:White; width:73px; height:142px; margin-right:18px; margin-top:25px; text-align:right;}
#HomePage_MTravelTV .VideoTextBox .Text{color:#0D2B49;height:128px; text-align:left;}
#HomePage_MTravelTV .VideoPlayer{margin-left:18px; margin-top:25px;width:200px;}
#HomePage_MTravelTV a{color:#0D2B49;}


#HomePage_Banner a{display: -moz-inline-block;display:inline-block;}
#HomePage_Banner {height:190px;width:298px;margin-left:315px; border-right:dashed 1px #C4C5C7; background:url("/Resources/Images/MeliaTravelB2C/Group-Travelf_HP.png") no-repeat center;}
#HomePage_Banner a.GroupTravel{width:298px; height:190px;}

#HomePage_Banner a.blockLink
{
	display:inline-block;
	width:298px;
	height:190px;
}

#HP_Banner
{	
	height:190px;
	width:298px;
	margin-left:315px;
	border-right:dashed 1px #C4C5C7;
}

#HomePage_Newsletter{float:left;height:120px;width:199px; border-right:dashed 1px #C4C5C7; background:url("/Resources/Images/MeliaTravelB2C/Melia-Travel-Newsletter.png") no-repeat center;}
#HomePage_Newsletter a{display:inline-block;overflow:hidden;line-height:500px;width:199px;height:120px;}
#HomePage_ContactUs{float:right; height:120px;width:452px;background:url("/Resources/Images/MeliaTravelB2C/M-Travel-Customer-Service-Background.png") no-repeat center;}
#HomePage_ContactUs .CallNowText{width:325px; height:73px; margin:8px 0 0 100px;}
#HomePage_ContactUs .CallNowText h1{ margin-top:15px; text-align:center; vertical-align:middle; color:#0D2B49;font-size:20px;}
#HomePage_TravelersToolbox{float:left;height:190px;width:315px;border-right:dashed 1px #C4C5C7;background:url("/Resources/Images/MeliaTravelB2C/Travellers-Toolbox-Background-Larger.png") no-repeat center;}
#HomePage_TravelersToolbox a{text-align:left;color:#0D2B49; background:url("/Resources/Images/MeliaTravelB2C/Melia-Travel-bullet.png") no-repeat;
                             line-height:25px;padding-left:19px;}
#HomePage_TravelersToolbox ul.Right{float:left; margin-top:70px; margin-left:50px;}
#HomePage_TravelersToolbox ul.Left{float:right; margin-top:70px; margin-right:30px;}

/*  Flight Search Control 
=====================================================================*/
.btnFlightSearch{color:white;}

#FligthSearchWrapper{float:left;width:335px;height:340px;}
#FlightSearchContent{width:335px;height:340px;}
#FlightSearchTitleWrapper{background:url("/Resources/Images/MeliaTravelB2C/M-Travel-Flight-Search-HeaderBackground.png");margin-bottom:5px;height:21px;width:335px;}
#FlightSearchTitleWrapper .Title{color:#0F2E4D; font-size:17px; text-align:center;}
#FlightSearchContent .Criteria{margin-bottom:10px;}
#FlightSearchContent .Travelers{margin-bottom:10px;}
#FlightSearchContent .FindButton{margin-left:205px;}

#AdvancedSearchWrapper{margin-left:10px;float:left;}
#AdvancedSearchWrapper a.FlightAdvancedSearch{color:#0D2B49;}
#AdvancedSearchWrapper a:hover{text-decoration:underline;}

/*  Advanced Flight Search Control 
=====================================================================*/
.btnFlightSearch{color:white;}

#AdvancedFligthSearchWrapper{float:left;width:600px;height:720px;}
#AdvancedFligthSearchWrapper #FlightSearchContent{width:600px;height:670px;}
#AdvancedFligthSearchWrapper #FlightSearchTitleWrapper{background:url("/Resources/Images/MeliaTravelB2C/M-Travel-Flight-Search-HeaderBackground.png");margin-bottom:5px;height:21px;width:335px;margin-left:auto; margin-right:auto;}
#AdvancedFligthSearchWrapper #FlightSearchTitleWrapper .Title{color:#0F2E4D; font-size:17px; text-align:center;}
#AdvancedFligthSearchWrapper #FlightSearchContent .Criteria{margin-bottom:10px;}
#AdvancedFligthSearchWrapper #FlightSearchContent .Travelers{margin-bottom:10px;}
#AdvancedFligthSearchWrapper #FlightSearchContent .FindButton{margin-left:205px}
#AdvancedFligthSearchWrapper #AdvancedSearchWrapper{margin-left:10px;float:left;}
#AdvancedFligthSearchWrapper #AdvancedSearchWrapper a.FlightAdvancedSearch{color:#0D2B49;}
#AdvancedFligthSearchWrapper #AdvancedSearchWrapper a:hover{text-decoration:underline;}


/*	All Travel Deals Control
=====================================================================*/
#All_TravelDeals_WrapperControl{}
#All_TravelDeals_WrapperControl .AllTraveDeals_Detail{}

/* Super Travel Deals Control 
=====================================================================*/
#SuperTravelDeals_Wrapper{float:left;width:552px;height:340px;background:url(/Resources/Images/MeliaTravelB2C/Super-Deals-Background.png);}
#SuperTravelDeals_Wrapper .Headers {height:15px; width:178px;}
#SuperTravelDeals_Wrapper .RateList{margin-left:15px;}
#SuperTravelDeals_Wrapper .Footers{border:solid 1px black; width:140px; height:15px; margin-left:15px;font-size:10px; margin-top:11px;}
#SuperTravelDeals_Wrapper table{border-collapse:collapse;border-spacing:0;}
#SuperTravelDeals_Wrapper a{font-size:15px;}
#SuperTravelDeals_Wrapper a:hover{text-decoration:underline;}

#SuperTravelDeals_Wrapper .Pictures{float:left;width:176px;height:143px;margin-top:36px;margin-left:9px;background:url(/Resources/Images/MeliaTravelB2C/Polaroids.png);}
#SuperTravelDeals_Wrapper .CentralAmericaDeals{float:right;width:176px;height:119px;margin-top:60px; margin-right:9px;}
#SuperTravelDeals_Wrapper .MexicoDeals{width:176px;height:119px;margin-top:60px;margin-left:187px; border-right:1px; border-right-style:dashed;}
#SuperTravelDeals_Wrapper .PageBreak{width:535px; height:1px;border-bottom:dashed #C4C5C7 1px;margin-left:9px;}
#SuperTravelDeals_Wrapper .SouthAmerica{float:left;width:176px;height:119px;margin-left:9px;}
#SuperTravelDeals_Wrapper .USACAR{float:right;width:176px;height:119px;margin-right:9px;}
#SuperTravelDeals_Wrapper .Europe{width:176px;height:119px;margin-left:187px;border-left:1px; border-right:1px; border-right-style:dashed; border-left-style:dashed;}


/* Find Cheap Airfare Page
=====================================================================*/
#FindCheapAirFareWrapper{margin-left:25px; width:900px;}
#FindCheapAirFareWrapper #contentHeader{background-image:url("/Resources/Images/MeliaTravelB2C/TitleBox_800.png");width:885px;height:32px;margin-left:auto; margin-right:auto; }
#FindCheapAirFareWrapper #contentHeader h3{color:White; margin-left:20px; margin-top:2px;}
#FindCheapAirFareWrapper #contentBody{background-image:url("/Resources/Images/MeliaTravelB2C/ContentBox_800.png");width:885px ; height:700px;margin-left:auto; margin-right:auto;}
#FindCheapAirFareWrapper #contentBody #text { margin-left:150px; font-weight:normal; }

/* About Melia Travel Page
=====================================================================*/
#AboutMeliaTravelContentWrapper{float:left; margin-left:25px;width:900px; background-image:url("/Resources/Images/MeliaTravelB2C/AirplaneBackGround.png"); background-repeat:no-repeat; }
#AboutMeliaTravelContentWrapper .FirstBox{float:left; background-image:url("/Resources/Images/MeliaTravelB2C/About_BackGround.png"); height:257px; width:490px;}
#AboutMeliaTravelContentWrapper .FirstBoxTitle{margin-left:20px; margin-top:7px;}
#AboutMeliaTravelContentWrapper .FirstBoxText{margin-left:25px; margin-right:25px; margin-top:23px; font-style:italic; font-size:14px; color:#818181;}
#AboutMeliaTravelContentWrapper .OfficeBuilding{float:left;height:257px; width:100px;}
#AboutMeliaTravelContentWrapper .b415x105{ background-image:url("/Resources/Images/MeliaTravelB2C/BackgroundBox415x105.png");width:410px; height:105px;
                                           padding:5px 0 0 px; }
.FirstBoxTitle h3{ color:White;}



/* Contact Melia Travel Page
=====================================================================*/
#ContactMeliaTravelContentWrapper{float:left; margin-left:25px;width:900px;}
#ContactMeliaTravelContentWrapper #ContactCard{width:629px;height:343px; background-image:url("/Resources/Images/MeliaTravelB2C/ContactCard.png"); border:solid 1px #F0F9FD;}
#ContactMeliaTravelContentWrapper .Title{margin-left:25px; margin-top:18px; color:#ffffff;}
#ContactMeliaTravelContentWrapper .Content{margin-left:25px; margin-top:18px;}
#ContactMeliaTravelContentWrapper .subtitle{ font-size:21px;}
#ContactMeliaTravelContentWrapper .subcontent{ font-size:16px; color:#000000; margin-left:150px;}
#ContactMeliaTravelContentWrapper #Form{float:right;width:265px; height:200px; border:solid 1px black; background-color:#ffffff;}

/* Rent a car Page
===================================================================== */
#RentCarContentWrapper{margin-left:25px;}
#RentCarContentWrapper .accordionContent{float:left; margin-left:50px; margin-right:auto;width:350px;}
#RentCarContentWrapper .promo{float:right; margin-top:5px; margin-right:25px;border-left:dashed 1px #C4C5C7;}
#RentCarContentWrapper #eRetailFrame{margin-left:auto; margin-right:auto;width:800px; height:5000px;}
#RentCarContentWrapper #contentHeader{background-image:url("/Resources/Images/MeliaTravelB2C/TitleBox_800.png");width:885px;height:32px;margin-left:auto; margin-right:auto; }
#RentCarContentWrapper #contentBody{background-image:url("/Resources/Images/MeliaTravelB2C/ContentBox_800.png");width:885px;margin-left:auto; margin-right:auto;}

/* Book Hotel Page
=====================================================================*/
#BookHotelContentWrapper{float:left; margin-left:25px;width:900px;}
#BookHotelContentWrapper #contentHeader{background-image:url("/Resources/Images/MeliaTravelB2C/TitleBox_800.png");width:885px;height:32px;margin-left:auto; margin-right:auto; }
#BookHotelContentWrapper #contentBody{background-image:url("/Resources/Images/MeliaTravelB2C/ContentBox_800.png");width:885px;margin-left:auto; margin-right:auto;}

#BookHotelContentWrapper #LeftHotelImage{ float:left;width:368px; }
#BookHotelContentWrapper #pageContent{float:right; margin-right:25px;}
#BookHotelContentWrapper #PageTitle{background-image:url("/Resources/Images/MeliaTravelB2C/HotelTitleBackground.png"); width:233px;height:45px;}
#BookHotelContentWrapper #PageTitle h2{ margin-left:15px;color:White; font-size:2em;}
#BookHotelContentWrapper #HotelSummary{width:450px; font-size:1.2em;}
#BookHotelContentWrapper #LowerRightRoomImage {width:153px; float:right;  }

#BookHotelContentWrapper #HotelSearchControl { width:250px; border:1px solid black;}
#HotelSearchControl h4{font-weight:bold; color:Black; font-size:1.2em; text-align:center;}

#BookHotelContentWrapper #TravelersToolbox{float:left;height:190px; margin-left:50px; margin-top:50px; width:315px;background:url("/Resources/Images/MeliaTravelB2C/Travellers-Toolbox-Background-Larger.png") no-repeat center;}
#BookHotelContentWrapper #TravelersToolbox a{text-align:left;color:#0D2B49; background:url("/Resources/Images/MeliaTravelB2C/Melia-Travel-bullet.png") no-repeat;
                             line-height:25px;padding-left:19px;}
#BookHotelContentWrapper #TravelersToolbox ul.Right{float:left; margin-top:70px; margin-left:50px;}
#BookHotelContentWrapper #TravelersToolbox ul.Left{float:right; margin-top:70px; margin-right:30px;}

#BookHotelContentWrapper .searchbutton{ width:50px; margin-left:auto; margin-right:auto;}

/* Hotel Search Control
=====================================================================*/
#HotelSearchControlWrapper {width:250px;}

/* Group Travel Page
=====================================================================*/
#GroupTravelWrapper {float:left; margin-left:25px;width:900px;}

#GroupTravelWrapper #contentHeader{ background-image:url("/Resources/Images/MeliaTravelB2C/TitleBox_800.png");width:885px;height:32px;margin-left:auto; margin-right:auto; }
#GroupTravelWrapper #contentBody{background-image:url("/Resources/Images/MeliaTravelB2C/ContentBox_800.png");width:885px;margin-left:auto; margin-right:auto;}

#GroupTravelWrapper .leftImage{ margin-left: 25px;}
#GroupTravelWrapper #PageTitle{background-image:url("/Resources/Images/MeliaTravelB2C/HotelTitleBackground.png"); width:233px;height:45px; float:right; margin-right:50px;}
#GroupTravelWrapper #PageTitle h2{ margin-left:15px; margin-top:5px; color:White;}
#GroupTravelWrapper #PageTitle p{ font-size:1.2em;}

#GroupTravelWrapper .GroupForm{clear:both; margin-left:auto; margin-right:auto; border:1px solid black; width:500px;}
#GroupTravelWrapper .FormHeader{ background-color:#0888A5; color:White;}
#GroupTravelWrapper .FormHeader h3{margin-left:auto; margin-right:auto; width:150px; text-align:center;}
#GroupTravelWrapper .subheading{ background-color:#6BB8CA; color:White;}

#GroupTravelWrapper .subTravelType{ background-color:#6BB8CA; color:White; padding-left:85px;}
#GroupTravelWrapper .travelInfo{ padding-left:45px;}
#GroupTravelWrapper .groupSize{  padding-left:45px;}
#GroupTravelWrapper .ContactInformation{width:150px; margin-left:120px;}
#GroupTravelWrapper .submitButton{ width:50px; margin-left:auto; margin-right:auto;}

/* Travel Deals Page
=====================================================================*/
#TravelDealsContentWrapper{float:left; margin-left:25px;width:900px;}
#TravelDealsContentWrapper #NeedHelp{float:right; border:solid 1px; width:150px; height:200px; background:url("/Resources/Images/MeliaTravelB2C/Travel-Need-Help.png") no-repeat;}
#TravelDealsContentWrapper #AllDeals{width:900px;}

/* Travel Deals Details Page & Travel Deals Details From Page
=====================================================================*/
#TravelDealsDetailsContentWrapper{float:left; margin-left:25px;width:900px;}
#TravelDealsDetailsContentRight{float:right; width:335px;}
#TravelDealsDetailsContentLeft{}
#TravelDealsDetailsContentWrapper #FlightSearchBox1{width:335px;height:340px;border-left:dashed 1px #C4C5C7; border-bottom:dashed 1px #C4C5C7;}
#TravelDealsDetailsContentWrapper #FlightSearchBox{float:right;width:335px;height:340px;border-left:dashed 1px #C4C5C7; border-bottom:dashed 1px #C4C5C7; padding-left:25px;}
#TravelDealsDetailsContentWrapper #DetailedRates{width:500px;}
#DetailedRates .Header{background-image:url("/Resources/Images/MeliaTravelB2C/BoxHeader-500.png");background-repeat:no-repeat;height:43px;width:500px;}
#DetailedRates .ContentBody{background-image:url("/Resources/Images/MeliaTravelB2C/BoxContent-500.png");width:500px;}
#DetailedRates .HeaderLabel{margin-left:15px;}
#DetailedRates .Content{margin-left:10px;width:250px;}
#DetailedRates .ContentRateTerms{margin-left:42px;width:400px;}
#DetailedRates .DestinationImage{float:right;width:150px;height:170px; margin-right:25px; border: solid 1px blue; background-color:#01245C;}
#DetailedRates .ContentFooter{background-image:url("/Resources/Images/MeliaTravelB2C/BoxContentFooter-500.png"); height:20px; width:500px;}
#DetailedRates .Content li{outline:none;padding-top:0;text-decoration:none;text-align:left;font:bold 14px Calibri;color:#0F2E4D;}
#DetailedRates .ContentRateTerms li{outline:none;padding-top:0;text-decoration:none;text-align:left;font:bold 14px Calibri;color:#0F2E4D;}
#DetailedRates .AltBackColor{ background-color:#DBE1FF;}
#DetailedRates .OrigBackColor{ background-color:#FCFDFE;}
.lblRateHeader{text-align: center;}
#DetailedRates .RateTermsTitle{ color:#FFFFFF; font-weight:bold;}
#TravelDealsDetailsContentWrapper #RateTerms{ margin-left:150px; width:200px; height:80px;border:solid; border-color:Black; border-width:1px; background-color:White; margin-top:25px; text-align:center;}
#RateTerms .AltBackColor{ background-color:#B4CFE1;}
#TravelDealsDetailsContentWrapper #TermsAndConditions{width:500px; height:200px;border:solid; border-color:Black; border-width:1px; background-color:White; margin-top:25px;}
#TravelDealsDetailsContentWrapper #TermsAndConditions li{outline:none;padding-top:0;text-decoration:none;text-align:left;color:#0D2B49;
												  background:url("/Resources/Images/MeliaTravelB2C/Melia-Travel-bullet.png") no-repeat;padding-left:19px;font-size:12px;}
#TravelDealsDetailsContentWrapper #NeedHelp{border:solid 1px; width:300px; height:150px; background:url("/Resources/Images/MeliaTravelB2C/Travel-Need-Help-Wide.png") no-repeat; margin-top:20px;}


/* Terms and Conditions Page
=====================================================================*/
#TermsAndConditionsWrapper{float:left; margin-left:25px;width:900px;}
#TermsAndConditionsWrapper #contentHeader{background-image:url("/Resources/Images/MeliaTravelB2C/TitleBox_800.png");width:885px;height:32px;margin-left:auto; margin-right:auto; }
#TermsAndConditionsWrapper #contentHeader h3{color:White; margin-left:20px; margin-top:2px;}
#TermsAndConditionsWrapper #contentBody{background-image:url("/Resources/Images/MeliaTravelB2C/ContentBox_800.png");width:885px;margin-left:auto; margin-right:auto;}
#TermsAndConditionsWrapper #contentBody #text { margin-left:25px; margin-right:25px; font-weight:normal;}
#TermsAndConditionsWrapper #contentBody #text h3{ font-weight:bold; }

/* Privacy Policy Page
=====================================================================*/
#PrivacyPolicyWrapper{float:left; margin-left:25px;width:900px;}
#PrivacyPolicyWrapper #contentHeader{background-image:url("/Resources/Images/MeliaTravelB2C/TitleBox_800.png");width:885px;height:32px;margin-left:auto; margin-right:auto; }
#PrivacyPolicyWrapper #contentHeader h3{color:White; margin-left:20px; margin-top:2px;}
#PrivacyPolicyWrapper #contentBody{background-image:url("/Resources/Images/MeliaTravelB2C/ContentBox_800.png");width:885px;margin-left:auto; margin-right:auto;}
#PrivacyPolicyWrapper #contentBody #text { margin-left:25px; margin-right:25px; font-weight:normal;}
#PrivacyPolicyWrapper #contentBody #text h3{ font-weight:bold; }

/* FAQs Page
=====================================================================*/
#FAQsWrapper{float:left; margin-left:25px;width:900px;}

#FAQsWrapper #contentHeader{background-image:url("/Resources/Images/MeliaTravelB2C/TitleBox_800.png");width:885px;height:32px;margin-left:auto; margin-right:auto; }
#FAQsWrapper #contentHeader h3{color:White; margin-left:20px; margin-top:2px;}
#FAQsWrapper #contentBody{background-image:url("/Resources/Images/MeliaTravelB2C/ContentBox_800.png");width:885px;margin-left:auto; margin-right:auto;}
#FAQsWrapper #contentBody #text { margin-left:25px; margin-right:25px; font-weight:normal;}
#FAQsWrapper #contentBody #text h3{ font-weight:bold; }


#FAQsWrapper .cpHeader{cursor: pointer; font-weight:bold;}
#FAQsWrapper .cpBody
{
			border:dashed 1px black;
			margin-left:50px;
			margin-right:50px;             
            padding: 4px;
            padding-top: 7px;
        }      

/* Tax and Fees Page
=====================================================================*/
#TaxandFeesWrapper{float:left; margin-left:25px;width:900px;}
#TaxandFeesWrapper #contentHeader{background-image:url("/Resources/Images/MeliaTravelB2C/TitleBox_800.png");width:885px;height:32px;margin-left:auto; margin-right:auto; }
#TaxandFeesWrapper #contentHeader h3{color:White; margin-left:20px; margin-top:2px;}
#TaxandFeesWrapper #contentBody{background-image:url("/Resources/Images/MeliaTravelB2C/ContentBox_800.png");width:885px;margin-left:auto; margin-right:auto;}
#TaxandFeesWrapper #contentBody #text { margin-left:25px; margin-right:25px; font-weight:normal;}
#TaxandFeesWrapper #contentBody #text h3{ font-weight:bold; }

/* Newsletter SignUp Page
=====================================================================*/
#newsletterSignUpWrapper{float:left; margin-left:25px;width:900px; background-color:#C6CDC7;}
#newsletterSignUpWrapper #formTitle{background-image:url("/Resources/Images/Newsletters/MeliaTravel_SignUpForm_Title.png");width:416px;height:56px;}
#newsletterSignUpWrapper #yourInfo{background-image:url("/Resources/Images/Newsletters/MeliaTravel_SignUpForm_YourInfo.png");width:416px;height:273px; }
#newsletterSignUpWrapper #tblInfo {border:0; font-size:18px; margin:65px 0 0 35px; font-family:Times New Roman; color:Black; width:350px; }
#newsletterSignUpWrapper #tblInfo td{line-height:30px; text-align:right; }
#newsletterSignUpWrapper #availableNewsletters{background-image:url("/Resources/Images/Newsletters/MeliaTravel_SignUpForm_AvailableNewsletters.png");width:416px;height:204px;}
#newsletterSignUpWrapper #chkBoxes{margin-left:25px;width:200px;font-family:Times New Roman; color:Black; font-size:18px; line-height:30px; left:25px; top:65px; position:relative;}
#newsletterSignUpWrapper #formText{width:484px; float:right; margin-top:15px;}
#newsletterSignUpWrapper #formText #formTextBackground{background-image:url("/Resources/Images/Newsletters/MeliaTravel_SignUpForm_BackgroundText.png");width:484px;height:293px; font-family:'Courier New', Tahoma; font-size:25px; color:Black; }
#newsletterSignUpWrapper #formText #firstParagraph{}
#newsletterSignUpWrapper #formText #secondParagraph{width:275px;}

.newsbutton{background-image: url("/Resources/Images/MeliaTravelB2C/Melia-Travel-Button.png");background-color:Transparent;font:bold 24px Calibri;color:white;}

#newsletterSignUpWrapper #formText #formSubmitButton{ position:relative; left:125px;}
#newsletterSignUpWrapper .txtNewsletterSignUp{font:bold 18px Calibri;color:#0F2E4D;}


/* Newsletter SignUp Success Page
=====================================================================*/
#newsletterSuccesspWrapper{float:left; margin-left:25px;width:900px;}

/* Newsletter SignUp Error Page
=====================================================================*/
#newsletterErrorWrapper{float:left; margin-left:25px;width:900px;}
