BODY {
    color: #333;
    margin:0px;
    font-weight: normal; 
    font-size: 13px; 
    font-style: normal; 
    font-family: Helvetica, Arial, sans-serif;
    }

td {
    font-size: 13px;
    font-family: Helvetica, Arial, sans-serif;
    }

a:link { color: #0253b7; text-decoration: none}
a:visited { color: #0253b7; text-decoration: none}
a:hover {  color: #cc0000; text-decoration: underline}

header * {
    margin: 0;
    padding: 0;
    list-style: none;
    
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    }

header{ border-top: 4px solid #A60000 !important }

.header-wl {
    overflow: hidden;
    position: relative;
    background-color: #fff;
    -webkit-box-shadow: inset 0px -1px 0px 0px #eee;
    -moz-box-shadow: inset 0px -1px 0px 0px #eee;
    box-shadow: inset 0px -1px 0px 0px #eee;
    }
    

        
header a, 
header a:link, 
header a:visited {
    text-decoration: none;
    }

.container-wl {
    padding: 0 15px;
    max-width: 1000px;
    margin: 0 auto;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    }
        
#logo-wl img {
    width: auto;
    max-height: 55px;
    min-height: 45px;
    position: relative;
    margin-top: 5px;
    margin-bottom: 6px;
    }
    
    
ul#navigation-wl {
    position: absolute;
    top: 50%;
    right: 15px;
    height: 35px;
    margin-top: -18px;
    display: block;
    list-style: none;
    font-size: 15px;
    }

ul#navigation-wl li {
    margin-left: 20px;
    display: inline-block;
    color: #a60000;
    }
    
#message-wl { font-size: 20px; }

#flag-wl { padding: 15px 10px; }
    
a#signin-wl,
a#signin-wl:link,
a#signin-wl:visited {
    border: 1px solid #a60000;
    display: inline-block;
    height: auto;
    padding: 8px 16px;
    border-radius: 4px;
    color: #a60000;
    -webkit-box-shadow: 0px 1px 0px rgba(0,0,0,0.05);
    -moz-box-shadow: 0px 1px 0px rgba(0,0,0,0.05);
    box-shadow: 0px 1px 0px rgba(0,0,0,0.05);           
    }

a#signin-wl:hover { 
    border: 1px solid #B3BEC2;
    -webkit-box-shadow: none;   
    -moz-box-shadow: none;  
    box-shadow: none;   
    }

#subnav-wl {
    padding: 3px 0;
    background-color: #eee;
    overflow: hidden;
    }

#subnav-wl .container-wl { padding-top: 0 }

#subnav-wl ul { 
    overflow: hidden;
    float: right;
    }

#subnav-wl ul li { 
    float: left;
    margin: 0 8px;
    }

#subnav-wl ul li:last-of-type { margin-right: 0 }

#subnav-wl a:link,
#subnav-wl a:visited { 
    color: #333;
    text-decoration: underline;
    font-size: 11px;
    text-transform: uppercase;
    }

#MainContent{border:0px;background-color:white;width:100%;border-spacing:0;margin:0px auto;display:table}
#pg_Home #MainContent{width:100%}

#Flag-Wrap{float:right;margin-top:3px}

#ContentInner {
    margin: 0px auto;
    padding-top: 15px;
    display:table;
    max-width: 1000px;
    width: 100%;
    background-color: #fff;
    min-height: 400px;
    }
    
#pg_Home #ContentInner{width:100%;max-width:100%;margin-top:0;padding:0}

#pg_RequestForm #frmGroup input,#pg_RequestForm #frmGroup select{ padding:8px }
#pg_RequestForm h1.PageHeader{margin-left:15px}
#pg_RequestForm .Request-How-Works b { 
    display: block; 
    font-size: 18px; 
    margin-bottom: 5px;
    }
#pg_RequestForm .Request-How-Works  .bulleted {
    margin-right: 8px;
    margin-top: 5px;
    display: inline-block;
    font-size: 13px;
    }

img{border:0px;}
#lastactive{width:2px;height:3px;border:0px;}

select {
    padding:3px;
    border-radius:4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    border:1px solid #98ABAB;
}
input.Shadow {
    padding:3px;
    border-radius:4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    border:1px solid #98ABAB;
}
textarea.Shadow {
    padding:3px;
    border-radius:4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    border:1px solid #98ABAB;
}

h1 {font-size:18px}

.large {
    font: 16px/1em  Arial,HelveticaNeue, sans-serif; 
    padding: 7px 10px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px; 
    border-radius: 7px;
    }

#taxexempt{position:absolute;top:5px;right:35px}

.Button,
.button {
    font-size: 15px;
    font-weight: bold;
    font-style: normal;
    background-color: #f88f01;

    border: 0;
    display:inline-block;
    color: #fff;
    cursor:pointer;
    
    text-decoration:none;
    text-align:center;
    text-indent:0;
        
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    }
    
.Button:hover,
.button:hover,
#pg_RequestDetails .button:hover{
    background-color: #f87501;
    }   


