﻿
.BookAccoDiv{width:100%;display:block;}
.FindAHotelDiv{width:100%;white-space:nowrap;display:none;}
.Convert-SearchTab-TdToTr{width: 157px;}
.Convert-FilterTab-TdToTr{width: 131px;}
.ModifySearchTab_Region_Td{padding-left:0px;}

@media all and (min-width:1000px) and (max-width: 1255px)
{
.Sub_Table_Padding {  padding-left: 0px;    padding-right:0px;}
/*Availability Check*/
.PropThumbImage {max-width: 287px;max-height: 275px;width:242px;height:auto;}
.PropImgDiv{position:static;float:left;width: 242px;display: block;}
.PropDetailsDiv{position:static;float:left;max-width: 58.5%;width:auto;min-height:232px;min-width:580px;}
.PropRateDiv{position:static;float:right;width:160px;}
.PropDetailsDiv_Sub{position:static;top:0px;width:100%;min-height:166px;}
.Amenities_Box_Div{position:static;bottom:0px;width:99.5%;height:36px;padding-left:10px;}
.Rates_IndicatorBtn_Div{position:static;bottom:0px;width:100%;height:30px;padding-left:0px;}
.PropDetails_leftPadding{padding-left:10px;padding-top:0px}
.Rate_Box_BG{background-color:#FFFFFF;width:100%;height:232px;min-width:160px;}
.ViewRoomTypeBtn{width:100% ;height:100%; background-color:#37C21B;color:#FFFFFF;text-decoration: none; text-align: center; line-height: 51px;    vertical-align: middle;      font-size: 18px;    font-weight: 300;}
.PropertyName{COLOR: #444444;font-size: 19px;letter-spacing: 0.5pt; }
.CAA_Logo_Td_Padding{padding-right:5px;padding-top:7px}
.PropAddress_Td_Padding{padding-left:0px;padding-top:0px;}
.PropPh_Td_Padding{padding-left:0px;padding-top:2px;}
.PropInfo_Td_Padding{padding-left:0px;padding-top:2px;}
.Best_Rate_Txt{font-size:13px;color:#444444; font-weight:600}
.lowest_rate_Amt{	color:#FF9000; font-size:33pt;font-weight: 400;}
.lowest_rate_Amt_Point_Part{color:#FF9000; font-size:23px;font-weight: 300;    vertical-align: top;    padding-top: 8px;}
.Rates_Indicator_Fill{background-color:#333333;height:30px;background-repeat:repeat-x;cursor:pointer;width:175px;}
.Rates_Indicator_Txt{font-size:11px;color:#ffffff;font-weight:500;padding: 0 2px;padding-left:1px;}
.RateIndicator_Td_Padding{padding-top:4px;padding-left:2px;height:30px;}
.LinkSpan1{color:#37C21B;CURSOR:pointer;font-weight: 500;}
.Map_Td_Padding{padding-top:6px;padding-right:0px;}
.BestRate_Cal_Button_Td{height:54px;background-color:#ffffff;}
.ViewRoomTypes_Button_Td{height:51px;padding-right:0px;padding-top:0px;}
.PopupLinks_Td{padding-right:0px;padding-bottom:27px;}
.PropAmenityListcol{padding-top:0px;padding-left:0px;}
.PropInfoLinks{padding-right:0px;}
.popupLinks{display:block;}
/*Availability Check*/

.Convert-SearchTab-TdToTr { width: 130px;}
.Convert-FilterTab-TdToTr { width: 114px;}
/*   FilterTab  */

.FilterTab_campGround{padding-left:0px;}
.FilterTab_Amenities{padding-left:0px;}

.Amenitycol{width:28px}
.AmenityImages{width:25px;height:25px}
.Filter_Text{padding-top:15px}
.FilterAmenityWidth{width:25px}
.ViewMapImg{width:15px;height:auto}
.ViewInListImg{width:20px;height:20px;}
.MapIconPadding{padding-bottom: 0px;}
.MapViewBg{background-image:url('/images/Portal/Map_BG.png');}
/*   FilterTab  */


/*Footer*/
 #footer {display:table;width:100%; background-color:#e2e2e2;padding-top:20px;}

.footerMeridian{display: block;    width:183px;height: 69px;}
.Partnerlogin{display: block;}
.footer_whiteArea{width:50%;}
.footerprivacy{color: #444444;margin-right: 10px;text-decoration: none;font-weight:500;margin-left:15px;font-size:10px;}
.footerImg{display:none;}
.footertextmenus{text-transform: uppercase;    font-weight: 700;    text-decoration: none;    color: white;line-height: 15px;letter-spacing: 1px;padding-left: 50px;font-size: 11px;}
/*Footer*/

/* Common_Itinerary_Search_Tab*/
.Find_Specific_Small{visibility:visible}
.Find_Specific_Large{visibility:hidden;display:none}
/* Common_Itinerary_Search_Tab*/


}

@media all and (min-width:776px) and (max-width: 999px)
{
.Sub_Table_Padding {  padding-left: 0px;    padding-right:0px;}
.Home-page-height{height:10px;}
.ClientMenu a {   font-size: 16px; padding: 13px 16px;}
	#HeadSpacer{position: relative;Height: 40px;}
.logowidth {   height: 100px;    width: auto;}
/*Availability Check*/
.PropThumbImage {max-width: 160px;max-height: 170px;width:160px;}
.PropImgDiv{position:static;float:left;width: 160px;display: block;}
.PropDetailsDiv{position:static;float:left;max-width: 58%;width:auto;min-height:200px;min-width:440px;}
.PropRateDiv{position:static;float:right;width:160px;}
.PropDetailsDiv_Sub{position:static;top:0px;width:100%;min-height:135px;}
.Amenities_Box_Div{position:static;bottom:0px;width:96%;height:36px;padding-left:10px;max-width:440px;}
.Rates_IndicatorBtn_Div{position:static;bottom:0px;width:99%;height:30px;padding-left:7px; }
.PropDetails_leftPadding{padding-left:10px;padding-top:0px}
.Rate_Box_BG{background-color:#FFFFFF;width:100%;height:200px;min-width:160px;}
.ViewRoomTypeBtn{width:100% ;height:100%; background-color:#37C21B;color:#FFFFFF; text-decoration: none; text-align: center; line-height: 40px;    vertical-align: middle;      font-size: 18px;    font-weight: 300;}
.PropertyName{COLOR: #444444;font-size: 17px;letter-spacing: 0.3pt;white-space: nowrap; }
.CAA_Logo_Td_Padding{padding-right:5px;padding-top:5px}
.PropAddress_Td_Padding{padding-left:0px;padding-top:0px;}
.PropPh_Td_Padding{padding-left:0px;padding-top:2px;}
.PropInfo_Td_Padding{padding-left:0px;padding-top:2px;}
.Best_Rate_Txt{font-size:13px;color:#444444; font-weight:600;}
.Best_Rate_Txt_Small{font-size:13px;display:none}
.lowest_rate_Amt{	color:#FF9000; font-size:30pt;font-weight: 400;}
.lowest_rate_Amt_Point_Part{color:#FF9000; font-size:20px;font-weight: 300;    vertical-align: top;    padding-top: 8px;}
.Rates_Indicator_Fill{background-color:#333333;height:30px;background-repeat:repeat-x;cursor:pointer;width:175px;}
.Rates_Indicator_Txt{font-size:11px;color:#ffffff;font-weight:500;padding: 0 5px;}
.RateIndicator_Td_Padding{padding-top:4px;padding-left:2px;height:30px;}
.LinkSpan1{color:#37C21B;CURSOR:pointer;font-weight: 500;}
.Map_Td_Padding{padding-top:6px;padding-right:0px;}
.BestRate_Cal_Button_Td{height:40px;background-color:#ffffff;}
.ViewRoomTypes_Button_Td{height:40px;padding-right:0px;padding-top:0px;}
.PopupLinks_Td{padding-left:30px;padding-bottom:27px;}
.PropAmenityListcol{padding-top:0px;padding-left:0px;}
.PropInfoLinks{padding-right:0px;}
.popupLinks{display:none;}
.Prop_Address{ COLOR: #444444;    font-size: 8.5pt;    font-weight: 600;  COLOR: #444444;    height: 15px;}
.Prop_PhoneNumber{COLOR: #444444; font-size:8.5pt; font-weight:600}
.Prop_Features{COLOR: #5B5D63;font-size:8.5pt;line-height: 17px;}
.Prop_Features_smaller{display:block}
.Prop_Features_less{display:none}
.Rates_Indicator_Txt{font-size:11px;color:#ffffff;font-weight:500;padding: 0 2px;white-space: nowrap;}
.Rates_Indicator_Amount{font-size:12px;color:#ffffff;font-weight:500;padding: 0 0px;}
.PropNameListcol{display:inline-block;padding-top:0px;padding-left:0px;}
.PropCAALinks{display:inline-block;padding-right:0px;}
.Lytebox_Loading_Inner_Logo{width:680px;height:auto}
.SearchResultBottom {    height: 20px;}
.PLHeight{height: auto;}
/*Availability Check*/

.Promo_Result_display{display:none}

/*Common Frames*/

.Lytebox_Loading_Inner_Mobile{width:100%;}
.Lytebox_Loading_table{width:760px}
.Lytebox_Content_overlay_Bonus{width:95%;}
/*Common Frames*/

.Sort_MainDiv{position:relative;width:100%;}
.Sort_SoartBy{position:static;float:left;width:100px;text-align: center;vertical-align: middle;padding-top: 13px;}
.Sort_Names{position:static;float:left;width:110px;padding-left: 0px;text-align:center;padding: 15px 0px 9px 0px;}
.Sort_Rates{position:static;float:left;width:230px;padding: 15px 0px 9px 0px;}
.Sort_Caa{position:static;float:left;width:86px;padding: 15px 0px 0px 0px;}
.Sort_Result{position:static;float:right;padding: 15px 0px 9px 0px;}
.SortBoxBorder{padding:0px; }
.SortboxTop{height:0px}
.Sort_By_Text{color:#444444;font-size: 10pt;text-transform: uppercase;font-weight: bold;letter-spacing: 1px;}
/*   FilterTab  */
.FilterTab_MainDiv{position:relative;width:100%}
.FilterTab_campGround{position:static;float:left;padding-left:10px;padding-bottom:10px;padding-top:0px;width:auto}
.FilterTab_catagory{position:static;float:left;padding-left:0px;padding-bottom:10px;width:auto}
.FilterTab_location{position:static;float:left;padding-left:00px;padding-bottom:10px;width:auto}
.FilterTab_Amenities{position:static;float:left;padding-bottom:8px;padding-left:15px;width:auto;padding-top: 0px;}
.FilterTab_MapList{position:absolute;float:right;padding: 4px 9px 0px 11px;height: 26px;margin-top: -14px;}
.LinkSpan_Map{font-size: 11.5pt}
.Amenitycol{width:28px}
.AmenityImages{width:25px;height:25px}
.Filter_Text{padding-top:15px}
.FilterAmenityWidth{width:25px}
.ViewMapImg{width:14px;height:0px}
.ViewInListImg{width:20px;height:20px;display:none;}
.MapText_Mobile{display:block}
.MapText_large{display:none}
.MapViewBg{background-image:none;width:auto;height:auto;}
.find_filter_bar{height:35px}
/*   FilterTab  */
/*   SearchTab  */
#Modify_search_Display{padding-bottom:3px}
.ModifySearchTab_Top{padding-top:3px}
.find_hotel_bar {    height: 30px;padding-left: 11px;}
.find_hotel_bar_Default {    height: 30px;text-align:right;padding-top:7px;}
.datetext{padding-left: 30px;padding-right: 10px;}
.calenderIcon{padding:10px;padding-top: 20px;padding-left:10px}
.SpecificHotalDropDown{width:220px;float:left;}
.ModifySearchTab_hometext{height:20px}
.SecondRow_possition{padding-top: 0px;}
.calenderIcon {  padding-top: 10px;}
.monthtext{padding-right:10px;}
.SrchTb_MainLeft { padding-left: 20px;}
.SrcTb_MainDiv{position:relative;width:100%;}
.SrcTb_Sub_One{position:static;float:left;width:220px;}
.SrcTb_Sub_Two {position:static;float:left;width: auto;padding-left: 28px;}
.SrcTb_Sub_Three {position:static;float:left;width:auto;padding-left: 28px;}
.SrcTb_Sub_Four {position:static;float:right;width:auto;padding-right: 30px;}
.SrchTb_height {    height: 100%;}
.BookAccoDiv{width:100%;display:none;}
.FindAHotelDiv{width:100%;white-space:nowrap;display:block;text-align: center;}
.Convert-SearchTab-TdToTr{display: table-row;    width: 100%;     position: absolute;}
.Convert-FilterTab-TdToTr{display: table-row;  position: absolute;   width: 95%;   margin-top: -18px;  }
/*   SearchTab  */

.RateplanTabImg{width:95%;padding-bottom: 3px;padding-top: 6px;}

.Header_Top_Subtitle_Bar {    font-size: 28pt; padding-bottom: 0px;height: 60px;}

/*Footer*/
.footerHeadertext{  font-weight: 500;   text-transform: uppercase;COLOR: #FFFFFF;    font-size: 34px;}
.footertextmenus{    text-transform: uppercase;    font-weight: 500;    text-decoration: none;    color: white;line-height: 5px;letter-spacing: 1px;padding-left: 15px;font-size: 10px;}
.footertextcontact{FONT-SIZE: 10px;    COLOR: #FFFFFF;font-weight:500;}
.Partnerlogin{display: none;}
#footer {display:table;width:100%; background-color:#e2e2e2;padding-top:10px;}
.footer-row {}
.footer-section_Left {width:25%;}
.footer-section_center {width:30%; padding-left:50px;}
.footer-section_Right {padding-left:50px;width:24%;}
.footer_whiteArea{width:50%;}
.footerprivacy{color: #444444;margin-right: 10px;text-decoration: none;font-weight:500;margin-left:15px;font-size:10px;}
.footerMeridian{display: block;    width: 183px;height:auto;}
.footerImg{display:none;}
.footertext{display:none;}
.Partnerlogin{display: block;}
.Footer_topHeight {    height: 20px;}
/*Footer*/

.ShowHide{display:none}
.ShowHide_ItenerySearchTab{display:none}
.SearchTab_Show{display:block;padding-top: 35px;}
#Img_showhide{display:block;}
#Img_Modifyshowhide{display:block;}
#Itinary_Modifyshowhide{display:block;}
#ImgSort_showhide{display:none;}
.tdFirst{width:30%;}
.tdSecond{width:25%;text-align:right;}
.tdSecond_Find_Hotel{width:25%;text-align:right;}
.filter{height:1px;}

/*  Progress Bar*/

.PB_End_tab {display:none}
.PB_Numerics {    font-size: 15px;}
/*  Progress Bar*/


/* Build_PKG_Checkout */
.ChangeRoomImg{width:200px;height:auto}
/* Build_PKG_Checkout */

/* Common_Itinerary_Search_Tab*/
.Find_Specific_Small{visibility:visible}
.Find_Specific_Large{visibility:hidden;display:none}
/* Common_Itinerary_Search_Tab*/

/* Central_Packages_Hotels */
.Search_middle{width:auto;height:30px}
.ItenaryCart{position:relative}
.Summary_Top_Bar{position:absolute;height:30px}
.Date_Count{padding-top:60px}
.Centeral_Itinerary_Table_Main_head{position: absolute;padding-top: 33px;}
.ItinarycartImg{display:block}
.ItineryCartBottom{height:3px}
/* Central_Packages_Hotels */
}

@media all and (min-width:600px) and (max-width: 775px)
{
.Sub_Table_Padding {  padding-left: 0px;    padding-right:0px;}
.Home-page-height{height:10px;}

/*Availability Check*/
.PropThumbImage {max-width: 135px;max-height: 275px;width:135px;height:130px;}
.PropImgDiv{position:static;float:left;width: 135px;display: block;}
.PropDetailsDiv{position:static;float:left;max-width: 54.5%;width:auto;min-height:130px;min-width:330px;}
.PropRateDiv{position:static;float:right;width:130px;}
.PropDetailsDiv_Sub{position:static;top:0px;width:100%;height:90px;min-height:90px}
.Amenities_Box_Div{position:static;bottom:0px;width:96%;height:36px;padding-left:0px;max-width:100px;}
.Rates_IndicatorBtn_Div{position:static;bottom:0px;width:99%;height:30px;padding-left:7px;display:none;}
.PropDetails_leftPadding{padding-left:10px;padding-top:5px}
.Rate_Box_BG{background-color:#FFFFFF;width:100%;height:130px;min-width:130px;}
.ViewRoomTypeBtn{width:100% ;height:100%; background-color:#37C21B;color:#FFFFFF; text-decoration: none; text-align: center; line-height: 35px;    vertical-align: middle;      font-size: 16px;    font-weight: 300;}
.PropertyName{COLOR: #444444;font-size: 15px;letter-spacing: 0.5pt; }
.CAA_Logo_Td_Padding{padding-right:5px;padding-top:10px}
.PropAddress_Td_Padding{padding-left:0px;padding-top:0px;}
.PropPh_Td_Padding{padding-left:0px;padding-top:2px;}
.PropInfo_Td_Padding{padding-left:0px;padding-top:2px;display:none;}
.Best_Rate_Txt{display:none}
.Best_Rate_Txt_Small{font-size:11px;display:block}
.lowest_rate_Amt{	color:#FF9000; font-size:20pt;font-weight: 400;}
.lowest_rate_Amt_Point_Part{color:#FF9000; font-size:12px;font-weight: 300;    vertical-align: top;    padding-top: 5px;}
.Rates_Indicator_Fill{background-color:#333333;height:30px;background-repeat:repeat-x;cursor:pointer;width:175px;}
.Rates_Indicator_Txt{font-size:11px;color:#ffffff;font-weight:500;padding: 0 5px;}
.RateIndicator_Td_Padding{padding-top:4px;padding-left:2px;height:30px;}
.LinkSpan1{color:#37C21B;CURSOR:pointer;font-weight: 500;}
.Map_Td_Padding{padding-top:6px;padding-right:0px;}
.BestRate_Cal_Button_Td{height:35px;background-color:#ffffff;}
.ViewRoomTypes_Button_Td{height:35px;padding-right:0px;padding-top:0px;}
.PopupLinks_Td{padding-left:0px;padding-bottom:27px;}
.PropAmenityListcol{padding-top:0px;padding-left:0px;display:none;}
.PropInfoLinks{padding-right:0px;}
.popupLinks{display:none;}
.Prop_Address{ COLOR: #444444;    font-size: 8.5pt;    font-weight: 500;  COLOR: #444444;     height: 15px;}
.Prop_PhoneNumber{COLOR: #444444; font-size:8.5pt;font-weight:600}
.Prop_Features{COLOR: #5B5D63;font-size:8.5pt;line-height: 17px;}
.Rates_Indicator_Txt{font-size:11px;color:#ffffff;font-weight:500;padding: 0 2px;}
.Rates_Indicator_Amount{font-size:12px;color:#ffffff;font-weight:500;padding: 0 0px;}
.PropNameListcol{display:inline-block;padding-top:0px;padding-left:0px;}
.PropCAALinks{display:inline-block;padding-right:0px;}
.BestAvgRate_Td{height:25px;padding-top:0px;}
.lowest_rate_Amt_td{padding-bottom:0px;}
.Rates_By_Date{font-size:11px;color:#444444;font-weight:600 }
.Lytebox_Loading_Inner_Logo{width:580px;height:auto}
.AmadeusRedirect_Tbl{width:520px;}
.AmadeusRedirect_Main_Logo{width:580px;height:auto}
.ViewRoomTypeBtn_Mob{display:block;}
.ViewRoomTypeBtn_Large{display:none}
.SearchResultBottom {    height: 10px;}
.PLHeight{height: auto;}
.trustscore.size-s .score {margin:0px}
.trustscore.size-s .counter {margin:0px}

/*Availability Check*/

/*Availability Check Map*/
.avl_map_canvas{width: 99%; height: 400px; position:relative;z-index:0;}
.MapInfoBox{width:350px;}
.MapCalendarTable{width:120px;}

.MapPropName
{
	height:22;
	cOLOR: #4c4c4c;
	font-size: 8.5pt;
	FONT-WEIGHT: 600;
}	
.MapThumbImage{width:80px;height:61px}
.MapThumbImageTd{width:100px;height:75px}
.MapLegendStripTd{display:none;}
.MapPropAddress{font-size:8.5pt;}
/*Availability Check Map*/


/* Header */
.ClientMenu a{display: none;padding: 10px 16px}
.ClientMenu a:hover {   padding: 10px 16px; }
.ClientMenu a.icon {    float: right;    display: block;  }
.ClientMenu.responsive {position: relative;padding: 0px 40px;}
.ClientMenu.responsive .icon {    position: absolute;    right: 0;    top: 0;  }
.ClientMenu.responsive a {    float: none;    display: block;    text-align: left;  }
.HeaderSubMenuDisplay{display:none}
.RightHead {    padding-top: 15px;}
.usertoppie{height:60px;}
.logo {    height: 60px;}
.hedertopbg{    height: 60px;}
.Promo_Result_display{display:none}
.logowidth{height:55px; width:auto}
#HeadSpacer{position: relative;Height: 2px;}
.customlogo { float:right;  height: 60px;     }
/* Header */

/*Common Frames*/
.Lytebox_Loading_Inner_Mobile{width:100%;}
.Lytebox_Loading_table{width:100%}
/*Common Frames*/

.Sort_MainDiv{position:relative;width:100%;}
.Sort_SoartBy{position:static;float:left;width:100%;background-color: #444444;width: 100%;height: 31px;padding-top:9px;text-align: center;vertical-align: middle;display:none}
.Sort_Names{position:static;float:left;width:17%;text-align:center;padding: 15px 0px 0px 0px;}
.Sort_Rates{position:static;float:left;width:37%;text-align:center;padding: 15px 0px 0px 0px;}
.Sort_Caa{position:static;float:left;width:15%;padding: 15px 0px 0px 0px;}
.Sort_Result{position:static;float:right;width:auto; text-align:right;padding: 14px 0px 0px 0px;}
.SortBoxBorder{padding:0px;}
.SortboxTop{height:0px}
.Sort_By_Text{color:#FFFFFF;font-size: 13pt;text-transform: uppercase;font-weight: bold;letter-spacing: 1px;}
a.linkSort:link {   font-size: 8pt;}
.Sort_Text{font-size: 9pt;}
.SearchResults_Hide{display:none}

/*   FilterTab  */
.Filter_Tab_Main_BG{padding-top:0px;}
.FilterTab_MainDiv{position:relative;width:100%}
.FilterTab_campGround{position:static;float:left;padding-left:4px;padding-bottom:10px;padding-top:0px;width:auto}
.FilterTab_catagory{position:static;float:left;padding-left:0px;padding-bottom:10px;width:auto}
.FilterTab_location{position:static;float:left;padding-left:0px;padding-bottom:10px;width:auto}
.FilterTab_Amenities{position:static;float:left;padding-bottom:8px;padding-left:0px;width:auto;padding-top: 0px;}
.FilterTab_MapList{position:absolute;float:right;padding: 4px 9px 0px 11px;height: 26px;margin-top: -14px;}

.LinkSpan_Map{font-size: 11.5pt}
.Amenitycol{width:28px}
.AmenityImages{width:25px;height:25px}
.Filter_Text{padding-top:15px}
.FilterAmenityWidth{width:25px}
.ViewMapImg{width:14px;height:0px}
.ViewInListImg{width:20px;height:20px;display:none;}
.drpAccommodations{width:130px;}
.drpAccommodationsType{width:130px;}
.filter_tab_text{TEXT-DECORATION:none;color:#444444;font-size:10px;height:14px;font-weight: bold;text-transform:uppercase;padding-left:0px;padding-right:15px;vertical-align:bottom;}
.MapText_Mobile{display:block}
.MapText_large{display:none}
.MapViewBg{background-image:none;width:auto;height:auto;}
.find_filter_bar {padding-left: 10px;height:35px}
/*   FilterTab  */

/*   SearchTab  */
#Modify_search_Display{padding-bottom:3px}
.ModifySearchTab_Top{padding-top:3px}
.find_hotel_bar {    height: 30px;padding-left: 9px;}
.find_hotel_bar_Default {    height: 30px;text-align:right;padding-top:7px;}
.datetext{padding-left: 8px;padding-right: 0px;}
.calenderIcon{padding:8px;padding-top: 20px;padding-left:0px}
.SpecificHotalDropDown{width:220px;float:left;}
.SrchTb_height{height:53px}
.ModifySearchTab_hometext{height:20px;padding-left: 8px;}
.SecondRow_possition{padding-top: 0px;}
.calenderIcon {  padding-top: 10px;}
.monthtext{padding-right:10px;}

.SrcTb_MainDiv{position:relative;width:100%;}
.SrcTb_Sub_One{position:static;float:left;width:220px}
.SrcTb_Sub_Two {position:static;float:left;width: auto;padding-left: 18px;}
.SrcTb_Sub_Three {position:static;float:left; width: 24%;padding-left: 18px;}
.SrcTb_Sub_Four {position:static;float:right;width:auto;padding-right: 30px;}
.SrchTb_MainLeft{padding-left:15px;padding-top:0px;}  
.ModifySearchTab_hometext {padding-left: 0px;}

.BookAccoDiv{width:100%;display:none;}
.FindAHotelDiv{width:100%;white-space:nowrap;display:block;text-align:center}
.Convert-SearchTab-TdToTr{display: table-row; width : 100%;     position: absolute;}
.Convert-FilterTab-TdToTr{display: table-row;position: absolute;   width: 95%;   margin-top: -18px;  }
/*   SearchTab  */

.SearchResults_Text {    font-size: 13px;}
.Header_Top_Subtitle_Bar {    font-size: 21pt; padding-bottom: 0px;height: 50px;}
.SearchResults_Count {    font-size: 24px;}

.RateplanTabImg{width:95%;padding-bottom: 3px;padding-top: 6px;}

/*Footer*/
.footerHeadertext{  font-weight: 500;   text-transform: uppercase;COLOR: #FFFFFF;    font-size: 20px;}
.footertext{display:none;}
.footerHeadertext{display:none;}
.footertextmenus{  text-transform: uppercase;    font-weight: 500;    text-decoration: none;    color: white;line-height: 5px;letter-spacing: 1px;padding-left: 15px;font-size: 10px;}
.footertextcontact{FONT-SIZE: 10px;    COLOR: #FFFFFF;font-weight:500;}
.Partnerlogin{display: none;}

#footer {display:table;width:100%; background-color:#e2e2e2;padding-top:10px;}
.footer_whiteArea{width:70%;}
.footerprivacy{color: #444444;margin-right: 10px;text-decoration: none;font-weight:500;margin-left:15px;font-size:10px;}
.footerMeridian{display: block;    width: 142px;height: auto;float: none;margin: 0 auto;}
.hidediv{display:none;}
.footerImg{display:none;}
.Footer_topHeight {    height: 10px;}
.footer_td_txt {     text-align: center;    padding: 8px 0;}
.DraytonFooter_logo{width:200px;height:auto;border:0px;}
.footer-section_Left {width:93%;}
.footer-section_center {width:97%; padding-left:5px;}
.footer-section_Right {padding-left:5px;width:100%;padding-right: 0px;}
.footer_address {text-align:center}
.Footeraligns {    text-align: center;}

/*Footer*/
.ShowHide{display:none}
.ShowHide_ItenerySearchTab{display:none}
.SearchTab_Show{display:block;padding-top: 35px;}
.SortShow{display:block}
.SortHide{display:block}
#Img_showhide{display:block;}
#Img_Modifyshowhide{display:block;}
#Itinary_Modifyshowhide{display:block;}
.tdFirst{width:30%;}
.tdSecond{width:25%;text-align:right;}
.tdSecond_Find_Hotel{width:30%;text-align:right;}
.filter{height:1px;}

/*  Progress Bar*/
.Tab_menu_visited {    FONT-SIZE: 9pt;}
.Tab_menu_Selected {    FONT-SIZE: 9pt;}
.Tab_menu_unelected {    FONT-SIZE:9pt;}
.PB_End_tab {display:none}
.PB_Numerics {    font-size: 15px;padding: 1px;}
/*  Progress Bar*/

/* Common_Itinerary_Search_Tab*/
.Find_Specific_Small{visibility:visible}
.Find_Specific_Large{visibility:hidden;display:none}
/* Common_Itinerary_Search_Tab*/

/* Central_Packages_Hotels */
.Search_middle{width:auto;height:30px}
.ItenaryCart{position:relative}
.Summary_Top_Bar{position:absolute;height:30px}
.Date_Count{padding-top:60px}
.Centeral_Itinerary_Table_Main_head{position: absolute;padding-top: 33px;}
.ItinarycartImg{display:block}
.ItineryCartBottom{height:3px}
/* Central_Packages_Hotels */


}

@media all and (min-width:0px) and (max-width: 599px)
{
.Sub_Table_Padding {  padding-left: 0px;    padding-right:0px;}
.Home-page-height{height:10px;}
	
/*Availability Check*/
.PropThumbImage {max-width: 113px;max-height: 275px;width:113px;height:130px;}
.PropImgDiv{position:static;float:left;width: 114px;display: block;}
.PropDetailsDiv{position:static;float:left;width: 36%;min-height: 130px;min-width: 128px;}
.PropRateDiv{position:static;float:right;width:113px;}
.PropDetailsDiv_Sub{position:static;top:0px;width:100%;min-height:90px}
.Amenities_Box_Div{position:static;bottom:0px;width:96%;height:26px;padding-left:0px;max-width:100px;}
.Rates_IndicatorBtn_Div{position:static;bottom:0px;width:99%;height:30px;padding-left:7px;display:none;}
.PropDetails_leftPadding{padding-left:5px;padding-top:5px}
.Rate_Box_BG{background-color:#FFFFFF;width:100%;height: 130px;min-width: 113px;}
.ViewRoomTypeBtn{width:100% ;height:100%; background-color:#37C21B;color:#FFFFFF; text-decoration: none; text-align: center; line-height: 35px;    vertical-align: middle;      font-size: 13px;    font-weight: 300;}
.PropertyName{COLOR: #444444;font-size: 14px;letter-spacing: 0.5pt; }
.CAA_Logo_Td_Padding{padding-right:5px;padding-top:10px}
.PropAddress_Td_Padding{padding-left:0px;padding-top:5px;}
.PropPh_Td_Padding{padding-left:0px;padding-top:0px;display:none;}
.PropInfo_Td_Padding{padding-left:0px;padding-top:2px;display:none;}
.Best_Rate_Txt{display:none}
.Best_Rate_Txt_Small{font-size:11px;display:block}
.lowest_rate_Amt{	color:#FF9000; font-size:20pt;font-weight: 400;}
.lowest_rate_Amt_Point_Part{color:#FF9000; font-size:12px;font-weight: 300;    vertical-align: top;    padding-top: 5px;}
.Rates_Indicator_Fill{background-color:#333333;height:30px;background-repeat:repeat-x;cursor:pointer;width:175px;}
.Rates_Indicator_Txt{font-size:11px;color:#ffffff;font-weight:500;padding: 0 5px;}
.RateIndicator_Td_Padding{padding-top:4px;padding-left:2px;height:30px;}
.LinkSpan1{color:#37C21B;CURSOR:pointer;font-weight: 500;}
.Map_Td_Padding{padding-top:6px;padding-right:0px;}
.BestRate_Cal_Button_Td{height:35px;background-color:#ffffff;}
.ViewRoomTypes_Button_Td{height:35px;padding-right:0px;padding-top:0px;}
.PopupLinks_Td{padding-left:0px;padding-bottom:27px;}
.PropAmenityListcol{padding-top:0px;padding-left:0px;display:none;}
.PropInfoLinks{padding-right:0px;}
.popupLinks{display:none;}
.Prop_Address{ COLOR: #444444;    font-size: 8.5pt;    font-weight: 500;  COLOR: #444444;     height: 15px;}
.Prop_PhoneNumber{COLOR: #444444; font-size:8.5pt; font-weight:600}
.Prop_Features{COLOR: #5B5D63;font-size:8.5pt;line-height: 17px;}
.Rates_Indicator_Txt{font-size:11px;color:#ffffff;font-weight:500;padding: 0 2px;}
.Rates_Indicator_Amount{font-size:12px;color:#ffffff;font-weight:500;padding: 0 0px;}
.PropNameListcol{display:inline-block;padding-top:0px;padding-left:0px;}
.PropCAALinks{display:inline-block;padding-right:0px;}
.BestAvgRate_Td{height:25px;padding-top:0px;}
.lowest_rate_Amt_td{padding-bottom:0px;}
.Rates_By_Date{font-size:11px;color:#444444; font-weight:600 }
.Lytebox_Loading_Inner_Logo{width:300px;height:auto}
.AmadeusRedirect_Tbl{width:100%;}
.AmadeusRedirect_Main_Logo{width:99%;height:auto;min-width:380px;}	
.ViewRoomTypeBtn_Mob{display:block;}
.ViewRoomTypeBtn_Large{display:none}
.PropnameBreak{white-space:inherit;}
.SearchResultBottom{height:5px}
.Footer_topHeight{height:3px}
.sorting_bottom{height:5px}
.PLHeight{height: auto;}
.Linkspan_Space{display:none}
.FlexCal_Img{width:13px;height:11px} 
.trustscore.size-s .score {margin:0px}
.trustscore.size-s .counter {margin:0px}

/*Availability Check*/

/*Availability Check Map*/
.avl_map_canvas{width: 99%; height: 400px; position:relative;z-index:0;}
.MapInfoBox{width:250px;}
.MapCalendarTable{width:40px;}

.MapPropName
{
	height:22;
	cOLOR: #4c4c4c;
	font-size: 8.5pt;
	FONT-WEIGHT: 600;
}	
.MapThumbImage{width:80px;height:61px}
.MapThumbImageTd{width:100px;height:75px}
.MapLegendStripTd{display:none;}
.MapPropAddress{font-size:8.5pt;}
/*Availability Check Map*/


.Sort_MainDiv{position:relative;width:100%;}
.Sort_SoartBy {    position: static;    float: left;    width: 69px;    padding-top: 4px;margin-left: 5px;}
.Sort_By_Text {    font-size: 12.5px;}
.Sort_Names{position:static;float:left;width:auto;text-align:center;padding: 3px 0px 0px 0px;}
.Sort_Rates{position:static;float:left;width:auto;text-align:center;padding: 3px 0px 0px 0px;}
.Sort_Caa{position:static;float:left;width:auto;text-align:center;padding: 2px 0px 0px 0px;}
.Sort_Result{position:static;float:right;width:auto; text-align:right;padding: 4px 0px 0px 0px;}
.RatesSubject_Text{position:static;float:left;width:168px;color:#444444;padding-left:8px;font-size:8pt;text-transform:uppercase;font-weight:400;padding-left:00px;padding-top: 2px; text-align:center;padding-right: 23px;}
.SortBoxBorder{padding:0px;}
.SortboxTop{height:0px}
.SearchResults_Hide{display:none}
.SorttextSmall{display:block;COLOR: #37C21B;font-weight:600;padding: 0px 2px;}
.SortTextLarge{display:none}
.SearchResultsText{font-size:8pt;}

/* Header */
.ClientMenu a{display: none;padding: 10px 0px;font-size: 13px;}
.ClientMenu a:hover {   padding: 10px 0px;font-size: 13px; }
.ClientMenu a.icon {    float: right;    display: block;  }
.ClientMenu.responsive {position: relative;padding: 0px 40px;}
.ClientMenu.responsive .icon {    position: absolute;    right: 0;    top: 0;  }
.ClientMenu.responsive a {    float: none;    display: block;    text-align: left;  }
.HeaderSubMenuDisplay{display:none}
.RightHead {    padding-top: 15px;}
.usertoppie{height:65px;}
.logo {    height: 60px;}
.hedertopbg{    height: 60px;}
.Promo_Result_display{display:none}
.logowidth{height:55px; width:auto}

.Promo_Result_display{display:none}
#HeadSpacer{position: relative;Height: 2px;}
.customlogo { float:right;  height: 60px;     }
/* Header */

/* Map */
.mapFramewidth{width:100%;}
.MapContainerTable{width:95%}
.MapCanvasDiv{width: 95% }
.Lytebox_Content_overlay_Map{width:98%;max-width:410px}
/* Map */

/*Common Frames*/
.Lytebox_Loading_Inner_Mobile{width:100%;}
.Lytebox_Loading_table{width:100%}

.DivCalPopupWindow_MiddleDiv{ right:2px; left:6px;z:index:100px;padding-left:25px;}
.DivCalPopupWindow_Cal_Middle{padding-left:3px;}
.DivCalPopupWindow_Bottom{width:95%;}
.DivPegsMeta_Lyteboxwidth {    width: 95%;}
#DivCommonPopupWindow{width:100%}
/*Common Frames*/

/*   FilterTab  */
.Filter_Tab_Main_BG{padding-top:0px;}
.FilterTab_MainDiv{position:relative;width:100%}
.FilterTab_campGround{position:static;float:left;padding-left:3px;padding-bottom:10px;padding-top:0px;width:auto}
.FilterTab_catagory{position:static;float:left;padding-left:4px;padding-bottom:10px;width:auto}
.FilterTab_location{position:static;float:left;padding-left:5px;padding-bottom:10px;width:auto}
.FilterTab_Amenities{position:static;float:left;padding-bottom:8px;padding-left:5px;width:auto;padding-top: 0px;}
.FilterTab_MapList{position:absolute;float:right;padding: 4px 9px 3px 11px;height: auto;margin-top: -14px;}

.LinkSpan_Map{font-size: 11px}
.Amenitycol{width:28px}
.AmenityImages{width:25px;height:25px}
.Filter_Text{padding-top:15px}
.FilterAmenityWidth{width:25px}
.ViewMapImg{width:12px;height:0px}
.ViewInListImg{width:20px;height:20px;display:none;}
.MapIconPadding{padding-bottom:3px;padding-right: 4px;}
.drpAccommodations{width:130px;}
.drpAccommodationsType{width:130px;}
.filter_tab_text{TEXT-DECORATION:none;color:#444444;font-size:10px;height:14px;font-weight: bold;text-transform:uppercase;padding-left:0px;padding-right:15px;vertical-align:bottom;}
.Check_Availability{color:#ffffff;font-size:15px;padding-left:5px;padding-top:0px;text-decoration:none;text-transform:uppercase;text-align:center;font-weight:300;letter-spacing:1px;cursor:pointer}
.find_filter_bar{font-size: 11pt;padding-left: 9px;height:35px}
.MapText_Mobile{display:block;font-weight:bold;}
.MapText_large{display:none}
.MapViewBg{background-image:none;width:auto;height:auto;}
/*   FilterTab  */

/*   SearchTab  */
#Modify_search_Display{padding-bottom:3px}
.ModifySearchTab_Top{padding-top:3px}
.find_hotel_bar {    height: 30px;font-size: 11pt;padding-left:31px}
.find_hotel_bar_Default {    height: 30px;text-align:right;padding-top:7px;}
.datetext{padding-left: 9px;padding-right: 0px;font-size: 12pt;}
.calenderIcon{padding:10px;padding-top: 20px;padding-left:10px}
.SrchTb_height{height:33px}
.ModifySearchTab_hometext{height:20px;font-size: 8pt;padding-left: 0px;}
.DateTitle{padding-left:2px;padding-bottom: 0px;}
.SecondRow_possition{padding-top: 0px;}
.calenderIcon {  padding-top: 3px;}
.monthtext{padding-right:10px;font-size: 9pt;}
.SrcTb_MainDiv{position:relative;width:100%;}
.SrcTb_Sub_One{position:static;float:left;padding-left:10px;width: auto;}
.SrcTb_Sub_Two {position:static;float:left;width: 57%;padding-left: 7px;min-width:293px}
.SrcTb_Sub_Three {position:static;float:left;width:40%;padding-left: 11px;height:46px}
.SrcTb_Sub_Four {position:static;float:right;width:auto;padding-right: 20px;}
.SrchTb_MainLeft{padding-left:0px;padding-top:0px;}  
.ModifySearchTab_Region_Td {   padding-left: 0px;}
.SpecificHotalDropDown {    width: auto;}      
.Search_Input_TxtBox{width:40px;border:0px;font-size:10pt;text-align: left;padding-left: 10px;}
.dropdownSelectArrow{width:137px}
.BookAccoDiv{width:100%;display:none;}
.FindAHotelDiv{width:100%;white-space:nowrap;display:block;;text-align:center}
.Convert-SearchTab-TdToTr{display: table-row;width: 100%;     position: absolute;}
.Convert-FilterTab-TdToTr{display: table-row;position: absolute;   width: 95%;   margin-top: -18px;  }

/*   SearchTab  */

.SearchResults_Text {    font-size: 11px;}
.Header_Top_Subtitle_Bar {    font-size: 12pt; padding-bottom: 0px;height: 50px;}
.SearchResults_Count {    font-size: 22px;}

.RateplanTabImg{width:92%;}
.Filter_Tab_Base {    background-size: 100% 42px;background-position: bottom;}

/*Footer*/
.footerHeadertext{  font-weight: 500;   text-transform: uppercase;COLOR: #FFFFFF;    font-size: 20px;}
    .footertext{display:none;}
    .footerHeadertext{display:none;}
    .footertextmenus{text-transform: uppercase;    font-weight: 500;    text-decoration: none;    color: white;line-height: 5px;letter-spacing: 1px;padding-left: 2px;font-size: 8px;}
    .footertextcontact{FONT-SIZE: 10px;    COLOR: #FFFFFF;font-weight:500;}
    .Partnerlogin{display: none;}
    #footer {display:table;width:97%; background-color:#e2e2e2;padding-top:10px;}
    .footer-section_Left {width:88%;}
    .footer-section_center {width:97%; padding-left:5px;}
    .footer-section_Right {padding-left:5px;width:100%;padding-right: 0px;}
    .footer_whiteArea{width:96%;}
    .footerprivacy{color: #444444;margin-right: 0px;text-decoration: none;font-weight:500;margin-left:5px;font-size:10px;}
    .footerMeridian{display: block;    width: 142px;height: auto;margin: 0 auto;float: none;}
    .hidediv{display:none;}
    .footerImg{display:none;}
    .Footer_SocialImg{width:17px;height:auto}
.footer-section_Left {width:88%;}
.footer-section_center {width:97%; padding-left:5px;}
.footer-section_Right {padding-left:5px;width:100%;padding-right: 0px;}
.footer_address {text-align:center}
.DraytonFooter_logo{width:200px;height:auto;border:0px;}
.footer_td_txt {    text-align: center;  padding: 8px 0;}
.Footeraligns{text-align:center}
/*Footer*/

.ViwHtlONMap{display:none;font-size: 8.5pt;}
.ViwONMap_Small{display:block;padding-left:14px;font-size: 8.5pt;}
.SearchResultsText__Bottom{font-size: 8.5pt;}

a.linkSort:link{COLOR: #BE2C2C;TEXT-DECORATION: none;font-size: 11px;}
a.linkSort:visited{text-decoration: none;COLOR: #BE2C2C;font-size: 11px;}
a.linkSort:hover {COLOR: #BE2C2C;text-decoration: none;font-size: 11px;}
a.linkSort:active {COLOR: #BE2C2C;text-decoration: none;font-size: 11px;}
.ShowHide{display:none}
.ShowHide_ItenerySearchTab{display:none}
.SearchTab_Show{display:block;padding-top: 35px;}
.SortShow{display:block}
.SortHide{display:none}
#Img_showhide{display:block;}
#Img_Modifyshowhide{display:block;}
#Itinary_Modifyshowhide{display:block;}
#ImgSort_showhide{display:block;}

.tdFirst{width:10%;}
.tdSecond{width:46%;text-align:right;}
.tdSecond_Find_Hotel{width:50%;text-align:right;font-size:11px;}
.filter{height:1px;}

/* Progress Bar*/
.Prg_Text_Disp {    display: none;}
.PB_End_tab {    display: none;}
/* Progress Bar*/

/* Common_Itinerary_Search_Tab*/
.Find_Specific_Small{visibility:visible}
.Find_Specific_Large{visibility:hidden;display:none}
/* Common_Itinerary_Search_Tab*/

/* Central_Packages_Hotels */
.Search_middle{width:auto;height:30px}
.ItenaryCart{position:relative}
.Summary_Top_Bar{position:absolute;height:30px}
.Date_Count{padding-top:60px}
.Centeral_Itinerary_Table_Main_head{position: absolute;padding-top: 33px;}
.ItinarycartImg{display:block}
.ItineryCartBottom{height:3px}
/* Central_Packages_Hotels */
.Contact_details{font-size:11px;color:#444444; font-weight:600;text-align:center;line-height: 14px;}


}


/* Media Only For **	Amadeus_MetaCalander 	*/
@media all and (min-width:0px) and (max-width: 400px)
{
.MetaCal_Months{      	font-size: 9pt;	FONT-WEIGHT: 500;width:45px}
.MetaCal_SoldOut{height:37px; width:45px}
.MetaCal_Sel{height:37px; width:45px}
.MetaCalanderStyle {width:317px ; }
.metaCal_footer{width:360px;background-image:none;height:0px;background-repeat:no-repeat;}
.MetaCal_BgWith{width:334px}
.MetaCal_Width{width:340px}
.Calender_Meta_header{background-image:none;height:0px;background-repeat:no-repeat;}
.Calender_Meta_Middle{background-image:none;height:0px;background-repeat:no-repeat;}
.MetaCal_Padding{padding-left:0px}
.CalenderInnerTop{background-image:url('/images/Portal/CalenderInnerTop_Small.png');	 background-repeat:no-repeat;height:10px}
.CalenderInnermiidle{ background-image:url('/images/Portal/CalenderInnermiidle_Small.png'); background-repeat:repeat-y;}
.CalenderInnerBottom{background-image:url('/images/Portal/CalenderInnerBottom_Small.png');	 background-repeat:no-repeat;}
.Contact_details{font-size:11px;color:#444444; font-weight:600;text-align:center;line-height: 14px;}

}
/*	Amadeus_Calendar	*/