.subnav-container{background: #676768;width:100%;margin:0;padding:0}

nav.Navbar {
    font-weight: bold;
    font-size: 15px;
    COLOR: #fff;
    
    background: #676768;
    margin: 0 auto;
    width: 100%;
    max-width: 1000px;
    }


nav.Navbar a, 
nav.Navbar a:link, 
nav.Navbar a:visited {
    color: #fff;
    text-decoration: none;
    padding: 10px;
    display: inline-block;
    font-weight: bold;
    }

nav.Navbar a:hover{
    text-decoration:none;
    background: rgba(255,255,255,0.2);
    color: #fff;
    }

footer{ text-align:center; color:white; padding:30px 0px; }

footer,
footer small { font-size: 11px }


footer a:link, 
footer a:active, 
footer a:visited { color:white; text-decoration:none; padding: 0px 5px; font-weight: 700; text-transform: uppercase }

footer a:hover{text-decoration:underline}



h1,
.PageHeader {
    font-size: 27px;
    font-weight: bold;
    color: #333;
    }

.content_hp,
.container-hp { padding: 0 }

#pg_GroupPost #ContentInner,
#pg_GroupSummary #ContentInner,
#pg_GroupAccount #ContentInner,
#pg_GroupArchive #ContentInner,
#pg_GroupFAQ #ContentInner { padding-bottom: 50px; }

@media (max-width: 767px) {
    
    #subnav-wl,ul#navigation-wl li#message-wl {display: none}
    .header-wl.with-subnav {padding-top: 15px}
    
            
    #logo-wl img { max-height: 60px; max-width: 180px }

}

@media (max-width: 850px) {
    #LanguageWrap{display:none}
}


                    #landingpage #theme-image {
                    background: url("//cdn2.hotelplanner.com/common/images/site/6584/YOTEL-Premium-Queen-Cabin-View-Side-Table.jpg") no-repeat !important;
                    background-size: cover !important;
                }
            
           
                
.tablink1, #SearchSection form *, #landingpage #ViewChange a, #show-currency{
    color: #a60000;
}

#Search-Box, #landingpage.wedding .submit, #landingpage #IntroSection, footer{
    background-color: #a60000 !important;
}

#landingpage.wedding ul.tab-links li a.current, #landingpage.wedding ul.tab-links li a.current:hover, #landingpage.wedding ul.tab-links li a.current:link, #landingpage.wedding ul.tab-links li a.current:visited{
    color: #a60000;
}

.container-wl{
    font-size:0px;
}

footer .container-wl:after{
    content:"Get connected to a specialist at  65 69085123 or \a drop us an email at sales@hotelplanner.asia for assistance. \a\a Copyright (C) 2003-2023 Lexyl Travel Technologies, LLC. All Rights Reserved.";
    white-space: pre;
    font-size:12px;
}

#landingpage #IntroSection{
    padding: 30px !important;
}

#landingpage #IntroSection{
}

#landingpage #IntroSection h2{
    font-size:0px;
    display:none !important;
}

footer, footer small{
    font-size:0px;
}

#landingpage #IntroSection p{
    font-size:0px;
}

#landingpage #IntroSection p:after{
    content:'Hotelplanner has consolidated the best hotel rates - available in the marketplace for AFA Fans to enjoy! \a Hotel Planner strives to ensure you the best pricing - and hotel booking experience possible.';
    white-space: pre;
    font-size: 16px;
}

@media screen and (min-width: 992px) {
    #landingpage .tabs{
        width:580px;
        float:right;
    }
}

@media screen and (max-width: 767px) {
    
    #landingpage #IntroSection p:after{
    content:'Hotelplanner has consolidated the best hotel rates \a available in the marketplace for AFA Fans to enjoy! \a Hotel Planner strives to ensure you the best pricing \a and hotel booking experience possible.';
    white-space: pre;
    font-size: 13px;
}

footer .container-wl:after{
    content:"Get connected to a specialist at  65 69085123 or \a drop us an email at sales@hotelplanner.asia for assistance. \a\a Copyright (C) 2003-2022 Lexyl Travel Technologies, LLC. All Rights Reserved.";
    white-space: pre;
    font-size:11px;
}
    
}

#landingpage .tab-panel{
    background:rgba(240, 240, 240, 0.8);
}
                

                
            

#landingpage.wedding ul.tab-links li a.current, #landingpage.wedding ul.tab-links li a.current:hover, #landingpage.wedding ul.tab-links li a.current:link, #landingpage.wedding ul.tab-links li a.current:visited{
    background:rgba(240, 240, 240, 0.80);
}
                
.container-wl {
    padding: 0 15px;
    max-width: 1000px;
    margin: 0 auto;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
                
            
                

                #landingpage #SearchSection {
                    background: url("//cdn2.hotelplanner.com/common/images/site/6584/0169ba1b-686a-47ce-abbe-08daeb964cbb.jpeg") center top no-repeat !important;
                    background-size: cover !important;
                }
                    
                    
                    
                    
                    
                    
                    
                    
                }